﻿
function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features);}
function focusChange(txt1,txt2,length2){if(isNaN(txt1.value)){txt1.value="";txt1.focus();return false;}if(txt1.value.length>=length2){txt2.focus();return false;}}
function textChanger(obj,text){if(text==null){text=''}if(obj.value==''){$(obj).addClass('watermark');obj.value=text;}
else if(obj.value==text){$(obj).removeClass('watermark');obj.value='';}
else if(obj.value!=text)
return;}
function CharacterCount(obj,total){if(total==null)total=500;var len=obj.value.length;var newdiv;if(document.getElementById("note"+obj.id)==null){newdiv=document.createElement('div');newdiv.id="note"+obj.id;obj.parentNode.appendChild(newdiv);}
else{newdiv=document.getElementById("note"+obj.id);}
if(len==0){obj.parentNode.removeChild(newdiv);}
if(len>=total){var temp=obj.value.substring(0,total);obj.value=temp;newdiv.innerHTML="You have reached maximum characters limit of <b>"+total+"</b>."}
else{newdiv.innerHTML="Your maximum characters limit is: <b>"+total+"</b>. Current character count: <b>"+len+"</b>.";}}
function stateChange(source,spanid){if(source.value=="0")document.getElementById(spanid).style.display="inline";else document.getElementById(spanid).style.display="none";}
function formatPhone(source,style){var realNumber='';var pFormat='';for(var i=0;i<source.value.length;i++){if(isNaN(source.value.charAt(i))==false&&source.value.charAt(i)!=' '){realNumber+=source.value.charAt(i);}}
if(style==null)style='US';if(style=='US'){for(var i=0;i<realNumber.length;i++){switch(i){case 0:pFormat+="("+realNumber.charAt(i);break;case 3:pFormat+=") "+realNumber.charAt(i);break;case 6:pFormat+="-"+realNumber.charAt(i);break;case 10:pFormat+="-"+realNumber.charAt(i);break;case 15:pFormat=pFormat;break;default:if(i<15)pFormat+=realNumber.charAt(i);break;}}}
else{for(var i=0;i<realNumber.length;i++){switch(i){case 0:pFormat+="+"+realNumber.charAt(i);break;case 3:pFormat+="-"+realNumber.charAt(i);break;case 6:pFormat+="-"+realNumber.charAt(i);break;case 9:pFormat+="-"+realNumber.charAt(i);break;case 13:pFormat+="-("+realNumber.charAt(i);break;case 17:pFormat+=realNumber.charAt(i)+")";break;default:if(i<18)pFormat+=realNumber.charAt(i);break;}}}source.value=pFormat;}
function validatePhone(source,style){if(style==null)style='US';if(style=='US'){if(!(/^(\([1-9]\d{2}\)\s?\d{3}\-\d{4})+(-\d{1,5})?$/).test(source.value)){alert("Invalid US Phone Number.");source.focus();return false;}}else{if(!(/^(\+\d{1,3}-\d{3}-\d{3}-\d{4})+(-\(\d{1,5}\))?$/).test(source.value)){alert("Invalid Phone Number.");source.focus();return false;}}}
function stripHTML(obj){var re=/<\S[^><]*>/g;obj.value=obj.value.replace(re,"");}
function addBookmark(title,url){if(window.sidebar){window.sidebar.addPanel(title,url,"");}else if(document.all){window.external.AddFavorite(url,title);}else{alert("Sorry, your browser doesn't support this");}}
function setHomeBackground(){today=new Date();jran=today.getTime();var number=4;var random_number="";var images="";var text_color="";ia=9301;ic=49297;im=233280;jran=(jran*ia+ic)%im;random_number=Math.ceil((jran/(im*1.0))*number);if(random_number==1){images="topbg-main1.jpg";}
if(random_number==2){images="topbg-main2.jpg";}
if(random_number==3){images="topbg-main3.jpg";}
if(random_number==4){images="topbg-main4.jpg";}
if(random_number==5){images="topbg-main5.jpg";}
if(random_number==6){images="topbg-main6.jpg";}
if(random_number==7){images="topbg-main7.jpg";}
if(random_number==8){images="topbg-main8.jpg";}
if(random_number==9){images="topbg-main9.jpg";}
return images;}
function isValidURL(url){var regexp=/^(http(?:s)?\:\/\/[a-zA-Z0-9\-]+(?:\.[a-zA-Z0-9\-]+)*\.[a-zA-Z]{2,6}(?:\/?|(?:\/[\w\-]+)*)(?:\/?|\/\w+\.[a-zA-Z]{2,4}(?:\?[\w]+\=[\w\-]+)?)?(?:\&[\w]+\=[\w\-]+)*)$/;if(RegExp.test(url)){return true;}else{return false;}}
function SubmitFormOnEnter(CssClassName,ButtonName){jQuery('.'+CssClassName).keypress(function(e){if((e.which&&e.which==13)||(e.keyCode&&e.keyCode==13)){jQuery('#'+ButtonName).click();return false;}return true;});}
function ValidateQuickQuoteForm(clsToValidate){var msgAlert='';$("input."+clsToValidate).each(function(){if($(this).val().length<=0){msgAlert+="\n- "+$(this).attr("rel");}else{if($(this).hasClass("email")){if($(this).val()=='user@yourdomainname.com'){msgAlert+="\n- "+$(this).attr("rel");}else if(!isValidEMail($(this).val())){msgAlert+="\n- Invalid Email Address";}}}});$("select."+clsToValidate).each(function(){if($("#"+this.id+" option:selected").val().length<=0){msgAlert+="\n- "+$(this).attr("rel");}});if($("textarea."+clsToValidate).val().length<=0){msgAlert+="\n- "+$("textarea."+clsToValidate).attr('rel');}
if($("input."+clsToValidate+"Captcha").val().length<=0){msgAlert+="\n- Word Verification Code";}
if(msgAlert!=''){msgAlert="Please correct the following fields: "+msgAlert;alert(msgAlert);return false;}else return true;}
