function pausecomp(millis)
{
date = new Date();
var curDate = null;

do { var curDate = new Date(); }
while(curDate-date < millis);
}

function openCPEWindow(uniqueid,dealername,automake,automodel,autoyear,autoprice,autointeriorcolor,autoexteriorcolor,automileage,autoengine,autotransmissiontype,autostocknumber,autobodystyle,autovin){
var customerPhone=window.open("http://www.clickforacall.com/customerwindows/CPEWindow.jsp?uniqueid=" + uniqueid  + "&dealername=" + dealername + "&automake=" + automake + "&automodel=" + automodel + "&autoyear=" + autoyear + "&autoprice=" + autoprice + "&autointeriorcolor=" + autointeriorcolor + "&autoexteriorcolor=" + autoexteriorcolor + "&automileage=" + automileage + "&autoengine=" + autoengine + "&autotransmissiontype=" + autotransmissiontype + "&autostocknumber=" + autostocknumber + "&autobodystyle=" + autobodystyle + "&autovin=" + autovin, "CPEWindow","toolbar=no, directories=no, location=no, status=no, menubar=no,'resizable=yes, scrollbars=yes, width=700,height=500");
//var customerPhone=window.open("/customerwindows/CPEWindow.jsp?uniqueid=" + uniqueid  + "&dealername=" + dealername + "&automake=" + automake + "&automodel=" + automodel + "&autoyear=" + autoyear + "&autoprice=" + autoprice + "&autointeriorcolor=" + autointeriorcolor + "&autoexteriorcolor=" + autoexteriorcolor + "&automileage=" + automileage + "&autoengine=" + autoengine + "&autotransmissiontype=" + autotransmissiontype + "&autostocknumber=" + autostocknumber + "&autobodystyle=" + autobodystyle + "&autovin=" + autovin, "CPEWindow","toolbar=no, directories=no, location=no, status=no, menubar=no,'resizable=yes, scrollbars=yes, width=700,height=500");
customerPhone.focus();
  return false;
}

function openSWindow(uniqueid,dealername,automake,automodel,autoyear,autoprice,autointeriorcolor,autoexteriorcolor,automileage,autoengine,autotransmissiontype,autostocknumber,autobodystyle,autovin){
var customerPhone=window.open("http://www.clickforacall.com/customerwindows/SWindow.jsp?uniqueid=" + uniqueid  + "&dealername=" + dealername + "&automake=" + automake + "&automodel=" + automodel + "&autoyear=" + autoyear + "&autoprice=" + autoprice + "&autointeriorcolor=" + autointeriorcolor + "&autoexteriorcolor=" + autoexteriorcolor + "&automileage=" + automileage + "&autoengine=" + autoengine + "&autotransmissiontype=" + autotransmissiontype + "&autostocknumber=" + autostocknumber + "&autobodystyle=" + autobodystyle + "&autovin=" + autovin, "CPEWindow","toolbar=no, directories=no, location=no, status=no, menubar=no,'resizable=yes, scrollbars=yes, width=700,height=725");
//var customerPhone=window.open("/customerwindows/CPEWindow.jsp?uniqueid=" + uniqueid  + "&dealername=" + dealername + "&automake=" + automake + "&automodel=" + automodel + "&autoyear=" + autoyear + "&autoprice=" + autoprice + "&autointeriorcolor=" + autointeriorcolor + "&autoexteriorcolor=" + autoexteriorcolor + "&automileage=" + automileage + "&autoengine=" + autoengine + "&autotransmissiontype=" + autotransmissiontype + "&autostocknumber=" + autostocknumber + "&autobodystyle=" + autobodystyle + "&autovin=" + autovin, "CPEWindow","toolbar=no, directories=no, location=no, status=no, menubar=no,'resizable=yes, scrollbars=yes, width=700,height=800");
customerPhone.focus();
  return false;
}

function openCWindow(number,uniqueid,dealername,automake,automodel,autoyear,autostocknumber,autovin){
var customerPhone=window.open("http://www.clickforacall.com/customerwindows/CWindow.jsp?number=" + number + "&uniqueid=" + uniqueid  + "&dealername=" + dealername + "&automake=" + automake + "&automodel=" + automodel + "&autoyear=" + autoyear + "&autostocknumber=" + autostocknumber + "&autovin=" + autovin, "CWindow","toolbar=no, directories=no, location=no, status=no, menubar=no,'resizable=yes, scrollbars=yes, width=800,height=850");
customerPhone.focus();
  return false;
}

