var APTINET_acceptsCookies=false;if(document.cookie==""){document.cookie="APTINET_acceptsCookies=yes";if(document.cookie.indexOf("APTINET_acceptsCookies=yes")!=-1){APTINET_acceptsCookies=true}}else{APTINET_acceptsCookies=true}var arrPOIDs;var arrUIDs;var arrHINTs=new Array();var arrDynVal=new Array();var arrDBLCONF="disable";var strPopWidth="770";var strPopHeight="480";var dialogStyle;var FIELD_DELIMITER_VALUE="|";var strErrorMsg="";var blnFrameUID=false;var blnDisableHiddenFieldCount=false;var blnAllowDestURLOnSubmit=false;var blnUsingDestURL=false;var blnUsingRadioComponent=false;var blnAllRadioBtnSelected=true;var blnSingleOfferFormat=false;var blnSOF=false;var serverName="";var blnAllRadioBtnSelectedPass=false;var confirmredirectcount;var iMaxCount=-1;var jProxy="";var jServerName="";var gOfferDisplayCount=0;var gMinOfferSelectionMsg="Please select at least one offer or continue.";var gMinOfferSelectionDestURLMsg="Please select at least one offer or continue.";var gMinRadioOfferSelectionMsg='Please select "Yes" or "No" for each offer.';var gMinRadioDestURLMsg='Please select "Yes" or "No" for each offer.';var gAllNoRadioMsg='Please select "Yes" to at least one offer or continue.';var gAllNoRadioDestURLMsg='Please select "Yes" to at least one offer or continue.';var gDestURL="";var gDestURL2="";var gDestURLErrorMsg="Please click Submit to process your request.";var gDestURLRadioErrorMsg="Please click Submit to process your request.";var timerTextTimeout="";var arrDriverList=new Array();var blnCityStateFromZip=false;var blnDynSelectResult=true;var initFunctionsCounter=0;function checkSelections(){if(gOfferDisplayCount<1){return true}if(blnUsingRadioComponent){if(!blnAllRadioBtnSelected){if(blnUsingDestURL){alert(gMinRadioDestURLMsg);return false}else{alert(gMinRadioOfferSelectionMsg);return false}}if(arrPOIDs.length<1){if(blnUsingDestURL){if(!blnAllowDestURLOnSubmit){alert(gAllNoRadioDestURLMsg);return false}}else{alert(gAllNoRadioMsg);return false}}}if(arrPOIDs.length<1){if(blnUsingDestURL){if(!blnAllowDestURLOnSubmit){alert(gMinOfferSelectionDestURLMsg);return false}}else{alert(gMinOfferSelectionMsg);return false}}return true}function getArraySelectedPOIDs(E){var G=0;var D=0;var F=0;arrPOIDs=new Array();if(document.images){for(var C=0;C<E.length;C++){var B=E.elements[C];if((B.name.substring(0,5)=="POID|"||B.name.substring(0,5)=="poid|")&&B.type.toString().charAt(0)=="r"){if(B.checked==true&&(B.value=="Y"||B.value=="y")){var A=B.name.indexOf("|");arrPOIDs[G]=B.name.substring(A+1,B.name.length);G+=1}if(B.value=="Y"||B.value=="y"){gOfferDisplayCount+=1}if(B.checked==true){D+=1}F++}else{if(B.name.substring(0,4)=="POID"||B.name.substring(0,4)=="poid"){if(B.checked==true||(B.type=="hidden"&&!blnDisableHiddenFieldCount)){arrPOIDs[G]=B.value;G+=1}gOfferDisplayCount+=1}}}}if(F>0){blnUsingRadioComponent=true}if(blnUsingRadioComponent&&((D==(F/2))||(blnAllRadioBtnSelectedPass&&D>0))){blnAllRadioBtnSelected=true}else{blnAllRadioBtnSelected=false}}function setDisableHiddenFieldCount(A){blnDisableHiddenFieldCount=A}function setAllowDestURLOnSubmit(A){blnAllowDestURLOnSubmit=A}function setMinOfferSelectionMsg(A){gMinOfferSelectionMsg=A}function setMinOfferSelectionDestURLMsg(A){gMinOfferSelectionDestURLMsg=A}function setMinRadioOfferSelectionMsg(A){gMinRadioOfferSelectionMsg=A}function setMinRadioDestURLMsg(A){gMinRadioDestURLMsg=A}function setAllNoRadioMsg(A){gAllNoRadioMsg=A}function setAllNoRadioDestURLMsg(A){gAllNoRadioDestURLMsg=A}function setDestURLErrorMsg(A){gDestURLErrorMsg=A}function setDestURLRadioErrorMsg(A){gDestURLRadioErrorMsg=A}function setDestURL(A){gDestURL=A}function setDestURL2(A){gDestURL2=A}function setDestURLExists(A){blnUsingDestURL=A}function getDestURL(B,D,A,C){if(A){getArraySelectedPOIDs(B);if(arrPOIDs.length>=1){if(blnUsingRadioComponent){alert(gDestURLRadioErrorMsg)}else{alert(gDestURLErrorMsg)}}else{if(C){window.open(C)}if(document.frmConfirmRedir){document.frmConfirmRedir.submit()}else{if(document.frmDestURL){document.frmDestURL.submit()}else{self.location.href=D}}}}else{if(C){window.open(C)}if(document.frmDestURL){document.frmDestURL.submit()}else{self.location.href=D}}}function setArrayUIDs(A){arrUIDs=A}function getArrayUIDs(){if(arrUIDs==null){arrUIDs=new Array()}return arrUIDs}function setArrayCPCs(A){arrCPCs=A}function getArrayCPCs(){if(arrCPCs==null){arrCPCs=new Array()}return arrCPCs}function checkPopup(E,A,D){if(E){var B="Offer"+A;popup(D,strPopWidth,strPopHeight,0,0,true,B,"yes","no","yes","yes","no");getArrayUIDs();for(var C=0;C<arrUIDs.length;C++){if(arrUIDs[C][0]==A){if(!hasUIDPoppedUp(arrUIDs[C][0])){setUIDPoppedUp(arrUIDs[C][0]);break}}}}}function getRedirectUrl(B){var E="";var A=getArrayUIDs();if(A){for(var D=0;D<A.length;D++){if(A[D][0]==B){E=A[D][1];break}}}if(!E){var C=getArrayCPCs();for(var D=0;D<C.length;D++){if(C[D][0]==B){E=C[D][1];break}}}return E}function isFieldForSelectedOffer(D){var C="N";if(document.images&&arrPOIDs!=null){for(var A=0;A<arrPOIDs.length;A++){var B=arrPOIDs[A];if(B==D){C="Y";break}}}return C}function getFieldValueForOffer(F,C,H){var D="";if(document.images){for(var E=0;E<F.length;E++){var G=F.elements[E];if(G.name.indexOf(FIELD_DELIMITER_VALUE)!=-1){var A=getStringToken(G.name,1);var B=getStringToken(G.name,2);if(A==C&&B==H){if(G.type=="text"||G.type=="textarea"){D=G.value;break}else{if(G.type.toString().charAt(0)=="s"){D=G.options[G.selectedIndex].value;break}else{D=G.value;break}}}}}}return D}function getDelimiterCount(B){var C=0;for(var A=0;A<B.length;A++){if(B.charAt(A)==FIELD_DELIMITER_VALUE){C+=1}}return C}function getStringToken(E,C){var B="";var D=1;var A=0;if(E.indexOf(FIELD_DELIMITER_VALUE)==-1){alert("There must be at least 1 delimiter in the string value.")}else{for(var F=0;F<=E.length;F++){if(C==D){if(E.charAt(F)==FIELD_DELIMITER_VALUE||E.charAt(F)==""||E.charAt(F)==null){B=E.substring(A,F);break}}else{if(E.charAt(F)==FIELD_DELIMITER_VALUE||E.charAt(F)==""||E.charAt(F)==null){D+=1;A=F+1}}}}return B}function getOfferName(E,F){var D="";if(document.images){for(var C=0;C<E.length;C++){var A=E.elements[C];if(A.name=="OFFERNAME"&&A.value.indexOf(FIELD_DELIMITER_VALUE)!=-1){var B=getStringToken(A.value,1);if(B==F){D=getStringToken(A.value,2);break}}}}return D}var cityStateHidden=false;function changeVisibility(A,B){if(B){A.style.display="none"}else{A.style.display=""}}function viewHiddenQuestions(D,B){for(var C=0;C<D.length;C++){var F=document.getElementById(D.elements[C].name+"|LABEL");if(F&&F.style.display=="none"){changeVisibility(F)}var E=document.getElementById(D.elements[C].name+"|INPUT");if(E&&E.style.display=="none"){changeVisibility(E)}var A=document.getElementById(B+"|DETAILS");if(A){A.innerHTML=""}}}var blnCityStateError=false;function changeObjClass(frm,objNbr,strPOID,objClass,initNbr){var strName=frm.elements[objNbr].name.split("|")[0];var strFieldName=frm.elements[objNbr].name;var objLabel=document.getElementById(strFieldName+"|LABEL");var objInput=document.getElementById(strFieldName+"|INPUT");if(objLabel){if(objClass=="ERRORCOLOR"&&blnCityStateFromZip&&(strName=="city"||strName=="state")){blnCityStateError=true}else{if(objLabel.style.display=="none"&&(objClass=="ERRORCOLOR"||(blnCityStateFromZip&&strName=="postal_code"&&blnCityStateError))){changeVisibility(objLabel,false);changeVisibility(objInput,false)}}if((objLabel.className=="ERRORCOLOR"&&objClass=="ERRORCOLOR")||(blnCityStateFromZip&&strName=="postal_code"&&blnCityStateError)){objLabel.className="QUESTION";setTimeout("function error() { document.getElementById('"+strFieldName+"|LABEL').className = 'ERRORCOLOR'; };error();",500)}else{objLabel.className=objClass}}else{if(objNbr==0&&initNbr){var strFieldName=getStringToken(frm.elements[initNbr].name,1);var shortFieldName=strFieldName.toUpperCase();var splitFieldName=shortFieldName.split("_");if(splitFieldName.length>1){var displayName="";for(var i=0;i<splitFieldName.length;i++){displayName=displayName+splitFieldName[i]+" "}shortFieldName=displayName}alert("Please make sure the "+shortFieldName+" field was properly completed."+strErrorMsg);strErrorMsg=""}else{var histNbr=(initNbr)?initNbr:objNbr;changeObjClass(frm,eval(objNbr-1),strPOID,objClass,histNbr)}}}function checkRequiredFields(S,N,F,G){getArraySelectedPOIDs(S);getArrayUIDs();var C=arrPOIDs;var B;if(frmAction.indexOf("OrderAction")>=0){var R=999;var D="NONE";var A=true;if(document.images){for(var O=0;O<S.length;O++){var E=S.elements[O];if(F&&E.id.substring(E.id.lastIndexOf("|")+1,E.id.length)!=F){}else{if(getDelimiterCount(E.name)>=1){D=getStringToken(E.name,2);var K=(E.name.substring(0,(E.name.length-9)).indexOf("|")=="-1"&&E.name.substring((E.name.length-8),E.name.length)=="REQUIRED"&&arrPOIDs.length>0&&E.type!="hidden")?"Y":isFieldForSelectedOffer(D);if(E.name.substring((E.name.length-8),E.name.length)=="REQUIRED"&&K=="Y"){if(((E.type=="text"||E.type=="textarea"||E.type=="password")&&E.value=="")||(E.type.toString().charAt(0)=="s"&&(E.value=="-X-"))||(E.type.toString().charAt(0)=="r"&&isCheckedRadio(S,E)=="N")||(E.type.toString().charAt(0)=="c"&&isCheckedCheckbox(S,E,1)=="N")||(arrDynVal[E.name]==false)){A=false;R=O;changeObjClass(S,O,D,"ERRORCOLOR")}else{if(arrDynVal[E.name]==false){A=false;R=O;changeObjClass(S,O,D,"ERRORCOLOR")}else{changeObjClass(S,O,D,"QUESTION")}}}else{if(E.name.substring((E.name.length-8),E.name.length)=="OPTIONAL"&&K=="Y"){if(((E.type=="text"||E.type=="textarea")&&E.value!="")||(E.type.toString().charAt(0)=="s"&&E.value!="-X-")){if(arrDynVal[E.name]==false){A=false;R=O;changeObjClass(S,O,D,"ERRORCOLOR")}else{changeObjClass(S,O,D,"QUESTION")}}}}}}}if(!A){window.scrollTo(0,0);if(window.dynValFn){dynValFn(A)}if(N){return false}}else{if(F||G){if(checkSelections()){if(C.length<1&&blnUsingDestURL&&blnAllowDestURLOnSubmit){if(blnSOF){alert(gMinOfferSelectionDestURLMsg);if(N){return false}}else{getDestURL(S,gDestURL,false,gDestURL2)}}else{if(N){return true}}}else{if(N){return false}}}else{if(checkSelections()){if(!B&&blnSingleOfferFormat&&blnFrameUID){if(N){return false}}else{if(C.length<1&&blnUsingDestURL&&blnAllowDestURLOnSubmit){if(blnSOF){alert(gMinOfferSelectionDestURLMsg);if(N){return false}}else{getDestURL(S,gDestURL,false,gDestURL2)}}else{var T=0;for(var M=0;M<C.length;M++){for(var L=0;L<arrUIDs.length;L++){if(arrUIDs[L][0]==C[M]){T+=1;if(!hasUIDPoppedUp(arrUIDs[L][0])&&!blnFrameUID){var I="Offer"+arrUIDs[L][0];try{popup(arrUIDs[L][1],640,480,0,0,true,I,"yes","no","yes","yes","no");setUIDPoppedUp(arrUIDs[L][0]);break}catch(Q){continue}}}}}if(C.length==T&&C.length>0){if(!blnSOF){if(document.frmRedirects){document.frmRedirects.submit();B=true}else{if(!B){S.action="/AptiNet/HTTPHandlerServlet";if(N){return true}else{S.submit()}B=true}}}else{if(!B){setFormAction();S.action=frmAction;if(N){return true}else{S.submit()}}else{if(N){return false}}}}else{getArraySelectedPOIDs(S);if(blnSOF){var P=S.mpp.value;arrPOIDs=new Array();arrPOIDs[0]=new Array(P)}if(arrDBLCONF.length>0&&arrPOIDs.length>0){handleDoubleConfirm(B);if(N){return false}}else{if(!B&&arrPOIDs.length>0){setFormAction();S.action=frmAction;if(N){return true}else{S.submit()}}else{if(N){return false}if(document.frmConfirmRedir){document.frmConfirmRedir.submit()}else{alert(gMinOfferSelectionMsg)}}}}}}}else{if(N){return false}}}}}if(N){return false}}else{getArrayCPCs();if(checkSelections()){if(S.name!="frmRedirects"&&document.frmRedirects){checkRequiredFields(document.frmRedirects);if(N){return false}}if(C.length<1&&blnUsingDestURL&&blnAllowDestURLOnSubmit){getDestURL(S,gDestURL,false,gDestURL2);if(N){return false}}else{var T=0;var H=0;for(var M=0;M<C.length;M++){for(var L=0;L<arrUIDs.length;L++){if(blnFrameUID&&C.length!=arrCPCs.length){if(arrUIDs[L][0]==C[0]){if(arrUIDs[L][3]=="http"){if(jProxy!=""){jProxy="http"}if(jServerName!=""&&document.frmOffers.action){document.frmOffers.action="http://"+jServerName+"/AptiNet/HTTPHandlerServlet"}}}}else{if(arrUIDs[L][0]==C[M]){T+=1;if(!hasUIDPoppedUp(arrUIDs[L][0])&&!blnFrameUID){var I="Offer"+arrUIDs[L][0];try{popup(arrUIDs[L][1],640,480,0,0,true,I,"yes","no","yes","yes","no");setUIDPoppedUp(arrUIDs[L][0]);break}catch(Q){continue}}}}}for(var J=0;J<arrCPCs.length;J++){if(arrCPCs[J][0]==C[M]){H+=1}}}if((((C.length==(H+T)&&!blnSOF&&!blnFrameUID))||C.length==H)&&C.length>0){if(document.frmRedirects){document.frmRedirects.submit();B=true;if(N){return false}}else{if(!B){if(confirmredirectcount=="0"||count==iMaxCount){if(document.frmOffers){document.frmOffers.page.value="confirmredirect"}}else{if(document.frmOffers){document.frmOffers.page.value=document.frmOffers.confirmpage.value}}if(frmAction&&document.frmOffers){document.frmOffers.action=frmAction}if(N){return true}else{S.submit()}B=true}else{if(N){return false}}}}else{if(!B){if(frmAction&&document.frmOffers){document.frmOffers.action=frmAction}if(N){return true}else{S.submit()}}else{if(N){return false}}}}}else{if(N){return false}}}}var curDisplayGroup=0;function handleDisplayGroups(frm,fn,groups){for(var i=2;i<arguments.length;i++){var curObj=document.getElementById(arguments[i]);if(curObj){if(curObj.style.display!="none"){curDisplayGroup=i+1;if(i==(arguments.length-1)){return true}else{var blnPass=checkRequiredFields(frm,true,arguments[i]);if(blnPass){if(i!=arguments.length){if(fn){eval(fn+"("+(curDisplayGroup-1)+")")}showObj(curObj,false);showObj(curObj.nextSibling,true);return false}else{return true}}else{return false}break}}}else{return false}}}function showObj(A,B){if(typeof (A)=="object"){if(!B){A.style.display="none"}else{A.style.display=""}}}function showNext(fn,objectList){if(arguments.length>1){for(var i=1;i<=(arguments.length-2);i++){var curObj=document.getElementById(arguments[i]);var nextObj=document.getElementById(arguments[i+1]);if(curObj&&curObj.style.display==""){curObj.style.display="none";if(nextObj){nextObj.style.display=""}if(i==(arguments.length-2)&&fn!=""){eval(fn)}break}}}}function selectInput(E,F,D){for(var B=0;B<E.length;B++){var A=E.elements[B];var C=false;if(A.id==F){C=true;if(A.type=="radio"){if(!D){A.click()}else{if(A.checked==true){return true}}}if(A.type=="checkbox"){if(!D){A.checked=true}else{if(A.checked==true){return true}}}}}if(D&&!C){return false}}function selectAll(E,D){var C=(!D)?"N":"Y";for(var B=0;B<E.length;B++){var A=E.elements[B];if(A.name.substring(0,4)=="POID"&&A.type!="hidden"){if(A.type=="radio"){if(C=="N"&&A.value=="N"){A.click()}if(C=="Y"&&A.value=="Y"){A.click()}}if(A.type=="checkbox"){if(C=="N"){A.checked=false}else{A.checked=true}}}}}function handleCityStateFromZip(E){var D=(document.getElementById(E)!=null)?E:E.split("|")[0]+"|ID|REQUIRED";if(document.getElementById(D)){var A=document.getElementById(D);if(A.value&&A.value.length>=5&&blnNumber(A.value)){if(zipTimer[D]){clearInterval(zipTimer[D])}var B=(A.value)?((A.value.length>5)?A.value.substring(0,5):A.value):"-X-";doDynamicSelect(A.name,doDriveWithBrowserCachedValues(A.name,B),true)}else{var C=function(){handleCityStateFromZip(D)};if(!zipTimer[D]){zipTimer[D]=setInterval(C,500)}initFunctionsCounter=initFunctionsCounter+1}}}function trackEvent(trackingURL,javascriptFunction){if(trackingURL&&javascriptFunction){var image=document.createElement("img");image.src=trackingURL;var thisParent=(document.getElementById("OFFER"))?document.getElementById("OFFER"):document.body.firstChild;thisParent.appendChild(image);eval(javascriptFunction)}}function changeClass(G,D,J,C){var A=document.getElementById(G+"|LABEL");var B=document.getElementById(G+"|INPUT");var F=document.getElementById(G+"|HINT");var I=(C)?C:((J=="Zipstate")?"State and postal code do not match.":"Appears invalid");if(A){A.className=D;if(F){if(arrHINTs[G]==null){arrHINTs[G]=(F.innerHTML!="")?F.innerHTML:""}if(D=="ERRORCOLOR"){F.innerHTML=(arrHINTs[G])?'<span class="HINTERROR">'+I+"</span><br/>"+arrHINTs[G]:'<span class="HINTERROR">'+I+"</span>"}else{if(arrHINTs[G]){F.innerHTML=arrHINTs[G]}else{F.innerHTML=""}}}if(J!="Phone"){changeVisibility(A,false);changeVisibility(B,false)}}else{if(document.frmOffers){for(var E=0;E<document.frmOffers.length;E++){if(document.frmOffers.elements[E].name==G){var H=document.frmOffers.elements[E-1].name;if(H&&E>0){changeClass(H,D,J);break}}}}}}function doDynamicValidation(M,B){var A=false;var L="";for(var I=1;I<arguments.length;++I){var N=arguments[I].split("|");var G=N[0]+"|"+N[3]+"|ID";var H=(document.getElementById(arguments[I]))?arguments[I]:G;if(document.getElementById(H)){var F=document.getElementById(H).value;if(F==null||F==""||F=="-X-"){break}else{L=L+"&"+H+"="+escape(F)}if(I+1==arguments.length){A=true}}}if(A){try{var K=newXMLHttpRequest();if(K){var C=callback(K,"XML",handleValidationResult);var E="v="+M+L;sendXMLHttpRequest(K,C,"/AptiNet/dov",E)}}catch(J){var D=(typeof (J)=="string")?J:((J.message)?J.message:"Unknown Error");alert("Unable to get Dynamic Validation data:\n"+D);return }}}function handleValidationResult(B){if(B){if(B.getElementsByTagName("VALIDATION")){var H=B.getElementsByTagName("VALIDATION")[0].firstChild.data;var A=B.getElementsByTagName("ORDER_RESULT")[0].firstChild.data;var F=B.getElementsByTagName("FIELD");var E=(A=="INVALID")?"ERRORCOLOR":"QUESTION";var I=(A=="INVALID")?false:true;var C=B.getElementsByTagName("ORDER_RESULT")[0].getAttribute("MESSAGE");for(var D=0;D<F.length;++D){var G=(F.item(D).getAttribute("FORMFIELDNAME").indexOf("|ID"))?F.item(D).getAttribute("FORMFIELDNAME").substring(0,F.item(D).getAttribute("FORMFIELDNAME").indexOf("|ID")):F.item(D).getAttribute("FORMFIELDNAME");arrDynVal[G]=I;if(window.dynValFn){dynValFn(I)}changeClass(G,E,H,C)}}}}var DcWindow;var DcWindowInterval;function DcWindowMaintainFocus(){try{if(DcWindow.closed){window.clearInterval(DcWindowInterval);return }DcWindow.focus()}catch(A){}}function setDC(){var A=Dc.value;alert(A)}var blnConfirm=false;var curPoidIncrement=0;var curDcIncrement=0;var dialogImgCancel;var dialogImgConfirm;function handleDoubleConfirm(J){var M=false;var L=false;if(dsActive){dsActive=false}for(var B=curPoidIncrement;B<arrPOIDs.length;B++){for(var D=curDcIncrement;D<arrDBLCONF.length;D++){var G=arrDBLCONF[D][0];var E=arrDBLCONF[D][1];var H=arrDBLCONF[D][2];var K=(arrDBLCONF[D][3])?arrDBLCONF[D][3]:"/images/spacer.gif";var I=(arrDBLCONF[D][4])?arrDBLCONF[D][4]:"/images/partners/ie_cancel.gif";var C=(arrDBLCONF[D][5])?arrDBLCONF[D][5]:"/images/partners/ie_confirm.gif";if(G==arrPOIDs[B]){var A=getCookie("doubleconfirm");if(A!=null&&A.indexOf(G)!="-1"){break}var M=true;if((D+1)==arrDBLCONF.length||arrPOIDs.length==1){L=true}var F="width=320,height=280,left=325,top=300,toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=0";DcWindow=window.open("","",F);DcWindow.document.open();DcWindow.document.write("<html>");DcWindow.document.write("<head>");DcWindow.document.write("<title> "+H+" Confirmation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</title>");DcWindow.document.write('<script language="JavaScript">var blnConfirm=false;<\/script>');DcWindow.document.write('<link href="/inc/styles/common/aptimus_pcstyle.css" rel="stylesheet" type="text/css"/>');DcWindow.document.write("<style>"+dialogStyle+"</style>");DcWindow.document.write("</head>");DcWindow.document.write('<body onblur="window.focus();" onUnload="javascript:window.opener.handleDoubleConfirmResult(\''+G+"',"+J+",blnConfirm,"+L+');">');DcWindow.document.write('<table cellpadding="6" cellspacing="0" marginheight="0" marginwidth="0">');DcWindow.document.write('<tr><td colspan="2" align="left" class="DIALOG"><img src="'+K+'" width="88" height="31"/></td></tr>');DcWindow.document.write('<tr><td colspan="2" align="left" class="DIALOG"><br/>'+E+"<br/><br/></td></tr>");DcWindow.document.write('<tr><td align="right" class="DIALOG"><a href="javascript:window.close();"><img src="'+I+'" border="0"/></a></td><td align="left" class="DIALOG"><a href="javascript:blnConfirm=true;window.close();"><img src="'+C+'" border="0"/></a></td></tr>');DcWindow.document.write("</table>");DcWindow.document.write("</body>");DcWindow.document.write("</html>");DcWindow.document.close();DcWindow.focus();curPoidIncrement=B+1;curDcIncrement=D+1;break}}if(M){break}}if(!M){setFormAction();document.frmOffers.submit()}}var blnDCFormSubmit=false;function handleDoubleConfirmResult(E,H,G,F){var D=false;if(G){for(var C=0;C<arrDBLCONF.length;C++){if(E==arrDBLCONF[C][0]){setCookie("doubleconfirm",E);blnDCFormSubmit=true;break}}}else{for(var B=0;B<document.frmOffers.elements.length;B++){var A=document.frmOffers.elements[B];if(A){if(A.name.substring(5,A.name.length)==E){if(A.type=="radio"){if(A.value=="N"){A.click();break}}else{if(A.name=="POID"&&A.value==E){if(A.type=="hidden"){D=true;if(blnSOF){doSkip()}break}else{A.checked=false;break}}}}}}}if(F||blnSOF){if(!blnSOF){getArraySelectedPOIDs(document.frmOffers)}if(arrPOIDs.length>0&&!D&&!H){if(!blnDCFormSubmit){frmAction="/AptiNet/HTTPHandlerServlet";setFormAction();document.frmOffers.action=frmAction;doSkip()}else{frmAction="/AptiNet/OrderAction";setFormAction();document.frmOffers.action=frmAction;doSubmit()}}else{if(!blnSOF&&arrPOIDs.length==0){if(document.frmConfirmRedir){document.frmConfirmRedir.submit()}else{}}}curPoidIncrement=0;curDcIncrement=0}else{handleDoubleConfirm(H)}}function isCheckedCheckbox(G,E,D){var B=0;for(var A=0;A<G.length;A++){var C=G.elements[A];if(C.name==E.name&&C.checked==true){B+=1}if(B>=D){break}}var F=(B>=D)?"Y":"N";return F}function isCheckedRadio(E,C){var D="N";for(var A=0;A<E.length;A++){var B=E.elements[A];if(B.name==C.name&&B.checked==true){D="Y";break}}return D}function acceptsCookies(){return APTINET_acceptsCookies}function setCookie(C,E,A,G,D,F){if(APTINET_acceptsCookies){var B=C+"="+escape(E)+((A)?"; expires="+A.toGMTString():"")+((G)?"; path="+G:"")+((D)?"; domain="+D:"")+((F)?"; secure":"");document.cookie=B}}function getCookie(C){var B=document.cookie;var E=C+"=";var D=B.indexOf("; "+E);if(D==-1){D=B.indexOf(E);if(D!=0){return null}}else{D+=2}var A=B.indexOf(";",D);if(A==-1){A=B.length}return unescape(B.substring(D+E.length,A))}function deleteCookie(B,E,D){var A=new Date();fixDate(A);var C=new Date(A.getTime()-28*24*60*60*1000);if(getCookie(B)){document.cookie=B+"="+((E)?"; path="+E:"")+((D)?"; domain="+D:"")+"; expires="+C.toGMTString()}}function fixDate(B){var C=new Date(0);var A=C.getTime();if(A>0){B.setTime(B.getTime()-A)}}function setUIDPoppedUp(B){var A=new Date();fixDate(A);var C=new Date(A.getTime()+(5*60*1000));var E="aptmuid"+B;var D="Y";var F="/";if(window.location.hostname.indexOf(".aptimus.com")>-1){setCookie(E,D,C,F,".aptimus.com")}else{setCookie(E,D,C,F)}}function hasUIDPoppedUp(A){var B="aptmuid"+A;if(getCookie(B)){return true}return false}function blnNumber(B){var A=(B.which)?B.which:B.keyCode;if(A>31&&(A<48||A>57)){return false}return true}function replaceText(A,G,E){var C=A.length;var F=G.length;if((C==0)||(F==0)){return A}var B=A.indexOf(G);if((!B)&&(G!=A.substring(0,F))){return A}if(B==-1){return A}var D=A.substring(0,B)+E;if(B+F<C){D+=replaceText(A.substring(B+F,C),G,E)}return D}function toggleDescription(A){if(A&&A.previousSibling){if(A.previousSibling.style.height!=""){A.previousSibling.style.height="";A.innerHTML="Less Info..."}else{A.previousSibling.style.height="70px";A.previousSibling.style.overflow="hidden";A.innerHTML="More Info..."}}}function popup(J,E,B,I,G,M,K,L,F,H,D,N){if(M){I=(screen.width-E)/2;G=(screen.height-B)/2}var A="location="+N+",scrollbars="+L+",menubar="+F+",toolbar="+H+",resizable="+D+",left="+I+",top="+G+",width="+E+",height="+B;var C=window.open(J,K,A);C.focus()}function preloadImages(){if(document.images){if(typeof (document.imageLoader)=="undefined"){document.imageLoader=new Object()}document.imageLoader.loadedImages=new Array();var B=preloadImages.arguments.length;for(var A=0;A<B;A++){document.imageLoader.loadedImages[A]=new Image();document.imageLoader.loadedImages[A].src=preloadImages.arguments[A]}}}function mOver(oImage,strSrc){var objStr;var obj;if(document.images){if(typeof (oImage)=="string"){objStr="document."+oImage;obj=eval(objStr);obj.src=strSrc}else{if((typeof (oImage)=="object")&&oImage&&oImage.src){oImage.src=strSrc}}}}var plugin=0;if(navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){if(navigator.plugins&&navigator.plugins["Shockwave Flash"]){plugin=1}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("MSIE")>=0&&(navigator.userAgent.indexOf("Windows 95")>=0||navigator.userAgent.indexOf("Windows 98")>=0||navigator.userAgent.indexOf("Windows NT")>=0)){document.write('<SCRIPT LANGUAGE="VBScript">\n');document.write("ON ERROR RESUME NEXT\n");document.write('plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3")))\n');document.write('if ( plugin <= 0 ) then plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4")))\n');document.write('if ( plugin <= 0 ) then plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5")))\n');document.write('if ( plugin <= 0 ) then plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6")))\n');document.write('if ( plugin <= 0 ) then plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7")))\n');document.write('if ( plugin <= 0 ) then plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8")))\n');document.write('if ( plugin <= 0 ) then plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9")))\n');document.write("</SCRIPT> \n")}}function displayFlash(G,E,F,A,D,C){var B=(C?C:"false");if(plugin){document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');document.write(' codebase="'+window.location.protocol+'//fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" ');document.write(' WIDTH="'+F+'" HEIGHT="'+A+'">');document.write(' <PARAM NAME="movie" VALUE="'+G+'"> ');document.write(' <PARAM NAME="quality" VALUE="best"> ');document.write(' <PARAM NAME="bgcolor" value="#ffffff" /> ');document.write(' <PARAM NAME="allowScriptAccess" VALUE="sameDomain"> ');document.write(' <PARAM NAME="wmode" VALUE="transparent"> ');document.write(' <PARAM name="LOOP" value="'+B+'"> ');document.write(' <PARAM name="salign" value="TL"> ');document.write(' <PARAM name="menu" value="0"> ');document.write(' <EMBED src="'+G+'" quality="high" swLiveConnect="FALSE" ');document.write(' WIDTH="'+F+'" HEIGHT="'+A+'" LOOP="'+B+'" ');document.write(' TYPE="application/x-shockwave-flash" allowScriptAccess="sameDomain" PLUGINSPAGE="'+window.location.protocol+'//www.macromedia.com/go/getflashplayer" wmode="transparent">');document.write(" </EMBED>");document.write("</OBJECT>")}else{document.write('<IMG SRC="'+E+'" BORDER="0" ALT="'+D+'" WIDTH="'+F+'" HEIGHT="'+A+'"/>')}}function getFlv(F,C,H,D,E,B,A){var G="";if(plugin){G+='<OBJECT type="application/x-shockwave-flash" data="'+H+'" ';G+=' ID="'+F+'" WIDTH="'+E+'" HEIGHT="'+B+'">';G+=' <PARAM NAME="movie" VALUE="'+H+'"> ';G+=' <PARAM NAME="quality" VALUE="best"> ';G+=' <PARAM NAME="bgcolor" value="#ffffff" /> ';G+=' <PARAM NAME="allowScriptAccess" VALUE="sameDomain"> ';G+=' <PARAM NAME="wmode" VALUE="transparent"> ';G+=' <PARAM name="salign" value="TL"> ';G+=' <PARAM name="flashvars" value="'+C+'"> ';if(A!=""){G+=' <PARAM name="scale" value="'+A+'"> '}G+="</OBJECT>"}else{if(D==""){D="/images/common/spacer.gif"}G+='<IMG SRC="'+D+'" BORDER="0" ALT="" WIDTH="'+E+'" HEIGHT="'+B+'"/>'}return G}function newXMLHttpRequest(){var C=false;if(window.XMLHttpRequest){C=new XMLHttpRequest()}else{if(window.ActiveXObject){try{C=new ActiveXObject("Msxml2.XMLHTTP")}catch(B){try{C=new ActiveXObject("Microsoft.XMLHTTP")}catch(A){}}}}return C}function callback(D,B,E,C,A){return function(){if(D.readyState==4){if(D.status==200){E(((B=="TEXT")?D.responseText:D.responseXML),C,A)}}}}function sendXMLHttpRequest(G,H,I,C,F,D,A){try{G.onreadystatechange=H;G.open(((F)?F:"POST"),((I)?I:""),true);G.setRequestHeader("Content-Type",((D)?D:"application/x-www-form-urlencoded"));G.setRequestHeader("Cache-Control",((A)?A:"no-cache"));G.send(((C)?C:null))}catch(E){var B=(typeof (E)=="string")?E:((E.message)?E.message:"Unknown Error");alert("Unable to get XML data:\n"+B);return }}function getDriverListIndexByName(C){var A=-1;for(var B=0;B<arrDriverList.length;B++){if(arrDriverList[B][0]==C){A=B;break}}return A}function setDriverList(C,B){var A=getDriverListIndexByName(C);if(A>-1){arrDriverList[A]=new Array(C,B)}else{arrDriverList[arrDriverList.length]=new Array(C,B)}}function doDynamicSelect(drivername,drivervalue,blnEmptyOnNull,minlength,conditionalargs){setDriverList(drivername,drivervalue);if(minlength!=""){if(timerTextTimeout){clearTimeout(timerTextTimeout)}var field=document.getElementsByName(drivername);if(field&&(!minlength||(minlength&&drivervalue.length>=minlength))){timerTextTimeout=window.setTimeout("doDynamicSelect('"+drivername+"', '"+(drivervalue==""?"-X-":drivervalue)+"',"+blnEmptyOnNull+",''"+((conditionalargs)?",'"+conditionalargs+"'":"")+")",500)}}else{var hasRequiredValues=true;var params="dfn="+escape(drivername)+"&dfv="+drivername.split("|")[2]+"|"+drivervalue.replace(/\+/g,"%2B");var drivenattr="";if(arguments.length>4){for(var i=4;i<arguments.length;i++){var blnLast=eval(i==(arguments.length-1));if(blnLast){drivenattr=arguments[i];if(arguments.length!=5){params=params+"&drivenattr="+drivenattr}}else{var argvalue=getValueByName(document.frmOffers,arguments[i]);if(argvalue==""||argvalue=="-X-"){hasRequiredValues=false}setDriverList(arguments[i],argvalue);params=params+"&dfn="+escape(arguments[i])+"&dfv="+arguments[i].split("|")[2]+"|"+argvalue.replace(/\+/g,"%2B")+"&drivenattrtype=attrtopt"}}}try{if((drivervalue=="-X-"||drivervalue==""||(!hasRequiredValues))&&blnEmptyOnNull!=false){setDrivenEmpty(document.frmOffers,drivername.split("|")[1],drivenattr)}else{var req=newXMLHttpRequest();if(req){var handlerFunction=callback(req,"XML",setDriven,drivername,blnEmptyOnNull);sendXMLHttpRequest(req,handlerFunction,"/AptiNet/DynamicSelect",params)}}}catch(e){var msg=(typeof (e)=="string")?e:((e.message)?e.message:"Unknown Error");alert("Unable to get XML data:\n"+msg);return }}}var thisExitFn;function doDynamicQuestions(D,H,K,C,J,F){if(H!="-X-"){var P="";var I=true;if(C){for(var M=0;M<C.length;M++){var N=getValueByName(document.frmOffers,C[M]);if(N==""||N=="-X-"){I=false}P=P+"dfn="+escape(C[M])+"&dfv="+C[M].split("|")[2]+"|"+N.replace(/\+/g,"%2B")+"&"}}if(I==true){var Q="";for(var L=0;L<F.length;L++){Q=Q+"&drivenattr="+F[L]}thisExitFn=K;try{var A=newXMLHttpRequest();if(A){var G=D.split("|");var R=G[0]+"|"+G[1];if(J){var R=J+"|"+G[1]}dynamicQuestionDivName=R+"|ATTRQUESTIONS";var B=callback(A,"TEXT",printResultsToDiv,dynamicQuestionDivName);P=P+"poid="+G[1]+"&dfn="+escape(D)+"&dfv="+G[2]+"|"+H.replace(/\+/g,"%2B")+"&drivenattrtype=attrtattr&page=returnquestions"+Q+"&output=text/html";sendXMLHttpRequest(A,B,"/AptiNet/DynamicSelect",P)}}catch(O){var E=(typeof (O)=="string")?O:((O.message)?O.message:"Unknown Error");alert("Unable to get Question data:\n"+E);return }if(K){setTimeout("eval(thisExitFn)",200)}}else{return false}}}function changeDSClass(E,D){var C=document.getElementById(E);if(C){C.className=D}else{if(document.frmOffers){for(var B=0;B<document.frmOffers.length;B++){if(document.frmOffers.elements[B].type!="hidden"){if(document.frmOffers.elements[B].name==E.substring(0,E.length-6)){var A=document.frmOffers.elements[B-1].name;if(A&&B>0){changeClass(A,D);break}}}}}}}function printResultsToDiv(B,A){var C=document.getElementById(A);if(C){C.innerHTML=B}initFunctionsCounter=initFunctionsCounter+1}function setDrivenEmpty(D,A,F){if(D&&A&&F){for(var C=0;C<D.length;C++){var B=D.elements[C];var E=false;if(B){if(B.name.indexOf(A+"|"+F)!=-1){if(B.type=="text"){E=true;B.value=""}else{if(B.type=="select-one"){E=true;changeDropdown(B,"",true)}else{if(E==true){break}}}}}}initFunctionsCounter=initFunctionsCounter+1}}function setDriven(F,M,I){var G=F.getElementsByTagName("OFFER_QUESTIONS");var O=(G.item(H))?G.item(H).getElementsByTagName("FIELD"):null;if(O){for(var H=0;H<O.length;H++){var K=O.item(H).getAttribute("FORMFIELDNAME");var C=document.getElementsByName(K);var N=O.item(H).getElementsByTagName("OPTION");var E=O.item(H).getAttribute("PARAMETERVALUE");if(C.length>0){var J;if(N.item(0)){var L=N.item(0);J=L.getAttribute("PARAMETERVALUE")}if(E||C.item(0).type=="text"){C.item(0).value=E;if(getDriverListIndexByName(K)>-1){doDynamicSelect(K,(C.item(0)?C.item(0).value:"-X-"),I)}}else{if(!(N.length==0&&I==false)){changeDropdown(C.item(0),N,false)}if(getDriverListIndexByName(K)>-1){doDynamicSelect(K,(C.item(0).options?C.item(0).options[C.item(0).selectedIndex].value:"-X-"),I)}}var D=K.split("|")[0];if(blnCityStateFromZip==true&&M.split("|")[0]=="postal_code"){var A=document.getElementById(M+"|LABEL");var B=false;if(A&&A.style.display!="none"){if((D=="city"&&E)||(D=="state"&&J)){if(document.getElementById(K+"|LABEL")){changeVisibility(document.getElementById(K+"|LABEL"),false);changeDSClass(K+"|LABEL","QUESTION")}if(document.getElementById(K+"|INPUT")){changeVisibility(document.getElementById(K+"|INPUT"),false)}}else{B=true;changeDSClass(M+"|LABEL","ERRORCOLOR")}}}if(H==O.length-1&&!B){changeDSClass(M+"|LABEL","QUESTION")}}}initFunctionsCounter=initFunctionsCounter+1}}function changeDropdown(A,E,G){if(A&&A.options){var F=(A.value)?A.value:null;for(var D=A.options.length;D>0;D--){A.options[D]=null}if(!G){for(var C=0;C<E.length;C++){var B=E.item(C);A.options[C+1]=new Option(B.getAttribute("LABEL"));A.options[C+1].value=B.getAttribute("PARAMETERVALUE");if((E.length==1||A.options[C+1].value==F)&&blnDynSelectResult==true){A.options[C+1].selected="SELECTED"}}}removeOptionGroups(A)}}function removeOptionGroups(A){var C=A.getElementsByTagName("optgroup");for(var B=C.length;B>0;B--){C[0].parentNode.removeChild(C[0])}}function doDriveWithBrowserCachedValues(B,A){if(document.getElementsByName(B)){if(A=="-X-"){var C=document.getElementsByName(B).item(0);if(C){if(C.type=="text"){A=(C.value==""?A:C.value)}else{if(C.type.toString().charAt(0)=="s"){A=C.options[C.selectedIndex].value}}}}}return A}function getValueByName(E,C){var A="";for(var D=0;D<E.length;D++){var B=E.elements[D];if(B){if(B.name.indexOf(C)!=-1){if(B.type=="text"||B.type=="hidden"){A=B.value;break}else{if(B.type=="radio"||B.type=="checkbox"){if(B.checked==true){A=B.value;break}}else{if(B.type=="select-one"){A=B.options[B.selectedIndex].value;break}}}}}}return A};
