var l_CDuration=43200;var s_CName="affid";var dt_Now=new Date();function SetCookie(sName,sValue,lExpires){document.cookie=sName+"="+escape(sValue)+"; expires="+dt_Now.toUTCString(dt_Now.setTime(dt_Now.getTime()+lExpires*1000*60*60*24));}function GetCookie(sName){var aCookie=document.cookie.split("; ");for(var i=0;i<aCookie.length;i++){var aCrumb=aCookie[i].split("=");if(sName==aCrumb[0])return unescape(aCrumb[1]);}return null;}function DelCookie(sName){document.cookie=sName+"=q; expires=Fri, 31 Dec 1999 23:59:59 GMT;";}if(!isNaN(window.name)&&window.name!="")SetCookie(s_CName,window.name,l_CDuration);function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features);}var IEIE=(document.all)?1:0;function ChangeTable(n){if(IE){if(eval("myTable"+n+".style.display == 'none'")){eval("myTable"+n+".style.display = 'block'");}else{eval("myTable"+n+".style.display = 'none'");}}}browser_version=parseInt(navigator.appVersion);browser_type=navigator.appName;if(browser_type=="Microsoft Internet Explorer"&&(browser_version>=4)){document.write('<link rel="stylesheet" href="/assets/ie.css" type="text/css">');}else{document.write('<link rel="stylesheet" href="/assets/net.css" type="text/css">');}function ThisArray_ClientSideReplace(theval,findvar,repvar){var retval="";while(theval.indexOf(findvar)>=0){retval+=theval.substring(0,theval.indexOf(findvar));retval+=repvar;theval=theval.substring(theval.indexOf(findvar)+String(findvar).length);}if(retval==""&& theval.indexOf(findvar)<0){retval=theval;}return retval;}function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);if(!x&& d.getElementById)x=d.getElementById(n);return x;}function ThisArray_UnloadList(thelist,leavevals,bottomnum){while(thelist.options.length>leavevals+bottomnum){if(thelist.options[leavevals]){thelist.options[leavevals]=null;}}return leavevals;}function ThisArray_FilterAndPopulateSubList(thearray,sourceselect,targetselect,leaveval,bottomleave,usesource,delimiter){if(bottomleave>0){leaveArray=new Array(bottomleave);if(targetselect.options.length>=bottomleave){for(var m=0;m<bottomleave;m++){leavetext=targetselect.options[(targetselect.options.length-bottomleave+m)].text;leavevalue=targetselect.options[(targetselect.options.length-bottomleave+m)].value;leaveArray[m]=new Array(leavevalue,leavetext);}}else{for(var m=0;m<bottomleave;m++){leavetext="";leavevalue="";leaveArray[m]=new Array(leavevalue,leavetext);}}}startid=ThisArray_UnloadList(targetselect,leaveval,0);mainids=new Array();if(usesource)maintext=new Array();for(var j=0;j<sourceselect.options.length;j++){if(sourceselect.options[j].selected){mainids[mainids.length]=sourceselect.options[j].value;if(usesource)maintext[maintext.length]=sourceselect.options[j].text+delimiter;}}for(var i=0;i<thearray.length;i++){goodid=false;for(var h=0;h<mainids.length;h++){if(thearray[i][0]==mainids[h]){goodid=true;break;}}if(goodid){theBox=targetselect;theLength=parseInt(theBox.options.length);theServices=thearray[i].length+startid;var l=1;for(var k=startid;k<theServices;k++){if(l==thearray[i].length)break;theBox.options[k]=new Option();theBox.options[k].value=thearray[i][l][0];if(usesource)theBox.options[k].text=maintext[h]+ThisArray_ClientSideReplace(thearray[i][l][1],"|WA|","'");else theBox.options[k].text=ThisArray_ClientSideReplace(thearray[i][l][1],"|WA|","'");l++;}startid=k;}}if(bottomleave>0){for(var n=0;n<leaveArray.length;n++){targetselect.options[startid+n]=new Option();targetselect.options[startid+n].value=leaveArray[n][0];targetselect.options[startid+n].text=leaveArray[n][1];}}for(var l=0;l<targetselect.options.length;l++){targetselect.options[l].selected=false;}if(targetselect.options.length>0){targetselect.options[0].selected=true;}}function YY_checkform(){var args=YY_checkform.arguments,myDot=true,myV='',myErr='',addErr=false,myReq,rx,myObj1,myMa,myAt;for(var i=1;i<args.length;i=i+4){if(args[i+1].charAt(0)=='#'){myReq=true;args[i+1]=args[i+1].substring(1);}else{myReq=false}var myObj=MM_findObj(args[i].replace(/\[\d+\]/ig,""));myV=myObj.value;if(myObj.type=='text'||myObj.type=='password'){if(myReq&&myObj.value.length==0)addErr=true;if((myV.length>0)&&(args[i+2]==1)){if(!(myV/1)||myV<args[i+1].split('_')[0]/1||myV>args[i+1].split('_')[1]/1){addErr=true}}if((myV.length>0)&&(args[i+2]==2)){rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");if(!rx.test(myV))addErr=true;}if((myV.length>0)&&(args[i+2]==3)){myMa=args[i+1].split("#");myAt=myV.match(myMa[0]);if(myAt){var myD=(myAt[myMa[1]])?myAt[myMa[1]]:1;var myM=myAt[myMa[2]]-1;var myY=myAt[myMa[3]];var myDate=new Date(myY,myM,myD);if(myDate.getFullYear()!=myY||myDate.getDate()!=myD||myDate.getMonth()!=myM){addErr=true};}else{addErr=true}}if((myV.length>0)&&(args[i+2]==4)){myMa=args[i+1].split("#");myAt=myV.match(myMa[0]);if(!myAt)addErr=true}if(myV.length>0&&args[i+2]==5){var myObj1=MM_findObj(args[i+1].replace(/\[\d+\]/ig,""));if(myObj1.length)myObj1=myObj1[args[i+1].replace(/(.*\[)|(\].*)/ig,"")];if(!myObj1.checked)addErr=true;}if(myV.length>0&&args[i+2]==6){myObj1=MM_findObj(args[i+1]);if(myV!=myObj1.value)addErr=true;}}elseif(!myObj.type&&myObj.length>0&&myObj[0].type=='radio'){var myTest=args[i].match(/(.*)\[(\d+)\].*/i);var myObj1=(myObj.length>1)?myObj[myTest[2]]:myObj;if(args[i+2]==1&&myObj1&&myObj1.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}if(args[i+2]==2){var myDot=false;for(var j=0;j<myObj.length;j++){myDot=myDot||myObj[j].checked}if(!myDot){myErr+='* '+args[i+3]+'\n'}}}elseif(myObj.type=='checkbox'){if(args[i+2]==1&&myObj.checked==false){addErr=true}if(args[i+2]==2&&myObj.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}}elseif(myObj.type=='select-one'||myObj.type=='select-multiple'){if(args[i+2]==1&&myObj.selectedIndex/1==0){addErr=true}}elseif(myObj.type=='textarea'){if(myV.length<args[i+1]){addErr=true}}if(addErr){myErr+='* '+args[i+3]+'\n';addErr=false}}if(myErr!=''){alert('The required information is incomplete or contains errors:\n\n'+myErr)}document.MM_returnValue=(myErr=='');}function MM_displayStatusMsg(msgStr){status=msgStr;document.MM_returnValue=true;}function CheckBlank(obj,Text){if(obj.value==""){obj.value=Text;}}function CheckValue(obj,Text){if(obj.value==Text){obj.value='';}}