function openEWindow(number,clientid,uniqueid,dealername,automake,automodel,autoyear,autostocknumber,autovin){
var customerPhone=window.open("http://www.clickforacall.com/customerwindows/EWindow.jsp?number=" + number + "&clientid=" + clientid + "&uniqueid=" + uniqueid  + "&dealername=" + dealername + "&automake=" + automake + "&automodel=" + automodel + "&autoyear=" + autoyear + "&autostocknumber=" + autostocknumber + "&autovin=" + autovin, "EWindow","toolbar=no, directories=no, location=no, status=no, menubar=no,'resizable=yes, scrollbars=yes, width=800,height=850");
customerPhone.focus();
  return false;
}

function openTWindow(number,clientid,uniqueid,dealername,automake,automodel,autoyear,autostocknumber,autovin){
var customerPhone=window.open("http://www.clickforacall.com/customerwindows/TWindow.jsp?number=" + number + "&clientid=" + clientid + "&uniqueid=" + uniqueid  + "&dealername=" + dealername + "&automake=" + automake + "&automodel=" + automodel + "&autoyear=" + autoyear + "&autostocknumber=" + autostocknumber + "&autovin=" + autovin, "TWindow","toolbar=no, directories=no, location=no, status=no, menubar=no,'resizable=yes, scrollbars=yes, width=800,height=850");
customerPhone.focus();
  return false;
}

function openDWindow(number,clientid,uniqueid,dealername,automake,automodel,autoyear,autostocknumber,autovin){
var customerPhone=window.open("http://www.clickforacall.com/customerwindows/DWindow.jsp?number=" + number + "&clientid=" + clientid + "&uniqueid=" + uniqueid  + "&dealername=" + dealername + "&automake=" + automake + "&automodel=" + automodel + "&autoyear=" + autoyear + "&autostocknumber=" + autostocknumber + "&autovin=" + autovin, "DWindow","toolbar=no, directories=no, location=no, status=no, menubar=no,'resizable=yes, scrollbars=yes, width=800,height=850");
customerPhone.focus();
  return false;
}

function openDLWindow(number,DLId,var1,var2,var3,var4,var5){ //var[1-5] for future use
var customerPhone=window.open("http://www.clickforacall.com/customerwindows/DLWindow.jsp?number=" + number + "&DLId=" + DLId + "&var1=" + var1  + "&var2=" + var2 + "&var3=" + var3 + "&var4=" + var4 + "&var5=" + var5, "DLWindow","toolbar=no, directories=no, location=no, status=no, menubar=no,'resizable=yes, scrollbars=yes, width=800,height=850");
customerPhone.focus();
  return false;
}

function openSWCWindow(number,dealerid,vehicleid){
var customerPhone=window.open("http://www.clickforacall.com/customerwindows/SWCWindow.jsp?number=" + number + "&dealerid=" + dealerid + "&vehicleid=" + vehicleid, "SWCWindow","toolbar=no, directories=no, location=no, status=no, menubar=no,'resizable=yes, scrollbars=yes, width=800,height=850");
customerPhone.focus();
  return false;
}

function openDDCWindow(number,dealerid,vehicleid){
var customerPhone=window.open("http://www.clickforacall.com/customerwindows/DDCWindow.jsp?number=" + number + "&dealerid=" + dealerid + "&vehicleid=" + vehicleid, "SWCWindow","toolbar=no, directories=no, location=no, status=no, menubar=no,'resizable=yes, scrollbars=yes, width=800,height=850");
customerPhone.focus();
  return false;
}

