var isSearch=false;function checkSelected(frm){var go=false;var t=frm.elements.length;if(t>200){waitMsg('validate');}
if(isSearch){if(frm.searchnamelist.value.length==0){alert("Please enter a list of domains to search");return false;}else{return true;}}
for(var i=0;i<t;i++){var thing=frm.elements[i];if((thing.type=="checkbox")&&(thing.name.indexOf("s_")!=-1)&&(thing.checked)){go=true;break;}}
if(waitWin&&!waitWin.closed){waitWin.close();}
if(go){return true;}else{alert("Please select a domain");return false;}}
function updateForm(master){var frm=master.form;var x=(master.name.indexOf("_s")!=-1)?'s':(master.name.indexOf("_t")!=-1)?'t':'r';var t=frm.elements.length;if(t>200){waitMsg('update');}
var i=0;if(x=='s'){for(i=0;i<t;i++){var thing=frm.elements[i];if((master.checked)&&(thing.type=="checkbox")){thing.checked=true;}
if((!master.checked)&&(thing.type=="checkbox")){thing.checked=false;}}}else{var isSelected=false;for(i=0;i<t;i++){var thingz=frm.elements[i];if((thingz.type=="checkbox")&&(thingz.checked)&&(thingz.name.indexOf("s_")!=-1)){isSelected=true;}}
if(!isSelected){if(waitWin&&!waitWin.closed){waitWin.close();}
alert("Please selected a domain or domains to apply changes to!");master.selectedIndex=0;return false;}
for(i=0;i<t;i++){var thingq=frm.elements[i];var idx=master.selectedIndex;if((thingq.type=="select-one")&&(thingq.name.indexOf(x+"_")!=-1)){var domain=thingq.name.substring(2,thingq.name.length);var thisSelected=frm.elements["s_"+domain].checked;if(thisSelected){if((thingq.options.length-1)<=idx){thingq.selectedIndex=thing.options.length-1;}else{thingq.selectedIndex=idx;}}}}}
if(waitWin&&!waitWin.closed){waitWin.close();}}
function jumpTo(script,sortBy,indexChar,pageNum,pageSize,order){var url=script+"?sortBy="+sortBy+"&indexChar="+indexChar+"&pageNum="+pageNum+"&pageSize="+pageSize+"&order="+order;window.location=url;}
function checkCC(frm){if(frm.buyPrice.value=='0.00'){return true;}
if(frm.cc_infile[0]!=null){if((frm.cc_infile[0].value=='1')&&(frm.cc_infile[0].checked)){return true;}}
frm.CC_Number.value=stripWhitespace(frm.CC_Number.value);var cc_num=frm.CC_Number.value;var cc_type=(frm.CC_Type[0].checked)?0:(frm.CC_Type[1].checked)?1:(frm.CC_Type[2].checked)?2:null;var cc_ok=false;if((!isCreditCard(cc_num))||(isWhitespace(cc_num))){frm.CC_Number.focus();alert(frm.CC_Number.value+" not a valid Credit Card Number");return false;}
switch(cc_type){case 0:if(isVisa(cc_num)){cc_ok=true;}else{alert("The Credit Card Number entered is not a valid Visa credit card number");}
break;case 1:if(isMasterCard(cc_num)){cc_ok=true;}else{alert("The Credit Card Number entered is not a valid Mastercard credit card number");}
break;case 2:if(isAmericanExpress(cc_num)){cc_ok=true;}else{alert("The Credit Card Number entered is not a valid American Express credit card number");}
break;default:alert("Please select the Credit Card Type");}
if(!cc_ok){return false;}
var myDate=new Date();var myMonth=myDate.getMonth();var myYear=myDate.getYear();var cc_month=frm.CC_Month.options[frm.CC_Month.selectedIndex].value;var cc_year=frm.CC_Year.options[frm.CC_Year.selectedIndex].value;if((cc_year<myYear)||((cc_year==myYear)&&(cc_month<=myMonth))){alert("Invalid expiration date");return false;}
if(isWhitespace(frm.CC_Name.value)){frm.CC_Name.focus();alert("Invalid Card Holder name");return false;}
if(isWhitespace(frm.CC_Street.value)){frm.CC_Street.focus();alert("Invalid Street address");return false;}
if(isWhitespace(frm.CC_Zip.value)){frm.CC_Zip.focus();alert("Invalid ZIP or POSTAL Code");return false;}
if((isWhitespace(frm.CC_CSC_Code.value))||(isNaN(frm.CC_CSC_Code.value))){frm.CC_CSC_Code.focus();alert("Invalid CSC Code");return false;}
return true;}
var waitWin=null;function waitMsg(msg){if(waitWin&&!waitWin.closed){waitWin.close();}
var host='http://beta.moniker.com';var width=240;var height=120;var fw=screen.availWidth;var fh=screen.availHeight;var w=width+25;var h=height+25;var topPos=(fh-h)/2;var leftPos=(fw-w)/2;var l=775-width;waitWin=window.open('',"wait","width="+w+",height="+h+",top="+topPos+",left="+leftPos+",scrollbars=no,resizable=no");waitWin.document.writeln("<img src=/help/wait_"+msg+".jpg>");waitWin.focus();}
var ImgChecked=new Image();ImgChecked.src="/images/checkbox_check.gif";var ImgUnChecked=new Image();ImgUnChecked.src="/images/checkbox.gif";var ImgSearching=new Image();ImgSearching.src="/images/searching.gif";_isNS4=(document.layers)?true:false;_isIE4=(document.all&&!document.getElementById)?true:false;_isIE5=(document.all&&document.getElementById)?true:false;_isNS6=(!document.all&&document.getElementById)?true:false;function push(content)
{try
{eval('window.document.'+content);}
catch(e)
{}}
function showprice()
{}
function switchDiv(strDivName,bolVisible)
{if(_isNS4)
{objElement=document.layers[strDivName];}
else if(_isIE4)
{objElement=document.all[strDivName].style;}
else if(_isIE5||_isNS6)
{objElement=document.getElementById(strDivName).style;}
if(_isNS4)
{if(!bolVisible)
{objElement.display="none";}
else
{objElement.display="";}}
else if(_isIE4)
{if(!bolVisible)
{objElement.display="none";}
else
{objElement.display="";}}
else if(_isIE5||_isNS6)
{if(!bolVisible)
{objElement.display="none";}
else
{objElement.display="";}}}
function disableOtherTlds(tlds)
{iEU=33;tlds=150;var update;if(document.frmAddToCart.checkentered[0].checked)
{for(i=0;i<tlds;i++)
{if(i==iEU){continue;}
update="document.frmAddToCart.dot"+i+".checked = false";try{eval(update);}catch(e){}}}
if(document.frmAddToCart.checkentered[2].checked)
{for(i=0;i<tlds;i++)
{if(i==iEU){update="document.frmAddToCart.dot"+i+".checked = false";}
else{update="document.frmAddToCart.dot"+i+".checked = true";}
try{eval(update);}catch(e1){}}}
if(document.frmAddToCart.checkentered[1].checked)
{for(i=0;i<tlds;i++)
{update="document.frmAddToCart.dot"+i+".disabled = false";try{eval(update);}catch(e2){}}}
else
{for(i=0;i<tlds;i++)
{update="document.frmAddToCart.dot"+i+".disabled = true";try{eval(update);}catch(ez){}}}}
function GetTLDMapping(ImageNumber)
{return(eval("TLD_"+ImageNumber));}
function isAnyChecked(currentImage)
{var i;var maxTLD;var ImageSize;var foundChecked=0;if(document.frmAddToCart.TLDCount){maxTLD=document.frmAddToCart.TLDCount.value;}
else{maxTLD=0;}
for(i=0;i<maxTLD;i++)
{if(eval("document.images['TLD_"+i+"']"))
{if(i!=currentImage)
{ImageSize=eval("document.images['TLD_"+i+"'].height");if(ImageSize==20)
{foundChecked=1;}}}}}
function ChangeBox(objBox)
{var ImageNameArray=objBox.name.split("_");var objCheckBox;if(ImageNameArray[0]=="TLD"){objCheckBox=eval("document.frmAddToCart.TLD_"+ImageNameArray[1]);}
else{objCheckBox=eval("document.frmAddToCart.n_"+ImageNameArray[1]);}
if(objCheckBox.value=="undefined"||objCheckBox.value==""||objCheckBox.value===null)
{objCheckBox.value="-";}
if(document.images[objBox.name].complete)
{if(objBox.src!=ImgSearching.src)
{if(objCheckBox.value!="-"&&objCheckBox.value!="")
{objCheckBox.value="";objBox.src=ImgUnChecked.src;objBox.alt="Click to select";isAnyChecked(ImageNameArray[1]);}
else
{if(ImageNameArray[0]=="TLD")
{objCheckBox.value=GetTLDMapping(ImageNameArray[1]);}
else
{objCheckBox.value=ImageNameArray[0];}
objBox.src=ImgChecked.src;objBox.alt="Click to de-select";}}}
return true;}
function GetImageSize(Name)
{return(eval("document.images[Name].width"));}
function CheckIfUnavail(objImg)
{if(objImg.height==17||objImg.height==19){return true;}}
function SetAltTags(tagName,ISize)
{if(eval("document.images['"+tagName+"']"))
{if(ISize==18||ISize==20)
{eval("document.images['"+tagName+"'].alt = 'Click to de-select'");}
else if(ISize==17)
{eval("document.images['"+tagName+"'].alt = 'Unavailable'");}
else if(ISize==16)
{eval("document.images['"+tagName+"'].alt = 'Click to select'");}
else
{eval("document.images['"+tagName+"'].alt = ''");}}}
function SetAvail()
{var i;var maxTLD;var ImageSize;if(document.frmAddToCart.TLDCount){maxTLD=document.frmAddToCart.TLDCount.value;}
else{maxTLD=0;}
for(i=0;i<maxTLD;i++)
{if(eval("document.images['TLD_"+i+"']"))
{ImageSize=eval("document.images['TLD_"+i+"'].height");if(ImageSize==18||ImageSize==20)
{eval("document.frmAddToCart.TLD_"+i+".value = TLD_"+i);}
SetAltTags("TLD_"+i,ImageSize);}}}
function mOvr(src,clrOver){if(!src.contains(event.fromElement)){src.bgColor=clrOver;}}
function mOut(src,clrIn){if(!src.contains(event.toElement)){src.bgColor=clrIn;}}
function mOvrrr2(src,clrOverrr2){if(!src.contains(event.fromElement)){src.className=clrOverrr2;}}
function mOutrr2(src,clrInrr2){if(!src.contains(event.toElement)){src.className=clrInrr2;}}
_isNS4=(document.layers)?true:false;_isIE4=(document.all&&!document.getElementById)?true:false;_isIE5=(document.all&&document.getElementById)?true:false;_isNS6=(!document.all&&document.getElementById)?true:false;function switchDiv(strDivName,bolVisible)
{if(_isNS4)
{objElement=document.layers[strDivName];}
else if(_isIE4)
{objElement=document.all[strDivName].style;}
else if(_isIE5||_isNS6)
{objElement=document.getElementById(strDivName).style;}
if(_isNS4)
{if(!bolVisible)
{objElement.display="none";}
else
{objElement.display="";}}
else if(_isIE4)
{if(!bolVisible)
{objElement.display="none";}
else
{objElement.display="";}}
else if(_isIE5||_isNS6)
{if(!bolVisible)
{objElement.display="none";}
else
{objElement.display="";}}}
function DisableNewCreditCard(obj)
{if(obj.value=="cconfile"||obj.value=="prepaid")
{switchDiv('newcardform',false);}
else
{switchDiv('newcardform',true);}}
function disablebuttons(theform)
{document.getElementById('buynow').style.visibility='hidden';document.getElementById('cancel').style.visibility='hidden';return true;}
_isNS4=(document.layers)?true:false;_isIE4=(document.all&&!document.getElementById)?true:false;_isIE5=(document.all&&document.getElementById)?true:false;_isNS6=(!document.all&&document.getElementById)?true:false;var digits="0123456789";var lowercaseLetters="abcdefghijklmnopqrstuvwxyz";var uppercaseLetters="ABCDEFGHIJKLMNOPQRSTUVWXYZ";var whitespace=" \t\n\r";var decimalPointDelimiter=".";var phoneNumberDelimiters="()- ";var validUSPhoneChars=digits+phoneNumberDelimiters;var validWorldPhoneChars=digits+phoneNumberDelimiters+"+";var SSNDelimiters="- ";var validSSNChars=digits+SSNDelimiters;var digitsInSocialSecurityNumber=9;var digitsInUSPhoneNumber=10;var ZIPCodeDelimiters="-";var ZIPCodeDelimeter="-";var validZIPCodeChars=digits+ZIPCodeDelimiters;var digitsInZIPCode1=5;var digitsInZIPCode2=9;var creditCardDelimiters=" ";var mPrefix="You did not enter a value into the ";var mSuffix=" field. This is a required field. Please enter it now.";var sUSLastName="Last Name";var sUSFirstName="First Name";var sWorldLastName="Family Name";var sWorldFirstName="Given Name";var sTitle="Title";var sCompanyName="Company Name";var sUSAddress="Street Address";var sWorldAddress="Address";var sCity="City";var sStateCode="State Code";var sWorldState="State, Province, or Prefecture";var sCountry="Country";var sZIPCode="ZIP Code";var sWorldPostalCode="Postal Code";var sPhone="Phone Number";var sFax="Fax Number";var sDateOfBirth="Date of Birth";var sExpirationDate="Expiration Date";var sEmail="Email";var sSSN="Social Security Number";var sCreditCardNumber="Credit Card Number";var sOtherInfo="Other Information";var iStateCode="This field must be a valid two character U.S. state abbreviation (like CA for California). Please reenter it now.";var iZIPCode="This field must be a 5 or 9 digit U.S. ZIP Code (like 94043). Please reenter it now.";var iUSPhone="This field must be a 10 digit U.S. phone number (like 415 555 1212). Please reenter it now.";var iWorldPhone="This field must be a valid international phone number. Please reenter it now.";var iSSN="This field must be a 9 digit U.S. social security number (like 123 45 6789). Please reenter it now.";var iEmail="This field must be a valid email address (like foo@bar.com). Please reenter it now.";var iCreditCardPrefix="This is not a valid ";var iCreditCardSuffix=" credit card number. (Click the link on this form to see a list of sample numbers.) Please reenter it now.";var iDay="This field must be a day number between 1 and 31.  Please reenter it now.";var iMonth="This field must be a month number between 1 and 12.  Please reenter it now.";var iYear="This field must be a 2 or 4 digit year number.  Please reenter it now.";var iDatePrefix="The Day, Month, and Year for ";var iDateSuffix=" do not form a valid date.  Please reenter them now.";var pEntryPrompt="Please enter a ";var pStateCode="2 character code (like CA).";var pZIPCode="5 or 9 digit U.S. ZIP Code (like 94043).";var pUSPhone="10 digit U.S. phone number (like 415 555 1212).";var pWorldPhone="international phone number.";var pSSN="9 digit U.S. social security number (like 123 45 6789).";var pEmail="valid email address (like foo@bar.com).";var pCreditCard="valid credit card number.";var pDay="day number between 1 and 31.";var pMonth="month number between 1 and 12.";var pYear="2 or 4 digit year number.";var defaultEmptyOK=false;function makeArray(n){for(var i=1;i<=n;i++){this[i]=0;}
return this;}
var daysInMonth=makeArray(12);daysInMonth[1]=31;daysInMonth[2]=29;daysInMonth[3]=31;daysInMonth[4]=30;daysInMonth[5]=31;daysInMonth[6]=30;daysInMonth[7]=31;daysInMonth[8]=31;daysInMonth[9]=30;daysInMonth[10]=31;daysInMonth[11]=30;daysInMonth[12]=31;var USStateCodeDelimiter="|";var USStateCodes="AL|AK|AS|AZ|AR|CA|CO|CT|DE|DC|FM|FL|GA|GU|HI|ID|IL|IN|IA|KS|KY|LA|ME|MH|MD|MA|MI|MN|MS|MO|MT|NE|NV|NH|NJ|NM|NY|NC|ND|MP|OH|OK|OR|PW|PA|PR|RI|SC|SD|TN|TX|UT|VT|VI|VA|WA|WV|WI|WY|AE|AA|AE|AE|AP";function isEmpty(s)
{return((s===null)||(s.length===0));}
function isWhitespace(s)
{var i;if(isEmpty(s)){return true;}
for(i=0;i<s.length;i++)
{var c=s.charAt(i);if(whitespace.indexOf(c)==-1){return false;}}
return true;}
function stripCharsInBag(s,bag)
{var i;var returnString="";for(i=0;i<s.length;i++)
{var c=s.charAt(i);if(bag.indexOf(c)==-1){returnString+=c;}}
return returnString;}
function stripCharsNotInBag(s,bag)
{var i;var returnString="";for(i=0;i<s.length;i++)
{var c=s.charAt(i);if(bag.indexOf(c)!=-1){returnString+=c;}}
return returnString;}
function stripWhitespace(s)
{return stripCharsInBag(s,whitespace);}
function charInString(c,s)
{for(i=0;i<s.length;i++)
{if(s.charAt(i)==c){return true;}}
return false;}
function stripInitialWhitespace(s)
{var i=0;while((i<s.length)&&charInString(s.charAt(i),whitespace)){i++;}
return s.substring(i,s.length);}
function isLetter(c)
{return(((c>="a")&&(c<="z"))||((c>="A")&&(c<="Z")));}
function isDigit(c)
{return((c>="0")&&(c<="9"));}
function isLetterOrDigit(c)
{return(isLetter(c)||isDigit(c));}
function isInteger(s)
{var i;if(isEmpty(s)){if(isInteger.arguments.length===1){return defaultEmptyOK;}
else{return(isInteger.arguments[1]===true);}}
for(i=0;i<s.length;i++)
{var c=s.charAt(i);if(!isDigit(c)){return false;}}
return true;}
function isSignedInteger(s)
{if(isEmpty(s)){if(isSignedInteger.arguments.length===1){return defaultEmptyOK;}
else{return(isSignedInteger.arguments[1]===true);}}
else{var startPos=0;var secondArg=defaultEmptyOK;if(isSignedInteger.arguments.length>1){secondArg=isSignedInteger.arguments[1];}
if((s.charAt(0)=="-")||(s.charAt(0)=="+")){startPos=1;}
return(isInteger(s.substring(startPos,s.length),secondArg));}}
function isPositiveInteger(s)
{var secondArg=defaultEmptyOK;if(isPositiveInteger.arguments.length>1){secondArg=isPositiveInteger.arguments[1];}
return(isSignedInteger(s,secondArg)&&((isEmpty(s)&&secondArg)||(parseInt(s)>0)));}
function isNonnegativeInteger(s)
{var secondArg=defaultEmptyOK;if(isNonnegativeInteger.arguments.length>1){secondArg=isNonnegativeInteger.arguments[1];}
return(isSignedInteger(s,secondArg)&&((isEmpty(s)&&secondArg)||(parseInt(s)>=0)));}
function isNegativeInteger(s)
{var secondArg=defaultEmptyOK;if(isNegativeInteger.arguments.length>1){secondArg=isNegativeInteger.arguments[1];}
return(isSignedInteger(s,secondArg)&&((isEmpty(s)&&secondArg)||(parseInt(s)<0)));}
function isNonpositiveInteger(s)
{var secondArg=defaultEmptyOK;if(isNonpositiveInteger.arguments.length>1){secondArg=isNonpositiveInteger.arguments[1];}
return(isSignedInteger(s,secondArg)&&((isEmpty(s)&&secondArg)||(parseInt(s)<=0)));}
function isFloat(s)
{var i;var seenDecimalPoint=false;if(isEmpty(s)){if(isFloat.arguments.length===1){return defaultEmptyOK;}
else{return(isFloat.arguments[1]===true);}}
if(s==decimalPointDelimiter){return false;}
for(i=0;i<s.length;i++)
{var c=s.charAt(i);if((c==decimalPointDelimiter)&&!seenDecimalPoint){seenDecimalPoint=true;}
else if(!isDigit(c)){return false;}}
return true;}
function isSignedFloat(s)
{if(isEmpty(s)){if(isSignedFloat.arguments.length===1){return defaultEmptyOK;}
else{return(isSignedFloat.arguments[1]===true);}}
else{var startPos=0;var secondArg=defaultEmptyOK;if(isSignedFloat.arguments.length>1){secondArg=isSignedFloat.arguments[1];}
if((s.charAt(0)=="-")||(s.charAt(0)=="+")){startPos=1;}
return(isFloat(s.substring(startPos,s.length),secondArg));}}
function isAlphabetic(s)
{var i;if(isEmpty(s)){if(isAlphabetic.arguments.length===1){return defaultEmptyOK;}
else{return(isAlphabetic.arguments[1]===true);}}
for(i=0;i<s.length;i++)
{var c=s.charAt(i);if(!isLetter(c)){return false;}}
return true;}
function isAlphanumeric(s)
{var i;if(isEmpty(s)){if(isAlphanumeric.arguments.length===1){return defaultEmptyOK;}
else{return(isAlphanumeric.arguments[1]===true);}}
for(i=0;i<s.length;i++)
{var c=s.charAt(i);if(!(isLetter(c)||isDigit(c))){return false;}}
return true;}
function reformat(s)
{var arg;var sPos=0;var resultString="";for(var i=1;i<reformat.arguments.length;i++){arg=reformat.arguments[i];if(i%2===1){resultString+=arg;}
else{resultString+=s.substring(sPos,sPos+arg);sPos+=arg;}}
return resultString;}
function isSSN(s)
{if(isEmpty(s)){if(isSSN.arguments.length===1){return defaultEmptyOK;}
else{return(isSSN.arguments[1]===true);}}
return(isInteger(s)&&s.length==digitsInSocialSecurityNumber);}
function isUSPhoneNumber(s)
{if(isEmpty(s)){if(isUSPhoneNumber.arguments.length===1){return defaultEmptyOK;}
else{return(isUSPhoneNumber.arguments[1]===true);}}
return(isInteger(s)&&s.length==digitsInUSPhoneNumber);}
function isInternationalPhoneNumber(s)
{if(isEmpty(s)){if(isInternationalPhoneNumber.arguments.length===1){return defaultEmptyOK;}
else{return(isInternationalPhoneNumber.arguments[1]===true);}}
return(isPositiveInteger(s));}
function isZIPCode(s)
{if(isEmpty(s)){if(isZIPCode.arguments.length===1){return defaultEmptyOK;}
else{return(isZIPCode.arguments[1]===true);}}
return(isInteger(s)&&((s.length==digitsInZIPCode1)||(s.length==digitsInZIPCode2)));}
function isStateCode(s)
{if(isEmpty(s)){if(isStateCode.arguments.length===1){return defaultEmptyOK;}
else{return(isStateCode.arguments[1]===true);}}
return((USStateCodes.indexOf(s)!=-1)&&(s.indexOf(USStateCodeDelimiter)==-1));}
function isEmail(s)
{if(isEmpty(s)){if(isEmail.arguments.length===1){return defaultEmptyOK;}
else{return(isEmail.arguments[1]===true);}}
if(isWhitespace(s)){return false;}
var i=1;var sLength=s.length;while((i<sLength)&&(s.charAt(i)!="@"))
{i++;}
if((i>=sLength)||(s.charAt(i)!="@")){return false;}
else{i+=2;}
while((i<sLength)&&(s.charAt(i)!="."))
{i++;}
if((i>=sLength-1)||(s.charAt(i)!=".")){return false;}
else{return true;}}
function validateEmail(email){var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9\-\.])+\.([A-Za-z]{2,4})$/;var rd=email.indexOf('@');if(reg.test(email)===false){return false;}
else if(rd>63){return false;}
var domain=email.substring(rd+1).toLowerCase();var regDomain=/^([a-z0-9])+((\.|\-)([a-z0-9])+)*\.([a-z0-9])+$/;return(regDomain.test(domain));}
function isYear(s)
{if(isEmpty(s)){if(isYear.arguments.length===1){return defaultEmptyOK;}
else{return(isYear.arguments[1]===true);}}
if(!isNonnegativeInteger(s)){return false;}
return((s.length==2)||(s.length===4));}
function isIntegerInRange(s,a,b)
{if(isEmpty(s)){if(isIntegerInRange.arguments.length===1){return defaultEmptyOK;}
else{return(isIntegerInRange.arguments[1]===true);}}
if(!isInteger(s,false)){return false;}
var num=parseInt(s);return((num>=a)&&(num<=b));}
function isMonth(s)
{if(isEmpty(s)){if(isMonth.arguments.length===1){return defaultEmptyOK;}
else{return(isMonth.arguments[1]===true);}}
return isIntegerInRange(s,1,12);}
function isDay(s)
{if(isEmpty(s)){if(isDay.arguments.length===1){return defaultEmptyOK;}
else{return(isDay.arguments[1]===true);}}
return isIntegerInRange(s,1,31);}
function daysInFebruary(year)
{return(((year%4===0)&&((!(year%100===0))||(year%400===0)))?29:28);}
function isDate(year,month,day)
{if(!(isYear(year,false)&&isMonth(month,false)&&isDay(day,false))){return false;}
var intYear=parseInt(year);var intMonth=parseInt(month);var intDay=parseInt(day);if(intDay>daysInMonth[intMonth]){return false;}
if((intMonth==2)&&(intDay>daysInFebruary(intYear))){return false;}
return true;}
function prompt(s)
{window.status=s;}
function promptEntry(s)
{window.status=pEntryPrompt+s;}
function warnEmpty(theField,s)
{theField.focus();alert(mPrefix+s+mSuffix);return false;}
function warnInvalid(theField,s)
{theField.focus();theField.select();alert(s);return false;}
function checkString(theField,s,emptyOK)
{if(checkString.arguments.length==2){emptyOK=defaultEmptyOK;}
if((emptyOK===true)&&(isEmpty(theField.value))){return true;}
if(isWhitespace(theField.value)){return warnEmpty(theField,s);}
else{return true;}}
function checkStateCode(theField,emptyOK)
{if(checkStateCode.arguments.length===1){emptyOK=defaultEmptyOK;}
if((emptyOK===true)&&(isEmpty(theField.value))){return true;}
else
{theField.value=theField.value.toUpperCase();if(!isStateCode(theField.value,false)){return warnInvalid(theField,iStateCode);}
else{return true;}}}
function reformatZIPCode(ZIPString)
{if(ZIPString.length===5){return ZIPString;}
else{return(reformat(ZIPString,"",5,"-",4));}}
function checkZIPCode(theField,emptyOK)
{if(checkZIPCode.arguments.length===1){emptyOK=defaultEmptyOK;}
if((emptyOK===true)&&(isEmpty(theField.value))){return true;}
else
{var normalizedZIP=stripCharsInBag(theField.value,ZIPCodeDelimiters);if(!isZIPCode(normalizedZIP,false)){return warnInvalid(theField,iZIPCode);}
else
{theField.value=reformatZIPCode(normalizedZIP);return true;}}}
function reformatUSPhone(USPhone)
{return(reformat(USPhone,"(",3,") ",3,"-",4));}
function checkUSPhone(theField,emptyOK)
{if(checkUSPhone.arguments.length===1){emptyOK=defaultEmptyOK;}
if((emptyOK===true)&&(isEmpty(theField.value))){return true;}
else
{var normalizedPhone=stripCharsInBag(theField.value,phoneNumberDelimiters);if(!isUSPhoneNumber(normalizedPhone,false)){return warnInvalid(theField,iUSPhone);}
else
{theField.value=reformatUSPhone(normalizedPhone);return true;}}}
function checkInternationalPhone(theField,emptyOK)
{if(checkInternationalPhone.arguments.length===1){emptyOK=defaultEmptyOK;}
if((emptyOK===true)&&(isEmpty(theField.value))){return true;}
else
{if(!isInternationalPhoneNumber(theField.value,false)){return warnInvalid(theField,iWorldPhone);}
else{return true;}}}
function checkEmail(theField,emptyOK)
{if(checkEmail.arguments.length===1){emptyOK=defaultEmptyOK;}
if((emptyOK===true)&&(isEmpty(theField.value))){return true;}
else if(!isEmail(theField.value,false)){return warnInvalid(theField,iEmail);}
else{return true;}}
function reformatSSN(SSN)
{return(reformat(SSN,"",3,"-",2,"-",4));}
function checkSSN(theField,emptyOK)
{if(checkSSN.arguments.length===1){emptyOK=defaultEmptyOK;}
if((emptyOK===true)&&(isEmpty(theField.value))){return true;}
else
{var normalizedSSN=stripCharsInBag(theField.value,SSNDelimiters);if(!isSSN(normalizedSSN,false)){return warnInvalid(theField,iSSN);}
else
{theField.value=reformatSSN(normalizedSSN);return true;}}}
function checkYear(theField,emptyOK)
{if(checkYear.arguments.length===1){emptyOK=defaultEmptyOK;}
if((emptyOK===true)&&(isEmpty(theField.value))){return true;}
if(!isYear(theField.value,false)){return warnInvalid(theField,iYear);}
else{return true;}}
function checkMonth(theField,emptyOK)
{if(checkMonth.arguments.length===1){emptyOK=defaultEmptyOK;}
if((emptyOK===true)&&(isEmpty(theField.value))){return true;}
if(!isMonth(theField.value,false)){return warnInvalid(theField,iMonth);}
else{return true;}}
function checkDay(theField,emptyOK)
{if(checkDay.arguments.length===1){emptyOK=defaultEmptyOK;}
if((emptyOK===true)&&(isEmpty(theField.value))){return true;}
if(!isDay(theField.value,false)){return warnInvalid(theField,iDay);}
else{return true;}}
function checkDate(yearField,monthField,dayField,labelString,OKtoOmitDay)
{if(checkDate.arguments.length===4){OKtoOmitDay=false;}
if(!isYear(yearField.value)){return warnInvalid(yearField,iYear);}
if(!isMonth(monthField.value)){return warnInvalid(monthField,iMonth);}
if((OKtoOmitDay===true)&&isEmpty(dayField.value)){return true;}
else if(!isDay(dayField.value)){return warnInvalid(dayField,iDay);}
if(isDate(yearField.value,monthField.value,dayField.value)){return true;}
alert(iDatePrefix+labelString+iDateSuffix);return false;}
function getRadioButtonValue(radio)
{for(var i=0;i<radio.length;i++)
{if(radio[i].checked){break;}}
return radio[i].value;}
function isVisa(cc)
{if(((cc.length===16)||(cc.length===13))&&(cc.substring(0,1)===4)){return isCreditCard(cc);}
return false;}
function isMasterCard(cc)
{firstdig=cc.substring(0,1);seconddig=cc.substring(1,2);if((cc.length===16)&&(firstdig===5)&&((seconddig>=1)&&(seconddig<=5))){return isCreditCard(cc);}
return false;}
function isAmericanExpress(cc)
{firstdig=cc.substring(0,1);seconddig=cc.substring(1,2);if((cc.length===15)&&(firstdig===3)&&((seconddig===4)||(seconddig==7))){return isCreditCard(cc);}
return false;}
function isDinersClub(cc)
{firstdig=cc.substring(0,1);seconddig=cc.substring(1,2);if((cc.length===14)&&(firstdig===3)&&((seconddig===0)||(seconddig===6)||(seconddig===8))){return isCreditCard(cc);}
return false;}
function isCarteBlanche(cc)
{return isDinersClub(cc);}
function isDiscover(cc)
{first4digs=cc.substring(0,4);if((cc.length===16)&&(first4digs=="6011")){return isCreditCard(cc);}
return false;}
function isEnRoute(cc)
{first4digs=cc.substring(0,4);if((cc.length===15)&&((first4digs=="2014")||(first4digs=="2149"))){return isCreditCard(cc);}
return false;}
function isCardMatch(cardType,cardNumber)
{cardType=cardType.toUpperCase();var doesMatch=true;if((cardType=="VISA")&&(!isVisa(cardNumber))){doesMatch=false;}
if((cardType=="MASTERCARD")&&(!isMasterCard(cardNumber))){doesMatch=false;}
if(((cardType=="AMERICANEXPRESS")||(cardType=="AMEX"))&&(!isAmericanExpress(cardNumber))){doesMatch=false;}
if((cardType=="DISCOVER")&&(!isDiscover(cardNumber))){doesMatch=false;}
if((cardType=="JCB")&&(!isJCB(cardNumber))){doesMatch=false;}
if((cardType=="DINERS")&&(!isDinersClub(cardNumber))){doesMatch=false;}
if((cardType=="CARTEBLANCHE")&&(!isCarteBlanche(cardNumber))){doesMatch=false;}
if((cardType=="ENROUTE")&&(!isEnRoute(cardNumber))){doesMatch=false;}
return doesMatch;}
function checkCreditCard(radio,theField)
{var cardType=getRadioButtonValue(radio);var normalizedCCN=stripCharsInBag(theField.value,creditCardDelimiters);if(!isCardMatch(cardType,normalizedCCN)){return warnInvalid(theField,iCreditCardPrefix+cardType+iCreditCardSuffix);}
else
{theField.value=normalizedCCN;return true;}}
function isCreditCard(st){if(st.length>19){return(false);}
sum=0;mul=1;l=st.length;for(i=0;i<l;i++){digit=st.substring(l-i-1,l-i);tproduct=parseInt(digit,10)*mul;if(tproduct>=10){sum+=(tproduct%10)+1;}
else{sum+=tproduct;}
if(mul===1){mul++;}
else{mul--;}}
if((sum%10)===0){return(true);}
else{return(false);}}
function isJCB(cc)
{first4digs=cc.substring(0,4);if((cc.length===16)&&((first4digs=="3088")||(first4digs=="3096")||(first4digs=="3112")||(first4digs=="3158")||(first4digs=="3337")||(first4digs=="3528"))){return isCreditCard(cc);}
return false;}
function isAnyCard(cc)
{if(!isCreditCard(cc)){return false;}
if(!isMasterCard(cc)&&!isVisa(cc)&&!isAmericanExpress(cc)&&!isDinersClub(cc)&&!isDiscover(cc)&&!isEnRoute(cc)&&!isJCB(cc)){return false;}
return true;}
function IsCC(st){return isCreditCard(st);}
function IsVisa(cc){return isVisa(cc);}
function IsVISA(cc){return isVisa(cc);}
function IsMasterCard(cc){return isMasterCard(cc);}
function IsMastercard(cc){return isMasterCard(cc);}
function IsMC(cc){return isMasterCard(cc);}
function IsAmericanExpress(cc){return isAmericanExpress(cc);}
function IsAmEx(cc){return isAmericanExpress(cc);}
function IsDinersClub(cc){return isDinersClub(cc);}
function IsDC(cc){return isDinersClub(cc);}
function IsDiners(cc){return isDinersClub(cc);}
function IsCarteBlanche(cc){return isCarteBlanche(cc);}
function IsCB(cc){return isCarteBlanche(cc);}
function IsDiscover(cc){return isDiscover(cc);}
function IsEnRoute(cc){return isEnRoute(cc);}
function IsenRoute(cc){return isEnRoute(cc);}
function IsJCB(cc){return isJCB(cc);}
function IsAnyCard(cc){return isAnyCard(cc);}
function IsCardMatch(cardType,cardNumber){return isCardMatch(cardType,cardNumber);}
function activate(field){field.disabled=false;if(document.styleSheets){field.style.visibility='visible';}
field.focus();}
function last_choice(selection){return selection.selectedIndex==selection.length-1;}
function alternate_choice(selection,value){return selection.options[selection.selectedIndex].value==value;}
function process_choice(selection,textfield,value){if(selection.options[selection.selectedIndex].value==value){activate(textfield);}else{textfield.disabled=true;if(document.styleSheets){textfield.style.visibility='hidden';}
textfield.value='';}}
function process_zone_record_choice(selection,textfield,value,textfield2)
{if(selection.options[selection.selectedIndex].value==value)
{activate(textfield);textfield2.disabled=true;}
else
{activate(textfield2);textfield.disabled=true;if(document.styleSheets){textfield.style.visibility='hidden';}
textfield.value='';}}
function valid(menu,txt){if(menu.selectedIndex===0){alert('You must make a selection from the '+menu.name);return false;}
if(txt.value==''){if(last_choice(menu)){alert('You need to type your choice into the text box for '+menu.name);return false;}else{return true;}}else{if(!last_choice(menu)){alert('Incompatible selection');return false;}else{return true;}}}
function check_choice(textfield,selection,value){if(!alternate_choice(selection,value)){textfield.blur();alert('Please check your menu selection first');selection.focus();}}
function switchDiv(strDivName,bolVisible)
{if(_isNS4)
{objElement=document.layers[strDivName];}
else if(_isIE4)
{objElement=document.all[strDivName].style;}
else if(_isIE5||_isNS6)
{objElement=document.getElementById(strDivName).style;}
if(_isNS4)
{if(!bolVisible)
{objElement.display="none";}
else
{objElement.display="";}}
else if(_isIE4)
{if(!bolVisible)
{objElement.display="none";}
else
{objElement.display="";}}
else if(_isIE5||_isNS6)
{if(!bolVisible)
{objElement.display="none";}
else
{objElement.display="";}}}
function setDnsPrefDiv()
{if(document.editacct.dnsoption[0].checked)
{switchDiv('customdns',true);switchDiv('monikerdns',false);}
else
{switchDiv('customdns',false);switchDiv('monikerdns',true);}}
function showDiv(div_name)
{document.getElementById(div_name).style.display="none";}
function hideDiv(div_name)
{document.getElementById(div_name).style.display="";}
function hideIdnContainer(index)
{try
{switchDiv('idnContainer'+index,false);var obj=eval("document.frmAddToCart.idn"+index);obj.options[obj.selectedIndex].value='QQQ';}
catch(e)
{}}
function validateIDNLanguage(myform)
{try
{for(i=0;i<myform.elements.length;i++)
{var obj=myform.elements[i];if(obj.type=="select-one"&&obj.name.indexOf('idn')!=-1)
{var tld='TLD_'+obj.name.charAt(3);var objTld=eval('myform.'+tld);if(objTld!==null&&objTld.value.length>=2)
{var value=obj.options[obj.selectedIndex].value;if(value===null||value.length===0)
{alert("Please select a valid language for your IDN domain");obj.focus();return false;}}}}
return true;}
catch(e)
{alert("A JavaScript error was encountered while validating your form post.\nError: "+e.description+"\nPlease review your entries and try again");return false;}}
function scrollTop()
{scrollTo(0,0);}
function checkCapsLock(e){var myKeyCode=0;var myShiftKey=false;if(document.all){myKeyCode=e.keyCode;myShiftKey=e.shiftKey;}else if(document.layers){myKeyCode=e.which;myShiftKey=(myKeyCode===16)?true:false;}else if(document.getElementById){myKeyCode=e.which;myShiftKey=(myKeyCode===16)?true:false;}
if((myKeyCode>=65&&myKeyCode<=90)&&!myShiftKey){return true;}else if((myKeyCode>=97&&myKeyCode<=122)&&myShiftKey){return true;}
return false;}
function getKeyCode(event)
{if(document.all){return(e.keyCode);}else if(document.layers||document.getElementById){return(e.which);}
return e.which;}
function textAreaCounter(field,cntfield,maxlimit){if(field.value.length>maxlimit-1){field.value=field.value.substring(0,maxlimit-1);}
else{cntfield.value=maxlimit-field.value.length-1;}}
var MONTH_NAMES=['January','February','March','April','May','June','July','August','September','October','November','December','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];var DAY_NAMES=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sun','Mon','Tue','Wed','Thu','Fri','Sat'];function LZ(x){return(x<0||x>9?"":"0")+x}
function isDate(val,format){var date=getDateFromFormat(val,format);if(date===0){return false;}
return true;}
function compareDates(date1,dateformat1,date2,dateformat2){var d1=getDateFromFormat(date1,dateformat1);var d2=getDateFromFormat(date2,dateformat2);if(d1===0||d2===0){return-1;}
else if(d1>d2){return 1;}
return 0;}
function formatDate(date,format){format=format+"";var result="";var i_format=0;var c="";var token="";var y=date.getYear()+"";var M=date.getMonth()+1;var d=date.getDate();var E=date.getDay();var H=date.getHours();var m=date.getMinutes();var s=date.getSeconds();var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,KK,K,kk,k;var value=new Object();if(y.length<4){y=""+(y-0+1900);}
value["y"]=""+y;value["yyyy"]=y;value["yy"]=y.substring(2,4);value["M"]=M;value["MM"]=LZ(M);value["MMM"]=MONTH_NAMES[M-1];value["NNN"]=MONTH_NAMES[M+11];value["d"]=d;value["dd"]=LZ(d);value["E"]=DAY_NAMES[E+7];value["EE"]=DAY_NAMES[E];value["H"]=H;value["HH"]=LZ(H);if(H===0){value["h"]=12;}
else if(H>12){value["h"]=H-12;}
else{value["h"]=H;}
value["hh"]=LZ(value["h"]);if(H>11){value["K"]=H-12;}else{value["K"]=H;}
value["k"]=H+1;value["KK"]=LZ(value["K"]);value["kk"]=LZ(value["k"]);if(H>11){value["a"]="PM";}
else{value["a"]="AM";}
value["m"]=m;value["mm"]=LZ(m);value["s"]=s;value["ss"]=LZ(s);while(i_format<format.length){c=format.charAt(i_format);token="";while((format.charAt(i_format)==c)&&(i_format<format.length)){token+=format.charAt(i_format++);}
if(value[token]!=null){result=result+value[token];}
else{result=result+token;}}
return result;}
function _isInteger(val){var digits="1234567890";for(var i=0;i<val.length;i++){if(digits.indexOf(val.charAt(i))==-1){return false;}}
return true;}
function _getInt(str,i,minlength,maxlength){for(var x=maxlength;x>=minlength;x--){var token=str.substring(i,i+x);if(token.length<minlength){return null;}
if(_isInteger(token)){return token;}}
return null;}
function getDateFromFormat(val,format){val=val+"";format=format+"";var i_val=0;var i_format=0;var c="";var token="";var token2="";var x,y;var now=new Date();var year=now.getYear();var month=now.getMonth()+1;var date=1;var hh=now.getHours();var mm=now.getMinutes();var ss=now.getSeconds();var ampm="";while(i_format<format.length){c=format.charAt(i_format);token="";while((format.charAt(i_format)==c)&&(i_format<format.length)){token+=format.charAt(i_format++);}
if(token=="yyyy"||token=="yy"||token=="y"){if(token=="yyyy"){x=4;y=4;}
if(token=="yy"){x=2;y=2;}
if(token=="y"){x=2;y=4;}
year=_getInt(val,i_val,x,y);if(year==null){return 0;}
i_val+=year.length;if(year.length==2){if(year>70){year=1900+(year-0);}
else{year=2000+(year-0);}}}
else if(token=="MMM"||token=="NNN"){month=0;for(var i=0;i<MONTH_NAMES.length;i++){var month_name=MONTH_NAMES[i];if(val.substring(i_val,i_val+month_name.length).toLowerCase()==month_name.toLowerCase()){if(token=="MMM"||(token=="NNN"&&i>11)){month=i+1;if(month>12){month-=12;}
i_val+=month_name.length;break;}}}
if((month<1)||(month>12)){return 0;}}
else if(token=="EE"||token=="E"){for(var i=0;i<DAY_NAMES.length;i++){var day_name=DAY_NAMES[i];if(val.substring(i_val,i_val+day_name.length).toLowerCase()==day_name.toLowerCase()){i_val+=day_name.length;break;}}}
else if(token=="MM"||token=="M"){month=_getInt(val,i_val,token.length,2);if(month==null||(month<1)||(month>12)){return 0;}
i_val+=month.length;}
else if(token=="dd"||token=="d"){date=_getInt(val,i_val,token.length,2);if(date==null||(date<1)||(date>31)){return 0;}
i_val+=date.length;}
else if(token=="hh"||token=="h"){hh=_getInt(val,i_val,token.length,2);if(hh==null||(hh<1)||(hh>12)){return 0;}
i_val+=hh.length;}
else if(token=="HH"||token=="H"){hh=_getInt(val,i_val,token.length,2);if(hh==null||(hh<0)||(hh>23)){return 0;}
i_val+=hh.length;}
else if(token=="KK"||token=="K"){hh=_getInt(val,i_val,token.length,2);if(hh==null||(hh<0)||(hh>11)){return 0;}
i_val+=hh.length;}
else if(token=="kk"||token=="k"){hh=_getInt(val,i_val,token.length,2);if(hh==null||(hh<1)||(hh>24)){return 0;}
i_val+=hh.length;hh--;}
else if(token=="mm"||token=="m"){mm=_getInt(val,i_val,token.length,2);if(mm==null||(mm<0)||(mm>59)){return 0;}
i_val+=mm.length;}
else if(token=="ss"||token=="s"){ss=_getInt(val,i_val,token.length,2);if(ss==null||(ss<0)||(ss>59)){return 0;}
i_val+=ss.length;}
else if(token=="a"){if(val.substring(i_val,i_val+2).toLowerCase()=="am"){ampm="AM";}
else if(val.substring(i_val,i_val+2).toLowerCase()=="pm"){ampm="PM";}
else{return 0;}
i_val+=2;}
else{if(val.substring(i_val,i_val+token.length)!=token){return 0;}
else{i_val+=token.length;}}}
if(i_val!=val.length){return 0;}
if(month==2){if(((year%4===0)&&(year%100!=0))||(year%400===0)){if(date>29){return 0;}}
else{if(date>28){return 0;}}}
if((month==4)||(month==6)||(month==9)||(month==11)){if(date>30){return 0;}}
if(hh<12&&ampm=="PM"){hh=hh-0+12;}
else if(hh>11&&ampm=="AM"){hh-=12;}
var newdate=new Date(year,month-1,date,hh,mm,ss);return newdate.getTime();}
function parseDate(val){var preferEuro=(arguments.length==2)?arguments[1]:false;generalFormats=['y-M-d','MMM d, y','MMM d,y','y-MMM-d','d-MMM-y','MMM d'];monthFirst=['M/d/y','M-d-y','M.d.y','MMM-d','M/d','M-d'];dateFirst=['d/M/y','d-M-y','d.M.y','d-MMM','d/M','d-M'];var checkList=['generalFormats',preferEuro?'dateFirst':'monthFirst',preferEuro?'monthFirst':'dateFirst'];var d=null;for(var i=0;i<checkList.length;i++){var l=window[checkList[i]];for(var j=0;j<l.length;j++){d=getDateFromFormat(val,l[j]);if(d!=0){return new Date(d);}}}
return null;}
function getAnchorPosition(anchorname){var useWindow=false;var coordinates=new Object();var x=0,y=0;var use_gebi=false,use_css=false,use_layers=false;if(document.getElementById){use_gebi=true;}
else if(document.all){use_css=true;}
else if(document.layers){use_layers=true;}
if(use_gebi&&document.all){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);}
else if(use_gebi){var o=document.getElementById(anchorname);x=AnchorPosition_getPageOffsetLeft(o);y=AnchorPosition_getPageOffsetTop(o);}
else if(use_css){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);}
else if(use_layers){var found=0;for(var i=0;i<document.anchors.length;i++){if(document.anchors[i].name==anchorname){found=1;break;}}
if(found===0){coordinates.x=0;coordinates.y=0;return coordinates;}
x=document.anchors[i].x;y=document.anchors[i].y;}
else{coordinates.x=0;coordinates.y=0;return coordinates;}
coordinates.x=x;coordinates.y=y;return coordinates;}
function getAnchorWindowPosition(anchorname){var coordinates=getAnchorPosition(anchorname);var x=0;var y=0;if(document.getElementById){if(isNaN(window.screenX)){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}
else{x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}}
else if(document.all){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}
else if(document.layers){x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}
coordinates.x=x;coordinates.y=y;return coordinates;}
function AnchorPosition_getPageOffsetLeft(el){var ol=el.offsetLeft;while((el=el.offsetParent)!=null){ol+=el.offsetLeft;}
return ol;}
function AnchorPosition_getWindowOffsetLeft(el){return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft;}
function AnchorPosition_getPageOffsetTop(el){var ot=el.offsetTop;while((el=el.offsetParent)!=null){ot+=el.offsetTop;}
return ot;}
function AnchorPosition_getWindowOffsetTop(el){return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop;}
function PopupWindow_getXYPosition(anchorname){var coordinates;if(this.type=="WINDOW"){coordinates=getAnchorWindowPosition(anchorname);}
else{coordinates=getAnchorPosition(anchorname);}
this.x=coordinates.x;this.y=coordinates.y;}
function PopupWindow_setSize(width,height){this.width=width;this.height=height;}
function PopupWindow_populate(contents){this.contents=contents;this.populated=false;}
function PopupWindow_setUrl(url){this.url=url;}
function PopupWindow_setWindowProperties(props){this.windowProperties=props;}
function PopupWindow_refresh(){if(this.divName!=null){if(this.use_gebi){document.getElementById(this.divName).innerHTML=this.contents;}
else if(this.use_css){document.all[this.divName].innerHTML=this.contents;}
else if(this.use_layers){var d=document.layers[this.divName];d.document.open();d.document.writeln(this.contents);d.document.close();}}
else{if(this.popupWindow!=null&&!this.popupWindow.closed){if(this.url!=""){this.popupWindow.location.href=this.url;}
else{this.popupWindow.document.open();this.popupWindow.document.writeln(this.contents);this.popupWindow.document.close();}
this.popupWindow.focus();}}}
function PopupWindow_showPopup(anchorname){this.getXYPosition(anchorname);this.x+=this.offsetX;this.y+=this.offsetY;if(!this.populated&&(this.contents!="")){this.populated=true;this.refresh();}
if(this.divName!=null){if(this.use_gebi){document.getElementById(this.divName).style.left=this.x;document.getElementById(this.divName).style.top=this.y;document.getElementById(this.divName).style.visibility="visible";}
else if(this.use_css){document.all[this.divName].style.left=this.x;document.all[this.divName].style.top=this.y;document.all[this.divName].style.visibility="visible";}
else if(this.use_layers){document.layers[this.divName].left=this.x;document.layers[this.divName].top=this.y;document.layers[this.divName].visibility="visible";}}
else{if(this.popupWindow==null||this.popupWindow.closed){if(this.x<0){this.x=0;}
if(this.y<0){this.y=0;}
if(screen&&screen.availHeight){if((this.y+this.height)>screen.availHeight){this.y=screen.availHeight-this.height;}}
if(screen&&screen.availWidth){if((this.x+this.width)>screen.availWidth){this.x=screen.availWidth-this.width;}}
var avoidAboutBlank=window.opera||(document.layers&&!navigator.mimeTypes['*'])||navigator.vendor=='KDE'||(document.childNodes&&!document.all&&!navigator.taintEnabled);this.popupWindow=window.open(avoidAboutBlank?"":"about:blank","window_"+anchorname,this.windowProperties+",width="+this.width+",height="+this.height+",screenX="+this.x+",left="+this.x+",screenY="+this.y+",top="+this.y+"");}
this.refresh();}}
function PopupWindow_hidePopup(){if(this.divName!=null){if(this.use_gebi&&document.getElementById(this.divName)!=null){document.getElementById(this.divName).style.visibility="hidden";}
else if(this.use_css){document.all[this.divName].style.visibility="hidden";}
else if(this.use_layers){document.layers[this.divName].visibility="hidden";}}
else{if(this.popupWindow&&!this.popupWindow.closed){this.popupWindow.close();this.popupWindow=null;}}}
function PopupWindow_isClicked(e){if(this.divName!=null){if(this.use_layers){var clickX=e.pageX;var clickY=e.pageY;var t=document.layers[this.divName];if((clickX>t.left)&&(clickX<t.left+t.clip.width)&&(clickY>t.top)&&(clickY<t.top+t.clip.height)){return true;}
else{return false;}}
else if(document.all){var t=window.event.srcElement;while(t.parentElement!=null){if(t.id==this.divName){return true;}
t=t.parentElement;}
return false;}
else if(this.use_gebi){var t=e.originalTarget;while(t.parentNode!=null){if(t.id==this.divName){return true;}
t=t.parentNode;}
return false;}
return false;}
return false;}
function PopupWindow_hideIfNotClicked(e){if(this.autoHideEnabled&&!this.isClicked(e)){this.hidePopup();}}
function PopupWindow_autoHide(){this.autoHideEnabled=true;}
function PopupWindow_hidePopupWindows(e){for(var i=0;i<popupWindowObjects.length;i++){if(popupWindowObjects[i]!=null){var p=popupWindowObjects[i];p.hideIfNotClicked(e);}}}
function PopupWindow_attachListener(){if(document.layers){document.captureEvents(Event.MOUSEUP);}
window.popupWindowOldEventListener=document.onmouseup;if(window.popupWindowOldEventListener!=null){document.onmouseup=new Function("window.popupWindowOldEventListener(); PopupWindow_hidePopupWindows();");}
else{document.onmouseup=PopupWindow_hidePopupWindows;}}
function PopupWindow(){if(!window.popupWindowIndex){window.popupWindowIndex=0;}
if(!window.popupWindowObjects){window.popupWindowObjects=new Array();}
if(!window.listenerAttached){window.listenerAttached=true;PopupWindow_attachListener();}
this.index=popupWindowIndex++;popupWindowObjects[this.index]=this;this.divName=null;this.popupWindow=null;this.width=0;this.height=0;this.populated=false;this.visible=false;this.autoHideEnabled=false;this.contents="";this.url="";this.windowProperties="toolbar=no,location=no,status=no,menubar=no,scrollbars=auto,resizable,alwaysRaised,dependent,titlebar=no";if(arguments.length>0){this.type="DIV";this.divName=arguments[0];}
else{this.type="WINDOW";}
this.use_gebi=false;this.use_css=false;this.use_layers=false;if(document.getElementById){this.use_gebi=true;}
else if(document.all){this.use_css=true;}
else if(document.layers){this.use_layers=true;}
else{this.type="WINDOW";}
this.offsetX=0;this.offsetY=0;this.getXYPosition=PopupWindow_getXYPosition;this.populate=PopupWindow_populate;this.setUrl=PopupWindow_setUrl;this.setWindowProperties=PopupWindow_setWindowProperties;this.refresh=PopupWindow_refresh;this.showPopup=PopupWindow_showPopup;this.hidePopup=PopupWindow_hidePopup;this.setSize=PopupWindow_setSize;this.isClicked=PopupWindow_isClicked;this.autoHide=PopupWindow_autoHide;this.hideIfNotClicked=PopupWindow_hideIfNotClicked;}
function CalendarPopup(){var c;if(arguments.length>0){c=new PopupWindow(arguments[0]);}
else{c=new PopupWindow();c.setSize(150,175);}
c.offsetX=-152;c.offsetY=25;c.autoHide();c.monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"];c.monthAbbreviations=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];c.dayHeaders=new Array("S","M","T","W","T","F","S");c.returnFunction="CP_tmpReturnFunction";c.returnMonthFunction="CP_tmpReturnMonthFunction";c.returnQuarterFunction="CP_tmpReturnQuarterFunction";c.returnYearFunction="CP_tmpReturnYearFunction";c.weekStartDay=0;c.isShowYearNavigation=false;c.displayType="date";c.disabledWeekDays=new Object();c.disabledDatesExpression="";c.yearSelectStartOffset=2;c.currentDate=null;c.todayText="Today";c.cssPrefix="";c.isShowYearNavigationInput=false;window.CP_targetInput=null;window.CP_dateFormat="MM/dd/yyyy";c.setReturnFunction=CP_setReturnFunction;c.setReturnMonthFunction=CP_setReturnMonthFunction;c.setReturnQuarterFunction=CP_setReturnQuarterFunction;c.setReturnYearFunction=CP_setReturnYearFunction;c.setMonthNames=CP_setMonthNames;c.setMonthAbbreviations=CP_setMonthAbbreviations;c.setDayHeaders=CP_setDayHeaders;c.setWeekStartDay=CP_setWeekStartDay;c.setDisplayType=CP_setDisplayType;c.setDisabledWeekDays=CP_setDisabledWeekDays;c.addDisabledDates=CP_addDisabledDates;c.setYearSelectStartOffset=CP_setYearSelectStartOffset;c.setTodayText=CP_setTodayText;c.showYearNavigation=CP_showYearNavigation;c.showCalendar=CP_showCalendar;c.hideCalendar=CP_hideCalendar;c.getStyles=getCalendarStyles;c.refreshCalendar=CP_refreshCalendar;c.getCalendar=CP_getCalendar;c.select=CP_select;c.setCssPrefix=CP_setCssPrefix;c.showYearNavigationInput=CP_showYearNavigationInput
return c;}
function CP_tmpReturnFunction(y,m,d){if(window.CP_targetInput!=null){var dt=new Date(y,m-1,d,0,0,0);window.CP_targetInput.value=formatDate(dt,window.CP_dateFormat);}
else{alert('Use setReturnFunction() to define which function will get the clicked results!');}}
function CP_tmpReturnMonthFunction(y,m){alert('Use setReturnMonthFunction() to define which function will get the clicked results!\nYou clicked: year='+y+' , month='+m);}
function CP_tmpReturnQuarterFunction(y,q){alert('Use setReturnQuarterFunction() to define which function will get the clicked results!\nYou clicked: year='+y+' , quarter='+q);}
function CP_tmpReturnYearFunction(y){alert('Use setReturnYearFunction() to define which function will get the clicked results!\nYou clicked: year='+y);}
function CP_setReturnFunction(name){this.returnFunction=name;}
function CP_setReturnMonthFunction(name){this.returnMonthFunction=name;}
function CP_setReturnQuarterFunction(name){this.returnQuarterFunction=name;}
function CP_setReturnYearFunction(name){this.returnYearFunction=name;}
function CP_setMonthNames(){for(var i=0;i<arguments.length;i++){this.monthNames[i]=arguments[i];}}
function CP_setMonthAbbreviations(){for(var i=0;i<arguments.length;i++){this.monthAbbreviations[i]=arguments[i];}}
function CP_setDayHeaders(){for(var i=0;i<arguments.length;i++){this.dayHeaders[i]=arguments[i];}}
function CP_setWeekStartDay(day){this.weekStartDay=day;}
function CP_showYearNavigation(){this.isShowYearNavigation=(arguments.length>0)?arguments[0]:true;}
function CP_setDisplayType(type){if(type!="date"&&type!="week-end"&&type!="month"&&type!="quarter"&&type!="year"){alert("Invalid display type! Must be one of: date,week-end,month,quarter,year");return false;}
this.displayType=type;}
function CP_setYearSelectStartOffset(num){this.yearSelectStartOffset=num;}
function CP_setDisabledWeekDays(){this.disabledWeekDays=new Object();for(var i=0;i<arguments.length;i++){this.disabledWeekDays[arguments[i]]=true;}}
function CP_addDisabledDates(start,end){if(arguments.length==1){end=start;}
if(start==null&&end==null){return;}
if(this.disabledDatesExpression!=""){this.disabledDatesExpression+="||";}
if(start!=null){start=parseDate(start);start=""+start.getFullYear()+LZ(start.getMonth()+1)+LZ(start.getDate());}
if(end!=null){end=parseDate(end);end=""+end.getFullYear()+LZ(end.getMonth()+1)+LZ(end.getDate());}
if(start==null){this.disabledDatesExpression+="(ds<="+end+")";}
else if(end==null){this.disabledDatesExpression+="(ds>="+start+")";}
else{this.disabledDatesExpression+="(ds>="+start+"&&ds<="+end+")";}}
function CP_setTodayText(text){this.todayText=text;}
function CP_setCssPrefix(val){this.cssPrefix=val;}
function CP_showYearNavigationInput(){this.isShowYearNavigationInput=(arguments.length>0)?arguments[0]:true;}
function CP_hideCalendar(){if(arguments.length>0){window.popupWindowObjects[arguments[0]].hidePopup();}
else{this.hidePopup();}}
function CP_refreshCalendar(index){var calObject=window.popupWindowObjects[index];if(arguments.length>1){calObject.populate(calObject.getCalendar(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]));}
else{calObject.populate(calObject.getCalendar());}
calObject.refresh();}
function CP_showCalendar(anchorname){if(arguments.length>1){if(arguments[1]==null||arguments[1]==""){this.currentDate=new Date();}
else{this.currentDate=new Date(parseDate(arguments[1]));}}
this.populate(this.getCalendar());this.showPopup(anchorname);}
function CP_select(inputobj,linkname,format){var selectedDate=(arguments.length>3)?arguments[3]:null;if(!window.getDateFromFormat){alert("calendar.select: To use this method you must also include 'date.js' for date formatting");return;}
if(this.displayType!="date"&&this.displayType!="week-end"){alert("calendar.select: This function can only be used with displayType 'date' or 'week-end'");return;}
if(inputobj.type!="text"&&inputobj.type!="hidden"&&inputobj.type!="textarea"){alert("calendar.select: Input object passed is not a valid form input object");window.CP_targetInput=null;return;}
window.CP_targetInput=inputobj;this.currentDate=null;var time=0;if(selectedDate!=null){time=getDateFromFormat(selectedDate,format)}
else if(inputobj.value!=""){time=getDateFromFormat(inputobj.value,format);}
if(selectedDate!=null||inputobj.value!=""){if(time===0){this.currentDate=null;}
else{this.currentDate=new Date(time);}}
window.CP_dateFormat=format;this.showCalendar(linkname);}
function getCalendarStyles(){var result="";var p="";if(this!=null&&typeof(this.cssPrefix)!="undefined"&&this.cssPrefix!=null&&this.cssPrefix!=""){p=this.cssPrefix;}
result+="<STYLE>\n";result+="."+p+"cpYearNavigation,."+p+"cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }\n";result+="."+p+"cpDayColumnHeader, ."+p+"cpYearNavigation,."+p+"cpMonthNavigation,."+p+"cpCurrentMonthDate,."+p+"cpCurrentMonthDateDisabled,."+p+"cpOtherMonthDate,."+p+"cpOtherMonthDateDisabled,."+p+"cpCurrentDate,."+p+"cpCurrentDateDisabled,."+p+"cpTodayText,."+p+"cpTodayTextDisabled,."+p+"cpText { font-family:arial; font-size:8pt; }\n";result+="TD."+p+"cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0 0 1 0; }\n";result+="."+p+"cpCurrentMonthDate, ."+p+"cpOtherMonthDate, ."+p+"cpCurrentDate  { text-align:right; text-decoration:none; }\n";result+="."+p+"cpCurrentMonthDateDisabled, ."+p+"cpOtherMonthDateDisabled, ."+p+"cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }\n";result+="."+p+"cpCurrentMonthDate, .cpCurrentDate { color:#000000; }\n";result+="."+p+"cpOtherMonthDate { color:#808080; }\n";result+="TD."+p+"cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1; border:solid thin #800000; }\n";result+="TD."+p+"cpCurrentDateDisabled { border-width:1; border:solid thin #FFAAAA; }\n";result+="TD."+p+"cpTodayText, TD."+p+"cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1 0 0 0;}\n";result+="A."+p+"cpTodayText, SPAN."+p+"cpTodayTextDisabled { height:20px; }\n";result+="A."+p+"cpTodayText { color:black; }\n";result+="."+p+"cpTodayTextDisabled { color:#D0D0D0; }\n";result+="."+p+"cpBorder { border:solid thin #808080; }\n";result+="</STYLE>\n";return result;}
function CP_getCalendar(){var now=new Date();if(this.type=="WINDOW"){var windowref="window.opener.";}
else{var windowref="";}
var result="";if(this.type=="WINDOW"){result+="<HTML><HEAD><TITLE>Calendar</TITLE>"+this.getStyles()+"</HEAD><BODY MARGINWIDTH=0 MARGINHEIGHT=0 TOPMARGIN=0 RIGHTMARGIN=0 LEFTMARGIN=0>\n";result+='<CENTER><TABLE WIDTH=100% BORDER=0 BORDERWIDTH=0 CELLSPACING=0 CELLPADDING=0>\n';}
else{result+='<TABLE CLASS="'+this.cssPrefix+'cpBorder" WIDTH=144 BORDER=1 BORDERWIDTH=1 CELLSPACING=0 CELLPADDING=1>\n';result+='<TR><TD ALIGN=CENTER>\n';result+='<CENTER>\n';}
if(this.displayType=="date"||this.displayType=="week-end"){if(this.currentDate==null){this.currentDate=now;}
if(arguments.length>0){var month=arguments[0];}
else{var month=this.currentDate.getMonth()+1;}
if(arguments.length>1&&arguments[1]>0&&arguments[1]-0==arguments[1]){var year=arguments[1];}
else{var year=this.currentDate.getFullYear();}
var daysinmonth=new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);if(((year%4==0)&&(year%100!=0))||(year%400==0)){daysinmonth[2]=29;}
var current_month=new Date(year,month-1,1);var display_year=year;var display_month=month;var display_date=1;var weekday=current_month.getDay();var offset=0;offset=(weekday>=this.weekStartDay)?weekday-this.weekStartDay:7-this.weekStartDay+weekday;if(offset>0){display_month--;if(display_month<1){display_month=12;display_year--;}
display_date=daysinmonth[display_month]-offset+1;}
var next_month=month+1;var next_month_year=year;if(next_month>12){next_month=1;next_month_year++;}
var last_month=month-1;var last_month_year=year;if(last_month<1){last_month=12;last_month_year--;}
var date_class;if(this.type!="WINDOW"){result+="<TABLE WIDTH=144 BORDER=0 BORDERWIDTH=0 CELLSPACING=0 CELLPADDING=0>";}
result+='<TR>\n';var refresh='javascript:'+windowref+'CP_refreshCalendar';if(this.isShowYearNavigation){result+='<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="10"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" HREF="'+refresh+'('+this.index+','+last_month+','+last_month_year+');">&lt;</A></TD>';result+='<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="58"><SPAN CLASS="'+this.cssPrefix+'cpMonthNavigation">'+this.monthNames[month-1]+'</SPAN></TD>';result+='<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="10"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" HREF="'+refresh+'('+this.index+','+next_month+','+next_month_year+');">&gt;</A></TD>';result+='<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="10">&nbsp;</TD>';result+='<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="10"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="'+refresh+'('+this.index+','+month+','+(year-1)+');">&lt;</A></TD>';if(this.isShowYearNavigationInput){result+='<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="36"><INPUT NAME="cpYear" CLASS="'+this.cssPrefix+'cpYearNavigation" SIZE="4" MAXLENGTH="4" VALUE="'+year+'" onBlur="'+refresh+'('+this.index+','+month+',this.value-0);"></TD>';}
else{result+='<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="36"><SPAN CLASS="'+this.cssPrefix+'cpYearNavigation">'+year+'</SPAN></TD>';}
result+='<TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="10"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="'+refresh+'('+this.index+','+month+','+(year+1)+');">&gt;</A></TD>';}
else{result+='<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" HREF="'+refresh+'('+this.index+','+last_month+','+last_month_year+');">&lt;&lt;</A></TD>\n';result+='<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="100"><SPAN CLASS="'+this.cssPrefix+'cpMonthNavigation">'+this.monthNames[month-1]+' '+year+'</SPAN></TD>\n';result+='<TD CLASS="'+this.cssPrefix+'cpMonthNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpMonthNavigation" HREF="'+refresh+'('+this.index+','+next_month+','+next_month_year+');">&gt;&gt;</A></TD>\n';}
result+='</TR></TABLE>\n';result+='<TABLE WIDTH=120 BORDER=0 CELLSPACING=0 CELLPADDING=1 ALIGN=CENTER>\n';result+='<TR>\n';for(var j=0;j<7;j++){result+='<TD CLASS="'+this.cssPrefix+'cpDayColumnHeader" WIDTH="14%"><SPAN CLASS="'+this.cssPrefix+'cpDayColumnHeader">'+this.dayHeaders[(this.weekStartDay+j)%7]+'</TD>\n';}
result+='</TR>\n';for(var row=1;row<=6;row++){result+='<TR>\n';for(var col=1;col<=7;col++){var disabled=false;if(this.disabledDatesExpression!=""){var ds=""+display_year+LZ(display_month)+LZ(display_date);eval("disabled=("+this.disabledDatesExpression+")");}
var dateClass="";if((display_month==this.currentDate.getMonth()+1)&&(display_date==this.currentDate.getDate())&&(display_year==this.currentDate.getFullYear())){dateClass="cpCurrentDate";}
else if(display_month==month){dateClass="cpCurrentMonthDate";}
else{dateClass="cpOtherMonthDate";}
if(disabled||this.disabledWeekDays[col-1]){result+=' <TD CLASS="'+this.cssPrefix+dateClass+'"><SPAN CLASS="'+this.cssPrefix+dateClass+'Disabled">'+display_date+'</SPAN></TD>\n';}
else{var selected_date=display_date;var selected_month=display_month;var selected_year=display_year;if(this.displayType=="week-end"){var d=new Date(selected_year,selected_month-1,selected_date,0,0,0,0);d.setDate(d.getDate()+(7-col));selected_year=d.getYear();if(selected_year<1000){selected_year+=1900;}
selected_month=d.getMonth()+1;selected_date=d.getDate();}
result+=' <TD CLASS="'+this.cssPrefix+dateClass+'"><A HREF="javascript:'+windowref+this.returnFunction+'('+selected_year+','+selected_month+','+selected_date+');'+windowref+'CP_hideCalendar(\''+this.index+'\');" CLASS="'+this.cssPrefix+dateClass+'">'+display_date+'</A></TD>\n';}
display_date++;if(display_date>daysinmonth[display_month]){display_date=1;display_month++;}
if(display_month>12){display_month=1;display_year++;}}
result+='</TR>';}
var current_weekday=now.getDay()-this.weekStartDay;if(current_weekday<0){current_weekday+=7;}
result+='<TR>\n';result+=' <TD COLSPAN=7 ALIGN=CENTER CLASS="'+this.cssPrefix+'cpTodayText">\n';if(this.disabledDatesExpression!=""){var ds=""+now.getFullYear()+LZ(now.getMonth()+1)+LZ(now.getDate());eval("disabled=("+this.disabledDatesExpression+")");}
if(disabled||this.disabledWeekDays[current_weekday+1]){result+='  <SPAN CLASS="'+this.cssPrefix+'cpTodayTextDisabled">'+this.todayText+'</SPAN>\n';}
else{result+='  <A CLASS="'+this.cssPrefix+'cpTodayText" HREF="javascript:'+windowref+this.returnFunction+'(\''+now.getFullYear()+'\',\''+(now.getMonth()+1)+'\',\''+now.getDate()+'\');'+windowref+'CP_hideCalendar(\''+this.index+'\');">'+this.todayText+'</A>\n';}
result+='  <BR>\n';result+=' </TD></TR></TABLE></CENTER></TD></TR></TABLE>\n';}
if(this.displayType=="month"||this.displayType=="quarter"||this.displayType=="year"){if(arguments.length>0){var year=arguments[0];}
else{if(this.displayType=="year"){var year=now.getFullYear()-this.yearSelectStartOffset;}
else{var year=now.getFullYear();}}
if(this.displayType!="year"&&this.isShowYearNavigation){result+="<TABLE WIDTH=144 BORDER=0 BORDERWIDTH=0 CELLSPACING=0 CELLPADDING=0>";result+='<TR>\n';result+=' <TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year-1)+');">&lt;&lt;</A></TD>\n';result+=' <TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="100">'+year+'</TD>\n';result+=' <TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="22"><A CLASS="'+this.cssPrefix+'cpYearNavigation" HREF="javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year+1)+');">&gt;&gt;</A></TD>\n';result+='</TR></TABLE>\n';}}
if(this.displayType=="month"){result+='<TABLE WIDTH=120 BORDER=0 CELLSPACING=1 CELLPADDING=0 ALIGN=CENTER>\n';for(var i=0;i<4;i++){result+='<TR>';for(var j=0;j<3;j++){var monthindex=((i*3)+j);result+='<TD WIDTH=33% ALIGN=CENTER><A CLASS="'+this.cssPrefix+'cpText" HREF="javascript:'+windowref+this.returnMonthFunction+'('+year+','+(monthindex+1)+');'+windowref+'CP_hideCalendar(\''+this.index+'\');" CLASS="'+date_class+'">'+this.monthAbbreviations[monthindex]+'</A></TD>';}
result+='</TR>';}
result+='</TABLE></CENTER></TD></TR></TABLE>\n';}
if(this.displayType=="quarter"){result+='<BR><TABLE WIDTH=120 BORDER=1 CELLSPACING=0 CELLPADDING=0 ALIGN=CENTER>\n';for(var i=0;i<2;i++){result+='<TR>';for(var j=0;j<2;j++){var quarter=((i*2)+j+1);result+='<TD WIDTH=50% ALIGN=CENTER><BR><A CLASS="'+this.cssPrefix+'cpText" HREF="javascript:'+windowref+this.returnQuarterFunction+'('+year+','+quarter+');'+windowref+'CP_hideCalendar(\''+this.index+'\');" CLASS="'+date_class+'">Q'+quarter+'</A><BR><BR></TD>';}
result+='</TR>';}
result+='</TABLE></CENTER></TD></TR></TABLE>\n';}
if(this.displayType=="year"){var yearColumnSize=4;result+="<TABLE WIDTH=144 BORDER=0 BORDERWIDTH=0 CELLSPACING=0 CELLPADDING=0>";result+='<TR>\n';result+=' <TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="50%"><A CLASS="cpYearNavigation" HREF="javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year-(yearColumnSize*2))+');">&lt;&lt;</A></TD>\n';result+=' <TD CLASS="'+this.cssPrefix+'cpYearNavigation" WIDTH="50%"><A CLASS="cpYearNavigation" HREF="javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year+(yearColumnSize*2))+');">&gt;&gt;</A></TD>\n';result+='</TR></TABLE>\n';result+='<TABLE WIDTH=120 BORDER=0 CELLSPACING=1 CELLPADDING=0 ALIGN=CENTER>\n';for(var i=0;i<yearColumnSize;i++){for(var j=0;j<2;j++){var currentyear=year+(j*yearColumnSize)+i;result+='<TD WIDTH=50% ALIGN=CENTER><A CLASS="'+this.cssPrefix+'cpText" HREF="javascript:'+windowref+this.returnYearFunction+'('+currentyear+');'+windowref+'CP_hideCalendar(\''+this.index+'\');" CLASS="'+date_class+'">'+currentyear+'</A></TD>';}
result+='</TR>';}
result+='</TABLE></CENTER></TD></TR></TABLE>\n';}
if(this.type=="WINDOW"){result+="</BODY></HTML>\n";}
return result;}
function textCounter(field,countfield,maxlimit)
{if(field.value.length>maxlimit){field.value=field.value.substring(0,maxlimit);}
else{countfield.value=maxlimit-field.value.length;}}
function faq(mypage,myname,w,h,scroll)
{var winl=(screen.width-w)/2;var wint=(screen.height-h)/2;winprops='height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable';win=window.open(mypage,myname,winprops);if(parseInt(navigator.appVersion)>=4){win.window.focus();}}
function checkAllBoxes()
{var t=document.form.elements.length;for(var i=0;i<t;i++)
{var thing=document.form.elements[i];if(thing.type=="checkbox")
{thing.checked=true;}}}
function unCheckAllBoxes()
{var t=document.form.elements.length;for(var i=0;i<t;i++)
{var thing=document.form.elements[i];if((thing.type=="checkbox")&&(thing.checked===true))
{thing.checked=false;}}}
function doselectAll()
{document.form.selectall.value='true';document.form.submit();}
function jumpTo(selectedTool)
{if(selectedTool!==null)
{document.form.jumpto.value=selectedTool;document.form.submit();}}
function addPrivacyBatch()
{document.form.addPrivacyBatch.value='true';document.form.submit();}
function addZoneTemplateManager()
{document.form.zonetemplatemgr.value='true';document.form.submit();}
function setPageSize(setPageSizeInt)
{if(setPageSizeInt>0)
{document.form.pageSize.value=setPageSizeInt;document.form.submit();}}
function setPageSizeRow(obj){$('pn_id').value=1;document.form.pageSize.value=obj.value;document.form.submit();}
function deselect(formName,id)
{document.formName.ds.value=id;document.formName.submit();}
function xSelect(formName,id)
{document.formName.sel.value=id;document.formName.submit();}
function disableAdmin(disabled)
{document.configure.company_adm.disabled=eval(disabled);document.configure.lname_adm.disabled=eval(disabled);document.configure.fname_adm.disabled=eval(disabled);document.configure.address1_adm.disabled=eval(disabled);document.configure.address2_adm.disabled=eval(disabled);document.configure.address3_adm.disabled=eval(disabled);document.configure.city_adm.disabled=eval(disabled);if(document.configure.state_adm!==null&&document.configure.state_adm!==undefined)
{document.configure.state_adm.disabled=eval(disabled);}
document.configure.zip_adm.disabled=eval(disabled);document.configure.country_adm.disabled=eval(disabled);document.configure.phonepre_adm.disabled=eval(disabled);document.configure.phone_adm.disabled=eval(disabled);document.configure.faxpre_adm.disabled=eval(disabled);document.configure.fax_adm.disabled=eval(disabled);document.configure.email_adm.disabled=eval(disabled);if(document.configure.province_adm!==null&&document.configure.province_adm!==undefined)
{document.configure.province_adm.disabled=eval(disabled);}
if(document.configure.eu_lang_reg!==null&&document.configure.eu_lang_reg!==undefined)
{document.configure.eu_lang_adm.disabled=eval(disabled);}}
function disableReg(disabled)
{document.configure.company_reg.disabled=eval(disabled);document.configure.lname_reg.disabled=eval(disabled);document.configure.fname_reg.disabled=eval(disabled);document.configure.address1_reg.disabled=eval(disabled);document.configure.address2_reg.disabled=eval(disabled);document.configure.address3_reg.disabled=eval(disabled);document.configure.city_reg.disabled=eval(disabled);if(document.configure.state_reg!==null&&document.configure.state_reg!==undefined)
{document.configure.state_reg.disabled=eval(disabled);}
document.configure.zip_reg.disabled=eval(disabled);document.configure.country_reg.disabled=eval(disabled);document.configure.phonepre_reg.disabled=eval(disabled);document.configure.phone_reg.disabled=eval(disabled);document.configure.faxpre_reg.disabled=eval(disabled);document.configure.fax_reg.disabled=eval(disabled);document.configure.email_reg.disabled=eval(disabled);if(document.configure.province_reg!==null&&document.configure.province_reg!==undefined)
{document.configure.province_reg.disabled=eval(disabled);}
if(document.configure.eu_lang_reg!==null&&document.configure.eu_lang_reg!==undefined)
{document.configure.eu_lang_reg.disabled=eval(disabled);}}
function disableTech(disabled)
{document.configure.company_tech.disabled=eval(disabled);document.configure.lname_tech.disabled=eval(disabled);document.configure.fname_tech.disabled=eval(disabled);document.configure.address1_tech.disabled=eval(disabled);document.configure.address2_tech.disabled=eval(disabled);document.configure.address3_tech.disabled=eval(disabled);document.configure.city_tech.disabled=eval(disabled);if(document.configure.state_tech!==null&&document.configure.state_tech!==undefined)
{document.configure.state_tech.disabled=eval(disabled);}
document.configure.zip_tech.disabled=eval(disabled);document.configure.country_tech.disabled=eval(disabled);document.configure.phonepre_tech.disabled=eval(disabled);document.configure.phone_tech.disabled=eval(disabled);document.configure.faxpre_tech.disabled=eval(disabled);document.configure.fax_tech.disabled=eval(disabled);document.configure.email_tech.disabled=eval(disabled);if(document.configure.province_tech!==null&&document.configure.province_tech!==undefined)
{document.configure.province_tech.disabled=eval(disabled);}
if(document.configure.eu_lang_tech!==null)
{document.configure.eu_lang_tech.disabled=eval(disabled);}}
function disableBill(disabled)
{document.configure.company_bill.disabled=eval(disabled);document.configure.lname_bill.disabled=eval(disabled);document.configure.fname_bill.disabled=eval(disabled);document.configure.address1_bill.disabled=eval(disabled);document.configure.address2_bill.disabled=eval(disabled);document.configure.address3_bill.disabled=eval(disabled);document.configure.city_bill.disabled=eval(disabled);if(document.configure.state_bill!==null&&document.configure.state_bill!==undefined)
{document.configure.state_bill.disabled=eval(disabled);}
document.configure.zip_bill.disabled=eval(disabled);document.configure.country_bill.disabled=eval(disabled);document.configure.phonepre_bill.disabled=eval(disabled);document.configure.phone_bill.disabled=eval(disabled);document.configure.faxpre_bill.disabled=eval(disabled);document.configure.fax_bill.disabled=eval(disabled);document.configure.email_bill.disabled=eval(disabled);if(document.configure.province_bill!==null&&document.configure.province_bill!==undefined)
{document.configure.province_bill.disabled=eval(disabled);}
if(document.configure.eu_lang_bill!==null&&document.configure.eu_lang_bill!==undefined)
{document.configure.eu_lang_bill.disabled=eval(disabled);}}
function selectcedcontact(contactID)
{document.configure.contactid_ced.value=eval("document.configure.contactid_"+contactID+".value");}
function SetDnsOption()
{if(document.configure.dnsoption[0].checked)
{switchDiv('customdns',true);switchDiv('monikerdns',false);}
else
{switchDiv('customdns',false);switchDiv('monikerdns',true);}}
function prepareOtherLETypeField()
{if(document.configure.legalentity_ced.value=="Other")
{document.configure.otherlegalentity_ced.disabled=false;}
else
{document.configure.otherlegalentity_ced.disabled=true;}}
function prepareOtherIdentFormField()
{if(document.configure.identform_ced.value=="Other")
{document.configure.otheridentform_ced.disabled=false;}
else
{document.configure.otheridentform_ced.disabled=true;}}
function checkExistingDomainCAConfig(obj)
{if($("contactsdisplay")!==undefined){if(document.configure.useexistingdomain!==undefined&&document.configure.useexistingdomain.checked){document.getElementById("contactsdisplay").style.display='none';}
else{document.getElementById("contactsdisplay").style.display='inline';}}}
function SetConfigureDefaults()
{if(document.configure.newregistrantcontact[1].checked)
{disableReg(true);}
else
{if(document.configure.newregistrantcontact[0].checked){disableReg(false);}
else{disableReg(true);}}
if(document.configure.newtechcontact[4].checked)
{disableTech(true);}
else
{if(document.configure.newtechcontact[0].checked){disableTech(false);}
else{disableTech(true);}}
if(document.configure.newadmincontact[2].checked)
{disableAdmin(true);}
else
{if(document.configure.newadmincontact[0].checked){disableAdmin(false);}
else{disableAdmin(true);}}
if(document.configure.newbillcontact[3].checked)
{disableBill(true);}
else
{if(document.configure.newbillcontact[0].checked){disableBill(false);}
else{disableBill(true);}}
SetDnsOption();}
function SetConfigureDefaultsContactsOnly()
{if(document.configure.newregistrantcontact[1].checked)
{disableReg(true);}
else
{if(document.configure.newregistrantcontact[0].checked){disableReg(false);}
else{disableReg(true);}}
if(document.configure.newtechcontact[4].checked)
{disableTech(true);}
else
{if(document.configure.newtechcontact[0].checked){disableTech(false);}
else{disableTech(true);}}
if(document.configure.newadmincontact[2].checked)
{disableAdmin(true);}
else
{if(document.configure.newadmincontact[0].checked){disableAdmin(false);}
else{disableAdmin(true);}}
if(document.configure.newbillcontact[3].checked)
{disableBill(true);}
else
{if(document.configure.newbillcontact[0].checked){disableBill(false);}
else{disableBill(true);}}}
function SetAsiaConfigureDefaults()
{prepareOtherLETypeField();prepareOtherIdentFormField();}
function SetTelConfigureDefaults()
{if(document.configure.newregistrantcontact[1].checked)
{disableReg(true);}
else
{if(document.configure.newregistrantcontact[0].checked){disableReg(false);}
else{disableReg(true);}}
if(document.configure.newtechcontact[4].checked)
{disableTech(true);}
else
{if(document.configure.newtechcontact[0].checked){disableTech(false);}
else{disableTech(true);}}
if(document.configure.newadmincontact[2].checked)
{disableAdmin(true);}
else
{if(document.configure.newadmincontact[0].checked){disableAdmin(false);}
else{disableAdmin(true);}}
if(document.configure.newbillcontact[3].checked)
{disableBill(true);}
else
{if(document.configure.newbillcontact[0].checked){disableBill(false);}
else{disableBill(true);}}}
function SetEuConfigureDefaults()
{if(document.configure.newregistrantcontact[1].checked)
{disableReg(true);}
else
{if(document.configure.newregistrantcontact[0].checked){disableReg(false);}
else{disableReg(true);}}
if(document.configure.newtechcontact[1].checked)
{disableTech(true);}
else
{if(document.configure.newtechcontact[0].checked){disableTech(false);}
else{disableTech(true);}}
SetDnsOption();}
function SetEuConfigureDefaults1()
{if(document.configure.newregistrantcontact[1].checked)
{disableReg(true);}
else
{if(document.configure.newregistrantcontact[0].checked){disableReg(false);}
else{disableReg(true);}}
if(document.configure.newtechcontact[1].checked)
{disableTech(true);}
else
{if(document.configure.newtechcontact[0].checked){disableTech(false);}
else{disableTech(true);}}}
function selectregistrant(contactID)
{var isstate;document.configure.company_reg.value=eval("document.configure.company_"+contactID+".value");document.configure.lname_reg.value=eval("document.configure.lname_"+contactID+".value");document.configure.fname_reg.value=eval("document.configure.fname_"+contactID+".value");document.configure.address1_reg.value=eval("document.configure.address1_"+contactID+".value");document.configure.address2_reg.value=eval("document.configure.address2_"+contactID+".value");document.configure.address3_reg.value=eval("document.configure.address3_"+contactID+".value");document.configure.city_reg.value=eval("document.configure.city_"+contactID+".value");if(document.getElementById("StateReg")!==null){document.configure.state_tech.value=eval("document.configure.state_"+contactID+".value");}
if(document.getElementById("ProvinceReg")!==null){document.configure.province_tech.value=eval("document.configure.province_"+contactID+".value");}
document.configure.zip_reg.value=eval("document.configure.zip_"+contactID+".value");document.configure.country_reg.value=eval("document.configure.country_"+contactID+".value");document.configure.phonepre_reg.value=eval("document.configure.phonepre_"+contactID+".value");document.configure.phone_reg.value=eval("document.configure.phone_"+contactID+".value");document.configure.faxpre_reg.value=eval("document.configure.faxpre_"+contactID+".value");document.configure.fax_reg.value=eval("document.configure.fax_"+contactID+".value");document.configure.email_reg.value=eval("document.configure.email_"+contactID+".value");disableReg(true);}
function selecttechcontact(contactID)
{var issate;document.configure.company_tech.value=eval("document.configure.company_"+contactID+".value");document.configure.lname_tech.value=eval("document.configure.lname_"+contactID+".value");document.configure.fname_tech.value=eval("document.configure.fname_"+contactID+".value");document.configure.address1_tech.value=eval("document.configure.address1_"+contactID+".value");document.configure.address2_tech.value=eval("document.configure.address2_"+contactID+".value");document.configure.address3_tech.value=eval("document.configure.address3_"+contactID+".value");document.configure.city_tech.value=eval("document.configure.city_"+contactID+".value");if(document.getElementById("StateTech")!==null){document.configure.state_tech.value=eval("document.configure.state_"+contactID+".value");}
if(document.getElementById("ProvinceTech")!==null){document.configure.province_tech.value=eval("document.configure.province_"+contactID+".value");}
if(document.getElementById("euLanguagetech")!==null){document.configure.eu_lang_tech.value=eval("document.configure.eu_lang_"+contactID+".value");}
document.configure.zip_tech.value=eval("document.configure.zip_"+contactID+".value");document.configure.country_tech.value=eval("document.configure.country_"+contactID+".value");document.configure.phonepre_tech.value=eval("document.configure.phonepre_"+contactID+".value");document.configure.phone_tech.value=eval("document.configure.phone_"+contactID+".value");document.configure.faxpre_tech.value=eval("document.configure.faxpre_"+contactID+".value");document.configure.fax_tech.value=eval("document.configure.fax_"+contactID+".value");document.configure.email_tech.value=eval("document.configure.email_"+contactID+".value");disableTech(true);}
function selectadmincontact(contactID)
{document.configure.company_adm.value=eval("document.configure.company_"+contactID+".value");document.configure.lname_adm.value=eval("document.configure.lname_"+contactID+".value");document.configure.fname_adm.value=eval("document.configure.fname_"+contactID+".value");document.configure.address1_adm.value=eval("document.configure.address1_"+contactID+".value");document.configure.address2_adm.value=eval("document.configure.address2_"+contactID+".value");document.configure.address3_adm.value=eval("document.configure.address3_"+contactID+".value");document.configure.city_adm.value=eval("document.configure.city_"+contactID+".value");if(document.getElementById("StateAdm")!==null){document.configure.state_adm.value=eval("document.configure.state_"+contactID+".value");}
if(document.getElementById("ProvinceAdm")!==null){document.configure.province_adm.value=eval("document.configure.province_"+contactID+".value");}
document.configure.zip_adm.value=eval("document.configure.zip_"+contactID+".value");document.configure.country_adm.value=eval("document.configure.country_"+contactID+".value");document.configure.phonepre_adm.value=eval("document.configure.phonepre_"+contactID+".value");document.configure.phone_adm.value=eval("document.configure.phone_"+contactID+".value");document.configure.faxpre_adm.value=eval("document.configure.faxpre_"+contactID+".value");document.configure.fax_adm.value=eval("document.configure.fax_"+contactID+".value");document.configure.email_adm.value=eval("document.configure.email_"+contactID+".value");disableAdmin(true);}
function selectbillcontact(contactID)
{document.configure.company_bill.value=eval("document.configure.company_"+contactID+".value");document.configure.lname_bill.value=eval("document.configure.lname_"+contactID+".value");document.configure.fname_bill.value=eval("document.configure.fname_"+contactID+".value");document.configure.address1_bill.value=eval("document.configure.address1_"+contactID+".value");document.configure.address2_bill.value=eval("document.configure.address2_"+contactID+".value");document.configure.address3_bill.value=eval("document.configure.address3_"+contactID+".value");document.configure.city_bill.value=eval("document.configure.city_"+contactID+".value");if(document.getElementById("StateBill")!==null){document.configure.state_bill.value=eval("document.configure.state_"+contactID+".value");}
if(document.getElementById("ProvinceBill")!==null){document.configure.province_bill.value=eval("document.configure.province_"+contactID+".value");}
document.configure.zip_bill.value=eval("document.configure.zip_"+contactID+".value");document.configure.country_bill.value=eval("document.configure.country_"+contactID+".value");document.configure.phonepre_bill.value=eval("document.configure.phonepre_"+contactID+".value");document.configure.phone_bill.value=eval("document.configure.phone_"+contactID+".value");document.configure.faxpre_bill.value=eval("document.configure.faxpre_"+contactID+".value");document.configure.fax_bill.value=eval("document.configure.fax_"+contactID+".value");document.configure.email_bill.value=eval("document.configure.email_"+contactID+".value");disableBill(true);}
function checktechnew(obj)
{if(document.configure.newtechcontact[4].checked)
{disableTech(true);}
else
{if(document.configure.newtechcontact[0].checked){disableTech(false);}
else
{if(document.configure.newtechcontact[1].checked){selecttechcontact(obj);}
else if(document.configure.newtechcontact[2].checked){selecttechcontact(obj);}
else{selecttechcontact(obj);}
disableTech(true);}}}
function checktechneweu(obj)
{if(document.configure.newtechcontact[1].checked)
{disableTech(true);}
else
{if(document.configure.newtechcontact[0].checked){disableTech(false);}
else
{if(document.configure.newtechcontact[1].checked){selecttechcontact(obj);}
disableTech(true);}}}
function checkadminnew(obj)
{if(document.configure.newadmincontact[2].checked)
{disableAdmin(true);}
else
{if(document.configure.newadmincontact[0].checked){disableAdmin(false);}
else if(document.configure.newadmincontact[1].checked)
{selectadmincontact(obj);disableAdmin(true);}}}
function checkregistrantnew(obj)
{if(document.configure.newregistrantcontact[1].checked)
{disableReg(true);}
else
{if(document.configure.newregistrantcontact[0].checked){disableReg(false);}
else{disableReg(true);}}}
function checkbillingnew(obj)
{if(document.configure.newbillcontact[3].checked)
{disableBill(true);}
else
{if(document.configure.newbillcontact[0].checked){disableBill(false);}
else
{if(document.configure.newbillcontact[1].checked){selectbillcontact(obj);}
else{selectbillcontact(obj);}
disableBill(true);}}}
function checkcednew(obj)
{if(document.configure.newcedcontact[0].checked){selectcedcontact(obj);}
else if(document.configure.newcedcontact[1].checked){selectcedcontact(obj);}
else if(document.configure.newcedcontact[2].checked){selectcedcontact(obj);}
else{selectcedcontact(obj);}}
function checkRegistrantState(obj)
{if(obj.value==-1)
{document.configure.province_reg.disabled=false;}
else
{document.configure.province_reg.value="";document.configure.province_reg.disabled=true;}}
function checkAdminState(obj)
{if(obj.value==-1)
{document.configure.province_adm.disabled=false;}
else
{document.configure.province_adm.value="";document.configure.province_adm.disabled=true;}}
function checkBillState(obj)
{if(obj.value==-1)
{document.configure.province_bill.disabled=false;}
else
{document.configure.province_bill.value="";document.configure.province_bill.disabled=true;}}
function checkTechState(obj)
{if(obj.value==-1)
{document.configure.province_tech.disabled=false;}
else
{document.configure.province_tech.value="";document.configure.province_tech.disabled=true;}}
function setaccountdefaultns()
{document.configure.ns1.value=document.configure.defaultns1.value;document.configure.ns2.value=document.configure.defaultns2.value;document.configure.ns3.value=document.configure.defaultns3.value;document.configure.ns4.value=document.configure.defaultns4.value;document.configure.ns5.value=document.configure.defaultns5.value;document.configure.ns6.value=document.configure.defaultns6.value;document.configure.dnsoption.value=document.configure.defaultdnsoption.value;document.configure.aZoneTemplate.value=document.configure.defaultzonetemplate.value;}
function setMonikerDefaultNS()
{document.configure.ns1.value="NS1.MONIKERDNS.NET";document.configure.ns2.value="NS2.MONIKERDNS.NET";document.configure.ns3.value="NS3.MONIKERDNS.NET";document.configure.ns4.value="NS4.MONIKERDNS.NET";document.configure.ns5.value="";document.configure.ns6.value="";}
function setallcontacts()
{var st_r='';if(typeof(document.configure.contactid_reg)!=='undefined'){st_r=document.configure.contactid_reg.value;document.configure.contactid_adm.value=st_r;document.configure.contactid_bill.value=st_r;document.configure.contactid_tech.value=st_r;}
if(typeof(document.configure.state_reg)!=='undefined'){st_r=document.configure.state_reg.value;document.configure.state_tech.value=st_r;document.configure.state_bill.value=st_r;document.configure.state_adm.value=st_r;}
if(typeof(document.configure.registrantcontact)!=='undefined'){document.configure.techcontact.value=document.configure.registrantcontact.value;document.configure.admincontact.value=document.configure.registrantcontact.value;document.configure.billcontact.value=document.configure.registrantcontact.value;}
document.configure.company_tech.value=document.configure.company_reg.value;document.configure.lname_tech.value=document.configure.lname_reg.value;document.configure.fname_tech.value=document.configure.fname_reg.value;document.configure.address1_tech.value=document.configure.address1_reg.value;document.configure.address2_tech.value=document.configure.address2_reg.value;document.configure.address3_tech.value=document.configure.address3_reg.value;document.configure.city_tech.value=document.configure.city_reg.value;document.configure.province_tech.value=document.configure.province_reg.value;document.configure.zip_tech.value=document.configure.zip_reg.value;document.configure.country_tech.value=document.configure.country_reg.value;document.configure.phonepre_tech.value=document.configure.phonepre_reg.value;document.configure.phone_tech.value=document.configure.phone_reg.value;document.configure.faxpre_tech.value=document.configure.faxpre_reg.value;document.configure.fax_tech.value=document.configure.fax_reg.value;document.configure.email_tech.value=document.configure.email_reg.value;document.configure.company_adm.value=document.configure.company_reg.value;document.configure.lname_adm.value=document.configure.lname_reg.value;document.configure.fname_adm.value=document.configure.fname_reg.value;document.configure.address1_adm.value=document.configure.address1_reg.value;document.configure.address2_adm.value=document.configure.address2_reg.value;document.configure.address3_adm.value=document.configure.address3_reg.value;document.configure.city_adm.value=document.configure.city_reg.value;document.configure.province_adm.value=document.configure.province_reg.value;document.configure.zip_adm.value=document.configure.zip_reg.value;document.configure.country_adm.value=document.configure.country_reg.value;document.configure.phonepre_adm.value=document.configure.phonepre_reg.value;document.configure.phone_adm.value=document.configure.phone_reg.value;document.configure.faxpre_adm.value=document.configure.faxpre_reg.value;document.configure.fax_adm.value=document.configure.fax_reg.value;document.configure.email_adm.value=document.configure.email_reg.value;document.configure.company_bill.value=document.configure.company_reg.value;document.configure.lname_bill.value=document.configure.lname_reg.value;document.configure.fname_bill.value=document.configure.fname_reg.value;document.configure.address1_bill.value=document.configure.address1_reg.value;document.configure.address2_bill.value=document.configure.address2_reg.value;document.configure.address3_bill.value=document.configure.address3_reg.value;document.configure.city_bill.value=document.configure.city_reg.value;document.configure.province_bill.value=document.configure.province_reg.value;document.configure.zip_bill.value=document.configure.zip_reg.value;document.configure.country_bill.value=document.configure.country_reg.value;document.configure.phonepre_bill.value=document.configure.phonepre_reg.value;document.configure.phone_bill.value=document.configure.phone_reg.value;document.configure.faxpre_bill.value=document.configure.faxpre_reg.value;document.configure.fax_bill.value=document.configure.fax_reg.value;document.configure.email_bill.value=document.configure.email_reg.value;}
var form='productaddon';function toggle(chkName)
{dml=document.forms[form];len=dml.elements.length;var i=0;for(i=0;i<len;i++)
{if(dml.elements[i].name.substring(0,6)==chkName.substring(0,6))
{if(dml.elements[i].checked===0){dml.elements[i].checked=1;}
else{dml.elements[i].checked=0;}}}}
function checkQty(){return true;}
function Initialize()
{}
function BronzeHostingToggle()
{}
function GoldHostingToggle()
{}
function PlatinumHostingToggle()
{}
function SingleHostingToggle()
{}
function GroupHostingToggle()
{}
function BusinessHostingToggle()
{}
function hasClass(obj){var result=false;if(obj.getAttributeNode("class")!==null){result=obj.getAttributeNode("class").value;}
return result;}
function stripe(id){var even=false;var evenClass=arguments[1]?arguments[1]:"even";var oddClass=arguments[2]?arguments[2]:"odd";var table=document.getElementById(id);if(!table){return;}
var tbodies=table.getElementsByTagName("tbody");for(var h=0;h<tbodies.length;h++){var trs=tbodies[h].getElementsByTagName("tr");for(var i=0;i<trs.length;i++){if(!hasClass(trs[i])){var tds=trs[i].getElementsByTagName("td");for(var j=0;j<tds.length;j++){var mytd=tds[j];if(!hasClass(mytd)){mytd.className=even?evenClass:oddClass;}}}
even=!even;}}}
function info(ref)
{moreinfo=window.open('moreinfo.jsp#'+ref,'info','scrollbars=yes,width=400,height=300');moreinfo.focus();}
function poslist(list,val)
{for(i=0;i<list.options.length;i++)
{if(list.options[i].value==val)
{list.selectedIndex=i;break;}}}
function isNotSelected(f)
{return(f.selectedIndex===0);}
function isEmpty(s)
{for(var i=0;i<s.length;i++)
{var c=s.charAt(i);if((c!==" ")&&(c!="\n")&&(c!="\t")){return false;}}
return true;}
function isAlpha(c)
{if(c<'A'||c>'Z'&&(c<'a'||c>'z'))
{return false;}
return true;}
function isNum(c)
{return((c>="0")&&(c<="9"));}
function isNumeric(f,l)
{var field="";for(var i=0;i<f.value.length;i++)
{var c=f.value.charAt(i);if((c>="0")&&(c<="9")){field=field+c;}}
f.value=field;return(f.value.length==l);}
function isAlNum(f)
{for(var i=0;i<f.value.length;i++)
{var c=f.value.charAt(i);if(isAlpha(c)){continue;}
if(isNum(c)){continue;}
return false;}
return true;}
function isDUNS(f)
{for(var i=0;i<f.value.length;i++)
{var c=f.value.charAt(i);if(isNum(c)){continue;}
if(c=='-'){continue;}
return false;}
return true;}
function validate(f)
{var m="";var bn=isEmpty(f.busname.value);var sc=isEmpty(f.sector.value);if(f.sector.value===0)
{sc=true;}
var po=false;po=(!f.policy1.checked);if(bn){m+="\nYou must enter your business name.";}
if(sc){m+="\nYou must enter your travel sector.";}
if(po){m+="\nYou must agree to the Policies, Terms, and Conditions.";}
if(m.length!==0){alert("Your entry is missing some required information:\n\n"+m);}
return(m.length===0);}
