var restorableElement=null;var restorableValue=null;var restorableValueType=null;var showMessageOnLoginModal=false;var loginDestination=false;var tb_show=false;var fbInitialized=false;var loginCheckCounter=0;var alertPlayers={};var alertMatches={};function externalCalls(){loginCheckCounter++;if(loginCheckCounter>10){return}if(!fbInitialized){setTimeout(externalCalls,3);return}if(typeof checkExternalLoginStatus=="function"){checkExternalLoginStatus()}if(typeof checkExternalLoginStatus1=="function"){checkExternalLoginStatus1()}}function getStringForCode(a){if(a=="UNKNOWN_ERROR"||a=="-1"){return"Unknown Error Occurred. Please try again."}if(a=="LOGIN_ERROR"){return"Login Error."}if(a=="AUTH_ERROR"){return"You are not authorized for this action."}if(a=="INVALID_CLUB"){return"Invalid Club."}if(a=="BAD_REQUEST"){return"Bad Request. Please check."}if(a=="INVALID_REQUEST"){return"The request is not valid."}if(a=="1"){return"Successfully Submitted."}if(a=="-2"){return"Invalid Action."}if(a=="-3"){return"Not a valid email. Please try again."}if(a=="-4"){return"Email Already Exists"}}function setRestorables(a,d,b){restorableElement=a;restorableValue=d;restorableValueType=b}function resetRestorables(a,d,b){restorableElement=null;restorableValue=null;restorableValueType=null}function restoreState(){if(restorableElement!=null&&restorableValue!=null){if(restorableValueType=="text"){restorableElement.text(restorableValue)}if(restorableValueType=="val"){restorableElement.val(restorableValue)}if(restorableValueType=="html"){restorableElement.html(restorableValue)}resetRestorables()}}function getLoginDestination(){var a=loginDestination;if(!a){a=location.href}var b=a.indexOf("destination=");if(b>-1){a=a.substring(b+12)}if(a.indexOf("/user/registration")>-1||a.indexOf("/user/login")>-1||a.indexOf("/validateEmail.")>-1||a.indexOf("/validateForgotPass.")>-1){a=TE_HOME+"/user/myProfile.htm"}return a}function getLogoutDestination(){var a=location.href;var b=a.indexOf("destination=");if(b>-1){a=a.substring(b+12)}if(a.indexOf("https://")>-1||(a.indexOf("/user/")>-1&&a.indexOf("/emailOptOut.")==-1&&a.indexOf("screenName")==-1&&a.indexOf("/club/")==-1)||(a.indexOf("/teratings/")>-1&&a.indexOf("/leaderBoard.")==-1&&a.indexOf("/myDetails.")==-1&&a.indexOf("/submitMatchScores.")==-1)||(a.indexOf("/teExchange/")>-1&&a.indexOf("/leaderBoard.")==-1&&a.indexOf("/howTo.")==-1&&a.indexOf("/termsAndConditions.")==-1)||(a.indexOf("/tennisearthGrandslam/")>-1&&a.indexOf("/leaderBoard.")==-1&&a.indexOf("/player.")==-1&&a.indexOf("/details.")==-1)||(a.indexOf("/clubs/")>-1&&a.indexOf("/clubs/booking/")==-1&&a.indexOf("/search.")==-1&&a.indexOf("/details.")==-1&&a.indexOf("/myClubs.")==-1)||(a.indexOf("/clubs/booking/")>-1&&a.indexOf("/showListing.")==-1)||a.indexOf("/superUser/")>-1||a.indexOf("/payment/")>-1||a.indexOf("/teforum/")>-1||a.indexOf("/validateEmail.")>-1||a.indexOf("/comments/getUserComments.")>-1||a.indexOf("/tennisearthGrandslam/unverifiedMatches.")>-1||a.indexOf("/validateForgotPass.")>-1){a=TE_HOME+"/index.htm"}return a}function createCookie(d,e,g,f){if(d==""||e==""){return false}var a;if(g){var b=new Date();b.setTime(b.getTime()+(g*24*60*60*1000));a="; expires="+b.toGMTString()}else{a=""}if(!f){f="/"}document.cookie=d+"="+e+a+"; path="+f;return false}function readCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return false}function eraseCookie(a){createCookie(a,"",-1)}function isLoggedIn(){return(readCookie("RM_FLAG")==1||readCookie("LOGIN_FLAG")==1)&&readCookie("SCREEN_NAME")}function signOut(a){eraseCookie("RM_FLAG");eraseCookie("LOGIN_FLAG");eraseCookie("SCREEN_NAME");eraseCookie("JforumSSO");if(a&&a!=""){window.location=TE_HOME+"/superUser/unmanageUser.htm"}else{window.location=TE_HOME_HTTPS+"/user/logout.htm?destination="+encodeURIComponent(getLogoutDestination())}}function setRMPref(a){if(a.checked==true){createCookie("RM_PREF_FLAG","1",15)}else{eraseCookie("RM_PREF_FLAG")}}function getJSCookieMaxAgeFromJava(b){var a;if(b<0){a=0}else{if(b==0){a=-1}}return a}function thickbox(d,b,e){if(!tb_show){setTimeout(function(a){thickbox(d,b,e)},500)}return false}function formatCurrencyAmount(b){b=parseFloat(b);if(isNaN(b)){b=0}var a="";if(b<0){a="-"}b=Math.abs(b);b=parseInt((b+0.005)*100);b=b/100;b=new String(b);if(b.indexOf(".")<0){b+=".00"}if(b.indexOf(".")==(b.length-2)){b+="0"}return a+b}function showUserLoggedIn(j,f,e){var i=$("#login");var h=$("#signup");var b=$("#reviewComments");var d=$("#superUser");var g=$(".welcomemsg");if(!isLoggedIn()){i.css("display","inline");h.css("display","inline");$("#myAccountform").hide();b.hide();d.hide();g.hide()}else{i.hide();h.hide();$("#myAccount").show();if(f=="true"){b.show()}else{b.hide()}if(e=="true"){d.show()}else{d.hide()}var a=$("#welcome");a.html('Welcome <span id="welcomeScreen">'+readCookie("SCREEN_NAME")+"</span>");a.css("display","inline");g.show()}setTimeout(function(){showUserLoggedIn(j,f,e)},j*60*1000)}function populateUserAlertsMap(){var d=readCookie("ALERTS_PLAYERS");if(d&&d!=""&&d!='""'){var f=d.split(",");for(var b=0;b<f.length;b++){var g=f[b].split("|");var a=g[0];var h=a.indexOf('"');if(h>-1){a=a.substring(1)}var e=g[1];h=e.indexOf('"');if(h>-1){e=e.substring(0,h)}alertPlayers[a]=e}}d=readCookie("ALERTS_MATCHES");if(d&&d!=""&&d!='""'){var f=d.split(",");for(var b=0;b<f.length;b++){var g=f[b].split("|");var a=g[0];var h=a.indexOf('"');if(h>-1){a=a.substring(1)}var e=g[1];h=e.indexOf('"');if(h>-1){e=e.substring(0,h)}alertMatches[a]=e}}}function getNewMessagesCount(a){$.get("/ajax/unreadMessagesCount.htm",function(b){if(b!=""){b=parseInt(b);if(b>0){$(".unreadMessagesCount").html(b);$(".unreadMessagesCountSpan").show()}}});setTimeout(function(){getNewMessagesCount(a)},a*1000)}function setRecentVisit(){var a=location.href;var d=$('a[rel^=""]');if(d!="undefined"&&d.length>0&&d.attr("href").length>0){a=d.attr("href")}var b=document.title;var e=$('meta[name="te:title"]');if(e!=null&&e!="undefined"&&e.length>0&&e.attr("content").length>0){b=e.attr("content")}if(b.length>40){b=b.substring(0,38)+".."}setPageLinkInCookie(b,a)}function setPageLinkInCookie(f,d){if(f==null||d==null||f.length==0||d.length==0){return false}var e=readCookie("_TE_RECENT");var b="";if(e!=null&&e!=false&&e.length>0){var a=0;var g=jQuery.parseJSON("{"+e+"}");$.each(g,function(h,i){if(a>0&&!b.match(/,$/)){b+=","}if(h!=f&&i!=d&&a<4){b+='"'+h+'":"'+i+'"';a++}})}if(b.length>0&&b.match(/,$/)){b=b.substring(0,b.length-1)}if(b.length>0){b='"'+f+'":"'+d+'",'+b}else{b='"'+f+'":"'+d+'"'}createCookie("_TE_RECENT",b,999,"/");createDropDownValues("{"+b+"}")}function createDropDownValues(b){if(b==null||b.length==0){return false}var d=$.parseJSON(b);var a=$("#recentViewed");$.each(d,function(e,f){a.append('<option value="'+f+'">'+e+"</option>")})}function doTranslate(){$(".translateLink").text("Please wait..");var a=document.createElement("script");a.type="text/javascript";a.src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit";document.body.appendChild(a)}function googleTranslateElementInit(){document.getElementById("google_translate_element").innerHTML="";new google.translate.TranslateElement({pageLanguage:"en"},"google_translate_element")}function alertWindow(a){$("#alertMessage").html(a);$("#alertWindow").show();return false}function confirmWindow(d,a,b){$("#confirmMessage").html(d);$("#confirmYesBtn").unbind("click").click(function(f){if(a&&a instanceof Function){a()}$("#confirmWindow").hide();$("#confirmMessage").html("");$(this).unbind("click");return false});$("#confirmNoBtn").unbind("click").click(function(f){if(b&&b instanceof Function){b()}$("#confirmWindow").hide();$("#confirmMessage").html("");$(this).unbind("click");return false});$("#confirmWindow").show();return false}function showCombinedSearchResults(){var a=$("#combinedSearch");var b=$("#combinedSearchMessage");var f=$("#combinedSearchMsg");b.hide();f.html("");var d=$.trim(a.val().replace(/\s{2,}/g," "));if(d==""||d=="Search Tournaments, Clubs & Players"){a.val("").focus();return false}if(d.length<2){f.html("Please enter atleast 2 characters");a.focus();b.show();return false}var e=d.split(" ");if(e.length>3){f.html("Please enter maximum 3 words");a.focus();b.show();return false}a.val(d);location.href=TE_HOME+"/combinedSearch.htm?q="+d}function refreshTicker(a){getTexTickerData(a);setTimeout(function(){refreshTicker()},60000)}function getTexTickerData(a){$.getJSON("/ajax/exchangeTicker.htm",function(e){var f="";var d=e.stocks;for(var b=0;b<d.length;b++){var g=d[b];f+=g.screenName+':&nbsp;<span class="tollar-12"><del>t</del></span>'+g.price+"&nbsp;&nbsp;&nbsp;&nbsp;"}$("#"+a).html(f)})}function setCookieOnLoginModalOpen(){var a=readCookie("LOGIN_MODAL_CLICKS");if(a){a++}else{a=1}createCookie("LOGIN_MODAL_CLICKS",a,100)}function extractTextFromHtml(a){return a.replace(/<(.|\n)*?>/gi,"")}function changeRowBackground(b,a){b.style.backgroundColor=a}function replaceInStr(d,b,a){if(d.length>0){d=d.replace(b,a)}return d}function validateLoginForm(f,a,b){var d=true;var g=$("#"+f.id+" #loginEmailError"+b);var e=$("#"+f.id+" #loginPasswordError"+b);g.html("");e.html("");if(f.loginEmail.value==""){g.html("Your Email Id is mandatory.");d=false}else{if(!isValidEmail(f.loginEmail.value)){g.html("Provided Email Id is invalid.");d=false}}if(f.loginPassword.value==""){e.html("Your Password is mandatory.");d=false}if(d){if(!a||a.length==0){a=getLoginDestination()}f.action=f.action+"?destination="+encodeURIComponent(a)}return d}function validateRegisterForm(e,a,b){var d=true;d=checkScreenName("registerSreenNameError"+b,$("#"+e.id+" input[name=screenName]"),true,b)&&d;d=validatePwd("registerPasswordError"+b,$("#"+e.id+" input[name=password]"),true)&&d;d=validate_email("registerEmailError"+b,$("#"+e.id+" input[name=email]"),true)&&d;if(d){if(!a||a.length==0){a=getLoginDestination()}var f="?registration_submit=&destination="+encodeURIComponent(a);if(clubPageReg!=null&&clubPageReg==true){f+="&clubPageReg=true"}e.action=e.action+f}return d}function validateNewsletterForm(){var valid=true;var newsletterEmailError=$("#newsletterEmailError");var newsletterPolicyError=$("#newsletterPolicyError");var newsletterMessage=$("#newsletterMessage");var newsletterEmail=$("#newsletterEmail").val();newsletterEmailError.html("");newsletterPolicyError.html("");newsletterMessage.html("");if(newsletterEmail==""){newsletterEmailError.html("Your Email Id is mandatory.");valid=false}else{if(!isValidEmail(newsletterEmail)){newsletterEmailError.html("Provided Email Id is invalid.");valid=false}}if(!$("#policyAccept").attr("checked")){newsletterPolicyError.html("Please confirm that you have read our Privacy Policy.");valid=false}if(valid){$.get("/widget/newsletterRegister.htm?emailId="+newsletterEmail,function(data){var obj=eval("("+data+")");newsletterMessage.html(obj.message);if(obj.error=="false"){newsletterMessage.css("color","#3b7201");setTimeout(function(){$("#newsletterform-close").click()},1000)}})}return false}searchTennisId="";function validateSearchTennisForm(f){var a=$("#messageSearchTennis");if(f){searchTennisId=f}a.html("");var b=$("#searchCriteria"+searchTennisId).val();if(b==""||b=="City, Country"){a.html("Please enter a Location to search Tennis in.");showSearchTennisThickbox();return false}if($("#prevSearchCriteria"+searchTennisId).val()!=b){var d=getGeocoder();if(d){$("#ajaxLoaderImg"+searchTennisId).show();var e={suggestDiv:"messageSearchTennis",suggestCallback:"searchTennisOnLatLngKm",suggestErrMessage:"We could not locate the provided Location. Please recheck.",suggestCallbackFn:showSearchTennisThickbox};getLatLng(d,b,function(g){searchTennisOnLatLngKm(g.lat(),g.lng())},e)}}else{searchTennisOnLatLngKm($("#latitude"+searchTennisId).val(),$("#longitude"+searchTennisId).val())}return false}function searchTennisOnLatLngKm(f,b){if(f!=""&&b!=""){$("#latitude"+searchTennisId).val(f);$("#longitude"+searchTennisId).val(b);var d=$("#searchTennisForm"+searchTennisId);var a=$("#searchType"+searchTennisId).val();var e="";if(a=="player"){e="/player/search.htm"}else{if(a=="coach"){e="/coach/search.htm"}else{if(a=="court"){e="/clubs/search.htm"}}}d.attr("action",TE_HOME+e);d.submit()}else{$("#messageSearchTennis").html("We could not locate the provided Location. Please recheck.");showSearchTennisThickbox()}}function focusSearchPlayer(){$("#searchCriteria"+searchTennisId).focus()}function showSearchTennisThickbox(){$("#ajaxLoaderImg"+searchTennisId).hide();thickbox("Find Tennis","#TB_inline?height=50&width=250&inlineId=searchTennisErrDiv&onremovetrigger=focusSearchPlayer")}function showRegisterModal(a){$("#modalTab1"+a).attr("class","tabs-selected");$("#modalTab2"+a).attr("class","");$("#modalFragment-1"+a).show();$("#modalFragment-2"+a).hide()}function showLoginModal(a){$("#modalTab1"+a).attr("class","");$("#modalTab2"+a).attr("class","tabs-selected");$("#modalFragment-1"+a).hide();$("#modalFragment-2"+a).show()}function showFBThickbox(f){var e="Facebook Connect";var d="Sign In";var b="#TB_inline?height=320&width=400&inlineId=facebookModal";var a="#TB_inline?height=280&width=250&inlineId=signInModal";if(f=="first"){thickbox(e,b)}if(f=="second"){thickbox(e,"#TB_inline?height=240&width=400&inlineId=facebookModal")}if(f=="signIn"){thickbox(d,a)}if(f=="second"||f=="signIn"){$("#showSignInModal").click(function(){tb_remove();thickbox(d,a)});$("#signin_cancel").click(function(){tb_remove();thickbox(e,b)})}}function getAjaxObject(){var a;try{a=new XMLHttpRequest()}catch(d){try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(f){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){return false}}}return a}function isValidEmail(a){try{return(/^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/.test(a))}catch(b){return true}}function show(a){$("#"+a).show().css("zIndex",2)}function hide(a){$("#"+a).hide()}function display(b,a){$("[name="+b+"]").hide();$("#"+b+a).show()}function formatNumberWithCommas(b){b+="";x=b.split(".");x1=x[0];x2=x.length>1?"."+x[1]:"";var a=/(\d+)(\d{3})/;while(a.test(x1)){x1=x1.replace(a,"$1,$2")}return x1+x2}function selectCheckbox(f,g,d,e){if(!e){$("a[id^='"+d+f+"_']").find("span").addClass("chkoff").removeClass("chkon");$("input[id^='"+d+f+"_']").attr("checked",false)}var b=$("a[id^='"+d+f+"_"+g+"']").find("span");var a=$("#"+d+f+"_"+g+"_rb");if(b.hasClass("chkoff")){b.addClass("chkon").removeClass("chkoff");a.attr("checked",true)}else{b.addClass("chkoff").removeClass("chkon");a.attr("checked",false)}}function selectRadiobtn(f,g,d,e){if(!e){$("a[id^='"+d+f+"_']").find("span").addClass("radioon").removeClass("radiooff");$("input[id^='"+d+f+"_']").attr("select",false)}var b=$("a[id^='"+d+f+"_"+g+"']").find("span");var a=$("#"+d+f+"_"+g+"_rb");if(b.hasClass("radiooff")){b.addClass("radioon").removeClass("radiooff");a.attr("checked",false)}else{b.addClass("radiooff").removeClass("radioon");a.attr("checked",true)}}function facebook_login(){FB.login(function(a){if(a.authResponse){window.location.href="/facebookLogin.htm?access_token="+a.authResponse.accessToken}},{scope:"email,publish_stream"})}function subscribeToAlert(b,e,d,f,a){$.getJSON("/ajax/alertSubscribe.htm?csvEntityIds="+b+"&entityType="+e+(d||d===0?"&alertType="+d:""),function(o){var g=$("#followMatchesPlayersMsg");if(o!=""){if(o.error){g.attr("class","textred").html(o.message)}else{var v="";var r="";var l="";var p="";var s="";var k="";for(var n=0;n<o.alerts.length;n++){var q=o.alerts[n];k=q.entityType;v+=q.alertId+",";var m="";if(k=="Player"){m=q.player.screenName;if(q.status=="1"){var j="";var h=parseInt(q.alertType);if(a){if((h&1)==1&&(h&2)==2){j=""}else{if((h&1)==1){j="News"}else{if((h&2)==2){j="Matches"}else{j="Matches & News"}}}l+=(j!=""?j+" of ":"")+q.alertName+", ";s+=m+","}else{if((h&1)==1){j+="Matches";$('[id="match_'+q.alertId+"_"+q.alertName+'"]').attr("checked",true)}if((h&2)==2){j+=(j!=""?" & ":"")+"News";$('[id="news_'+q.alertId+"_"+q.alertName+'"]').attr("checked",true)}r+=(j!=""?j+" of ":"")+q.alertName+", ";p+=m+","}}else{l+=q.alertName+", ";s+=m+","}}else{m=q.entityId;if(q.status=="1"){r+=q.alertName+", ";p+=m+","}else{l+=q.alertName+", ";s+=m+","}}if(q.status=="1"){$('a[id^="messageentity_'+m+"_"+k+'_"]').hide();$('span[id^="subscribed_'+k+"_"+m+'_"]').children("a").attr("id","alert_"+q.alertId+"_"+Math.floor(Math.random()*1000000)).end().show();$('span[id^="unsubscribed_'+k+"_"+m+'_"]').hide()}else{$('a[id^="messageentity_'+m+"_"+k+'_"]').show();$('span[id^="subscribed_'+k+"_"+m+'_"]').hide();$('span[id^="unsubscribed_'+k+"_"+m+'_"]').show()}}if(r!=""){r=r.substring(0,r.length-2)}if(l!=""){l=l.substring(0,l.length-2)}if(p!=""){p=p.substring(0,p.length-1);if(p.indexOf(",")>-1){$('span[id^="subscribed_'+k+"_"+p+'_"]').children("a").attr("id","alert_"+v+"_"+Math.floor(Math.random()*1000000)).end().show();$('span[id^="unsubscribed_'+k+"_"+p+'_"]').hide()}}if(s!=""){s=s.substring(0,s.length-1);if(s.indexOf(",")>-1){$('span[id^="subscribed_'+k+"_"+s+'_"]').hide();$('span[id^="unsubscribed_'+k+"_"+s+'_"]').show()}}var u="";if(r!=""){u+="Successfully following "+r}if(l!=""){u+=(u!=""?". ":"")+"Successfully unfollowed "+l}g.attr("class","textgreen").html(u);if(f){f(o)}}}else{g.attr("class","textred").html("Error occurred while trying to follow")}thickbox("Alert Subscription","#TB_inline?height=50&width=250&inlineId=followMatchesPlayers");populateUserAlertsMap();setTimeout(function(){tb_remove()},3000)});return false}function unSubscribeToAlert(a){$.getJSON("/ajax/alertUnsubscribe.htm?csvAlertIds="+a,function(g){var k=$("#followMatchesPlayersMsg");if(g!=""){if(g.error){k.attr("class","textred").html(g.message)}else{var h="";var f="";var b="";a="";for(var e=0;e<g.alerts.length;e++){var j=g.alerts[e];a+=j.alertId+",";b+=j.alertName+", ";f=j.entityType;var d=j.entityId;if(f=="Player"){d=j.player.screenName}h+=d+",";$('a[id^="messageentity_'+d+"_"+f+'_"]').show();$('span[id^="subscribed_'+f+"_"+d+'_"]').hide();$('span[id^="unsubscribed_'+f+"_"+d+'_"]').show();$('[id="match_'+j.alertId+"_"+j.alertName+'"]').attr("checked",false);$('[id="news_'+j.alertId+"_"+j.alertName+'"]').attr("checked",false)}if(b!=""){b=b.substring(0,b.length-2)}if(a!=""){a=a.substring(0,a.length-1);if(a.indexOf(",")>-1){$('span[id^="subscribed_'+f+"_"+h+'_"]').hide();$('span[id^="unsubscribed_'+f+"_"+h+'_"]').show()}}k.attr("class","textgreen").html("Successfully unfollowed "+b)}}else{k.attr("class","textred").html("Error occurred while trying to unfollow")}thickbox("Alert Unsubscription","#TB_inline?height=50&width=250&inlineId=followMatchesPlayers");populateUserAlertsMap();setTimeout(function(){tb_remove()},3000)});return false}function executeCall(d,b){if(d==1){$("#signinform").toggle()}if(d==2){var a="#TB_inline?height=370&width=305&inlineId=signInModal";if(showMessageOnLoginModal){a+="&trigger=showMessageOnLogin"}else{a+="&trigger=hideMessageOnLogin"}if(thickbox){thickbox("Registration or Login",a+"&destination="+b)}else{setTimeout(function(f){executeCall(d,b)},500)}}}function showMessageOnLogin(){$("#messageOnLogin").show()}function hideMessageOnLogin(){$("#messageOnLogin").hide()}var combinedSearchStr="";function getCombinedResults(d){var b=$("#combinedSearchLoader");var a=$("#combinedSearchResults");var e=$("#combinedSearchMessage");var h=$("#combinedSearchMsg");a.hide();b.hide();e.hide();h.html("");var f=$.trim(d.val().replace(/\s{2,}/g," "));if(f==""||f=="Search Tournaments, Clubs & Players"){d.val("");return true}if(f.length<2){h.html("Please enter atleast 2 characters");e.show();return true}var g=f.split(" ");if(g.length>3){h.html("Please enter maximum 3 words");e.show();return true}if(combinedSearchStr==f){a.show();return true}d.val(f);b.show();$.get("/ajax/combinedSearch.htm?q="+f,function(i){a.html(i);if(b.is(":visible")){b.hide();a.show()}combinedSearchStr=f})}var timeOutId=0;$("#combinedSearch").live("keydown",function(f){var j=$(this);clearTimeout(timeOutId);if(f.keyCode==13){showCombinedSearchResults();return true}var g=String.fromCharCode(f.keyCode);if(!(/[a-zA-Z0-9]/.test(g))&&f.keyCode!=8&&f.keyCode!=32){return true}if(f.keyCode==8||f.keyCode==32){g=""}var i=$("#combinedSearchLoader");var k=$("#combinedSearchResults");var h=$("#combinedSearchMessage");var d=$("#combinedSearchMsg");k.hide();i.hide();h.hide();d.html("");var b=$.trim((j.val()+g).replace(/\s{2,}/g," "));if(b.length<2){d.html("Please enter atleast 2 characters");h.show();return true}var a=b.split(" ");if(a.length>3){d.html("Please enter maximum 3 words");h.show();return true}timeOutId=setTimeout(function(){getCombinedResults(j)},500)});$("#combinedSearch").live("click",function(b){var a=$(this);a.select();if(combinedSearchStr!=""&&a.val()==combinedSearchStr){$("#combinedSearchLoader").hide();$("#combinedSearchMessage").hide();$("#combinedSearchMsg").html("");$("#combinedSearchResults").show()}});$("html").live("mouseup",function(b){var a=$(b.target);if(a.parents("#combinedSearchContainer").length==0){$("#combinedSearchLoader").hide();$("#combinedSearchResults").hide();$("#combinedSearchMessage").hide();$("#combinedSearchMsg").html("")}});$("#combinedSearchResults li.app").live({mouseenter:function(){$(this).addClass("selected")},mouseleave:function(){$(this).removeClass("selected")}});$(".myAccount").live("click",function(a){a.preventDefault();if(!isLoggedIn()){return false}$("#myAccountform").toggle();return false});$("#myAccountform").live("mouseup",function(){return false});$("html").live("mouseup",function(a){if($(a.target).parents(".myAccount").length==0){$("#myAccountform").hide()}});$(".myTimeZone").live("click",function(a){a.preventDefault();if(!isLoggedIn()){return false}$("#myTimeZoneform").toggle();return false});$("#myTimeZoneform").live("mouseup",function(){return false});$("html").live("mouseup",function(a){if($(a.target).parents(".myTimeZone").length==0){$("#myTimeZoneform").hide()}});$("#fanHeadTab").live("click",function(a){if($(a.target).parent().is("td")){createCookie("DEFAULT_PAGE","fan");window.location.href=TE_HOME}});$("#playerHeadTab").live("click",function(a){if($(a.target).parent().is("td")){createCookie("DEFAULT_PAGE","player");window.location.href=TE_HOME}});$(".eventdraw").live("click",function(a){a.preventDefault();$(".eventdrawform").hide();$(this).siblings(".eventdrawform").slideToggle("normal");return false});$(".eventdrawform").live("mouseup",function(){return false});$("html").live("mouseup",function(a){if($(a.target).parents(".eventdraw").length==0){$(".eventdrawform").hide()}});$(".menu_class").live("click",function(){$("ul.the_menu").slideToggle("fast")});$("html").live("mouseup",function(a){if($(a.target).parents(".menu_class").length==0){$("ul.the_menu").slideUp("fast")}});$(".userlist").live("click",function(a){var b=$("#userlistform");if(b.is(":hidden")){b.show().css("top",(a.pageY-130)+"px")}else{b.hide()}return false});$(".smilielist").live("click",function(b){var a=$("#smilielistform");if(a.is(":hidden")){a.show().css("top","255px")}else{a.hide()}return false});$(".userfnc").live("click",function(b){var a=$("#userfncform");if(a.is(":hidden")){a.css("top",b.pageY+"px").css("left",b.pageX+"px")}a.slideToggle("normal");return false});$("#resend_password_link_modal").live("click",function(){var a=params.destination;if(!a||a.length==0){a=getLogoutDestination()}location.href=TE_HOME_HTTPS+"/user/forgotPassword.htm?destination="+encodeURIComponent(a)});$(".ciFollowLink").live("click",function(){var d=$(this);var a=d.prop("id").split("_");if(isLoggedIn()){subscribeToAlert(a[1],a[2])}else{if(!d.hasClass("requireLogin")){var b=location.href;if(IS_PUBLIC_WIDGET){b=TE_HOME+"/index.htm"}if(b.indexOf("?")>-1){b+="&"}else{b+="?"}b+="csvAlertEntityIds="+a[1]+"&alertEntityType="+a[2];loginDestination=b;d.attr("href",b).addClass("requireLogin").click()}}return false});$(".ciFollowingLink").live("click",function(){var b=$(this);var a=b.prop("id").split("_");if(isLoggedIn()){unSubscribeToAlert(a[1])}return false});$("#tabs_new li").live("click",function(){var a=99;$("#tabs_new li").removeClass("active").each(function(d){$(this).css("z-index",a--)});$(this).addClass("active").css("z-index",100);$(".tab_content_new").hide();var b=$(this).find("a").attr("href");$(b).fadeIn();return false});$("#firstpane .menu_head, #secondpane .menu_head, #thirdpane .menu_head, #fourthpane .menu_head, #fifthpane .menu_head").live("click",function(){var d=$(this);var b=d.find("span");var a="newsplus";var f="newsplus";if(b.prop("class")!="newsminus"){a="newsminus"}b.attr("class",a);d.next("div.menu_body").slideToggle("normal").siblings("div.menu_body").slideUp("normal");d.siblings().find("span").attr("class",f)});$(".requireLogin").live("click",function(){if(!isLoggedIn()){var a=this.href||this.alt;if(!a||a==""){a=location.href}loginDestination=a;if(IS_PUBLIC_WIDGET){openAndFocus(TE_HOME_HTTPS+"/user/registration.htm?destination="+encodeURIComponent(a))}else{if(a.indexOf("/teforum/")>-1){location.href=TE_HOME_HTTPS+"/user/registration.htm?destination="+encodeURIComponent(a)}else{executeCall(2,encodeURIComponent(a))}}return false}return true});$(".button").live("hover",function(){$(".button img").animate({top:"-5px"},200).animate({top:"-2px"},200).animate({top:"-4px"},100).animate({top:"-2px"},100).animate({top:"-3px"},100).animate({top:"-2px"},100)});$(".barTellAFriend").live("click",function(b){var a="Tell A Friend";$(".quickmenu").fadeOut("fast");thickbox(a,"/tellAFriend.htm?height=420&width=490&action="+escape(window.location.pathname)+"&params="+escape(window.location.search))});$("span.downarr a").live("click",function(){$("#toolbar").slideToggle("fast");$("#toolbarbut").fadeIn("slow")});$("span.showbar a").live("click",function(){$("#toolbar").slideToggle("fast");$("#toolbarbut").fadeOut()});$("span.menu_title .menutit").live("click",function(){var a=$(".quickmenu");if(a.is(":hidden")){a.fadeIn("fast")}else{a.fadeOut("fast")}});$("html").live("click",function(a){if($(a.target).parents(".menu_title").length==0){$(".quickmenu").fadeOut("fast")}});$(".quickmenu").live("click",function(){return false});$(document).live("click",function(f){var a=$("#smilielistform");var g=$("#userlistform");if(a.length>0){var d=a.offset();if(!g.is(":hidden")&&(f.pageX<d.left||f.pageY<d.top||f.pageX>(d.left+a.width())||f.pageY>(d.top+a.height()))){a.hide()}var b=g.offset();if(!g.is(":hidden")&&(f.pageX<b.left||f.pageY<b.top||f.pageX>(b.left+g.width())||f.pageY>(b.top+g.height()))){g.hide()}}});$(document).live("mouseover",function(d){var b=$("#userfncform");var a=b.offset();if(b.length>0){if(!$("#userlistform").is(":hidden")&&(d.pageX<a.left||d.pageY<a.top||d.pageX>(a.left+b.width())||d.pageY>(a.top+b.height()))){b.hide()}}});$("#main1 .image_thumb ul li, #main2 .image_thumb ul li").live("click",function(){var k=$(this);var b="#"+k.parents("[id^=main]").prop("id");var i=k.find("img").attr("alt");var j=k.find(".boxImgLink");var m=j.html();var h=j.attr("style");var n=k.find(".boxLink");var f=n.attr("href");var a=n.attr("target");var g=k.find(".block").html();var l=$(b+" .main_image").find(".block").height();if(k.is(".active")){return true}else{var d=$(b+" .main_image .block");d.animate({marginBottom:-l},250,function(){d.html(g).css("background","url("+CDN_PATH+'"/images_new/transparent-bg.png") repeat scroll 0 0 transparent').animate({marginBottom:"0"},250);var e=$(b+" .main_image .boxLink");e.html("<a"+(a?' target="'+a+'"':"")+' href="'+f+'"></a>');if(m&&m!=""){if(m.indexOf(">")>-1){e.find("a").html(m);e.find("img").removeAttr("width").removeAttr("height").attr("style",h)}else{e.find("a").html('<img src="'+m+'" border="0" style="'+h+'" alt="'+i+'" />')}}e.find("img").show()})}$(b+" .image_thumb ul li").removeClass("active");k.addClass("active");return false}).live("mouseover",function(){var a=$(this);if(!a.data("init")){a.data("init",true);a.hover(function(){a.addClass("hover")},function(){a.removeClass("hover")});a.trigger("mouseover")}});$("ul.dropdown li").live({mouseenter:function(){$(this).addClass("hover");$("ul:first",this).css("visibility","visible")},mouseleave:function(){$(this).removeClass("hover");$("ul:first",this).css("visibility","hidden")}});$("ul.hover_block li").live({mouseenter:function(){$(this).find("img").animate({top:"224px"},{queue:false,duration:500})},mouseleave:function(){$(this).find("img").animate({top:"0px"},{queue:false,duration:500})}});$("ul.hover_block2 li").live({mouseenter:function(){$(this).find("img").animate({top:"224px"},{queue:false,duration:500})},mouseleave:function(){$(this).find("img").animate({top:"0px"},{queue:false,duration:500})}});$(function(){$("ul.dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");$(".tooltip").tooltip({delay:0,showURL:false,left:-15,top:15});if($.browser.msie&&location.href.indexOf("/teforum/")>-1){var a={sensitivity:2,interval:50,over:megaHoverOver,timeout:200,out:megaHoverOut};$("ul#topnav li .sub").css({opacity:"0"});$("ul#topnav li").hoverIntent(a)}});function megaHoverOver(){$(this).find(".sub").stop().fadeTo("fast",1).show();(function(b){jQuery.fn.calcSubWidth=function(){rowWidth=0;b(this).find("ul").each(function(){rowWidth+=b(this).width()})}})(jQuery);if($(this).find(".row").length>0){var a=0;$(this).find(".row").each(function(){$(this).calcSubWidth();if(rowWidth>a){a=rowWidth}});$(this).find(".sub").css({width:a});$(this).find(".row:last").css({margin:"0"})}else{$(this).calcSubWidth();$(this).find(".sub").css({width:rowWidth})}}function megaHoverOut(){$(this).find(".sub").stop().fadeTo("fast",0,function(){$(this).hide()})}function getCurrentZoneTime(g,b,e,a){if(a==undefined){a=""}var d=null;if(g.length>0){var h=new Date().getTimezoneOffset()*60000;var f=new Date(parseInt(g));var i=new Date(parseInt(g)+h);b=getAutoFormatStr(b,f,i);if(e){d=f.format(b)+" "+getTimeZoneAbbreviation(g)}else{d=f.format(b)}return d}return""}function runCurrentZoneTime(d,f,b,e,a){$("#"+d).html(getCurrentZoneTime(f,b,e,a));setTimeout("runCurrentZoneTime('"+d+"','"+f+"','"+b+"',"+e+",'"+a+"')",60000)}function getAutoFormatStr(a,b,d){if(a=="showDate"){if(b.getDate()!=d.getDate()){return"ddmmm - HH:MM"}else{return"HH:MM"}}else{return a}}function getTimeZoneAbbreviation(d){var b=null;var a=null;dateStr=new Date(parseInt(d)).toTimeString();if(!isInternetExplorer()){if(dateStr.indexOf("(")>-1){a=dateStr.substring(dateStr.indexOf("(")+1,dateStr.length-1)}a=timeZoneAbbreviationArray(a);if(!a){if(dateStr.indexOf("GMT")>-1&&dateStr.indexOf("(")>-1){a=dateStr.substring(dateStr.indexOf("GMT"),dateStr.indexOf("("))}else{if(dateStr.indexOf("GMT")>-1){a=dateStr.substring(dateStr.indexOf("GMT"))}}}}else{if(dateStr.indexOf("UTC")>-1){a=dateStr.substring(dateStr.indexOf("UTC"));a=a.replace("UTC","GMT")}else{a=dateStr.substring(dateStr.length-3)}}return a}var timeZoneArr=[];timeZoneArr["Australian Central Standard Time"]="ACST";timeZoneArr["ASEAN Common Time"]="ACT";timeZoneArr["Australian Eastern Standard Time"]="AEST";timeZoneArr["Afghanistan Time"]="AFT";timeZoneArr["Alaska Standard Time"]="AKST";timeZoneArr["Armenia Summer Time"]="AMST";timeZoneArr["Armenia Time"]="AMT";timeZoneArr["Argentina Time"]="ART";timeZoneArr["Arab Standard Time (Kuwait, Riyadh)"]="AST";timeZoneArr["Arabian Standard Time (Abu Dhabi, Muscat)"]="AST";timeZoneArr["Arabic Standard Time (Baghdad)"]="AST";timeZoneArr["Atlantic Standard Time"]="AST";timeZoneArr["Australian Western Standard Time"]="AWST";timeZoneArr["Azores Standard Time"]="AZOST";timeZoneArr["Azerbaijan Time"]="AZT";timeZoneArr["Baker Island Time"]="BIT";timeZoneArr["Brunei Time"]="BDT";timeZoneArr["British Indian Ocean Time"]="BIOT";timeZoneArr["Bolivia Time"]="BOT";timeZoneArr["Brasilia Time"]="BRT";timeZoneArr["Bangladesh Standard Time"]="BST";timeZoneArr["British Summer Time (British Standard Time from Feb 1968 to Oct 1971)"]="BST";timeZoneArr["Bhutan Time"]="BTT";timeZoneArr["Central Africa Time"]="CAT";timeZoneArr["Cocos Islands Time"]="CCT";timeZoneArr["Central Daylight Time (North America)"]="CDT";timeZoneArr["Central European Time"]="CET";timeZoneArr["Central European Summer Time"]="CEST";timeZoneArr["Chatham Standard Time"]="CHAST";timeZoneArr["Chamorro Standard Time"]="ChST";timeZoneArr["Clipperton Island Standard Time"]="CIST";timeZoneArr["Cook Island Time"]="CKT";timeZoneArr["Chile Standard Time"]="CLT";timeZoneArr["Chile Summer Time"]="CLST";timeZoneArr["Colombia Time"]="COT";timeZoneArr["Colombia Summer Time"]="COST";timeZoneArr["Central Standard Time (North America)"]="CST";timeZoneArr["China Standard Time"]="CST";timeZoneArr["Cape Verde Time"]="CVT";timeZoneArr["Christmas Island Time"]="CXT";timeZoneArr["Easter Island Standard Time"]="EAST";timeZoneArr["East Africa Time"]="EAT";timeZoneArr["Eastern Caribbean Time (does not recognise DST)"]="ECT";timeZoneArr["Ecuador Time"]="ECT";timeZoneArr["Eastern Daylight Time (North America)"]="EDT";timeZoneArr["Eastern European Summer Time"]="EEST";timeZoneArr["Eastern European Time"]="EET";timeZoneArr["Eastern Standard Time (North America)"]="EST";timeZoneArr["Fiji Time"]="FJT";timeZoneArr["Falkland Islands Standard Time"]="FKST";timeZoneArr["Galapagos Time"]="GALT";timeZoneArr["Georgia Standard Time"]="GET";timeZoneArr["French Guiana Time"]="GFT";timeZoneArr["Gilbert Island Time"]="GILT";timeZoneArr["Gambier Island Time"]="GIT";timeZoneArr["Greenwich Mean Time"]="GMT";timeZoneArr["South Georgia and the South Sandwich Islands"]="GST";timeZoneArr["Guyana Time"]="GYT";timeZoneArr["Hawaii-Aleutian Standard Time"]="HAST";timeZoneArr["Hong Kong Time"]="HKT";timeZoneArr["Heard and McDonald Islands Time"]="HMT";timeZoneArr["Irkutsk Time"]="IRKT";timeZoneArr["Iran Standard Time"]="IRST";timeZoneArr["India Standard Time"]="IST";timeZoneArr["Israel Standard Time"]="IST";timeZoneArr["Japan Standard Time"]="JST";timeZoneArr["Krasnoyarsk Time"]="KRAT";timeZoneArr["Korea Standard Time"]="KST";timeZoneArr["Lord Howe Standard Time"]="LHST";timeZoneArr["Line Islands Time"]="LINT";timeZoneArr["Magadan Time"]="MAGT";timeZoneArr["Mountain Daylight Time (North America)"]="MDT";timeZoneArr["Marquesas Islands Time"]="MIT";timeZoneArr["Moscow Standard Time"]="MSK";timeZoneArr["Malaysian Standard Time"]="MST";timeZoneArr["Mountain Standard Time (North America)"]="MST";timeZoneArr["Myanmar Standard Time"]="MST";timeZoneArr["Mauritius Time"]="MUT";timeZoneArr["Newfoundland Daylight Time"]="NDT";timeZoneArr["Norfolk Time"]="NFT";timeZoneArr["Nepal Time"]="NPT";timeZoneArr["Newfoundland Time"]="NT";timeZoneArr["Omsk Time"]="OMST";timeZoneArr["Pacific Daylight Time (North America)"]="PDT";timeZoneArr["Kamchatka Time"]="PETT";timeZoneArr["Phoenix Island Time"]="PHOT";timeZoneArr["Pakistan Standard Time"]="PKT";timeZoneArr["Pacific Standard Time (North America)"]="PST";timeZoneArr["Philippine Standard Time"]="PST";timeZoneArr["R�union Time"]="RET";timeZoneArr["Samara Time"]="SAMT";timeZoneArr["South African Standard Time"]="SAST";timeZoneArr["Solomon Islands Time"]="SBT";timeZoneArr["Seychelles Time"]="SCT";timeZoneArr["Sri Lanka Time"]="SLT";timeZoneArr["Singapore Standard Time"]="SST";timeZoneArr["Samoa Standard Time"]="SST";timeZoneArr["Tahiti Time"]="TAHT";timeZoneArr["Thailand Standard Time"]="THA";timeZoneArr["Uruguay Standard Time"]="UYT";timeZoneArr["Uruguay Summer Time"]="UYST";timeZoneArr["Venezuelan Standard Time"]="VET";timeZoneArr["Vladivostok Time"]="VLAT";timeZoneArr["West Africa Time"]="WAT";timeZoneArr["Western European Time"]="WET";timeZoneArr["Western European Summer Time"]="WEST";timeZoneArr["Yakutsk Time"]="YAKT";timeZoneArr["Yekaterinburg Time"]="YEKT";timeZoneArr["Dateline Standard Time"]="DST";timeZoneArr["Hawaiian Standard Time"]="HAST";timeZoneArr["Alaskan Standard Time"]="AKST";timeZoneArr["Pacific Standard Time (Mexico)"]="PST";timeZoneArr["US Mountain Standard Time"]="MST";timeZoneArr["Mountain Standard Time (Mexico)"]="MST";timeZoneArr["Mountain Standard Time"]="MST";timeZoneArr["Central America Standard Time"]="CST";timeZoneArr["Central Standard Time (Mexico)"]="CST";timeZoneArr["Canada Central Standard Time"]="CST";timeZoneArr["SA Pacific Standard Time"]="PST";timeZoneArr["Eastern Standard Time"]="EST";timeZoneArr["US Eastern Standard Time"]="EST";timeZoneArr["Venezuela Standard Time"]="VET";timeZoneArr["Paraguay Daylight Time"]="PDT";timeZoneArr["SA Western Standard Time"]="SAWST";timeZoneArr["Central Brazilian Daylight Time"]="BRT";timeZoneArr["Pacific SA Daylight Time"]="PSADT";timeZoneArr["Newfoundland Standard Time"]="NT";timeZoneArr["SA Eastern Standard Time"]="SAEST";timeZoneArr["Greenland Standard Time"]="GST";timeZoneArr["Montevideo Daylight Time"]="MDT";timeZoneArr["Cape Verde Standard Time"]="CVST";timeZoneArr["Morocco Standard Time"]="MST";timeZoneArr["Coordinated Universal Time"]="CUT";timeZoneArr["GMT Standard Time"]="GMT";timeZoneArr["Central Europe Standard Time"]="CET";timeZoneArr["Romance Standard Time"]="CET";timeZoneArr["Central European Standard Time"]="CET";timeZoneArr["Jordan Standard Time"]="JST";timeZoneArr["GTB Standard Time"]="GTMST";timeZoneArr["Middle East Standard Time"]="EST";timeZoneArr["South Africa Standard Time"]="SAST";timeZoneArr["FLE Standard Time"]="FLEST";timeZoneArr["Jerusalem Standard Time"]="JST";timeZoneArr["Namibia Standard Time"]="NST";timeZoneArr["Russian Standard Time"]="RST";timeZoneArr["Azerbaijan Standard Time"]="AST";timeZoneArr["Mauritius Daylight Time"]="MDT";timeZoneArr["Georgian Standard Time"]="GST";timeZoneArr["Caucasus Standard Time"]="CST";timeZoneArr["Afghanistan Standard Time"]="AST";timeZoneArr["Ekaterinburg Standard Time"]="EST";timeZoneArr["Sri Lanka Standard Time"]="SLT";timeZoneArr["Nepal Standard Time"]="NPT";timeZoneArr["Central Asia Standard Time"]="CAST";timeZoneArr["SE Asia Standard Time"]="SEAST";timeZoneArr["North Asia Standard Time"]="NAST";timeZoneArr["North Asia East Standard Time"]="NAEST";timeZoneArr["Malay Peninsula Standard Time"]="MPST";timeZoneArr["Taipei Standard Time"]="TST";timeZoneArr["Ulaanbaatar Standard Time"]="UST";timeZoneArr["Tokyo Standard Time"]="TST";timeZoneArr["Yakutsk Standard Time"]="YST";timeZoneArr["AUS Central Standard Time"]="ACST";timeZoneArr["AUS Eastern Daylight Time"]="AEST";timeZoneArr["West Pacific Standard Time"]="WPST";timeZoneArr["Tasmania Daylight Time"]="TDT";timeZoneArr["Vladivostok Standard Time"]="VST";timeZoneArr["Central Pacific Standard Time"]="CPST";timeZoneArr["Pacific Standard Time"]="PST";timeZoneArr["New Zealand Daylight Time"]="NZDT";timeZoneArr["Fiji Standard Time"]="FST";timeZoneArr["Kamchatka Standard Time"]="KST";timeZoneArr["Tonga Standard Time"]="TST";function timeZoneAbbreviationArray(a){return timeZoneArr[a]}function isInternetExplorer(){return navigator.appName=="Microsoft Internet Explorer"}function removeNewLine(a){return a.replace(/^\s+/,"").replace(/\s+$/,"").replace(/[\n\r\t]/g,"")}function edit(a){$("#"+a.id).css("background-color","#d3e3f5")}function changeMatchStatusCss(b,a){if(a=="3"||a=="0"){$("#"+b.id).css("background-color","#cdffc8")}if(a=="1"||a=="8"){$("#"+b.id).css("background-color","#ffffff")}if(a=="4"||a=="5"||a=="6"||a=="9"){$("#"+b.id).css("background-color","#ffffff")}if(a=="7"){$("#"+b.id).css("background-color","#e7e7e7")}}function validate_email(g,d,b){var f=$("#"+g);var a=isValidEmail(d.val());if(!a){f.html("Invalid Email Address! Please re-enter.");if(b){d.focus()}return false}else{f.html("");return true}}function isScreenNameBlank(a){return(!a||a=="")}function showSuggestions(a){$("#"+a).show();$("#changeSuggestions").hide()}function getScreenNameSuggestions(g,b,e,h,a){var f="";if($("#"+g+" input[name=newScreenName]").val()){f=$("#"+g+" input[name=newScreenName]").val()}else{if($("#"+g+" input[name=screenName]").val()){f=$("#"+g+" input[name=screenName]").val()}else{f=$("#screenName"+a).val()}}var d="/ajax/screenNameSuggestions.htm?screenName="+f+"&";if(!isScreenNameBlank(f)&&f.length>=4&&validateScreenName(f)){$("#"+b).show();$("#"+e).html("");$("#"+b).html("");retrieveAjaxScreenNameSuggestions(d,b,g,e,h)}else{if(isScreenNameBlank(f)){$("#"+b).hide();$("#"+e).html('<span class="screenname-title">Your Screen Name is mandatory.</span>')}else{if(f.length<4){$("#"+b).hide();$("#"+e).html('<span class="screenname-title">Your screen name should be atleast 4 characters long</span>');$("#"+b).html("")}else{$("#"+b).hide();$("#"+e).html("<span class=\"screenname-title\">Your Screen Name can contain only letters, numbers, '-', '_' or '.'. It cannot contain spaces.</span>");$("#"+b).html("")}}}}function checkEmail(d,e,b){var a=d.parent().get(0);if(isValidEmail(d.val())){if(b=="true"){if($("#"+e+" input[name=email]").val()==$("#"+e+" input[name=confirmEmail]").val()){a.className="welldone"}else{a.className=""}}else{a.className="welldone"}}else{a.className=""}}function validatePwd(f,e,a){var d=e.val();var b=6;if(d.length<b){$("#"+f).html("Your password should be between 6-32 characters. It cannot contain spaces.");if(a){e.focus()}return false}else{if(d.indexOf(" ")>-1){$("#"+f).html("Your password should be between 6-32 characters. It cannot contain spaces.");if(a){e.focus()}return false}else{$("#"+f).html("");return true}}}function isValidDate(a){var b=new Date();var e=new Date((b.getMonth()+1)+"/"+b.getDate()+"/"+b.getFullYear()+" "+a);if(e=="Invalid Date"){return false}return true}function checkPassword(h,i,d){var f=$("#"+i+" input[name=password]").val();var e=$("#"+i+" input[name=confirmPassword]").val();var b=h.parent().get(0);var a=h.val();var g=!(h.val().indexOf(" ")>-1);if(a.length>5&&a.length<8&&g){if(d=="true"){if(f==e){b.className="kindagood"}else{b.className=""}}else{b.className="kindagood"}}else{if(a.length>7&&g){if(d=="true"){if(f==e){b.className="welldone"}else{b.className=""}}else{b.className="welldone"}}else{b.className=""}}}function checkValidScreenName(){return checkScreenName("screenNameError",$("#screenName"),true)}function checkScreenName(f,e,d,b){var a=e.val();if(isScreenNameBlank(a)){$("#"+f).html("Screen name is mandatory field");if(d){e.focus()}return false}else{if(a.length<4||a.length>25){$("#"+f).html("Your screen name should be between 4 to 25 characters long");if(d){e.focus()}return false}else{if(!validateScreenName(a)){$("#"+f).html("<span class=\"screenname-title\">Your Screen Name can contain only letters, numbers, '-', '_' or '.'. It cannot contain spaces.</span>");if(d){e.focus()}return false}else{$("#"+f).html("");return true}}}}function validateScreenName(a){var b=/^([a-zA-Z0-9_.-]+)$/;return b.test(a)}function validateRules(){var b="basicform";var a=true;a=validatePwd("passwordError",$("#"+b+" input[name=password]"),true)&&a;a=validate_email("emailError",$("#"+b+" input[name=email]"),true)&&a;a=checkScreenName("screenNameError",$("#"+b+" input[name=screenName]"),true)&&a;return a}function retrieveAjaxScreenNameSuggestions(d,a,e,b,f){$.getJSON(d,function(h){var j=h.screenNames;var g=h.screenNameExists;var i='<span class="screenname-title">'+$("#"+e+" input[name=screenName]").val()+' is not available. Please change and <a id="screenNameSuggestionsLink" href="#" style="color:#0C91E3;">Check Availability</a>';if(g=="0"){$("#"+a).html('<span class="screenname-error">'+j[0].screenName+" is available</span>")}else{$("#"+b).html(i)}})}function setDefaultTab(b,d){var a=$(".plusIcon_"+b);if(b=="chat"){a.hide()}else{a.attr("href",TE_HOME+"/publicWidgets/addTennisWidgets.htm?allTabs="+d+"&defaultTab="+defaultTab);a.show()}defaultTab=b}function getConfigPage(b){var a=TE_HOME+"/publicWidgets/addTennisWidgets.htm?allTabs="+tabs+"&defaultTab="+defaultTab;if(b=="public"){parent.location.href=a}else{window.location.href=a}}function saveRedirection(e,a,b,d){if(e.length==0){e=window.location.href}$.get("/ajax/saveRedirectionDetails.htm?source="+encodeURI(e)+"&dest="+encodeURI(a)+"&agent="+b+"&redirection="+d);return true}function sendClubEmailRequest(e,f){var b;var d="";var a="";d=$("textarea[name="+e+"]").val();b=$("#"+f);if(d.trim().length==0||d=="Start typing here....."){b.attr("class","textred");b.html("Please enter your email message");return false}$.getJSON("/clubs/booking/admin/emailRequest.htm?message="+d,function(g){if(g.error=="false"){b.html("An error occured while saving the request");b.attr("class","textred")}else{b.attr("class","textgreen");b.html("Request sent to TennisEarth. You will get a prompt response in 2 working days");setTimeout(function(){tb_remove()},2000)}})}function showHideReset(a){if(a.val()!=""){a.parent().children().eq(1).show()}else{a.parent().children().eq(1).hide()}}function resetInput(a){a.parent().children(":input[type='hidden']").val("");a.parent().children().eq(0).val("");a.hide()}var c=1;function timedCount(){if(c>3){c=1;return}$("#timeCounter").text(c);c=c+1;t=setTimeout("timedCount()",1000)}$(function(){var e=$("#camera"),j=$("#photos"),k=$("#screen");var h='<a href="uploads/original/{src}" rel="cam" style="background-image:url(uploads/thumbs/{src})"></a>';webcam.set_swf_url("/scripts_new/webcam/assets/webcam/webcam.swf?randvar="+new Date().getTime());webcam.set_api_url("/ajax/updateProfile.htm?action=updatePhoto");webcam.set_quality(80);webcam.set_shutter_sound(true,"/scripts_new/webcam/assets/webcam/shutter.mp3");k.html(webcam.get_html(k.width(),k.height()));var d=false;$("#shootButton").click(function(){if(!d){return false}timedCount();setTimeout("webcam.freeze()",3000);i();return false});$("#cancelButton").click(function(){webcam.reset();i();return false});$("#uploadButton").click(function(){webcam.upload();webcam.reset();i();return false});var g=false;$(".camTop").click(function(){if(g){e.animate({bottom:-466})}else{e.animate({bottom:-5},{easing:"easeOutExpo",duration:"slow"})}g=!g});webcam.set_hook("onLoad",function(){d=true});webcam.set_hook("onComplete",function(m){m=$.parseJSON(m);if(m.error){alert(m.updatePhoto.message)}else{if(isProfilePage){$("#profileImg").attr("src",m.updatePhoto.fileName)}$("#uploadedImage").attr("src",m.updatePhoto.fileName)}});webcam.set_hook("onError",function(m){k.html(m)});var a="";function b(){if(this!=window){if($(this).html()=="Loading.."){return false}$(this).html("Loading..")}return false}function f(m){j.find("a:visible").fancybox({transitionIn:"elastic",transitionOut:"elastic",overlayColor:"#111"})}function i(){var n=$(".buttonPane:visible:first");var m=$(".buttonPane:hidden:first");n.fadeOut("fast",function(){m.show()})}function l(m,n){return m.replace(/{([^}]+)}/g,function(o,p){return n[p.toLowerCase()]})}});function photoStartCallback(){var d=$("#messagePhoto");d.html("");var b=$("#file").val();if(b==""){d.html("Please select an image to upload");return false}var e=b.split(".");var a="."+e[e.length-1].toLowerCase();if(("."+["gif","jpg","png","jpeg"].join(".")).indexOf(a)==-1){d.html(a+" file extension is not supported");return false}return true}function setImageForCropping(){var a=$("#cropPhoto");var d,b;$("<img/>").attr("src",$(a).attr("src")).load(function(){var i=this.width;var f=this.height;var g=0;var j=0;var e=i;var h=f;if(e>h){var k=(e-h)/2;g+=k;e-=k}else{var k=(h-e)/2;j+=k;h-=k}$("#cropPhoto").imgAreaSelect({x1:g,y1:j,x2:e,y2:h,handles:true,aspectRatio:"1:1",zIndex:9999,onSelectEnd:function(n,p){var l=p.x1;var q=p.y1;var m=p.width;var o=p.height;if(m!=o){$("#imgCropMessage").html("Selection is not a perfect square. Please reselect");return false}$("#x").val(l);$("#y").val(q);$("#w").val(m);$("#h").val(o);return false}});$("#x").val(g);$("#y").val(j);$("#w").val(e-g);$("#h").val(h-j)})}function photoCompleteCallback(data){var message=$("#messagePhoto");data=eval("("+data+")");message.html(data.updatePhoto.message);if(data.updatePhoto.error=="false"){message.attr("class","textgreen");$("#profileImg").attr("src",data.updatePhoto.fileName);setTimeout(function(){showHideBox("profilePhotoLink","profilePhoto");message.html("")},2000)}else{message.attr("class","textred");var tempFileName=data.updatePhoto.tempFileName;if(tempFileName!=""){$("#cropPhoto").attr("src",tempFileName);thickbox("Crop Image","#TB_inline?height=510&width=900&inlineId=cropImageContent&onremovetrigger=removeAreaSelectDiv")}setImageForCropping()}}function removeAreaSelectDiv(){$("#cropPhoto").imgAreaSelect({remove:true});$(".imgareaselectdiv").hide()}function setCroppedImgCoordinates(d,f){var a=f.x1;var g=f.y1;var b=f.width;var e=f.height;if(b!=e){$("#imgCropMessage").html("Selection is not a perfect square. Please reselect");return false}$("#x").val(a);$("#y").val(g);$("#w").val(b);$("#h").val(e);return false}function cropProfileImage(){var a=parseInt($("#x").val());var g=parseInt($("#y").val());var d=parseInt($("#w").val());var e=parseInt($("#h").val());var b=$("#cropPhoto").attr("src");var f=$("#imgCropMessage");if(b==""){f.html("Error occurred while uploading image. Please re-upload");return false}if(d!=e){f.html("Selection is not a perfect square. Please reselect");return false}if(d==0||e==0){f.html("Please select a square portion of the image");return false}$.getJSON("/ajax/cropProfileImage.htm?tempFileName="+b+"&x="+a+"&y="+g+"&w="+d+"&h="+e,function(h){f.html(h.message);if(h.error=="false"){f.attr("class","textgreen");if(isProfilePage){$("#profileImg").attr("src",h.fileName)}$("#uploadedImage").attr("src",h.fileName);tb_remove();$("#messagePhoto").html("");$("#file").val("");showHideBox("profilePhotoLink","profilePhoto")}});return false};
