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

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

function getCPWautos(clientid,dealerid,dealerphone,dealername,automake,automodel,autoyear,autoprice,autointeriorcolor,autoexteriorcolor,automileage,autoengine,autotransmissiontype,autostocknumber,autobodystyle,autovin,script,dealersubid){
    for (var i=0;i<4;i++) {
    dealerphone=dealerphone.replace("-","");
    }
    for (var i=0;i<4;i++) {
    dealerphone=dealerphone.replace(".","");
    }
    for (var i=0;i<4;i++) {
    dealerphone=dealerphone.replace("(","");
    }
    for (var i=0;i<4;i++) {
    dealerphone=dealerphone.replace(")","");
    }
     for (var i=0;i<4;i++) {
    dealerphone=dealerphone.replace(" ","");
    }
    var customerPhone=window.open("http://www.clickforacall.com/customerwindows/auto/getCPautosv2.jsp?clientid=" + clientid  + "&dealerid=" + dealerid + "&dealerphone=" + dealerphone + "&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 + "&script=" + script + "&dealersubid=" + dealersubid, "customerPhoneWindow","toolbar=no, directories=no, location=no, status=no, menubar=no,'resizable=yes, scrollbars=yes, width=700,height=500");

customerPhone.focus();
  return false;
}




function submitCustomerPhoneA(){

     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.carform.customerPhoneA.value.length != 3) || ( document.carform.customerPhoneB.value.length != 3) || ( document.carform.customerPhoneC.value.length != 4)){
                alert("Phone Number must be 10 digits")
            }else{
                document.carform.customerPhone.value = document.carform.customerPhoneA.value + document.carform.customerPhoneB.value + document.carform.customerPhoneC.value;

                    //alert("Thank you, you will recieve a call on Line: " + document.carform.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
                  document.carform.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!********************************************************************************