function resetAllTabs(b){for(var a=0;a<tabsIDs_array.length;a++){document.getElementById(tabsIDs_array[a]+"_selected").style.display="none";document.getElementById(tabsIDs_array[a]).style.display="inline";var c=document.getElementById(tabsIDs_array[a]+"Content");if(c!=null){c.className="hideContentModule"}}}function showContentModule(a,c){if(selectedTabID!=a){resetAllTabs(a);selectedTabID=a;document.getElementById(a).style.display="none";document.getElementById(a+"_selected").style.display="inline";var b=document.getElementById(a+"Content");if(b!=null){b.className="showContentModule"}}}function showContentFrame(b){setCookie(CELEBRITY_DEMO_SELECTED_TAB_COOKIE,b);if(b=="bebo"){var c=document.getElementById("beboframecontainer");if(c.innerHTML==""){c.innerHTML=beboFrameURL}if(isBeboUser){changeFrameContainerHeight(BEBO_USER_CONTAINER_HEIGHT)}else{changeFrameContainerHeight(TRY_CELEBRITY_DEMO_TAB_CONTAINER_HEIGHT)}}else{if(b=="photobucket"){var a=document.getElementById("photobucketframecontainer");if(a.innerHTML==""){a.innerHTML=photobucketFrameURL}}else{if(b=="imageurl"){grabFieldFocus("imageURLField");changeFrameContainerHeight(TRY_CELEBRITY_DEMO_TAB_CONTAINER_HEIGHT)}else{if(b=="myfiles"){grabFieldFocus("file");changeFrameContainerHeight(TRY_CELEBRITY_DEMO_TAB_CONTAINER_HEIGHT)}else{changeFrameContainerHeight(TRY_CELEBRITY_DEMO_TAB_CONTAINER_HEIGHT)}}}}}function grabFileFocus(a){if(document.getElementById("file")!=null){grabFieldFocus("file")}else{grabFieldFocus("file1")}}function grabImageURLFocus(a){grabFieldFocus("imageURLField")}var gImageURLSubmitted=false;function handleImageURLSubmission(){if(gImageURLSubmitted){return false}if(!checkImageURL()){return false}var b=document.getElementById("imageURLField");var d=b.value.replace(/^\s*|\s*$/g,"");gPhotoURLtoProcess=d;var a=!isRegistered;if(isRegistered){}if(isForceBeboUserToRegister){}if(!isRegistered&&!isForceBeboUserToRegister){var c=getCookie(CELEBRITY_DEMO_DEAFAULT_SAVE_COOKIE);if(c=="bebo"){a=false}else{}}else{}if(a&&isForceLoginForDemo){preReg(photoURLPreRegURL,targetProcessingPageURLFollowingPrereg,"imageURLCallback")}else{gImageURLSubmitted=true;invokeRemotePhotoProcessing()}return true}function handleImageURLKeyUp(a){var b=getEventCode(a);if(b==13){return handleImageURLSubmission()}else{return true}}function checkImageURL(){var a=document.getElementById("imageURLField");if(!a){return false}var b=a.value.replace(/^\s*|\s*$/g,"");if(b==""){triggerEmptyImageURLMessage();return false}if(b.indexOf("http://")!=0){triggerInvalidImageURLMessage();return false}if(b.toLowerCase()=="http://"){triggerEmptyImageURLMessage();return false}if(b.indexOf("http://http://")==0){b=b.substr(7);a.value=b}var c=getExtension(b);c=c.toLowerCase();if(!checkFileExtension(c)){return false}return true}function checkFileExtension(a){for(i=0;i<supportedImageExtensions.length;i++){if(supportedImageExtensions[i]==a){return true}}if(a!=""){triggerUnsupportedExtensionMessage(a)}else{triggerEmptyFileExtensionMessage()}return false}var gPhotoURLtoProcess="";function imageURLCallback(a){if(typeof a=="undefined"){return}else{invokeRemotePhotoProcessing()}}function invokeRemotePhotoProcessing(){if(gPhotoURLtoProcess==""){return}saveCanStoreCookiesCookie();var b=replace(targetProcessingPageURLFollowingPrereg,"&url=","&url="+escape(gPhotoURLtoProcess));var a="";var d=getCookie(CELEBRITY_DEMO_SELECTED_TAB_COOKIE);if(d!=null){a=d}var c=getCookie(BEBO_AUTHENTICATION_TOKEN_COOKIE);if(c!=null){a="bebo"}b=replace(b,"&loadMethod=","&loadMethod="+a);document.location.href=b}function checkUploadedFile(){var a=flashUploaderGetFileName();if(a==""){triggerEmptyFileMessage();return false}var b=getExtension(a);b=b.toLowerCase();if(!checkFileExtension(b)){return false}return true}gWasPhotoSubmittedAlready=false;var fileUploadBtn=document.getElementById("fileUploadBtnTable");if(fileUploadBtn!=null){fileUploadBtn.style.cursor="hand"}function TransferComplete(){var a=document.getElementById("progressBarIFrame");if(!a){return}var b=document.forms.fileUploadForm2;b.elements.popup.value=generateRandomString(8);b.submit()}function handleImageUploadSubmission(){if(gWasPhotoSubmittedAlready){return false}if(!checkUploadedFile()){return false}document.getElementById("whileWait").style.display="inline";showSlowdownApology();document.getElementById("popup").value=generateRandomString(8);gWasPhotoSubmittedAlready=true;var a=document.getElementById("fileUploadBtn1");if(a!=null){a.style.cursor="wait"}saveCanStoreCookiesCookie();gWasPhotoSubmittedAlready=true;flashUploaderResizeAndUpload();return true}function saveCanStoreCookiesCookie(){setCookie("canSaveCookies",1)}function showSlowdownApology(){}function changeFrameContainerHeight(b){var a=document.getElementById("framesContainer");a.height=b}function photobucket_complete(a){gPhotoURLtoProcess=a;var b=!isRegistered;if(!isRegistered&&!isForceBeboUserToRegister){if(getCookie(CELEBRITY_DEMO_DEAFAULT_SAVE_COOKIE)=="bebo"){b=false}}if(b&&isForceLoginForDemo){preReg(photoURLPreRegURL,targetProcessingPageURLFollowingPrereg,"imageURLCallback")}else{gImageURLSubmitted=true;invokeRemotePhotoProcessing()}}gWebServerName="";gUID="";gLang="";gUsePerlProgressBar=false;function checkUploadedFiles(g){var f=document.getElementById("file1");var e=document.getElementById("file2");var c=document.getElementById("file3");if(!f&&!e&&!c){return false}if(f.value==""&&e.value==""&&c.value==""){triggerEmptyFileMessage(g);return false}if(f.value!=""){var d=getExtension(f.value);d=d.toLowerCase();if(!checkFileExtension(d)){return false}}if(e.value!=""){var b=getExtension(e.value);b=b.toLowerCase();if(!checkFileExtension(b)){return false}}if(c.value!=""){var a=getExtension(c.value);a=a.toLowerCase();if(!checkFileExtension(a)){return false}}return true}function handleImagesUploadSubmission(e,b,f,c,d){if(gWasPhotoSubmittedAlready){return false}if(!checkUploadedFiles(d)){return false}gWebServerName=e;gUID=b;gLang=f;gUsePerlProgressBar=c;saveCanStoreCookiesCookie();gWasPhotoSubmittedAlready=true;var a=!isRegistered;if(a){preReg(photoURLPreRegURL,targetProcessingPageURLFollowingPrereg,"lookAlikeImageURLCallback")}else{gWasPhotoSubmittedAlready=true;invokePhotoProcessing()}}function invokePhotoProcessing(){var b=document.forms.fileUploadForm;b.elements.submit1.value=true;var a=Number(b.elements.file1.value!="")+Number(b.elements.file2.value!="")+Number(b.elements.file3.value!="");if(!gUsePerlProgressBar){if(navigator.appName=="Netscape"){document.getElementById("whileWaitIcon").style.visibility="visible"}if(a==1){document.getElementById("whileWaitPhotoLabel").style.visibility="visible"}else{document.getElementById("whileWaitPhotosLabel").style.visibility="visible"}}else{if(b.elements.file1.value!=""){var c=getExtension(b.elements.file1.value);c=c.toLowerCase();setFileInfo(1,"photo."+c)}if(b.elements.file2.value!=""){var c=getExtension(b.elements.file2.value);c=c.toLowerCase();setFileInfo(2,"photo."+c)}if(b.elements.file3.value!=""){var c=getExtension(b.elements.file3.value);c=c.toLowerCase();setFileInfo(3,"photo."+c)}showProgressBar(gWebServerName,gUID,gLang)}b.submit();return true}function lookAlikeImageURLCallback(a){if(typeof a=="undefined"){gWasPhotoSubmittedAlready=false;return}else{invokePhotoProcessing()}}function showProgressBar(c,a,d){var b=document.getElementById("progressBarIFrame");if(!b){return}if(typeof(d)=="undefined"||d==""){d="EN"}b.src="/cgi-bin/upload/upload_status.cgi?upload_id="+a+"&lang="+d+"&webServerName="+c;b.style.display="inline"}function setFileInfo(c,b){if(typeof b!="undefined"&&b!=""){var a=document.forms.fileUploadForm2;a.elements["filename"+c].value=b}}var gVotingTriggered=false;function celebrityVote(e){if(gVotingTriggered){return}gVotingTriggered=true;var c=document.getElementById("votingRadio"+e);if(c){c.checked=true}for(var b=1;b<=10;b++){disableRadioControl("votingRadio"+b)}var d=getCommIFrame();var a=iframeCommBaseURL;a=replace(a,"&action=","&action=vote");a=replace(a,"&matchID=","&matchID="+matchID);a=replace(a,"&value=","&value="+e);d.src=a}function vote(e){if(currentMode=="today"||currentMode=="week"||currentMode=="all"){var f=settingsCookie.split(",");var d=f[0]+","+f[1]+",best";var c=new Date();var b=c.getTime()+86400000;setCookie(USER_MATCH_VOTE_SETTINGS_COOKIE,d,b)}var a=replace(voteBaseURL,"&matchID=","&matchID="+e);document.location.href=a}function getCommIFrame(){var b=document.getElementById("commIframe");if(b){return b}var a=document.getElementsByTagName("body")[0];b=document.createElement("iframe");b.setAttribute("id","commIframe");b.setAttribute("name","commIframe");b.setAttribute("style","display:none");b.setAttribute("src","");a.appendChild(b);return b}function commIFrameCallback(b){if(typeof b!="undefined"){var a=replace(pageBaseURL,"&matchID=","&matchID="+b);document.location.href=a}else{if(gLastAction=="delete"){var c=getCommIFrame();c.src="";if(sysParam!=1){document.location.reload()}else{alert("Match has been deleted")}}}}function invokeMarkFunny(a){if(gVotingTriggered){return}gVotingTriggered=true;var b=getCommIFrame();var c=iframeCommBaseURL;c=replace(c,"&action=","&action=funny");c=replace(c,"&matchID=","&matchID="+matchID);c=replace(c,"&value=","&value="+a);b.src=c}function changeScope(c){if(gVotingTriggered){return}gVotingTriggered=true;for(var b=1;b<=numScopeRadioControls;b++){disableRadioControl("scope"+b)}var d=getCommIFrame();var a=iframeCommBaseURL;a=replace(a,"&action=","&action=scope");a=replace(a,"&value=","&value="+c);d.src=a}function changeMode(c){if(c!="celeb"){var b=replace(pageBaseURL,"&mode=","&mode="+c);document.location.href=b}else{var a=document.getElementById("celebrityPicker");if(a){a.value="";a.focus()}}}function viewCelebBestMatches(a){var b=replace(pageBaseURL,"&mode=","&mode=celeb");b+="&celeb="+a;b=replace(b,"/celebrity-match-gallery","/FP/Company/match-gallery.php");document.location.href=b}function renderMatchGallery(){var a=new SWFObject("/FP/Flash/MatchGallery/bestMatchGallery_V_"+matchGalleryFlashVersion+".swf","MatchGallery",matchGalleryFlashWidth,matchGalleryFlashHeight,"7","#FFFFFF","high","",noFlashUrl);a.addParam("quality","best");a.addParam("allowScriptAccess","always");a.addVariable("galleryParam",flashParameters);a.addVariable("LoadingText",loadingText);a.addVariable("displayLang",displayLang);if(sysParam==1){a.addVariable("sys",1)}a.write("flashcontent")}var gLastAction="";function deleteMatch(c){var b=getCommIFrame();gLastAction="delete";var a=iframeCommBaseURL;a=replace(a,"&action=","&action=delete");a=replace(a,"&matchID=","&matchID="+c);b.src=a}function iframeDone(a){if(a=="AmazonIframe"){}}var flashUploader=null;var flashUploaderFileId=null;var flashUploaderFileName="";var flashUploaderTryResize=false;var flashUploaderResizeUpload=false;var flashUploaderResizeableExtentionsRE=/.*/;function showFlashUploader(){var g=90;var e=23;var d="Browse...";var b=document.getElementById("buttonHiddenText");flashUploaderTryResize=FLASH_UPLOADER_RESIZE_ENABLED;if(FLASH_UPLOADER_RESIZEABLE_FILE_TYPES!="*.*"){var a="("+(FLASH_UPLOADER_RESIZEABLE_FILE_TYPES.replace(/;/g,"|").replace(/\*\./g,"\\."))+")$";flashUploaderResizeableExtentionsRE=new RegExp(a,"i")}if(b!=null){var f=b.offsetWidth;if(f!=0){e=Math.floor((g-f)/2)}d=b.innerHTML}var c={flash_url:"/FP/Assets/Flash/Swfupload/swfupload.swf",flash9_url:"/FP/Assets/Flash/Swfupload/swfupload_fp9.swf",upload_url:FLASH_UPLOADER_UPLOAD_URL,post_params:flashUploaderPostParams,file_size_limit:FLASH_UPLOADER_MAX_FILE_SIZE,file_types:FLASH_UPLOADER_SUPPORTED_FILE_TYPES,file_types_description:FLASH_UPLOADER_PHOTOS_IMAGES_WIKI_TEXT,file_upload_limit:100,file_queue_limit:0,debug:false,prevent_swf_caching:isIE,button_image_url:AssetManager.R_IMG("/FP/Assets/Images/Common/BrowseButtonSprite.png"),button_width:g,button_height:"22",button_placeholder_id:"uploadButtonPlaceholder",button_text:'<span class="theFont">'+d+"</span>",button_text_style:".theFont { font-family:Arial,Helvetica,sans-serif;font-size:13px}",button_text_left_padding:e,button_text_top_padding:1,swfupload_preload_handler:flashUploaderPreLoad,file_queued_handler:flashUploaderFileSelected,file_queue_error_handler:flashUploaderFileQueueError,upload_resize_start_handler:flashUploaderUploadResizeStart,upload_start_handler:flashUploaderUploadStart,upload_progress_handler:flashUploaderUploadProgress,upload_error_handler:flashUploaderUploadError,upload_success_handler:flashUploaderUploadSuccess};flashUploader=new SWFUpload(c)}function flashUploaderPreLoad(){if(!this.support.imageResize&&!this.support.loading){document.location.href=FLASH_UPLOADER_NO_FLASH_URL}if(!this.support.imageResize){flashUploaderTryResize=false}}function flashUploaderFileSelected(a){flashUploaderFileId=a.id;flashUploaderFileName=a.name;document.getElementById("uploadSelectedFile").innerHTML=a.name}function flashUploaderFileQueueError(a,c,b){alert(b)}function flashUploaderGetFileName(){return flashUploaderFileName}function flashUploaderResizeAndUpload(){flashUploaderResizeUpload=false;var a=false;if(flashUploaderTryResize&&flashUploaderFileName.match(flashUploaderResizeableExtentionsRE)){a=true}if(a){flashUploader.startResizedUpload(flashUploaderFileId,FLASH_UPLOADER_MAX_HEIGHT,FLASH_UPLOADER_MAX_HEIGHT,SWFUpload.RESIZE_ENCODING.JPEG,FLASH_UPLOADER_JPEG_QUALITY)}else{flashUploaderUploadProgressInner(0);flashUploader.startUpload(flashUploaderFileId)}}function flashUploaderUploadProgress(a,d,c){var b=0;if(flashUploaderResizeUpload){if(c>0&&d>=0){b=Math.floor(50*d/c)}b+=50}else{if(c>0&&d>=0){b=Math.floor(100*d/c)}}flashUploaderUploadProgressInner(b)}function flashUploaderUploadResizeStart(b,c,a,d,e){flashUploaderResizeUpload=true;flashUploaderUploadProgressInner(0)}function flashUploaderUploadStart(a){if(flashUploaderResizeUpload){flashUploaderUploadProgressInner(50)}}var lastActualPercent=0;function flashUploaderUploadProgressInner(a){lastActualPercent=a;if(flashUploaderResizeUpload){flashUploaderDisplayFakeProgress(a,lastActualPercent)}else{flashUploaderDisplayProgress(a)}}function flashUploaderDisplayFakeProgress(a,b){if(b!=lastActualPercent){return}flashUploaderDisplayProgress(a);if(a<50){window.setTimeout("flashUploaderDisplayFakeProgress("+Math.floor(a+(50-a)/2)+", "+lastActualPercent+")",1000)}else{if(b==50&&a<100){window.setTimeout("flashUploaderDisplayFakeProgress("+Math.floor(a+(100-a)/2)+", "+lastActualPercent+")",1000)}}}function flashUploaderDisplayProgress(b){var a=b-(b%10);if(document.getElementById("progressIndicator")){document.getElementById("progressIndicator").style.backgroundPosition="0px "+(-(a/10)*13)+"px"}}function flashUploaderUploadSuccess(c,b,d){dataMatchArr=b.match(/^([0-9]+);(.*)$/);if(dataMatchArr==null){flashUploaderReset();alert(generalErrorMessage)}else{if(dataMatchArr[1]!="0"){switch(parseInt(dataMatchArr[1])){case ATTACHMENT_NOT_UPLOADED:flashUploaderReset();alert(attachmentNotLoadedMessage);break;case ZERO_SIZED_ATTACHMENT:flashUploaderReset();alert(zeroBasedAttachmentMessage);break;case ATTACHMENT_TOO_SMALL:flashUploaderReset();alert(photoDimensionsTooSmallMessage);break;case ATTACHMENT_TOO_BIG:flashUploaderReset();alert(photoDimensionsTooBigMessage);break;case GUEST_TRIGGERED_REMOTE_PHOTO_PROCESSING_IN_CELEB_DEMO:var a=dataMatchArr[2];preReg(celebrityDemoPreRegURL,a,"faceRecognitionCallback");break}}else{var a=dataMatchArr[2];document.location.href=a}}}function flashUploaderReset(){document.getElementById("whileWait").style.display="none";gWasPhotoSubmittedAlready=false;var a=document.getElementById("fileUploadBtn1");if(a!=null){a.style.cursor="pointer"}}function flashUploaderUploadError(a,c,b){flashUploaderReset();alert(attachmentNotLoadedMessage+"\r\n"+b)};
