if($("imageCount")!=undefined){var numberOfImages=parseInt($("imageCount").value);var imagesPerPage=15;var numPages=Math.ceil(numberOfImages/imagesPerPage);var currentPage=0;var numberOfPagesLoaded=2;}function uaNextPage(){if(currentPage<numPages-1){if(numberOfPagesLoaded<=currentPage+1){uaLoadExtraPages();}else{uaSwapThumbs(currentPage+1,currentPage);currentPage++;}}}function uaLoadExtraPages(){$("previousThumbsLink").className="previousThumbsDisabled";$("nextThumbsLink").className="nextThumbsDisabled";showDivAbsolute("loadingThumbsImage");$j.ajax({type:"get",url:"/app/frontend/MediaPagination",data:"userId="+$("profileUserId").value+"&pageNumber="+numberOfPagesLoaded,async:true,success:function(A){hideDiv("loadingThumbsImage");$j("#thumbsContainer").append(A);numberOfPagesLoaded+=2;uaSwapThumbs(currentPage+1,currentPage);currentPage++;}});}function uaPreviousPage(){if(currentPage>0){uaSwapThumbs(currentPage-1,currentPage);currentPage--;}}function uaSwapThumbs(B,C){var D=B*imagesPerPage;var A=(B+1)*imagesPerPage;for(var E=D;E<A;E++){if($("thumb"+E)!=undefined){$("thumbImg"+E).src=$("thumb"+E+"Src").value;}}$j("#thumbsPage"+C).hide();$j("#thumbsPage"+B).show();if(B>0){$("previousThumbsLink").className="previousThumbs";}else{$("previousThumbsLink").className="previousThumbsDisabled";}if(B<numPages-1){$("nextThumbsLink").className="nextThumbs";}else{$("nextThumbsLink").className="nextThumbsDisabled";}}function showUserActions(A){$j("#userActions"+A).show("slow");handleCloseOnMouseDown("userActions"+A,hideUserActions,A);}function hideUserActions(A){$j("#userActions"+A).hide("slow");}function createSubscriptionUserIcon(B,A){setCursorWait();AjaxService.userCreateSubscription(B,function(D){if(D.validationError){processValidationError(D,"","subscriptionError"+B);}else{hideDiv("subscribeLink"+B);showDiv("unsubscribeLink"+B);if(A=="true"){window.location.reload();}else{var C=document.getElementById("subscriptionsTab");if(C!=null){$("subscriptionsTab").innerHTML="Following ("+D.result+")";}}}setCursorDefault();});}function endSubscriptionUserIcon(B,A){setCursorWait();AjaxService.userEndSubscription(B,function(D){if(D.validationError){processValidationError(D,"","subscriptionError"+B);}else{hideDiv("unsubscribeLink"+B);showDiv("subscribeLink"+B);if(A=="true"){window.location.reload();}else{var C=document.getElementById("subscriptionsTab");if(C!=null){$("subscriptionsTab").innerHTML="Following ("+D.result+")";}}}setCursorDefault();});}function createSubscriptionProfile(A){setCursorWait();AjaxService.userCreateSubscription(A,function(B){if(B.validationError){processValidationError(B,"","subscriptionError");}else{window.location.reload();}setCursorDefault();});}function endSubscriptionProfile(A){setCursorWait();AjaxService.userEndSubscription(A,function(B){if(B.validationError){processValidationError(B,"","subscriptionError");}else{window.location.reload();}setCursorDefault();});}function showUserHelperArrow(A){hideDiv("userArrow1");hideDiv("userArrow2");hideDiv("userArrow3");hideDiv("userArrow4");hideDiv("userArrow5");$("arrow1Li").style.backgroundColor="#fff";$("arrow2Li").style.backgroundColor="#fff";$("arrow3Li").style.backgroundColor="#fff";$("arrow4Li").style.backgroundColor="#fff";$("arrow5Li").style.backgroundColor="#fff";$("arrow"+A+"Li").style.backgroundColor="#d7fdca";showDivAbsolute("userArrow"+A);}function runOnLoad_reviews(){$("reviewOrder").onchange=function(){document.location.href=$("reviewOrder").value;};addMaximumCharLimitFinalCharacters($("noteText"),4000,100,$("noteCharsLeft"));}function runOnLoad_emailContactImport(){$j("a#selectAllEmailContacts").click(function(){email_contact_import_selectAll();return false;});var A=$j("#isWebmail").val();var C=$j("#isLinkedIn").val();var B=$j("#isFacebook").val();if(A=="false"){$j("#webmailItem").hide();$j("#webmailInput").hide();}if(C=="false"){$j("#linkedinItem").hide();$j("#linkedinInput").hide();}if(B=="false"){$j("#facebookItem").hide();$j("#facbeookInput").hide();}}function email_contact_import_showEnterEmailsManually(){email_contact_import_clearEmailContactImport();$j("#importContactsResults").hide();$j("#inviteUsersSubmit").hide();$j("#importContacts").slideUp("fast");$j("#enterEmailsManually").slideDown();$j("#inviteUsersSubmit").hide();$j("#manualEmailInviteSubmit").show();}function email_contact_import_showContactImport(){email_contact_import_clearEmailContactImport();var B="";var A=$j("input[name='contactSource']");$j(A).each(function(){if(this.checked){B=this.value;}});if(B=="webmail"){$j("#linkedinInput").hide();$j("#facebookInput").hide();$j("#webmailInput").show();$j("#importContactsEmailError").attr("class","fielderror inviteUsersFieldError");}else{if(B=="linkedin"){$j("#facebookInput").hide();$j("#webmailInput").hide();$j("#linkedinInput").show();$j("#importContactsEmailError").attr("class","fielderror inviteUsersFieldErrorShort");}else{if(B=="facebook"){$j("#linkedinInput").hide();$j("#webmailInput").hide();$j("#facebookInput").show();$j("#importContactsEmailError").attr("class","fielderror inviteUsersFieldErrorShort");}}}$j("#enterEmailsManually").slideUp("fast");$j("#manualEmailInviteSubmit").hide();$j("#importContactsResults").hide();$j("#inviteUsersSubmit").hide();$j("#importContacts").slideDown();}function email_contact_import_hideEmailContactImport(){email_contact_import_clearEmailContactImport();$j("#importContacts").slideUp();}function email_contact_import_clearEmailContactImport(){$("importContactsUsernameWebmail").value="";$("importContactsUsernameLinkedin").value="";$("importContactsPassword").value="";$j("#importedRecipientEmails").val("");$j("#socialNetworkUids").val("");$j("#manualRecipientEmails").val("");$("importContactsError").innerHTML="";$("importContactsEmailError").innerHTML="";$("importContactsPasswordError").innerHTML="";$j("#inviteUsersContactTbody").html("");$j("#inviteUsersContactThead").html("");$j("#inviteUsersSelectContactsError").html("");if($("importedRecipientEmails.errors")!=undefined){$("importedRecipientEmails.errors").innerHTML="";}if($("socialNetworkUids.errors")!=undefined){$("socialNetworkUids.errors").innnerHTML="";}if($("manualRecipientEmails.errors")!=undefined){$("manualRecipientEmails.errors").innerHTML="";}$("emailDomain").selectedIndex=0;$j("#importContactsResults").slideUp("slow");$j("#inviteUsersSubmit").hide();$("inviteUsersSendButton").onclick=function(){email_contact_import_sendSelectedInvites(false);};}function email_contact_import_importContacts(){$j("#importContactsResults").hide();$j("#inviteUsersSubmit").hide();$j("#inviteUsersContactTbody").html("");$j("#inviteUsersContactThead").html("");$("importContactsError").innerHTML="";$("importContactsEmailError").innerHTML="";$("importContactsPasswordError").innerHTML="";var A="";var B=$j("input[name='contactSource']");$j(B).each(function(){if(this.checked){A=this.value;}});var F="";if(A=="webmail"){F=$j("#importContactsUsernameWebmail").val();}else{if(A=="linkedin"){F=$j("#importContactsUsernameLinkedin").val();}else{if(A=="facebook"){F=$j("#importContactsUsernameFacebook").val();}}}var C=$j("#importContactsPassword").val();var E=$("emailDomain");var D=null;if(E.selectedIndex>0){D=E.options[E.selectedIndex].text;}setCursorWait();AjaxService.userImportContacts(F,D,C,A,function(N){if(N.authenticationError){processAuthenticationError(N);}else{if(N.validationError){processDefaultValidationError(N,"importContactsError");processValidationError(N,"emailError","importContactsEmailError");processValidationError(N,"passwordError","importContactsPasswordError");}else{var L=N.result.contacts;var G=N.result.socialContacts;var J=document.createElement("a");J.href="javascript:email_contact_import_selectAll();";$j(J).attr("id","selectAllEmailContacts");$j(J).addClass("small");$j(J).html("select all");var I=document.createElement("th");$j(I).addClass("inviteUsersContactCheckboxTh");I.appendChild(J);var K=document.createElement("tr");K.appendChild(I);if(L!=null){var M=document.createElement("th");$j(M).addClass("inviteUsersContactEmailTh");$j(M).html("Email");var H=document.createElement("th");$j(H).addClass("inviteUsersContactNameTh");$j(H).html("Name");K.appendChild(M);K.appendChild(H);$("inviteUsersContactThead").appendChild(K);$j(L).each(function(T){var R=document.createElement("input");R.type="checkbox";R.name="emailContact";R.checked=false;R.defaultChecked=false;$j(R).addClass("inviteUsersContactCheckbox");$j(R).addClass("checkbox");$j(R).val(this.email);var S=document.createElement("tr");$j(S).attr("id","inviteUsersContactRow"+T);var Q=document.createElement("td");$j(Q).attr("id","inviteUsersContactCheckbox"+T);$j(Q).addClass("inviteUsersContactCheckbox");$j(Q).html(R);var V=document.createElement("td");$j(V).attr("id","inviteUsersContactEmail"+T);$j(V).addClass("inviteUsersContactEmail");var O="";if(this.email!=null){O=(this.email.length<=30)?this.email:this.email.substring(0,30);}$j(V).html(O);var U=document.createElement("td");$j(U).attr("id","inviteUsersContactName"+T);$j(U).addClass("inviteUsersContactName");var P="";if(this.name!=null){P=(this.name.length<=30)?this.name:this.name.substring(0,30);}$j(U).html(P);S.appendChild(Q);S.appendChild(V);S.appendChild(U);$("inviteUsersContactTbody").appendChild(S);});$j("#importContactsResults").show();$j("#inviteUsersSubmit").show();}else{if(G!=null){var H=document.createElement("th");$j(H).addClass("inviteUsersContactNameTh");$j(H).html("Name");K.appendChild(H);$("inviteUsersContactThead").appendChild(K);$j(G).each(function(R){var P=document.createElement("input");P.type="checkbox";P.name="emailContact";P.checked=false;P.defaultChecked=false;$j(P).addClass("inviteUsersContactCheckbox");$j(P).addClass("checkbox");$j(P).val(this.uid);var Q=document.createElement("tr");$j(Q).attr("id","inviteUsersContactRow"+R);var O=document.createElement("td");$j(O).attr("id","inviteUsersContactCheckbox"+R);$j(O).addClass("inviteUsersContactCheckbox");$j(O).html(P);var S=document.createElement("td");$j(S).attr("id","inviteUsersContactName"+R);$j(S).addClass("inviteUsersSocialContactName");$j(S).html(this.name);Q.appendChild(O);Q.appendChild(S);$("inviteUsersContactTbody").appendChild(Q);});$j(".inviteUsersSelectContactsTableWrapper").width(270);$("inviteUsersSendButton").onclick=function(){email_contact_import_sendSelectedInvites(true);};$j("#importContactsResults").show();$j("#inviteUsersSubmit").show();}}}}setCursorDefault();});}function email_contact_import_selectAll(){$j(".inviteUsersContactCheckbox").each(function(){this.checked="checked";});}function email_contact_import_sendSelectedInvites(D){var A=false;$j("#inviteUsersSelectContactsError").html("");$j("#importContactsEmailError").html("");$j("#importContactsPasswordError").html("");var F="";var C=$j("input[name='emailContact']");$j(C).each(function(G){if(this.checked){F=F+this.value+",";}});if(D&&F!=""){$j("#socialNetworkUids").val(F);$j("#importedRecipientEmails").val("");}else{if(!D&&F!=""){$j("#importedRecipientEmails").val(F);$j("#socialNetworkUids").val("");}else{$j("#inviteUsersSelectContactsError").html("Please select at least one contact.");A=true;}}if(D){var B=$j("#importContactsUsernameFacebook").val();var E=$j("#importContactsPassword").val();if(B==null||trim(B)==""){$j("#importContactsEmailError").html("Required field.");A=true;}if(E==null||trim(E)==""){$j("#importContactsPasswordError").html("Required field.");A=true;}}if(!A){document.inviteUsers.submit();}}function email_contact_import_sendManualInvites(){$j("#importedRecipientEmails").val("");$j("#socialNetworkUids").val("");document.inviteUsers.submit();}function email_contact_import_showInvitesSentConfirmation(){showDivAtScreenCentre("invitesSentConfirmation");$j("#invitesSentConfirmation").fadeOut(3500);}function email_contact_import_hideInvitesSentConfirmation(){$j("#invitesSentConfirmation").hide();}function user_profile_deleteMyEmployer(){setCursorWait();AjaxService.userDeleteEmployer(function(A){processAuthenticationError(A);if(!A.authenticationError){$j("#employerDetails").hide();$j("#addEmployerLink").show();showDivAtScreenCentre("deleteMyEmployerConfirmation");$j("#deleteMyEmployerConfirmation").fadeOut(3500);}setCursorDefault();});}function user_profile_showLinkToThisPopup(A){coverScreen();$("linkToThisUrl").value=A;showDivAtScreenCentre("linkToThisPopup");}function user_profile_hideLinkToThisPopup(){hideDiv("linkToThisPopup");uncoverScreen();}function contactUser(){$("subjectError").innerHTML="";$("messageError").innerHTML="";$("contactUserErrors").innerHTML="";setCursorWait();AjaxService.userContactUser($("contactUser.userId").value,$("contactUser.listingId").value,$("contactUser.subject").value,$("contactUser.message").value,function(A){processAuthenticationError(A);processValidationError(A,"subjectError","subjectError");processValidationError(A,"messageError","messageError");processValidationError(A,"contactUserErrors","contactUserErrors");if(!A.validationError){$("contactUser.userId").value="";$("contactUser.listingId").value="";$("contactUser.userName").value="";$("contactUser.subject").value="";$("contactUser.message").value="";$j("#contactUserDiv").hide();uncoverScreen();}setCursorDefault();});}function contactPopup(A,C,B){coverScreen();showDivAtScreenCentre("contactUserDiv");$("contactUser.userId").value=A;$("contactUser.listingId").value=C;$("contactUser.userName").value=B;}function hideContactPopup(){$j("#contactUserDiv").hide();uncoverScreen();}function runOnLoad_edit_user(){addMaximumCharLimit($("aboutMe"),500,$("aboutMeCharsLeft"));edit_user_toggleChangePasswordActivation();}function edit_user_toggleChangePasswordActivation(){if($("changePassword").checked){edit_user_activateChangePassword();}else{edit_user_deactivateChangePassword();}}function edit_user_activateChangePassword(){$j("#oldPassword").attr("disabled",false);$j("#oldPassword").removeClass("grayout");$j("#oldPasswordLabel").removeClass("grayout");$j("#password").attr("disabled",false);$j("#password").removeClass("grayout");$j("#passwordLabel").removeClass("grayout");$j("#passwordConfirmation").attr("disabled",false);$j("#passwordConfirmation").removeClass("grayout");$j("#passwordConfirmationLabel").removeClass("grayout");}function edit_user_deactivateChangePassword(){$("oldPassword").value="";$j("#oldPasswordErrors").hide();$j("#oldPassword").attr("disabled",true);$j("#oldPassword").addClass("grayout");$j("#oldPasswordLabel").addClass("grayout");$("password").value="";$j("#passwordErrors").hide();$j("#password").attr("disabled",true);$j("#password").addClass("grayout");$j("#passwordLabel").addClass("grayout");$("passwordConfirmation").value="";$j("#passwordConfirmationErrors").hide();$j("#passwordConfirmation").attr("disabled",true);$j("#passwordConfirmation").addClass("grayout");$j("#passwordConfirmationLabel").addClass("grayout");}function edit_user_deletePortrait(A){setCursorWait();AjaxService.userDeleteUserPortrait(function(B){processAuthenticationError(B);if(!B.validationError){$j("#deleteUserPortraitLink").hide();$("userPortraitImg").src=A+"/images/user/default.jpg";}setCursorDefault();});}function user_profile_media_changeMainImageView(C){var B=new Image();B.onload=function(){user_profile_media_resizeImage(C);};B.src=$("imageFullUri"+C).value;$("mainImageDescription").innerHTML="<h4>"+$("imageDescription"+C).innerHTML+"</h4>";$("mainImageText").innerHTML=$("imageText"+C).innerHTML;$("mainImageCTAs").innerHTML=$("imageCTAs"+C).innerHTML;$("mainImageReportAbuseLink").innerHTML=$("imageReportAbuseLink"+C).innerHTML;$("mainImageAdded").innerHTML=$("imageAdded"+C).innerHTML;var A=parseInt($("mediaIndex"+C).value);var D=$("mediaCount").value;$j("#mainVideoDiv").hide();if($("mainPhotoDiv").style.display=="none"){showDiv("mainPhotoDiv");}}function user_profile_media_resizeImage(C){var F=new Image();F.src=$("imageFullUri"+C).value;var I=285;var J=380;var K=F.height;var B=F.width;var G=I/K;var H=J/B;var D=G<H?G:H;var A=K*D;var E=B*D;$j("#mainImage").height(A);$j("#mainImage").width(E);$("mainImage").src=$("imageFullUri"+C).value;}function user_profile_media_changeImageDescription(){$("editDescriptionErrors").innerHTML="";var A=$("imageIdContainer").value;var B=trim($("editDescriptionValue").value);setCursorWait();AjaxService.listingChangeDescription(A,B,function(C){processAuthenticationError(C);if(!C.validationError){$("imageDescription"+A).innerHTML=B;$("mainImageDescription").innerHTML=B;$j("#editDescription").hide();}else{processDefaultValidationError(C,"editDescriptionErrors");}setCursorDefault();});}function user_profile_media_showChangeImageDescription(A){coverScreen();$("editDescriptionErrors").innerHTML="";$("imageIdContainer").value=A;$("editDescriptionValue").value=trim($("imageDescription"+A).innerHTML);showDivAtScreenCentre("editDescription");$("editDescriptionValue").focus();}function user_profile_media_deleteImage(A,B){$("imageError"+A).innerHTML="";if(B=="PUBLIC_LISTING_IMAGE"||B=="BO_LISTING_IMAGE"){setCursorWait();AjaxService.listingDeleteImage(A,function(C){user_profile_media_processDeleteImageCmd(C,A);setCursorDefault();});}else{if(B=="PUBLIC_REVIEW_IMAGE"||B=="ANONYMOUS_REVIEW_IMAGE"){setCursorWait();AjaxService.remarksDeleteImage(A,function(C){user_profile_media_processDeleteImageCmd(C,A);setCursorDefault();});}else{if(B=="PUBLIC_POST_IMAGE"){setCursorWait();AjaxService.postsDeleteImage(A,function(C){user_profile_media_processDeleteImageCmd(C,A);setCursorDefault();});}}}}function user_profile_media_processDeleteImageCmd(B,A){processAuthenticationError(B);if(!B.validationError){window.location.reload();}else{processDefaultValidationError(B,"imageError"+A);}}function user_profile_media_reorderImages(){var D=$("photosTab").childNodes;var B=document.getElementsByName("mediaIndex");var A=0;for(var C=0;C<D.length;C++){if(D[C].id!=undefined){if(A%5!=4){D[C].className="thumbnail";}else{D[C].className="thumbnail";}B[A].value=A;A++;}}}function user_profile_media_hideUploadPublicImage(){hideDiv("uploadPublicImage");uncoverScreen();}function user_profile_media_hideEditImageDescription(){hideDiv("editDescription");uncoverScreen();}function user_profile_media_changeVideo(D,B){var A=$("videoURI"+D).value;var C=$("videoDescription"+D).value;$("mainVideoCTAs").innerHTML=$("videoCTAs"+D).innerHTML;$("mainVideo").innerHTML="<object width='380' height='285' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'><param name='movie' value='http://www.youtube.com/v/"+A+'&rel=0&color1=0x8fc9ff&color2=0xe9f4fc&border=1\'></param><param name="wmode" value="opaque" /><embed src=\'http://www.youtube.com/v/'+A+"&rel=0&color1=0x8fc9ff&color2=0xe9f4fc&border=1' type='application/x-shockwave-flash' width='380' height='285' wmode='opaque'></embed></object>";$("mainVideoDescription").innerHTML=C;$("mainVideoText").innerHTML=$("videoText"+D).innerHTML;$("mainVideoReportAbuseLink").innerHTML=$("videoReportAbuseLink"+D).innerHTML;$("mainVideoAdded").innerHTML=$("videoAdded"+D).innerHTML;$j("#mainPhotoDiv").hide();$j("#mainVideoDiv").show();if(B){window.location=String(window.location).replace(/\#.*$/,"")+"#mainVideoDiv";}}function user_profile_media_changeVideoDescription(){$("editVideoDescriptionErrors").innerHTML="";var B=$("videoIdContainer").value;var A=trim($("editVideoDescriptionValue").value);setCursorWait();AjaxService.listingChangeVideoDescription(B,A,function(C){processAuthenticationError(C);if(!C.validationError){$("videoDescription"+B).value=A;$("mainVideoDescription").innerHTML=A;$j("#editVideoDescription").hide();}else{processDefaultValidationError(C,"editVideoDescriptionErrors");}setCursorDefault();});}function user_profile_media_showChangeVideoDescription(A){coverScreen();$("editVideoDescriptionErrors").innerHTML="";$("videoIdContainer").value=A;$("editVideoDescriptionValue").value=$("videoDescription"+A).value;showDivAtScreenCentre("editVideoDescription");$("editVideoDescriptionValue").focus();}function user_profile_media_hideEditVideoDescription(){hideDiv("editVideoDescription");uncoverScreen();}function user_profile_media_deleteVideo(A){setCursorWait();AjaxService.listingDeleteVideo(A,function(B){processAuthenticationError(B);if(!B.validationError){window.location.reload();}else{processDefaultValidationError(B,"videoError"+A);}setCursorDefault();});}function showDeleteWallPost(A){coverScreen();$("postId").value=A;showDivAtScreenCentre("confirmDeletePost");}function deleteWallPost(){var A=$("postId").value;setCursorWait();AjaxService.postsDeletePost(A,function(B){setCursorDefault();if(B.authenticationError){processAuthenticationError(B);}else{if(!B.validationError){hideDiv("wallPost"+A);hideDiv("confirmDeletePost");}}});}