var counts;var clickit=true;var addclick=true;var clickLink="";function save_image(E,D,C,B,A){if(C.indexOf(".")==-1){C=C+".gif"}new Ajax.Request("/users/swap_link_image/"+E+"/"+D+"/"+C+"/"+B+"/"+A);var G="/app/webroot/img/tiles/default.gif";if(A==0){G="/app/webroot/img/tiles/"+D+"/"+C}else{if(A!=-1){G="/app/webroot/users/"+A+"/img/tiles/"+C}}try{$("tileimage_"+B).src=G;$("previewtileimage_"+B).src=G}catch(F){alert("error")}}function clickOnBanner(B,A){new Ajax.Request("/user_banner_ad_click_logs/click_on_a_banner",{asynchronous:false,parameters:{bannerid:B},onComplete:function(C){document.location=A}})}function tile_mouse_up(E,B,C,A,D){if(E=="add"&&C.button!=2&&addclick==true){if(D==false){showregister()}else{addclick=false;new Ajax.Request("/pages/get_tile_count/"+D+"?bustcache="+new Date().getTime(),{method:"get",onComplete:function(G){var F=G.responseText;if(F<25){addclick=true;$("addContainer").removeAttribute("disabled");new Ajax.Updater("tilelist","/pages/tile_add/"+D,{insertion:Insertion.Bottom,evalScripts:true})}else{addclick=false}}})}}else{if(E!="add"&&E!="del"){if(C.button!=2&&clickit==true){tile_double_click(E,B)}}}return clickit}function tile_double_click(B,A){if(B!="add"&&B!="del"){new Ajax.Request("/user_click_logs/register_click_log/t",{asynchronous:false,parameters:{tileid:B,from:"tile",type:A},onComplete:function(C){if(C.responseText.match("<!--")){var E=C.responseText.split("<!--");D=E[0]}if(C.responseText.match("<h1")){var E=C.responseText.split("<h1");D=E[0]}else{var D=C.responseText}D=(D).replace(/^\s*|\s*$/g,"");if(D==""||D==null&&clickit==true){menu_click(B,A,1)}}})}else{clickit=false}}function setClick(A){clickit=A}function saveNewName(C,B,A){new Ajax.Request("/pages/newname/"+C+"/"+A,{onFailure:function(){},parameters:{name:$(B).value}});$("tilename_"+C).value=$(B).value;document.body.focus()}function setTileDefault(C,D,B){var A=$("linkslist").select('[class="linkContainer default"]');A.each(function(F,E){F.setAttribute((document.all?"className":"Class"),"linkContainer other")});$("link_"+D).setAttribute((document.all?"className":"Class"),"linkContainer default");new Ajax.Request("/users/set_default_link/"+C+"/"+D+"/"+B,{onComplete:function(){refreshTile(C,B)},onFailure:function(){alert("Error setting tile default")}});document.body.focus()}function customizeTileName(D,C,B){new Ajax.Request("/pages/newname/"+D+"/"+B,{onFailure:function(){alert("Could not update tile name")},parameters:{name:$(C).value}});$("tilename_"+D).value=$(C).value;try{$("previewtilename_"+D).value=$(C).value}catch(A){}document.body.focus()}function menu_click(C,A,B){if(clickit==false){return }else{if(B.button!=2){pos=findPos($("arrow_"+C));$("menu").style.top=(pos[1]+2)+"px";$("menu").style.left=(pos[0]-15)+"px";$("menu").innerHTML="";new Ajax.Updater("menu","/pages/menu/"+C+"/"+A);$("menu").style.visibility="visible"}}}function preventClick(A){if($("link_item_"+A).hasAttribute("href")){$("link_item_"+A).writeAttribute("onclick","return false;")}}function allowClick(B){try{if($("link_item_"+B).hasAttribute("onclick")){$("link_item_"+B).removeAttribute("onclick")}}catch(A){}}function sortTileList(A){Sortable.create("tilelist",{overlap:"horizontal",revert:true,handle:"dragArea",constraint:false,containment:["tilelist","managetilelist"],onUpdate:function(B){new Ajax.Request("/pages/order/"+A,{evalScripts:true,parameters:Sortable.serialize("tilelist")})}})}function dragHandler(C,B){var A={onStart:function(){setClick(false)},onDrag:function(){setClick(false)},onEnd:function(){setClick(true);allowClick(B)}};Draggables.addObserver(A);var D=new Draggable("item_"+B,{revert:true,handle:"dragArea"});D.destroy()}function handleDrag(A){$("item_"+A).observe("mousedown",function(B){dragHandler(B,A)});$("item_"+A).observe("mouseup",function(B){dragHandler(B,A)})}function allowDelete(A,B){Droppables.add("delContainer",{accept:"tile",hoverclass:"hover",revert:true,onDrop:function(D){setClick(false);$(D.id).style.opacity=1;$(D.id).style.zIndex=0;var E=document.getElementById("tilelist");var C=E.getElementsByTagName("li").length;if(C>5){if(confirm("Are you sure you want to delete this tile?")){new Ajax.Request("/pages/tile_delete/"+D.id.replace("item_","")+"/"+B,{onComplete:function(){$(D.id).remove();addclick=true;setClick(true)}})}else{setClick(true)}}}})}function update_menu(B,A){new Ajax.Updater("menu","/pages/menu/"+B+"/"+A,{evalScripts:true})}function gotoLink(A,B,C){new Ajax.Request("/user_click_logs/register_click_log/l",{asynchronous:false,parameters:{linkid:C,from:"menu",type:B},onComplete:function(D){}})}function pleaseRegister(){splash();new Ajax.Updater("splash","/users/register/customize",{evalScripts:true})}function add_link(C,B){if(($("User_linkName").value=="")||($("User_linkUrl").value=="")||($("User_linkName").value=="Please enter site name")||($("User_linkUrl").value=="Please enter the URL")){return false}var A=document.getElementById("linkslist");new Ajax.Updater("linkslist","/users/register_links/"+C+"/"+B,{parameters:{name:$("User_linkName").value,url:$("User_linkUrl").value},insertion:Insertion.Bottom,evalScripts:true,onSuccess:function(){$("User_linkName").value="";$("User_linkUrl").value="";linkListUpdatestyle("linkslist",C,B);var D=A.getElementsByTagName("li").length;if(D>=10){$("addLinksFields").style.display="none"}else{$("addLinksFields").style.display="block"}sortLinkList(B,C);refreshTile(B,C)}})}function save_link(E,B,D){var A=$("editlinkname_"+E).value;var C=$("editlinkurl_"+E).value;if(A==""||C==""){return }$("editlinkrow_"+E).style.display="none";$("viewlinkrow_"+E).style.display="block";new Ajax.Updater("linklist","/users/update_link/"+E+"/"+B,{parameters:{name:A,url:C},evalScripts:true,onSuccess:function(){refreshTile(B,D);$("linkname_"+E).innerHTML=A;$("linkurl_"+E).innerHTML=C}})}function remove_link(B,D,A){var C=confirm("Are you sure you would like to delete this link?");if(C){new Ajax.Request("/users/delete_link/"+B+"/"+D,{onComplete:function(){if($("linkslist").childNodes){$("linkslist").removeChild($("link_"+D))}linkListUpdatestyle("linkslist",A,B);var F=document.getElementById("linkslist");var E=F.getElementsByTagName("li").length;if(E<10){$("addLinksFields").style.display="block"}refreshTile(B,A)}})}}function close_menu(){$("menu").innerHTML="";$("menu").style.visibility="hidden"}function overAndOut(A){if(A=="over"){g=0;clearTimeout(j)}else{if(A=="out"){menuTimer()}}}var g=0;var j;function menuTimer(){g=g+1;j=setTimeout("menuTimer()",1);if(g>20){close_menu();g=0;clearTimeout(j)}}function findPos(A){var B=curtop=0;if(A.offsetParent){B=A.offsetLeft;curtop=A.offsetTop;while(A=A.offsetParent){B+=A.offsetLeft;curtop+=A.offsetTop}}return[B,curtop]}function sortLinkList(A,B){Sortable.create("linkslist",{overlap:"vertical",revert:true,constraint:false,onUpdate:function(C){linkListUpdatestyle(C.id,B,A);new Ajax.Request("/users/reorder/"+A+"/"+B,{evalScripts:true,parameters:Sortable.serialize("linkslist"),onComplete:function(){refreshTile(A,B)}})}})}function linkListUpdatestyle(C,B){var A=$(C).select('[name="is_default"]');A.each(function(E,D){if(E.readAttribute("checked")=="checked"){E.setAttribute((document.all?"className":"Class"),"linkContainer default")}else{E.setAttribute((document.all?"className":"Class"),"linkContainer")}})}function refreshTile(A,B){new Ajax.Updater("item_"+B,"/users/refresh_tile/"+A+"/"+B+"?bustcache="+new Date().getTime(),{evalScripts:true})}function clearBox(A){if(document.getElementById(A.id).value=="Please enter site name"||document.getElementById(A.id).value=="Please enter the URL"){document.getElementById(A.id).value=""}}function displayCustomise(B){var A=$("customiseMenu").getElementsBySelector("li");A.each(function(F,C){if(F.id!=(B+"Click")){$(F.id.replace("Click","")).style.display="none";$(F.id).style.cursor="pointer";$(F.id).setAttribute((document.all?"className":"Class"),"iconMenu")}else{var E="";if(B=="iconChooser"){$("imgLibraryContainer").style.display="block";var D=$("iconChooser").select('[class="iconSubMenu"], [class="iconSubMenu selected"]');D.each(function(H,G){if($(H.id).hasClassName("iconSubMenu selected")){$(H.id).setAttribute((document.all?"className":"Class"),"iconSubMenu selected")}else{$(H.id).setAttribute((document.all?"className":"Class"),"iconSubMenu")}})}else{$("imgLibraryContainer").style.display="none"}$(F.id).setAttribute((document.all?"className":"Class"),"iconMenu selected");$(F.id.replace("Click","")).style.display="block"}})}function displayImageContainer(C){if(C=="customTab"){$(C).style.display="block";var B=$("defaultImgLibraryContainer").select('[class="iconLibraryContainer"]');B.each(Element.hide)}else{var B=$("defaultImgLibraryContainer").select('[class="iconLibraryContainer"]');B.each(Element.hide);var A=$("iconChooser").getElementsBySelector("div.iconSubMenu");A.each(function(E,D){$(E.id).setAttribute((document.all?"className":"Class"),"iconSubMenu")});$(C+"subMenu").setAttribute((document.all?"className":"Class"),"iconSubMenu selected");$test=C+"iconLibraryContainer";$($test).style.display="block"}}function hideLink(){window.status="";return true}function editlink(A,D,C){var B=$("linkslist").select('[class="editlinkrow"]');B.each(Element.hide);var B=$("linkslist").select('[class="viewlinkrow"]');B.each(Element.show);$("editlinkrow_"+D).style.display="block";$("viewlinkrow_"+D).style.display="none"}function openGoogle(){window.open("/users/search_google","_blank")}function changeArrow(B,A){if(B=="over"){$("arrow_img_"+A).src="/app/webroot/img/arrow1.gif"}else{if(B=="out"){$("arrow_img_"+A).src="/app/webroot/img/arrow.gif"}}}function displayPage(){$("mainPage").style.display="block"}function sendContactForm(){splash();new Ajax.Updater("splash","/users/contact_us",{parameters:{UserSubject:$("UserSubject").value,form_name:$("FormName").value,UserEmail:$("UserEmail").value,UserMessage:$("UserMessage").value}})}function sendFeedbackForm(){splash();new Ajax.Updater("splash","/users/feedback",{parameters:{UserSubject:$("UserSubject").value,form_name:$("FormName").value,UserEmail:$("UserEmail").value,UserMessage:$("UserMessage").value}})}function sendEmailToFriend(){splash();new Ajax.Updater("splash","/users/tell_your_friends",{evalScripts:true,parameters:{UserToEmail:$("UserToEmail").value,form_name:$("FormName").value,UserEmail:$("UserEmail").value,UserCustomMessage:$("UserCustomMessage").value},asynchronous:false})}function register_new_user(){new Ajax.Updater("splash","/users/register",{parameters:{UserEmail:$("UserEmail").value,UserFirstName:$("UserFirstName").value,UserLastName:$("UserLastName").value,UserPwd:$("UserPwd").value,UserCountriesId:$("UserCountriesId").value,UserDobMonth:$("UserDobMonth").value,UserDobDay:$("UserDobDay").value,UserDobYear:$("UserDobYear").value,gender_M:$("gender_M").checked,gender_F:$("gender_F").checked}})}function retrievePassword(){splash();new Ajax.Updater("splash","/users/retrieve_password")}function displayActivateSplash(){splash();new Ajax.Updater("splash","/users/display_activate_splash",{evalScripts:true});displayPage()}function sendPassword(){new Ajax.Updater("splash","/users/send_password/"+$("email").value)}function showregister(){splash();new Ajax.Updater("splash","/users/register")}function logmein(){splash();new Ajax.Updater("splash","/users/login",{parameters:{UserLoginemail:$("Loginemail").value,UserPwd:$("UserPwd").value}})}function my_accounts(){new Ajax.Updater("splash","/users/my_account",{parameters:{UserFirstName:$("UserFirstName").value,UserLastName:$("UserLastName").value,UserCurrentPwd:$("UserCurrentPwd").value,UserNewPwd:$("UserNewPwd").value,UserConfirmPwd:$("UserConfirmPwd").value,UserDobMonth:$("UserDobMonth").value,UserDobDay:$("UserDobDay").value,UserDobYear:$("UserDobYear").value,gender_M:$("gender_M").checked,gender_F:$("gender_F").checked}})}function clearLoginError(A){if(document.getElementById(A)){document.getElementById(A).style.display="none"}}function SetCountryTileSet(A){new Ajax.Updater("page","/pages/set_country_tile_set_id",{evalScripts:true,parameters:{set_id:$(A).value},onSuccess:function(){location.reload(true)},asynchronous:false})}function callout_close(C,B){var A="whateyedohint_"+C;if(B!="false"){new Ajax.Request("/user_hint_logs/hide/"+C,{onFailure:function(){},onComplete:function(){$("hint_"+C).style.display="none"}})}else{}}function callout_show(A){$("hint_"+A).style.display="block"}function callout_hide(A){$("hint_"+A).style.display="none"}function GetCookie(D){var B=D+"=";var F=B.length;var A=document.cookie.length;var E=0;while(E<A){var C=E+F;if(document.cookie.substring(E,C)==B){return getCookieVal(C)}E=document.cookie.indexOf(" ",E)+1;if(E==0){break}}return null}function getCookieVal(B){var A=document.cookie.indexOf(";",B);if(A==-1){A=document.cookie.length}return unescape(document.cookie.substring(B,A))}function SetCookie(B,H){var G=SetCookie.arguments;var D=SetCookie.arguments.length;var F=new Date();F.setTime(F.getTime()+(31556926000));var C=F;var I=(3<D)?G[3]:null;var E=(4<D)?G[4]:null;var A=(5<D)?G[5]:false;document.cookie=B+"="+escape(H)+((C==null)?"":("; expires="+C.toGMTString()))+((I==null)?"":("; path="+I))+((E==null)?"":("; domain="+E))+((A==true)?"; secure":"")}function makeThisPageHome(E,D,B){var A=navigator.userAgent.toLowerCase();if(window.sidebar){splash();new Ajax.Updater("splash","/pages/make_homepage/firefox")}else{if(document.all){try{B.style.behavior="url(#default#homepage)";B.setHomePage(document.location)}catch(C){splash();new Ajax.Updater("splash","/pages/make_homepage/otherie")}}else{if(window.opera&&window.print){splash();new Ajax.Updater("splash","/pages/make_homepage/opera")}else{if(A.indexOf("safari")!=-1){splash();new Ajax.Updater("splash","/pages/make_homepage/safari")}else{alert("Please check your browser settings to make this as your homepage")}}}}}function splash(){var A=getScreenHeight();var D=getScreenWidth();var G=400;var C=650;var F=(A/2)-(G/2)-50;var E=(D/2)-(C/2)-10;var B=getPageCoverSizes();if(F<0){F=5}if(E<0){E=5}$("pagecover").style.width=B[0];$("pagecover").style.height=B[1];$("splash").style.top=F+"px";$("splash").style.left=E+"px";$("splash").style.width=C+"px";showhide("splash","visible");showhide("pagecover","visible")}function clearSplash(){$("splash").innerHTML="";showhide("splash","hidden");showhide("pagecover","hidden")}function openImageSelector(J,C,E,A){var G=document.createElement("div");Element.extend(G);G.addClassName("imageSelector");$(G).setAttribute((document.all?"id":"id"),"image_selector");var B=getScreenHeight();var H=getScreenWidth();var I=400;var F=650;var K=(B/2)-(I/2)-50;var D=(H/2)-(F/2)-10;G.style.left=D+"px";G.style.width=F+"px";G.style.top=K+"px";document.body.appendChild(G);new Ajax.Updater("image_selector","/pages/get_images/"+J+"/"+C+"/"+escape(E)+"/"+escape(A))}function closeImageSelector(){document.body.removeChild($("image_selector"))}function getScreenHeight(){if(self.innerWidth){var A=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientWidth){var A=document.documentElement.clientHeight}else{if(document.body){var A=document.body.clientHeight}else{return }}}return A}function getScreenWidth(){if(self.innerWidth){var A=self.innerWidth}else{if(document.documentElement&&document.documentElement.clientWidth){var A=document.documentElement.clientWidth}else{if(document.body){var A=document.body.clientWidth}else{return }}}return A}function getPageCoverSizes(){var A=[];if(self.innerWidth){width="100%";height="100%";A[0]=width;A[1]=height}else{width=document.documentElement.scrollWidth;height=document.documentElement.scrollHeight;A[0]=width+"px";A[1]=height+"px"}return A}function showhide(layer_ref,setTo){if(document.all){eval("document.all."+layer_ref+".style.visibility = setTo")}else{if(document.layers){document.layers[layer_ref].visibility=setTo}else{layer=document.getElementById(layer_ref);layer.style.visibility=setTo}}}function draggablePopUps(B){var A=new Draggable(B,{handle:"splashTop",revert:true})};
