function ScrollToTopOfPage(){$('html, body').animate({scrollTop:0},'fast');} var disableValidator=function(validatorId){var validator=document.getElementById(validatorId);if(validator) ValidatorEnable(validator,false);} var enableValidator=function(validatorId){var validator=document.getElementById(validatorId);if(validator) ValidatorEnable(validator,true);} function Purchase_GetCheckedDomainCount(){var count=0;var checked=false;$('input').each(function(){if($(this).is(":checked")){var currentId=$(this).attr('id');if(currentId.indexOf("chkDomain")>0){count++;}}});return count;} function invalidValue(item){var control=document.getElementById(item);if(control!=null){control.style.backgroundColor="#FFE4E1";} if(document.getElementById('errorLabelClient')!=null){document.getElementById('errorLabelClient').style.display='block';}} function revertForm(item){var control=document.getElementById(item);if(document.getElementById('errorLabelClient')!=null) document.getElementById('errorLabelClient').style.display='none';if(control!=null){control.style.backgroundColor="";}} function returnFalse(msg){alert(msg);return false;} function inputclear(x){var u=document.getElementById(x);if(u.value==u.title){u.value="";} revertForm(x);} function getRadioButtonListSelection(radioButtonListId){return $('#'+radioButtonListId).find("input:radio:checked").val();} function ResetScrollPosition(){setTimeout("window.scrollTo(0,0)",0);} function strTrim(str){while(str.substring(0,1)==' ') str=str.substring(1,str.length);while(str.substring(str.length-1,str.length)==' ') str=str.substring(0,str.length-1);return str;} function isNumberOdd(s){if(s%2==1) return true;return false;} function IsNumeric(sText){var ValidChars="0123456789";var IsNumber=true;var Char;for(i=0;i-1){domainList=domainList.replace(/\r\n/g,',');} if(domainList.indexOf('\n')>-1){domainList=domainList.replace(/\n/g,',');} if(domainList.indexOf(' ')>-1){domainList=domainList.replace(/ /g,',');} domainList=clearEndCommas(domainList);domains=domainList.split(',');domainCt=domains.length;for(var i=0;i,<.';if(sld.length<1) return false;for(var i=0;i-1) return false;if(sld.length>255) return false;if(sld.charAt(0)=="-"||sld.charAt(sld.length-1)=="-") return false;return true;} function getTld(domain){var dotPos=domain.indexOf(".");return(dotPos<0)?'':domain.substr(dotPos+1);} function getSld(domain){var dotPos=domain.indexOf(".");return(dotPos<0)?domain:domain.substr(0,dotPos);} function getParam(param,data){paramregexp=new RegExp('(\\s|^)'+param+'=([^\\s].*?)((\\s[^\\s]+=)|$)');var results=paramregexp.exec(data);return(results!=null&&results.length>1)?results[2]:"";} function formatCurrency(num){num=Math.floor(num*100+0.50000000001);var cents=num%100;num=Math.floor(num/100).toString();if(cents<10) cents="0"+cents;for(var i=0;i');tb_show('','#TB_inline?height=300&width=400&modal=true&inlineId=jq_alert',null);} function doconfirm(msg,fnc){callback=fnc;document.getElementById('dc_msg').innerHTML=msg.replace(/\n/g,'
');tb_show('','#TB_inline?height=300&width=400&modal=true&inlineId=jq_confirm',null);} function numbersonly(myfield,e,dec){var key;var keychar;if(window.event){e=window.event;key=window.event.keyCode;} else if(e) key=e.which;else return true;keychar=String.fromCharCode(key);if((key==null)||(key==0)||(key==8)||(key==9)||(key==13)||(key==27)){if(window.event){e.returnValue=true;} else{return true;}} else if((("0123456789").indexOf(keychar)>-1)){if(window.event){e.returnValue=true;} else{return true;} return true;} else if(dec&&(keychar==".")){myfield.form.elements[dec].focus();if(window.event){e.returnValue=false;} else{return false;}} else{if(window.event){e.returnValue=false;} else{return false;}}} function numbersonlywithslash(myfield,e,dec){var key;var keychar;if(window.event){e=window.event;key=window.event.keyCode;} else if(e) key=e.which;else return true;keychar=String.fromCharCode(key);if((key==null)||(key==0)||(key==8)||(key==9)||(key==13)||(key==27)){if(window.event){e.returnValue=true;} else{return true;}} else if((("0123456789/").indexOf(keychar)>-1)){if(window.event){e.returnValue=true;} else{return true;} return true;} else if(dec&&(keychar==".")){myfield.form.elements[dec].focus();if(window.event){e.returnValue=false;} else{return false;}} else{if(window.event){e.returnValue=false;} else{return false;}}} function numbersOnlyWithPeriod(myfield,e,dec){var key;var keychar;if(window.event){e=window.event;key=window.event.keyCode;} else if(e) key=e.which;else return true;keychar=String.fromCharCode(key);if((key==null)||(key==0)||(key==8)||(key==9)||(key==13)||(key==27)){if(window.event){e.returnValue=true;} else{return true;}} else if((("0123456789.").indexOf(keychar)>-1)){if(window.event){e.returnValue=true;} else{return true;} return true;} else if(dec&&(keychar==".")){myfield.form.elements[dec].focus();if(window.event){e.returnValue=false;} else{return false;}} else{if(window.event){e.returnValue=false;} else{return false;}}} function numbersOnlyWithPeriodOrDash(myfield,e,dec){var key;var keychar;if(window.event){e=window.event;key=window.event.keyCode;} else if(e) key=e.which;else return true;keychar=String.fromCharCode(key);if((key==null)||(key==0)||(key==8)||(key==9)||(key==13)||(key==27)){if(window.event){e.returnValue=true;} else{return true;}} else if((("0123456789-.").indexOf(keychar)>-1)){if(window.event){e.returnValue=true;} else{return true;} return true;} else if(dec&&(keychar==".")){myfield.form.elements[dec].focus();if(window.event){e.returnValue=false;} else{return false;}} else{if(window.event){e.returnValue=false;} else{return false;}}} function numbersonlyWithStarOrPeriod(myfield,e,dec){var key;var keychar;if(window.event){e=window.event;key=window.event.keyCode;} else if(e) key=e.which;else return true;keychar=String.fromCharCode(key);if((key==null)||(key==0)||(key==8)||(key==9)||(key==13)||(key==27)){if(window.event){e.returnValue=true;} else{return true;}} else if((("0123456789.*").indexOf(keychar)>-1)){if(window.event){e.returnValue=true;} else{return true;} return true;} else if(dec&&(keychar==".")){myfield.form.elements[dec].focus();if(window.event){e.returnValue=false;} else{return false;}} else{if(window.event){e.returnValue=false;} else{return false;}}} function validateMoney(strValue){if(!/^[+\-]?(\d+|\d{1,3}(,\d{3})*)(\.\d{1,2})?$/.test(strValue)){return false;} return true;} function validateValue(strValue,strMatchPattern){var objRegExp=new RegExp(strMatchPattern);return objRegExp.test(strValue);} function isValidIPAddress(ipaddr){var re=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/;if(re.test(ipaddr)){var parts=ipaddr.split(".");if(parseInt(parseFloat(parts[0]))==0){return false;} for(var i=0;i255){return false;}} return true;}else{return false;}} function SwapClass(){return SwapClassWithId('LookupDomains');} function SwapClassWithId(id){var item=document.getElementById(id);if(item.className=="sLnkCollapse") item.className="sLnkExpand";else if(item.className=="sLnkExpand") item.className="sLnkCollapse";return false;} function echeck(str){var at="@" var dot="." var lat=str.indexOf(at) var lstr=str.length var ldot=str.indexOf(dot) if(str.indexOf(at)==-1){return false} if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr){return false} if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr){return false} if(str.indexOf(at,(lat+1))!=-1){return false} if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot){return false} if(str.indexOf(dot,(lat+2))==-1){return false} if(str.indexOf(" ")!=-1){return false} return true} function ValidateEmail(strValue){if(echeck(strValue)){var pattern=new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return pattern.test(strValue);} return false;} function CheckSearchForm(name){var item='ctl00_cph_content_'+name;var control=document.getElementById(item);if(document.getElementById('errorLabelClient')!=null) document.getElementById('errorLabelClient').style.display='none';if(control!=null){if(control.value==""){invalidValue(item);if(document.getElementById('errorLabelClient')!=null) document.getElementById('errorLabelClient').style.display='block';return false;} else{revertForm(item);return true;}} return true;} function CheckPhoneCountryCode(myfield,e,dec){var key;var keychar;if(window.event) key=window.event.keyCode;else if(e) key=e.which;else return true;keychar=String.fromCharCode(key);if(navigator.appName=='Netscape'){var evt=navigator.appName=="Netscape"?e:event;if(evt.ctrlKey&key==118||evt.ctrlKey&key==99)return true;} var formName=myfield.value;var maxLength=3;var curLength=formName.length;if(formName.indexOf("+")>-1){curLength=curLength-1;} if(curLength-1))return true;else return false;} else{if((key==null)||(key==0)||(key==8)||(key==9)||(key==13)||(key==27))return true;else if((("0123456789").indexOf(keychar)>-1))return true;else return false;}} else{if((key==null)||(key==0)||(key==8)||(key==9)||(key==13)||(key==27))return true;else if((("0123456789").indexOf(keychar)>-1))return true;else return false;}} else{return false;}} function GetSynchronousJSONResponse(url,postData){var xmlhttp=null;if(window.XMLHttpRequest) xmlhttp=new XMLHttpRequest();else if(window.ActiveXObject){if(new ActiveXObject("Microsoft.XMLHTTP")) xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");else xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");} xmlhttp.open("POST",url,false);xmlhttp.setRequestHeader("Content-Type","application/json; charset=utf-8");xmlhttp.send(postData);var responseText=xmlhttp.responseText;return responseText;} function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i30){return returnFalse('The password must be bewteen 6-30 characters.');} else if(emailPassword.toLowerCase()==emailName.toLowerCase()){return returnFalse('The password may not be the same as the account name.');} else if(emailName.toLowerCase().indexOf(emailPassword.toLowerCase())!=-1){return returnFalse('The password may not contain the account name.');} else if(emailPassword.toLowerCase().indexOf(emailName.toLowerCase())!=-1){return returnFalse('The password may not contain the account name.');} var re=new RegExp("(?=.*[a-z])(?=.*[0-9])(?=.*[A-Z]).*$");if(!emailPassword.match(re)){return returnFalse('The password must contain at least one lower case, one upper case characters and one number.');} var re2=new RegExp("(?:testtest|tester|password|Tester1|Passw0rd|123456aA|abc123|abcd1234|Password123|test123|testing|infoinfo|info123|changeme|infoabc)");if(emailPassword.match(re2)){return returnFalse('The password is not very strong, please choose another one.');} return true;}