function show(){document.getElementById("sub_menu").style.display="inline";}function hide(){document.getElementById("sub_menu").style.display="none";}var flag=0;function expand_collapse(){var imgpath=document.getElementById("button").src;if(flag==0){document.getElementById("button").src="<%=Constants.IMAGEROOTURL%>/collapse.gif";document.getElementById("desc").style.display="inline";flag=1;}else{if(flag==1){document.getElementById("button").src="<%=Constants.IMAGEROOTURL%>/expand.gif";document.getElementById("desc").style.display="none";flag=0;}}}function open_hide(obj){if(obj.id=="eUser"&&obj.className=="inactive"){document.getElementById("new_user").style.display="none";document.getElementById("existing_user").style.display="inline";obj.className="active";document.getElementById("nUser").className="inactive";document.getElementById("enter_link").disabled=true;document.getElementById("nextStep1").disabled=true;document.getElementById("error_msg_submit_step1").innerHTML="";document.getElementById("step3Bar").style.display="none";}else{if(obj.id=="nUser"&&obj.className=="inactive"){document.getElementById("existing_user").style.display="none";document.getElementById("new_user").style.display="inline";obj.className="active";document.getElementById("eUser").className="inactive";document.getElementById("enter_link").disabled=false;document.getElementById("nextStep1").disabled=false;document.getElementById("error_msg_submit_step1").innerHTML="";document.getElementById("step3Bar").style.display="block";}}}function input_focus_submit1(obj){obj.style.color="#000";if(obj.value=="E.g. http://hotklix.com"){obj.value="";}}function input_blur(obj){obj.style.color="#999";obj.value="E.g. http://hotklix.com";}function imposeMaxLength(obj,maxLen,divId){if(obj.value.length>maxLen){obj.value=obj.value.substring(0,maxLen);obj.scrollTop=obj.scrollHeight;return false;}else{remainingCount(obj.value,maxLen,divId);}}function hideErrorSubmit(){document.getElementById("error_msg_submit_step1").style.display="none";document.getElementById("error_msg_submit_step2").style.display="none";}function hideErrorEdit(){errorMsg.style.display="none";}function doSelectionMedia(media){var photoImage1=document.getElementById("mediaPhotoImage1");var photoImage2=document.getElementById("mediaPhotoImage2");var storyImage1=document.getElementById("mediaStoryImage1");var storyImage2=document.getElementById("mediaStoryImage2");var videoImage1=document.getElementById("mediaVideoImage1");var videoImage2=document.getElementById("mediaVideoImage2");var selectedMedia=document.getElementById("selectedMedia");if(page=="addlink"){selectedMedia.innerHTML=media;}if(page=="editlink"){selectedMedia.value=media;}if(media=="photo"){photoImage1.style.display="none";photoImage2.style.display="";storyImage1.style.display="";storyImage2.style.display="none";videoImage1.style.display="";videoImage2.style.display="none";}if(media=="story"){photoImage1.style.display="";photoImage2.style.display="none";storyImage1.style.display="none";storyImage2.style.display="";videoImage1.style.display="";videoImage2.style.display="none";}if(media=="video"){photoImage1.style.display="";photoImage2.style.display="none";storyImage1.style.display="";storyImage2.style.display="none";videoImage1.style.display="none";videoImage2.style.display="";}document.getElementById("nextStep1").focus();}function doCatSelection(block,none,cat){if(page=="addlink"){document.getElementById("selectedSubcat").innerHTML=cat;}if(page=="editlink"){document.getElementById("selectedSubcat").value=cat;}for(var i=1;i<=6;i++){document.getElementById("outerBlock"+i).style.display="block";}for(var y=1;y<=32;y++){document.getElementById("innerBlock"+y).style.display="none";}document.getElementById(block).style.display="block";document.getElementById(none).style.display="none";document.getElementById("nextStep1").focus();}function checkLink(){var linkBar=document.getElementById("enter_link");var errorBlock=document.getElementById("error_msg_submit_step1");if(linkBar.value=="E.g. http://hotklix.com"||linkBar.value==""){errorBlock.innerHTML="<small class='error_msg'>Please enter a valid link</small>";errorBlock.style.display="";linkBar.className="txtbox_e error_bg color_a";}else{if(linkBar.value.indexOf("hotklix.com")>-1){errorBlock.innerHTML="<small class='error_msg'>Oops! You're submitting a link from hotklix.com, we don't accept links from within the site.</small>";errorBlock.style.display="";linkBar.className="txtbox_e error_bg color_a";}else{if(linkBar.value.substr(0,3)!="www"&&linkBar.value.substr(0,7)!="http://"){errorBlock.innerHTML="<small class='error_msg'>Please enter a valid link</small>";errorBlock.style.display="";linkBar.className="txtbox_e error_bg color_a";}else{errorBlock.innerHTML="";errorBlock.style.display="none";linkBar.className="txtbox_e";}}}}function changeView(action){var errorBlock=document.getElementById("error_msg_submit_step1");var linkBar=document.getElementById("enter_link");var photoImage1=document.getElementById("mediaPhotoImage1");var storyImage1=document.getElementById("mediaStoryImage1");var videoImage1=document.getElementById("mediaVideoImage1");var catValue=document.getElementById("selectedSubcat").innerHTML;var mediaValue=document.getElementById("selectedMedia").innerHTML;errorBlock.style.display="none";linkBar.className="txtbox_e";if(linkBar.value=="E.g. http://hotklix.com"||linkBar.value==""){errorBlock.innerHTML="<small class='error_msg'>Please enter a valid link</small>";errorBlock.style.display="";linkBar.className="txtbox_e error_bg color_a";linkBar.focus();}else{if(linkBar.value.indexOf("hotklix.com")>-1){errorBlock.innerHTML="<small class='error_msg'>Oops! You're submitting a link from hotklix.com, we don't accept links from within the site.</small>";errorBlock.style.display="";linkBar.className="txtbox_e error_bg color_a";linkBar.focus();}else{if(linkBar.value.substr(0,3)!="www"&&linkBar.value.substr(0,7)!="http://"){errorBlock.innerHTML="<small class='error_msg'>Please enter a valid link</small>";errorBlock.style.display="";linkBar.className="txtbox_e error_bg color_a";linkBar.focus();}else{if(mediaValue==""){errorBlock.innerHTML="<small class='error_msg'>Please select a link type</small>";errorBlock.style.display="";}else{if(catValue==""){errorBlock.innerHTML="<small class='error_msg'>Please select a category</small>";errorBlock.style.display="";}else{if(action=="eos1"){tb_show();var urlValue=linkBar.value;AddLinkService.processUrl(urlValue,catValue,mediaValue,function(data){if(data.errorMes){errorBlock.innerHTML="<small class='error_msg'>"+data.errorMes+"</small>";errorBlock.style.display="";linkBar.className="txtbox_e error_bg color_a";linkBar.focus();tb_remove();}else{if(data.LINK_EXIST){errorBlock.innerHTML="<small class='error_msg'>"+data.LINK_EXIST+"</small>";errorBlock.style.display="";linkBar.className="txtbox_e error_bg color_a";linkBar.focus();tb_remove();}else{document.getElementById("step1Details").style.display="none";document.getElementById("step1Bar").style.display="";document.getElementById("step2Bar").style.display="none";document.getElementById("step2Details").style.display="";populateStep2(data);document.getElementById("error_msg_submit_step2").style.display="none";document.getElementById("error_msg_submit_step1").style.display="none";tb_remove();}}});return false;}}}}}}}function populateStep2(data){var title=data.TITLE;var description=data.DESCR;var tags=data.KEYWORDS;var imageStr=data.IMAGES;var media=data.MEDIA;var videoObjectCode=data.VIDEO_OBJECT;var mediaImage=data.mediaImage;if(title.length>100){title=title.substring(0,97)+"...";}document.getElementById("title_input").value=title;remainingCount(title,100,"title_rcount");if(description.length>500){description=description.substring(0,497)+"...";}document.getElementById("description_textarea").value=description;remainingCount(description,500,"description_rcount");while(tags.length>100){tags=tags.substring(0,tags.lastIndexOf(","));}if(tags.charAt(tags.length-1)==","){tags=tags.substring(0,tags.length-1);}document.getElementById("tags_input").value=tags;remainingCount(tags,100,"tags_rcount");document.getElementById("default_image").src=mediaImage;document.getElementById("default_image_val").innerHTML=mediaImage;if(media=="video"){document.getElementById("video_pic").style.display="";if(videoObjectCode!=null&&videoObjectCode!=""){document.getElementById("video_pic").innerHTML=videoObjectCode;}}else{if(imageStr!=null&&imageStr!=""){var images=imageStr.split(" ");document.getElementById("display_pic_span").style.display="";document.getElementById("display_pic_div").style.display="";document.getElementById("useImgCheckBox").style.display="";for(var i=1;i<=images.length&&i<=6;i++){DWRUtil.cloneNode("pattern",{idSuffix:i});document.getElementById("imageImgId"+i).src=images[i-1];document.getElementById("imageImgId_selected"+i).src=images[i-1];document.getElementById("pattern"+i).style.display="";}}else{document.getElementById("upload_pic_span").style.display="";document.getElementById("upload_pic_div").style.display="";}}}function remainingCount(str,limit,divId){var rcount=limit-str.length;var rewriteStr=rcount+" of "+limit+" characters";document.getElementById(divId).innerHTML=rewriteStr;}function uploadFiles(){document.getElementById("uploadBrowse").style.display="none";document.getElementById("uploadImageId").checked="true";var theFile=document.getElementById("file");var fileParent=theFile.parentNode;var theDiv=document.createElement("div");theDiv.id="frameDiv";theDiv.style.display="none";theDiv.innerHTML='<iframe id="hidden_frame" name="hidden_frame" src=""></iframe><form id="hidden_form" target="hidden_frame" action="'+CONTEXT_ROOT+'/addlink.html" enctype="multipart/form-data" method="post"></form>';document.body.appendChild(theDiv);var hiddenForm=document.getElementById("hidden_form");fileParent.removeChild(theFile);hiddenForm.appendChild(theFile);hiddenForm.submit();hiddenForm.removeChild(theFile);fileParent.appendChild(theFile);getIframe();}function getIframe(){var iFrame=document.getElementById("hidden_frame");var successMess;var errorMess;if(iFrame.contentDocument){successMess=iFrame.contentDocument.getElementById("success_msg");errorMess=iFrame.contentDocument.getElementById("error_msg");}else{if(iFrame.contentWindow){successMess=iFrame.contentWindow.document.getElementById("success_msg");errorMess=iFrame.contentWindow.document.getElementById("error_msg");}else{alert("frame not recognized in this browser...");}}if(successMess!=null&&errorMess!=null){if(successMess.innerHTML!=""){document.getElementById("uploaded_image").src=successMess.innerHTML;document.getElementById("uploaded_image_val").innerHTML=successMess.innerHTML;document.getElementById("uploadBrowse").innerHTML="<a style='cursor:pointer;color:blue;' onclick='removeImage();'>Remove Image</a>";document.getElementById("uploadBrowse").style.display="";defaultFiles();}if(errorMess.innerHTML!=""){if(document.getElementById("error_msg_submit_step2")==null){document.getElementById("editlink_errormsg").innerHTML="<small class='error_msg'>"+errorMess.innerHTML+"</small>";document.getElementById("editlink_errormsg").style.display="";}else{document.getElementById("error_msg_submit_step2").innerHTML="<small class='error_msg'>"+errorMess.innerHTML+"</small>";document.getElementById("error_msg_submit_step2").style.display="";}}var theDiv=document.getElementById("frameDiv");document.body.removeChild(theDiv);}else{setTimeout("getIframe()",5000);}}function validateTitle(){var title=document.getElementById("title_input").value;if(title==""){document.getElementById("error_msg_submit_step2").innerHTML="<small class='error_msg'>Please enter the title</small>";document.getElementById("error_msg_submit_step2").style.display="";document.getElementById("title_input").className="txtbox_c error_bg color_a";document.getElementById("title_input").focus();return false;}else{document.getElementById("error_msg_submit_step2").innerHTML="";document.getElementById("error_msg_submit_step2").style.display="none";document.getElementById("title_input").className="txtbox_c";return false;}}function validateTags(){var tags=document.getElementById("tags_input").value;if(tags==""){document.getElementById("error_msg_submit_step2").innerHTML="<small class='error_msg'>Please enter the tags</small>";document.getElementById("error_msg_submit_step2").style.display="";document.getElementById("tags_input").className="txtbox_c error_bg color_a";document.getElementById("tags_input").focus();return false;}else{document.getElementById("error_msg_submit_step2").innerHTML="";document.getElementById("error_msg_submit_step2").style.display="none";document.getElementById("tags_input").className="txtbox_c";return false;}}function saveData(){document.getElementById("error_msg_submit_step2").style.display="none";var url=document.getElementById("enter_link").value;var media=document.getElementById("selectedMedia").innerHTML;var cat=document.getElementById("selectedSubcat").innerHTML;var title=document.getElementById("title_input").value;var description=document.getElementById("description_textarea").value;var tags=document.getElementById("tags_input").value;var selectedImage=document.getElementById("image_val").innerHTML;var captchaChallenge=document.getElementById("recaptcha_challenge_field").value;var captchaResponse=document.getElementById("recaptcha_response_field").value;var imageIndexVal=document.getElementById("image_index").value;document.getElementById("title_input").className="txtbox_c";document.getElementById("tags_input").className="txtbox_c";if(title==""&&tags==""){document.getElementById("error_msg_submit_step2").innerHTML="<small class='error_msg'>Please enter the title</small>";document.getElementById("error_msg_submit_step2").style.display="";document.getElementById("title_input").className="txtbox_c error_bg color_a";document.getElementById("tags_input").className="txtbox_c error_bg color_a";document.getElementById("title_input").focus();return false;}if(title==""){document.getElementById("error_msg_submit_step2").innerHTML="<small class='error_msg'>Please enter the title</small>";document.getElementById("error_msg_submit_step2").style.display="";document.getElementById("title_input").className="txtbox_c error_bg color_a";document.getElementById("title_input").focus();return false;}if(tags==""){document.getElementById("error_msg_submit_step2").innerHTML="<small class='error_msg'>Please enter the tags</small>";document.getElementById("error_msg_submit_step2").style.display="";document.getElementById("tags_input").className="txtbox_c error_bg color_a";document.getElementById("tags_input").focus();return false;}if(captchaResponse==""){document.getElementById("error_msg_submit_step2").innerHTML="<small class='error_msg'>Please enter the verification code.</small>";document.getElementById("error_msg_submit_step2").style.display="";return false;}if(selectedImage==""){selectedImage=document.getElementById("default_image_val").innerHTML;}tb_show();Recaptcha.reload();AddLinkService.saveData(url,cat,media,title,description,selectedImage,imageIndexVal,tags,captchaChallenge,captchaResponse,{callback:function(data){if(data.ERROR_MES){document.getElementById("error_msg_submit_step2").innerHTML="<small class='error_msg'>"+data.ERROR_MES+"</small>";document.getElementById("error_msg_submit_step2").style.display="";if(data.ERROR_MES=="Please enter valid tags"||data.ERROR_MES=="Please enter the tag(s) of maximum 3 words or use comma"){document.getElementById("tags_input").className="txtbox_c error_bg color_a";document.getElementById("tags_input").focus();}tb_remove();}else{if(data.LINK_EXIST){window.location=CONTEXT_ROOT+"/submit/"+data.SEOTITLE;}else{if(data.REGISTRATION){showRegistration();setTimeout("document.getElementById('full_name').focus()",1000);tb_remove();}else{window.location=CONTEXT_ROOT+"/submit/"+data.SEOTITLE;}}}},errorHandler:function(errorString,exception){document.getElementById("error_msg_submit_step2").innerHTML="<small class='error_msg'>"+errorString+"</small>";document.getElementById("error_msg_submit_step2").style.display="";Recaptcha.reload();tb_remove();}});}function showRegistration(){document.getElementById("parent_block_tabs").style.display="none";document.getElementById("step2Details").style.display="none";document.getElementById("step3Bar").style.display="none";document.getElementById("submitlink_login").style.display="";document.getElementById("step2Bar").style.display="";document.getElementById("step2BarImage").src=CONTEXT_ROOT+"/theme/images/done_icon.gif";document.getElementById("recaptcha2").innerHTML=document.getElementById("recaptcha1").innerHTML;document.getElementById("recaptcha1").innerHTML="";Recaptcha.reload();}function selectRadio(imageId){var i=imageId.charAt(imageId.length-1);document.getElementById("imageRadioId"+i).checked=true;}function showHideDefault(){var imageCheckId=document.getElementById("imageCheckId");if(!imageCheckId.checked){var imgRadio=document.getElementById("imageRadioId");document.getElementById("upload_pic_span").style.display="none";document.getElementById("upload_pic_div").style.display="none";document.getElementById("display_pic_span").style.display="";document.getElementById("display_pic_div").style.display="";document.getElementById("useImgCheckBox").style.display="";}else{document.getElementById("display_pic_span").style.display="none";document.getElementById("display_pic_div").style.display="none";document.getElementById("useImgCheckBox").style.display="";document.getElementById("upload_pic_span").style.display="";document.getElementById("upload_pic_div").style.display="";}}function selectImage(){var checkId=document.getElementById("imageCheckId");var imageVal=document.getElementById("image_val");var imageIndex=document.getElementById("image_index");for(var i=1;i<=6;i++){var radioId=document.getElementById("imageRadioId"+i);var imageId=document.getElementById("imageImgId"+i);var radioIdSelected=document.getElementById("imageRadioId_selected"+i);var imageIdSelected=document.getElementById("imageImgId_selected"+i);if(radioId==null){break;}if(radioId.checked){radioId.style.display="none";imageId.style.display="none";if(radioIdSelected!=null){radioIdSelected.style.display="";}else{radioId.style.display="";}if(imageIdSelected!=null){imageIdSelected.style.display="";}else{imageId.style.display="";}if(!checkId.checked){imageVal.innerHTML=imageId.src;imageIndex.value=i;}else{imageVal.innerHTML=document.getElementById("default_image_val").innerHTML;radioId.checked=false;radioId.style.display="";imageId.style.display="";if(radioIdSelected!=null){radioIdSelected.style.display="none";}if(imageIdSelected!=null){imageIdSelected.style.display="none";}}}else{radioId.style.display="";imageId.style.display="";if(radioIdSelected!=null){radioIdSelected.style.display="none";}if(imageIdSelected!=null){imageIdSelected.style.display="none";}}}}function defaultFiles(){if(document.getElementById("defaultImageId").checked){document.getElementById("image_val").innerHTML=document.getElementById("default_image_val").innerHTML;}else{document.getElementById("image_val").innerHTML=document.getElementById("uploaded_image_val").innerHTML;}}function editLink(){document.getElementById("step1Details").style.display="";document.getElementById("step1Bar").style.display="none";document.getElementById("step2Bar").style.display="";document.getElementById("step2Details").style.display="none";document.getElementById("video_pic").style.display="none";document.getElementById("display_pic_span").style.display="none";document.getElementById("display_pic_div").style.display="none";document.getElementById("upload_pic_span").style.display="none";document.getElementById("upload_pic_div").style.display="none";}function removeImage(){document.getElementById("uploaded_image").src=CONTEXT_IMAGEURL+"/upload_image_bg.gif";document.getElementById("uploaded_image_val").innerHTML="";document.getElementById("uploadBrowse").innerHTML='<input onchange="uploadFiles();" type="file" class="txtbox_file" id="file" name="file"/><strong>(Upload a jpeg or gif image less than 5 MB)</strong>';document.getElementById("uploadBrowse").style.display="";document.getElementById("defaultImageId").checked="true";defaultFiles();}function validateTitleEdit(){var title=document.getElementById("title_input").value;if(title==""){document.getElementById("title_input").className="txtbox_c error_bg";document.getElementById("editlink_errormsg").innerHTML="<small class='error_msg'>Please enter the title</small>";document.getElementById("editlink_errormsg").style.display="";return false;}else{document.getElementById("title_input").className="txtbox_c";document.getElementById("editlink_errormsg").innerHTML="";document.getElementById("editlink_errormsg").style.display="none";return false;}}function validateTagsEdit(){var tags=document.getElementById("tags_input").value;if(tags==""){document.getElementById("tags_input").className="txtbox_c error_bg";document.getElementById("editlink_errormsg").innerHTML="<small class='error_msg'>Please enter the tags</small>";document.getElementById("editlink_errormsg").style.display="";return false;}else{document.getElementById("tags_input").className="txtbox_c";document.getElementById("editlink_errormsg").innerHTML="";document.getElementById("editlink_errormsg").style.display="none";return false;}}function titlecheck(){var captchaResponse=document.getElementById("recaptcha_response_field").value;var title=document.getElementById("title_input").value;var tags=document.getElementById("tags_input").value;if(title==""&&tags==""){document.getElementById("title_input").className="txtbox_c error_bg";document.getElementById("tags_input").className="txtbox_c error_bg";document.getElementById("title_input").focus();document.getElementById("editlink_errormsg").innerHTML="<small class='error_msg'>Please enter the title</small>";document.getElementById("editlink_errormsg").style.display="";return false;}if(title==""){document.getElementById("title_input").className="txtbox_c error_bg";document.getElementById("title_input").focus();document.getElementById("editlink_errormsg").innerHTML="<small class='error_msg'>Please enter the title</small>";document.getElementById("editlink_errormsg").style.display="";return false;}if(tags==""){document.getElementById("tags_input").className="txtbox_c error_bg";document.getElementById("tags_input").focus();document.getElementById("editlink_errormsg").innerHTML="<small class='error_msg'>Please enter the tags</small>";document.getElementById("editlink_errormsg").style.display="";return false;}if(captchaResponse==""){document.getElementById("editlink_errormsg").innerHTML="<small class='error_msg'>Please enter the verification code.</small>";document.getElementById("editlink_errormsg").style.display="";return false;}document.getElementById("image_val_innerhtml").value=document.getElementById("image_val").innerHTML;document.editlink_form.submit();}function submitRegistrationTwLogin(location){UsersService.authenticateTWUser(id,screenName,userpic,function(data){var uid=data.uid;if(data.userstat==1){if(document.getElementById("step1Details")){window.location=CONTEXT_ROOT+"/processlink.html?login=true";}else{window.location=CONTEXT_ROOT+"/myprofile.html";}}else{if(data.userstat==2||data.userstat==3){var url=CONTEXT_ROOT+"/twverify.html?uid="+id+"&height=500&width=764&modal=true";tb_remove();tb_show("Verify Form Thickbox Style",url,"","");}else{if(data.userstat==4){if(data.verified==-1){if(data.emailProvider==1){var url=CONTEXT_ROOT+"/twregister.html?viewName=twregisteroct&uid="+uid+"&height=205&width=455&modal=true";var data={email:data.email,uid:data.uid,verifycode:data.verifycode,saveNewLink:data.saveNewLink,twverified:data.twverified};tb_show("Verify Form Thickbox Style",url,"",data);}else{var url=CONTEXT_ROOT+"/twregister.html?viewName=twregister&uid="+uid+"&height=203&width=585&modal=true";var data={email:data.email,uid:data.uid,verifycode:data.verifycode,saveNewLink:data.saveNewLink,twverified:data.twverified};tb_show("Verify Form Thickbox Style",url,"",data);}}else{var url=CONTEXT_ROOT+"/proxy.html?viewName=twpwdpopup&height=203&width=685&modal=true";var data={email:data.email};tb_show("Verify Form Thickbox Style",url,"",data);}}}}});}var currentUser,screenName,userpic,id;jQuery(function(){twttr.anywhere(function(T){if(T.isConnected()&&readCookie("userid")!=null&&readCookie("userid")>0){$("#loginlink").append('<button id="signout" type="button">Sign out of Twitter</button>');$("#signout").bind("click",function(){twttr.anywhere.signOut();});}else{document.getElementById("loginlink").onclick=function(){T.signIn();};T.bind("authComplete",function(e,user){window.close;currentUser=T.currentUser;screenName=currentUser.data("name");id=currentUser.data("id");userpic=currentUser.data("profile_image_url");twttr.anywhere.signOut();submitRegistrationTwLogin();});}});});