function submitCPE3(){

            var myString;
            for (var i=0;i<document.forms[0].elements.length;i++) {
                myString = document.forms[0].elements[i].value;
                myString=myString.replace("'","");
                document.forms[0].elements[i].value=myString;
            }



            if(( document.forms[0].customerPhoneA.value.length != 3) || ( document.forms[0].customerPhoneB.value.length != 3) || ( document.forms[0].customerPhoneC.value.length != 4)){
                alert("Phone Numbers must be 10 digits")
            }else{
                document.forms[0].customerPhone.value = document.forms[0].customerPhoneA.value + document.forms[0].customerPhoneB.value + document.forms[0].customerPhoneC.value;

                   // alert("Thank you, you will recieve a call on Line: " + document.forms[0].customerPhone.value);
                   // window.opener.document.forms[0].customerPhone.value=document.forms[0].customerPhone.value;
                   // window.opener.document.forms[0].OriginationDelay.value=document.forms[0].OriginationDelay.value; //delay value is set
                //alert("thank You");
                document.forms[0].submit();
                //window.close();

            }

    }
    
    
    function submitS4(){

            var myString;
            for (var i=0;i<document.forms[0].elements.length;i++) {
                myString = document.forms[0].elements[i].value;
                myString=myString.replace("'","");
                document.forms[0].elements[i].value=myString;
            }



            if(( document.forms[0].customerPhoneA.value.length != 3) || ( document.forms[0].customerPhoneB.value.length != 3) || ( document.forms[0].customerPhoneC.value.length != 4)){
               
               if(document.forms[0].customeremail.value == ""){
               alert("Please provide an email or a phone number where you can be reached.")
               }else{
               	document.forms[0].submit(); //override the issue of no phone for now...
               } 
                
            
            }else{
                document.forms[0].customerPhone.value = document.forms[0].customerPhoneA.value + document.forms[0].customerPhoneB.value + document.forms[0].customerPhoneC.value;

                   // alert("Thank you, you will recieve a call on Line: " + document.forms[0].customerPhone.value);
                   // window.opener.document.forms[0].customerPhone.value=document.forms[0].customerPhone.value;
                   // window.opener.document.forms[0].OriginationDelay.value=document.forms[0].OriginationDelay.value; //delay value is set
                //alert("thank You");
                document.forms[0].submit();
                //window.close();

            }

    }
    
        
    function submitC(){

            var myString;
            for (var i=0;i<document.forms[0].elements.length;i++) {
                myString = document.forms[0].elements[i].value;
                myString=myString.replace("'","");
                document.forms[0].elements[i].value=myString;
            }



            if(( document.forms[0].customerPhoneA.value.length != 3) || ( document.forms[0].customerPhoneB.value.length != 3) || ( document.forms[0].customerPhoneC.value.length != 4)){
                //alert("Phone Numbers must be 10 digits")
               if(document.forms[0].customeremail.value == ""){
               alert("Please provide an email or a phone number where you can be reached.")
               }else{
               	document.forms[0].submit(); //override the issue of no phone for now...
               } 
                
            
            }else{
                document.forms[0].customerPhone.value = document.forms[0].customerPhoneA.value + document.forms[0].customerPhoneB.value + document.forms[0].customerPhoneC.value;

                   // alert("Thank you, you will recieve a call on Line: " + document.forms[0].customerPhone.value);
                   // window.opener.document.forms[0].customerPhone.value=document.forms[0].customerPhone.value;
                   // window.opener.document.forms[0].OriginationDelay.value=document.forms[0].OriginationDelay.value; //delay value is set
                //alert("thank You");
                document.forms[0].submit();
                //window.close();

            }

    }
    
    
    
    



//auto jump code!********************************************************************************
  var downStrokeField;
function autojump(fieldName,nextFieldName,fakeMaxLength)
{
var myForm=document.forms[document.forms.length - 1];
var myField=myForm.elements[fieldName];
myField.nextField=myForm.elements[nextFieldName];

if (myField.maxLength == null)
   myField.maxLength=fakeMaxLength;

myField.onkeydown=autojump_keyDown;
myField.onkeyup=autojump_keyUp;
}

function autojump_keyDown()
{
this.beforeLength=this.value.length;
downStrokeField=this;
}

function autojump_keyUp()
{
if (
   (this == downStrokeField) &&
   (this.value.length > this.beforeLength) &&
   (this.value.length >= this.maxLength)
   )
   this.nextField.focus();
downStrokeField=null;
}
//auto jump code!********************************************************************************
