// form validation function //
 var targetdiv
 
 function trim(sVal)
{
	return sVal.replace( /(^\s*)|(\s*$)/g, '' ) ;
}
 
  function checkAll()
    {
        var flag = 0
        var NumericRegExp = /^\d+$/;
        var regex = new RegExp(NumericRegExp);
     var grid = document.getElementById("ctl00_ContentPlaceHolder1_gvPopUp");
        if (grid.rows.length > 0)
            {
              for (i=1; i<grid.rows.length; i++)
                {
                   cell = grid.rows[i].cells[5];
                   celltxt= grid.rows[i].cells[4];  
                    for (j=0; j<cell.childNodes.length; j++)
                    {          
                        if (cell.childNodes[j].type =="checkbox")
                        {
                       if(cell.childNodes[j].checked==true)
                           flag = 1
                       var txtqty = celltxt.childNodes[j + 4].value;
                       if (cell.childNodes[j].checked == true && (txtqty == "") || (!txtqty.match(regex)) || (txtqty <= 0) || (txtqty > 500)) {
                       inlineMsgOrder(celltxt.childNodes[j+4].id,'Please enter Quantity from 1 to 500.',3);
                         return false;}
                            
                        }
                    }
                }
                
            }
                if(flag==0){
                  inlineMsgOrder('ctl00_ContentPlaceHolder1_gvPopUp_ctl02_chkBill','Please select a product.',3);
                return false;}   
    }


function checkCartQuantity()
{
var NumericRegExp = /^\d+$/;
var regex = new RegExp(NumericRegExp);
var grid = document.getElementById("ctl00_ContentPlaceHolder1_gwProduct");
if (grid.rows.length > 0)
{
for (i=1; i<grid.rows.length; i++)
{
celltxt= grid.rows[i].cells[4];  
for (j=0; j<celltxt.childNodes.length; j++)
{       
if (celltxt.childNodes[j].type =="text")
{
if (celltxt.childNodes[j].value =="")  
{
inlineMsgOrder(celltxt.childNodes[j].id,'Please enter Quantity.',3);
return false;
}
if (celltxt.childNodes[j].value <= 0 || celltxt.childNodes[j].value > 500)
{
inlineMsg(celltxt.childNodes[j].id,'Quantity should be 1 to 500.',3);
return false;
} 
if(!celltxt.childNodes[j].value.match(regex))
{
inlineMsg(celltxt.childNodes[j].id,'You have entered an invalid quantity.',3);
return false;
}      
}
}
}
}
return true;
} 
 
function vldQuantityForCart()
{ 
var NumericRegExp = /^\d+$/;
var regex = new RegExp(NumericRegExp);
var Qty = document.getElementById("ctl00_ContentPlaceHolder1_gwProduct_ctl02_txtquentity").value;
if (Qty == "")
{
inlineMsg('ctl00_ContentPlaceHolder1_gwProduct_ctl02_txtquentity','Please enter Quantity.',3);
return false;
} 
if (Qty <= 0 || Qty > 500)
{
inlineMsg('ctl00_ContentPlaceHolder1_gwProduct_ctl02_txtquentity','Quantity should be 1 to 500.',3);
return false;
} 
if(!Qty.match(regex))
{
inlineMsg('ctl00_ContentPlaceHolder1_gwProduct_ctl02_txtquentity','You have entered an invalid quantity.',3);
return false;
}
return true;
}


 
function validate(form) {

  var companyname = document.getElementById("ctl00_ContentPlaceHolder1_txtCompany").value;
  var fname = document.getElementById("ctl00_ContentPlaceHolder1_txtFname").value;
  var lname = document.getElementById("ctl00_ContentPlaceHolder1_txtLname").value;
  var title = document.getElementById("ctl00_ContentPlaceHolder1_drpTitle").value;
  var address = document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").value;
  var city = document.getElementById("ctl00_ContentPlaceHolder1_txtCity").value;
  var state = document.getElementById("ctl00_ContentPlaceHolder1_ddlState").value;
  var zip = document.getElementById("ctl00_ContentPlaceHolder1_txtZip").value;
  var country = document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry").value;
  var email = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value;
  var phone = document.getElementById("ctl00_ContentPlaceHolder1_txtPhone").value;
  var phone1 = document.getElementById("ctl00_ContentPlaceHolder1_txtPhone1").value;
  var phone2 = document.getElementById("ctl00_ContentPlaceHolder1_txtPhone2").value;
  var cell = document.getElementById("ctl00_ContentPlaceHolder1_txtCell").value;
  var cell1 = document.getElementById("ctl00_ContentPlaceHolder1_txtCell1").value;
  var cell2 = document.getElementById("ctl00_ContentPlaceHolder1_txtCell2").value;
  var fax = document.getElementById("ctl00_ContentPlaceHolder1_txtFax").value;
  var fax1 = document.getElementById("ctl00_ContentPlaceHolder1_txtFax1").value;
  var fax2 = document.getElementById("ctl00_ContentPlaceHolder1_txtFax2").value;
  var uname = document.getElementById("ctl00_ContentPlaceHolder1_txtUserName").value;
  var password = document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value;
  var rpassword = document.getElementById("ctl00_ContentPlaceHolder1_txtRePassword").value;
  var statetxt = document.getElementById("ctl00_ContentPlaceHolder1_txtState").value;
 var hdemailid=document.getElementById("ctl00_ContentPlaceHolder1_hdemailid").value;
  var hdusername=document.getElementById("ctl00_ContentPlaceHolder1_hdusername").value;
  //var email = form.email.value;
  //var gender = form.gender.value;
  //var message = form.message.value;
  var NumericRegExp = /^\d+$/;
  var regex = new RegExp(NumericRegExp);
  var nameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
  var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
  var messageRegex = new RegExp(/<\/?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[^'">\s]+))?)+\s*|\s*)\/?>/gim);
    
//     if(title == "") {
//    inlineMsg('ctl00_ContentPlaceHolder1_drpTitle','Please select title.',3);
//    return false;
//  }
   
   if(fname == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtFname','Please enter first name.',3);
    return false;
  }
  if(!fname.match(nameRegex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtFname','You have entered an invalid first name.',3);
    return false;
  }
  
   if(lname == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtLname','Please enter last name.',3);
    return false;
  }
  if(!lname.match(nameRegex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtLname','You have entered an invalid last name.',3);
    return false;
  }
    
//    if(companyname == "") {
//    inlineMsg('ctl00_ContentPlaceHolder1_txtCompany','Please enter company name.',3);
//    return false;
//  }
//  if(!companyname.match(nameRegex)) {
//    inlineMsg('ctl00_ContentPlaceHolder1_txtCompany','You have entered an invalid company name.',3);
//    return false;
//  }
 
  
  if(address == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtAddress','Please enter address 1.',3);
    return false;
  }
  
   if(city == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtCity','Please enter city.',3);
    return false;
  }
  if(!city.match(nameRegex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtCity','You have entered an invalid city.',3);
    return false;
  }
  
  if( document.getElementById("ctl00_ContentPlaceHolder1_trstatedrp").style.display=="block"){
     if(state == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_ddlState','Please select state name.',3);
    return false;
  }
  }
  else
  {
    if(statetxt == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtState','Please enter state name.',3);
    return false;
      }
      if(!statetxt.match(nameRegex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtState','You have entered an invalid state name.',3);
    return false;
  }
      
  }
  
if(zip == "")
{
inlineMsg('ctl00_ContentPlaceHolder1_txtZip','Please enter zip.',3);
return false;
}
if(!zip.match(regex))
{
inlineMsg('ctl00_ContentPlaceHolder1_txtZip','You have entered an invalid zip.',3);
return false;
}
if(zip!="")
{
if(country=="US")
{
if( zip.length<5 || zip.length>5)
{
inlineMsg('ctl00_ContentPlaceHolder1_txtZip','Zip code can not less or greater then 5 values.',3);
return false;
}
}
else
{
//if( zip.length<5)
//{
//inlineMsg('ctl00_ContentPlaceHolder1_txtZip','Zip code can not less or greater then 10 values.',3);
//return false;
//}
}
}
    
    
  
         if(country == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_ddlCountry','Please select country.',3);
        return false;
      }
  
  
  if(country == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_txtstate','Please select country.',3);
        return false;
  }
  
  if(email == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtEmail','You must enter your email id.',3);
    return false;
  }
  if(!email.match(emailRegex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtEmail','You have entered an invalid email id.',3);
    return false;
  }
  if(hdemailid!="")
    {
     //document.getElementById("spcheckemail").innerHTML=""
     document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
     document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").style.background="#ffeea0"
    //inlineMsg('ctl00_ContentPlaceHolder1_txtEmail','Email id already exist. Please re-enter email id.',3);
    return false;
    }
  
   if(phone == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtPhone','Please enter phone.',3);
    return false;
  }
  if(!phone.match(regex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtPhone','You have entered an invalid phone number.',3);
    return false;
  }
  if(phone!="")
    {
    if( phone.length<3 || phone.length>3)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtPhone','Phone number can not less or greater then 10 values.',3);
    return false;
    }
    }
    
    if(phone1 == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtPhone1','Please enter phone.',3);
    return false;
  }
  if(!phone1.match(regex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtPhone1','You have entered an invalid phone number.',3);
    return false;
  }
  if(phone1!="")
    {
    if( phone1.length<3 || phone1.length>3)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtPhone1','Phone number can not less or greater then 10 values.',3);
    return false;
    }
    }
    
    if(phone2 == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtPhone2','Please enter phone.',3);
    return false;
  }
  if(!phone2.match(regex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtPhone2','You have entered an invalid phone number.',3);
    return false;
  }
  if(phone2!="")
    {
    if( phone2.length<4 || phone2.length>4)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtPhone2','Phone number can not less or greater then 10 values.',3);
    return false;
    }
    }
    
    if(cell!="")
    {
    if( cell.length<3 || cell.length>3)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtCell','Cell number can not less or greater then 10 values.',3);
    return false;
    }
    }
    
    if(cell1!="")
    {
    if( cell1.length<3 || cell1.length>3)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtCell1','Cell number can not less or greater then 10 values.',3);
    return false;
    }
    }
    
    if(cell2!="")
    {
    if( cell2.length<4 || cell2.length>4)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtCell2','Cell number can not less or greater then 10 values.',3);
    return false;
    }
    }
    
    if(fax!="")
    {
    if( fax.length<3 || fax.length>3)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtFax','Fax number can not less or greater then 10 values.',3);
    return false;
    }
    }
    
     if(fax1!="")
    {
    if( fax1.length<3 || fax1.length>3)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtFax1','Fax number can not less or greater then 10 values.',3);
    return false;
    }
    }
    
     if(fax2!="")
    {
    if( fax2.length<4 || fax2.length>4)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtFax2','Fax number can not less or greater then 10 values.',3);
    return false;
    }
    }
  
    if(uname == "")
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtUserName','Please enter username.',3);
    return false;
    }  

    if(hdusername!="")
    {
     //document.getElementById("spanusername").innerHTML=""
     document.getElementById('ctl00_ContentPlaceHolder1_txtUserName').focus();
        document.getElementById('ctl00_ContentPlaceHolder1_txtUserName').style.background="#ffeea0";
    //inlineMsg('ctl00_ContentPlaceHolder1_txtUserName','User name already exist. Please re-enter user name.',3);
    return false;
    }
    
    if(password == "") 
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtPassword','Please enter password.',3);
    return false;
    }   

    if(rpassword == "")
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtRePassword','Please enter re-type password.',3);
    return false;
    } 

    if(password!="" && rpassword!="")
    {
    if(password!=rpassword)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtRePassword','Re-type password and password should be same.',3);
    return false;
    }
    }
//  if(gender == "") {
//    inlineMsg('gender','<strong>Error</strong><br />You must select your gender.',2);
//    return false;
//  }
//  if(message == "") {
//    inlineMsg('message','You must enter a message.');
//    return false;
//  }
//  if(message.match(messageRegex)) {
//    inlineMsg('message','You have entered an invalid message.');
//    return false;
//  }
  return true;
}

function vldForgotPassword()
{ 
var uname = document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").value;

if (uname == "")
{
inlineMsg('ctl00_ContentPlaceHolder1_txtUsername','Please enter username.',3);
return false;
} 
return true;
}

function test()
{
alert("test")
}

function vldQuantityforPart()
{ 

var NumericRegExp = /^\d+$/;
var regex = new RegExp(NumericRegExp);
var Qty = document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity").value;

if (Qty == "")
{
inlineMsgOrder('ctl00_ContentPlaceHolder1_txtQuantity','Please enter Quantity.',3);
return false;
} 
if (Qty <= 0 || Qty > 500)
{
inlineMsgOrder('ctl00_ContentPlaceHolder1_txtQuantity','Quantity should be 1 to 500.',3);
return false;
} 
if(!Qty.match(regex))
{
inlineMsgOrder('ctl00_ContentPlaceHolder1_txtQuantity','You have entered an invalid quantity.',3);
return false;
}
return true;
}

function EmailFriend()
{
var nameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
//var yourname = document.getElementById("ctl00_ContentPlaceHolder1_txtYourName").value;
//var email = document.getElementById("ctl00_ContentPlaceHolder1_txtYourEmail").value;
var friendemail = document.getElementById("ctl00_ContentPlaceHolder1_txtFrndEmail").value;

//    if(yourname == "") {
//    inlineMsg('ctl00_ContentPlaceHolder1_txtYourName','Please enter your name.',3);
//    return false;
//    }
//    if(!yourname.match(nameRegex)) {
//    inlineMsg('ctl00_ContentPlaceHolder1_txtYourName','You have entered an invalid name.',3);
//    return false;
//    }
//    
//    if(email == "") {
//    inlineMsg('ctl00_ContentPlaceHolder1_txtYourEmail','Please enter your email.',3);
//    return false;
//    }
//    if(!email.match(emailRegex)) {
//    inlineMsg('ctl00_ContentPlaceHolder1_txtYourEmail','You have entered an invalid email.',3);
//    return false;
//    }
    
    var FriendName="friend" + "'s"
    if(friendemail == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtFrndEmail','Please enter '+FriendName+' email.',3);
    return false;
    }
    if(!friendemail.match(emailRegex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtFrndEmail','You have entered an invalid email.',3);
    return false;
    }
   window.location.href = "http://www.arizonabussales.com/DownloadPDF.aspx?Email=" + friendemail;
   //window.location.href = "../DownloadPDF.aspx?Email=" + friendemail;
   return true;
}
function SortBus()
{
var CatId = document.getElementById("ctl00_ContentPlaceHolder1_hdCatId").value;
var SortBy = document.getElementById("ctl00_ContentPlaceHolder1_dprsort").value;
SortBy = SortBy.replace(/\s/g, "-");
var iCatId="";
if (CatId==1)
{
iCatId="New-Bus"
}
if (CatId==2)
{
iCatId="Used-Bus"
}
var Location="http://www.arizonabussales.com/Bus/" + iCatId + "/" + SortBy ;
window.location.href = Location
}


function SearchBus()
{
var CatId = document.getElementById("ctl00_ContentPlaceHolder1_chkNewBuses").checked;
var SeatCap = document.getElementById("ctl00_ContentPlaceHolder1_drpseatingcap").value;
var WheelLift = document.getElementById("ctl00_ContentPlaceHolder1_drpwclift").value;
var EngineType = document.getElementById("ctl00_ContentPlaceHolder1_drpenginetype").value;
var Year = document.getElementById("ctl00_ContentPlaceHolder1_drpyear").value;
var Manufacturer = document.getElementById("ctl00_ContentPlaceHolder1_drpManu").value;
var Chassis = document.getElementById("ctl00_ContentPlaceHolder1_drpchassismfg").value;
var Flag = true;
var Location="http://www.arizonabussales.com/SearchBuses.aspx?SeatCap=" + SeatCap + "&WheelLift=" + WheelLift + "&EngineType=" + EngineType + "&Year=" + Year + "&Manufacturer=" + Manufacturer + "&Chassis=" + Chassis + "&Flag=" + Flag + "&CatId=" + CatId ;
window.location.href = Location
}


function vldQuantity()
{ 
var NumericRegExp = /^\d+$/;
var regex = new RegExp(NumericRegExp);
var Qty = document.getElementById("ctl00_ContentPlaceHolder1_txtQuantity").value;

    if (Qty == "")
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtQuantity','Please enter Quantity.',3);
    return false;
    } 
    if (Qty <= 0 || Qty > 500)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtQuantity','Quantity should be 1 to 500.',3);
    return false;
    } 
    if(!Qty.match(regex))
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtQuantity','You have entered an invalid quantity.',3);
    return false;
    }
return true;
}

function vldQuantityForBulkOrder()
{ 
var NumericRegExp = /^\d+$/;
var regex = new RegExp(NumericRegExp);
var Qty = document.getElementById("ctl00_ContentPlaceHolder1_txtqty").value;
var drpvalue=document.getElementById("ctl00_ContentPlaceHolder1_drpParts_Input").value;
    if(drpvalue == "--Enter Part Number--")
    {
    inlineMsg('ctl00_ContentPlaceHolder1_drpParts_Input','Please enter part number.',3);
    (drpvalue == "")
    return false;
    }

    if (Qty == "")
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtqty','Please enter Quantity.',3);
    return false;
    } 
    if (Qty <= 0 || Qty > 500)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtqty','Quantity should be 1 to 500.',3);
    return false;
    } 
    if(!Qty.match(regex))
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtqty','You have entered an invalid quantity.',3);
    return false;
    }
return true;
}


function vldLogin()
{ 
var uname = document.getElementById("ctl00_ContentPlaceHolder1_txtUsername").value;
  var password = document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value;
    if (uname == "")
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtUsername','Please enter username.',3);
    return false;
    } 
    if (password == "")
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtPassword','Please enter password.',3);
    return false;
    }
    return true;
}

// START OF MESSAGE SCRIPT //

var MSGTIMER = 20;
var MSGSPEED = 5;
var MSGOFFSET = 3;
var MSGHIDE = 3;

// build out the divs, set attributes and call the fade function //
function inlineMsg(target,string,autohide) {
  var msg;
   var msgcontent;
  if(!document.getElementById('msg')) {
    msg = document.createElement('div');
    msg.id = 'msg';
    //msg.style.z-index = 99999999;
    msgcontent = document.createElement('div');
    msgcontent.id = 'msgcontent';
    document.body.appendChild(msg);
    msg.appendChild(msgcontent);
    msg.style.filter = 'alpha(opacity=0)';
    msg.style.opacity = 0;
    msg.alpha = 0;
    
  } else {
    msg = document.getElementById('msg');
    msgcontent = document.getElementById('msgcontent');
  }
  msgcontent.innerHTML = string;
 msg.style.display = 'block';
  
  var msgheight = msg.offsetHeight;
  targetdiv = document.getElementById(target);
  targetdiv.focus();
    //targetdiv.style.border="1px solid #FFCC00";
    targetdiv.style.background="#ffeea0";
  var targetheight = targetdiv.offsetHeight;
  var targetwidth = targetdiv.offsetWidth;
  var topposition = topPosition(targetdiv) - ((msgheight - targetheight) / 2);
  var leftposition = leftPosition(targetdiv) + targetwidth + MSGOFFSET;
  msg.style.top = topposition + 'px';
  msg.style.left = leftposition + 'px';
  clearInterval(msg.timer);
  msg.timer = setInterval("fadeMsg(1)", MSGTIMER);
  if(!autohide) {
    autohide = MSGHIDE;  
  }
  window.setTimeout("hideMsg()", (autohide * 1000));
}

// build out the divs, set attributes and call the fade function //
function inlineMsgOrder(target,string,autohide) {
  var msg;
  var msgcontent;
  if(!document.getElementById('msg')) {
    msg = document.createElement('div');
    msg.id = 'msg';
    //msg.style.z-index = 99999999;
    msgcontent = document.createElement('div');
    msgcontent.id = 'msgcontent';
    document.body.appendChild(msg);
    msg.appendChild(msgcontent);
    msg.style.filter = 'alpha(opacity=0)';
    msg.style.opacity = 0;
    msg.alpha = 0;
    
  } else {
    msg = document.getElementById('msg');
    msgcontent = document.getElementById('msgcontent');
  }
  msgcontent.innerHTML = string;
 // msg.style.display = 'block';
  msg.setAttribute("style","z-index:99999999;display:block;");
  var msgheight = msg.offsetHeight;
  targetdiv = document.getElementById(target);
  targetdiv.focus();
   // targetdiv.style.border="1px solid #FFCC00";
    targetdiv.style.background="#ffeea0";
  var targetheight = targetdiv.offsetHeight;
  var targetwidth = targetdiv.offsetWidth;
  var topposition = topPosition(targetdiv) - ((msgheight - targetheight) / 2);
  var leftposition = leftPosition(targetdiv) + targetwidth + MSGOFFSET;
  msg.style.top = topposition + 'px';
  msg.style.left = leftposition + 'px';
  clearInterval(msg.timer);
  msg.timer = setInterval("fadeMsg(1)", MSGTIMER);
  if(!autohide) {
    autohide = MSGHIDE;  
  }
  window.setTimeout("hideMsg()", (autohide * 1000));
}
// hide the form alert //
function hideMsg(msg) {
  var msg = document.getElementById('msg');
  if(!msg.timer) {
    msg.timer = setInterval("fadeMsg(0)", MSGTIMER);
    targetdiv.style.background="#cac1c2";
  }
}

// face the message box //
function fadeMsg(flag) {
  if(flag == null) {
    flag = 1;
  }
  var msg = document.getElementById('msg');
  var value;
  if(flag == 1) {
    value = msg.alpha + MSGSPEED;
  } else {
    value = msg.alpha - MSGSPEED;
  }
  msg.alpha = value;
  msg.style.opacity = (value / 100);
  msg.style.filter = 'alpha(opacity=' + value + ')';
  if(value >= 99) {
    clearInterval(msg.timer);
    msg.timer = null;
  } else if(value <= 1) {
    msg.style.display = "none";
    clearInterval(msg.timer);
  }
}

// calculate the position of the element in relation to the left of the browser //
function leftPosition(target) {
  var left = 0;
  if(target.offsetParent) {
    while(1) {
      left += target.offsetLeft;
      if(!target.offsetParent) {
        break;
      }
      target = target.offsetParent;
    }
  } else if(target.x) {
    left += target.x;
  }
  return left;
}

// calculate the position of the element in relation to the top of the browser window //
function topPosition(target) {
  var top = 0;
  if(target.offsetParent) {
    while(1) {
      top += target.offsetTop;
      if(!target.offsetParent) {
        break;
      }
      target = target.offsetParent;
    }
  } else if(target.y) {
    top += target.y;
  }
  return top;
}

// preload the arrow //
if(document.images) {
  arrow = new Image(7,80); 
  arrow.src = "images/msg_arrow.gif"; 
}


function validateForm() {
  var bfname = document.getElementById("ctl00_ContentPlaceHolder1_txtBillFname").value;
  var blname = document.getElementById("ctl00_ContentPlaceHolder1_txtBillLname").value;
  var baddress = document.getElementById("ctl00_ContentPlaceHolder1_txtBillAddress").value;
  var bcity = document.getElementById("ctl00_ContentPlaceHolder1_txtBillCity").value;
  var bstate = document.getElementById("ctl00_ContentPlaceHolder1_ddlBillState").value;
  var bphone = document.getElementById("ctl00_ContentPlaceHolder1_txtBillPhone").value;
  var bphone1 = document.getElementById("ctl00_ContentPlaceHolder1_txtBillPhone1").value;
  var bphone2 = document.getElementById("ctl00_ContentPlaceHolder1_txtBillPhone2").value;
  var bzip = document.getElementById("ctl00_ContentPlaceHolder1_txtBillZip").value;
  var sfname = document.getElementById("ctl00_ContentPlaceHolder1_txtShipFname").value;
  var slname = document.getElementById("ctl00_ContentPlaceHolder1_txtShipLname").value;
  var saddress = document.getElementById("ctl00_ContentPlaceHolder1_txtShipAddress").value;
  var scity = document.getElementById("ctl00_ContentPlaceHolder1_txtShipCity").value;
  var sstate = document.getElementById("ctl00_ContentPlaceHolder1_ddlShipState").value;
  var sphone = document.getElementById("ctl00_ContentPlaceHolder1_txtShipPhone").value;
  var sphone1 = document.getElementById("ctl00_ContentPlaceHolder1_txtShipPhone1").value;
  var sphone2 = document.getElementById("ctl00_ContentPlaceHolder1_txtShipPhone2").value;
  var szip = document.getElementById("ctl00_ContentPlaceHolder1_txtShipZip").value;
  //var email = form.email.value;
  //var gender = form.gender.value;
  //var message = form.message.value;
  var NumericRegExp = /^\d+$/;
  var regex = new RegExp(NumericRegExp);
  var nameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
  var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
  var messageRegex = new RegExp(/<\/?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[^'">\s]+))?)+\s*|\s*)\/?>/gim);
   
    
  if(bfname == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillFname','Please enter first name.',3);
    return false;
  }
  if(!bfname.match(nameRegex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillFname','You have entered an invalid first name.',3);
    return false;
  }
  
   if(blname == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillLname','Please enter last name.',3);
    return false;
  }
  if(!blname.match(nameRegex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillLname','You have entered an invalid last name.',3);
    return false;
  }
  if(baddress == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillAddress','Please enter address.',3);
    return false;
  }
  
   if(bcity == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillCity','Please enter city.',3);
    return false;
  }
  if(!bcity.match(nameRegex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillCity','You have entered an invalid city.',3);
    return false;
  }
  
  if(bstate == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_ddlBillState','Please select state.',3);
    return false;
  }
   if(bphone == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillPhone','Please enter phone.',3);
    return false;
  }
  if(!bphone.match(regex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillPhone','You have entered an invalid phone number.',3);
    return false;
  }
  if(bphone!="")
    {
    if( bphone.length<3 || bphone.length>3)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillPhone','Phone number can not less or greater then 10 values.',3);
    return false;
    }
    }
    
     if(bphone1 == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillPhone1','Please enter phone.',3);
    return false;
  }
  if(!bphone1.match(regex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillPhone1','You have entered an invalid phone number.',3);
    return false;
  }
  if(bphone1!="")
    {
    if( bphone1.length<3 || bphone1.length>3)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillPhone1','Phone number can not less or greater then 10 values.',3);
    return false;
    }
    }
    
     if(bphone2 == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillPhone2','Please enter phone.',3);
    return false;
  }
  if(!bphone2.match(regex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillPhone2','You have entered an invalid phone number.',3);
    return false;
  }
  if(bphone2!="")
    {
    if( bphone2.length<4 || bphone.length>4)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillPhone2','Phone number can not less or greater then 10 values.',3);
    return false;
    }
    }
    
   if(bzip == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillZip','Please enter zip.',3);
    return false;
  }
  if(!bzip.match(regex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillZip','You have entered an invalid zip.',3);
    return false;
  }
  if(bzip!="")
    {
    if( bzip.length<5 || bzip.length>5)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtBillZip','Zip code can not less or greater then 5 values.',3);
    return false;
    }
    }
      if(sfname == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipFname','Please enter first name.',3);
    return false;
  }
  if(!sfname.match(nameRegex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipFname','You have entered an invalid first name.',3);
    return false;
  }
  
   if(slname == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipLname','Please enter last name.',3);
    return false;
  }
  if(!slname.match(nameRegex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipLname','You have entered an invalid last name.',3);
    return false;
  }
  if(saddress == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipAddress','Please enter address.',3);
    return false;
  }
  
   if(scity == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipCity','Please enter city.',3);
    return false;
  }
  if(!scity.match(nameRegex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipCity','You have entered an invalid city.',3);
    return false;
  }
  
  if(sstate == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_ddlShipState','Please select state.',3);
    return false;
  }
   if(sphone == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipPhone','Please enter phone.',3);
    return false;
  }
  if(!sphone.match(regex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipPhone','You have entered an invalid phone number.',3);
    return false;
  }
  if(sphone!="")
    {
    if( sphone.length<3 || sphone.length>3)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipPhone','Phone number can not less or greater then 10 values.',3);
    return false;
    }
    }
    
    if(sphone1 == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipPhone1','Please enter phone.',3);
    return false;
    }
    if(!sphone1.match(regex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipPhone1','You have entered an invalid phone number.',3);
    return false;
    }
    if(sphone1!="")
    {
    if( sphone1.length<3 || sphone1.length>3)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipPhone1','Phone number can not less or greater then 10 values.',3);
    return false;
    }
    }

    if(sphone2 == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipPhone2','Please enter phone.',3);
    return false;
    }
    if(!sphone2.match(regex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipPhone2','You have entered an invalid phone number.',3);
    return false;
    }
    if(sphone2!="")
    {
    if( sphone2.length<4 || sphone.length>4)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipPhone2','Phone number can not less or greater then 10 values.',3);
    return false;
    }
    }
    
   if(szip == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipZip','Please enter zip.',3);
    return false;
  }
  if(!szip.match(regex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipZip','You have entered an invalid zip.',3);
    return false;
  }
  if(szip!="")
    {
    if( szip.length<5 || szip.length>5)
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtShipZip','Zip code can not less or greater then 5 values.',3);
    return false;
    }
    }
  return true;
}

function validatePasswordPublic()
{

var companyname = document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value;
    if(companyname == "") 
    {
    inlineMsg('ctl00_ContentPlaceHolder1_txtPassword','Please enter password.',3);
    return false;
    }
}

function validateOrderDetails() {
    var bfname = document.getElementById("ctl00_ContentPlaceHolder1_txtBfname").value;
    var blname = document.getElementById("ctl00_ContentPlaceHolder1_txtBlname").value;
    var baddress = document.getElementById("ctl00_ContentPlaceHolder1_txtBAdd1").value;
    var bcity = document.getElementById("ctl00_ContentPlaceHolder1_txtBcity").value;
    var bcountry = document.getElementById("ctl00_ContentPlaceHolder1_ddlBillCountry").value
    var bstate = document.getElementById("ctl00_ContentPlaceHolder1_ddlBillState").value;
    var tbstate = document.getElementById("ctl00_ContentPlaceHolder1_txtState").value;
    var bphone = document.getElementById("ctl00_ContentPlaceHolder1_txtBphone").value;
    var bphone1 = document.getElementById("ctl00_ContentPlaceHolder1_txtBillPhone1").value;
    var bphone2 = document.getElementById("ctl00_ContentPlaceHolder1_txtBillPhone2").value;
    var bzip = document.getElementById("ctl00_ContentPlaceHolder1_txtBzip").value;
    var sfname = document.getElementById("ctl00_ContentPlaceHolder1_txtSfname").value;
    var slname = document.getElementById("ctl00_ContentPlaceHolder1_txtSlname").value;
    var saddress = document.getElementById("ctl00_ContentPlaceHolder1_txtSAdd1").value;
    var scity = document.getElementById("ctl00_ContentPlaceHolder1_txtScity").value;
    var scountry = document.getElementById("ctl00_ContentPlaceHolder1_ddlShipCountry").value
    var sstate = document.getElementById("ctl00_ContentPlaceHolder1_ddlShipState").value;
    var tsstate = document.getElementById("ctl00_ContentPlaceHolder1_txtShipState").value;
    var sphone = document.getElementById("ctl00_ContentPlaceHolder1_txtSphone").value;
    var sphone1 = document.getElementById("ctl00_ContentPlaceHolder1_txtShipPhone1").value;
    var sphone2 = document.getElementById("ctl00_ContentPlaceHolder1_txtShipPhone2").value;
    var szip = document.getElementById("ctl00_ContentPlaceHolder1_txtSzip").value;
    //var email = form.email.value;
    //var gender = form.gender.value;
    //var message = form.message.value;
    var NumericRegExp = /^\d+$/;
    var regex = new RegExp(NumericRegExp);
    var nameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
    var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
    var messageRegex = new RegExp(/<\/?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[^'">\s]+))?)+\s*|\s*)\/?>/gim);


    if (bfname == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_txtBfname', 'Please enter first name.', 3);
        return false;
    }
    if (!bfname.match(nameRegex)) {
        inlineMsg('ctl00_ContentPlaceHolder1_txtBfname', 'You have entered an invalid first name.', 3);
        return false;
    }

    if (blname == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_txtBlname', 'Please enter last name.', 3);
        return false;
    }
    if (!blname.match(nameRegex)) {
        inlineMsg('ctl00_ContentPlaceHolder1_txtBlname', 'You have entered an invalid last name.', 3);
        return false;
    }
    if (baddress == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_txtBAdd1', 'Please enter address.', 3);
        return false;
    }

    if (bcity == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_txtBcity', 'Please enter city.', 3);
        return false;
    }
    if (!bcity.match(nameRegex)) {
        inlineMsg('ctl00_ContentPlaceHolder1_txtBcity', 'You have entered an invalid city.', 3);
        return false;
    }

    if (bcountry == "") {

        inlineMsg('ctl00_ContentPlaceHolder1_ddlBillCountry', 'Please select bill country.', 3);
        return false;
    
    }

    if (bcountry == "US") {
        if (bstate == "") {
            inlineMsg('ctl00_ContentPlaceHolder1_ddlBillState', 'Please select state.', 3);
            return false;

        }
    }
    if (bcountry != "US") {
        if (tbstate == "") {
            inlineMsg('ctl00_ContentPlaceHolder1_txtState', 'Please select state.', 3);
            return false;
        }
    }


    if (bphone == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_txtBphone', 'Please enter phone.', 3);
        return false;
    }
    if (!bphone.match(regex)) {
        inlineMsg('ctl00_ContentPlaceHolder1_txtBphone', 'You have entered an invalid phone number.', 3);
        return false;
    }
    if (bphone != "") {
        if (bphone.length < 3 || bphone.length > 3) {
            inlineMsg('ctl00_ContentPlaceHolder1_txtBphone', 'Phone number can not less or greater then 10 values.', 3);
            return false;
        }
    }

    if (bphone1 == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_txtBillPhone1', 'Please enter phone.', 3);
        return false;
    }
    if (!bphone1.match(regex)) {
        inlineMsg('ctl00_ContentPlaceHolder1_txtBillPhone1', 'You have entered an invalid phone number.', 3);
        return false;
    }
    if (bphone1 != "") {
        if (bphone1.length < 3 || bphone1.length > 3) {
            inlineMsg('ctl00_ContentPlaceHolder1_txtBillPhone1', 'Phone number can not less or greater then 10 values.', 3);
            return false;
        }
    }

    if (bphone2 == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_txtBillPhone2', 'Please enter phone.', 3);
        return false;
    }
    if (!bphone2.match(regex)) {
        inlineMsg('ctl00_ContentPlaceHolder1_txtBillPhone2', 'You have entered an invalid phone number.', 3);
        return false;
    }
    if (bphone2 != "") {
        if (bphone2.length < 4 || bphone.length > 4) {
            inlineMsg('ctl00_ContentPlaceHolder1_txtBillPhone2', 'Phone number can not less or greater then 10 values.', 3);
            return false;
        }
    }

if(bzip == "")
{
inlineMsg('ctl00_ContentPlaceHolder1_txtBzip','Please enter zip.',3);
return false;
}
if(!bzip.match(regex))
{
inlineMsg('ctl00_ContentPlaceHolder1_txtBzip','You have entered an invalid zip.',3);
return false;
}
if(bzip!="")
{
if(bcountry=="US")
{
if( bzip.length<5 || bzip.length>5)
{
inlineMsg('ctl00_ContentPlaceHolder1_txtBzip','Zip code can not less or greater then 5 values.',3);
return false;
}
}
else
{
if( bzip.length<5)
{
inlineMsg('ctl00_ContentPlaceHolder1_txtBzip','Zip code can not less or greater then 10 values.',3);
return false;
}
}
}
    if (sfname == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_txtSfname', 'Please enter first name.', 3);
        return false;
    }
    if (!sfname.match(nameRegex)) {
        inlineMsg('ctl00_ContentPlaceHolder1_txtSfname', 'You have entered an invalid first name.', 3);
        return false;
    }

    if (slname == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_txtSlname', 'Please enter last name.', 3);
        return false;
    }
    if (!slname.match(nameRegex)) {
        inlineMsg('ctl00_ContentPlaceHolder1_txtSlname', 'You have entered an invalid last name.', 3);
        return false;
    }
    if (saddress == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_txtSAdd1', 'Please enter address.', 3);
        return false;
    }

    if (scity == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_txtScity', 'Please enter city.', 3);
        return false;
    }
    if (!scity.match(nameRegex)) {
        inlineMsg('ctl00_ContentPlaceHolder1_txtShipCity', 'You have entered an invalid city.', 3);
        return false;
    }

    if (scountry == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_ddlShipCountry', 'Please select ship country.', 3);
        return false;    
    }

    if (scountry == "US") {
        if (sstate == "") {
            inlineMsg('ctl00_ContentPlaceHolder1_ddlShipState', 'Please select state.', 3);
            return false;

        }
    }
    if (scountry != "US") {
        if (tsstate == "") {
            inlineMsg('ctl00_ContentPlaceHolder1_txtShipState', 'Please select state.', 3);
            return false;
        }
    }

    if (sphone == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_txtSphone', 'Please enter phone.', 3);
        return false;
    }
    if (!sphone.match(regex)) {
        inlineMsg('ctl00_ContentPlaceHolder1_txtSphone', 'You have entered an invalid phone number.', 3);
        return false;
    }
    if (sphone != "") {
        if (sphone.length < 3 || sphone.length > 3) {
            inlineMsg('ctl00_ContentPlaceHolder1_txtSphone', 'Phone number can not less or greater then 10 values.', 3);
            return false;
        }
    }

    if (sphone1 == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_txtShipPhone1', 'Please enter phone.', 3);
        return false;
    }
    if (!sphone1.match(regex)) {
        inlineMsg('ctl00_ContentPlaceHolder1_txtShipPhone1', 'You have entered an invalid phone number.', 3);
        return false;
    }
    if (sphone1 != "") {
        if (sphone1.length < 3 || sphone1.length > 3) {
            inlineMsg('ctl00_ContentPlaceHolder1_txtShipPhone1', 'Phone number can not less or greater then 10 values.', 3);
            return false;
        }
    }

    if (sphone2 == "") {
        inlineMsg('ctl00_ContentPlaceHolder1_txtShipPhone2', 'Please enter phone.', 3);
        return false;
    }
    if (!sphone2.match(regex)) {
        inlineMsg('ctl00_ContentPlaceHolder1_txtShipPhone2', 'You have entered an invalid phone number.', 3);
        return false;
    }
    if (sphone2 != "") {
        if (sphone2.length < 4 || sphone.length > 4) {
            inlineMsg('ctl00_ContentPlaceHolder1_txtShipPhone2', 'Phone number can not less or greater then 10 values.', 3);
            return false;
        }
    }

if(szip == "")
{
inlineMsg('ctl00_ContentPlaceHolder1_txtSzip','Please enter zip.',3);
return false;
}
if(!szip.match(regex))
{
inlineMsg('ctl00_ContentPlaceHolder1_txtSzip','You have entered an invalid zip.',3);
return false;
}
if(szip!="")
{
if(scountry=="US")
{
if( szip.length<5 || szip.length>5)
{
inlineMsg('ctl00_ContentPlaceHolder1_txtSzip','Zip code can not less or greater then 5 values.',3);
return false;
}
}
else
{
if( szip.length<5)
{
inlineMsg('ctl00_ContentPlaceHolder1_txtSzip','Zip code can not less or greater then 10 values.',3);
return false;
}
}
}
if (validatePO() == false)
{
return false;
}
return true;
}

function validatePO()
{
 var NumericRegExp = /^\d+$/;
  var regex = new RegExp(NumericRegExp);
var chakbox=document.getElementById("ctl00_ContentPlaceHolder1_rdoPO").checked;
var chakboxCredit=document.getElementById("ctl00_ContentPlaceHolder1_rdoCreditCard").checked;
 var nameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
 var POname = document.getElementById("ctl00_ContentPlaceHolder1_txtPoName").value;
  var POnumber = document.getElementById("ctl00_ContentPlaceHolder1_txtPoNumber").value;
   var CHolderName = document.getElementById("ctl00_ContentPlaceHolder1_txtCardHoldrName").value;
  var CardType = document.getElementById("ctl00_ContentPlaceHolder1_drpPaymentType").value;
  var CardNumber = document.getElementById("ctl00_ContentPlaceHolder1_txtCardNumber").value;
  var SecCode = document.getElementById("ctl00_ContentPlaceHolder1_txtCCSecurityCode").value;
  var ExMonth = document.getElementById("ctl00_ContentPlaceHolder1_drpMonth").value;
   var ExYear = document.getElementById("ctl00_ContentPlaceHolder1_drpYear").value;
    var Shipping = document.getElementById("ctl00_ContentPlaceHolder1_ddlShippingMethod").value;

if (chakbox==true)
{
 if(POname == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtPoName','Please enter PO name.',3);
    return false;
  }
  if(!POname.match(nameRegex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtPoName','You have entered an invalid PO name.',3);
    return false;
  }
if(POnumber == "") {
    inlineMsg('ctl00_ContentPlaceHolder1_txtPoNumber','Please enter PO number.',3);
    return false;
  }

}

if (chakboxCredit==true)
{
var HolderName="holder" + "'s"
if(CHolderName == "")
{
inlineMsg('ctl00_ContentPlaceHolder1_txtCardHoldrName','Please enter card '+HolderName+' name.',3);
return false;
}
 if(!CHolderName.match(nameRegex)) {
    inlineMsg('ctl00_ContentPlaceHolder1_txtCardHoldrName','You have entered an invalid card '+HolderName+' name.',3);
    return false;
  }
if(CardType == "--Select--")
{
inlineMsg('ctl00_ContentPlaceHolder1_drpPaymentType','Please select credit card type.',3);
return false;
}
if(CardNumber == "") {
inlineMsg('ctl00_ContentPlaceHolder1_txtCardNumber','Please enter card number.',3);
return false;
}
if(!CardNumber.match(regex)) {
inlineMsg('ctl00_ContentPlaceHolder1_txtCardNumber','You have entered an invalid card number.',3);
return false;
}
if(CardNumber!="")
{
if( CardNumber.length<13 || CardNumber.length>16)
{
inlineMsg('ctl00_ContentPlaceHolder1_txtCardNumber','Card number can not be less than 13 and greater then 16 values.',3);
return false;
}
}
if(SecCode == "") {
inlineMsg('ctl00_ContentPlaceHolder1_txtCCSecurityCode','Please enter security code.',3);
return false;
}
if(!SecCode.match(regex)) {
inlineMsg('ctl00_ContentPlaceHolder1_txtCCSecurityCode','You have entered an invalid security code.',3);
return false;
}
if(SecCode!="")
{
if( SecCode.length<3 || SecCode.length>4)
{
inlineMsg('ctl00_ContentPlaceHolder1_txtCCSecurityCode','Security code can not less 3 or greater then 4 values.',3);
return false;
}
}
if(ExMonth == "Month")
{
inlineMsg('ctl00_ContentPlaceHolder1_drpMonth','Please select expiration month.',3);
return false;
}
if(ExYear == "Year")
{
inlineMsg('ctl00_ContentPlaceHolder1_drpYear','Please select expiration year.',3);
return false;
}

}

if(Shipping == "--Select Shipping Method--")
{
inlineMsg('ctl00_ContentPlaceHolder1_ddlShippingMethod','Please select shipping method.',2);
return false;
}
 dummy(2);
 return true; 
}


function ExpCC()
{

inlineMsg('ctl00_ContentPlaceHolder1_drpYear','Entered credit card has been expired.',3);
return false;
}

function InvalidCC()
{

inlineMsg('ctl00_ContentPlaceHolder1_txtCardNumber','The credit card number is invalid.',3);
return false;
}

function ChkEmail(txtemailid)
{
var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
var email=document.getElementById(txtemailid).value

if(email == "") {
    inlineMsg(txtemailid,'You must enter your Email ID.',3);
    return false;
  }
  if(!email.match(emailRegex)) {
    inlineMsg(txtemailid,'You have entered an invalid Email ID.',3);
    return false;
  }
}
function validateRearLuggage()
{
var companyname = document.getElementById("txtPassword").value;
    if(companyname == "") 
    {
    inlineMsg('txtPassword','Please enter new value.',3);
    return false;
    }
}
function validateWheels()
{
var companyname = document.getElementById("txtWheel").value;
    if(companyname == "") 
    {
    inlineMsg('txtWheel','Please enter new value.',3);
    return false;
    }
}
function validateFastIdle()
{
var companyname = document.getElementById("txtFast").value;
    if(companyname == "") 
    {
    inlineMsg('txtFast','Please enter new value.',3);
    return false;
    }
}
function validateAirRide()
{
var companyname = document.getElementById("txtAride").value;
    if(companyname == "") 
    {
    inlineMsg('txtAride','Please enter new value.',3);
    return false;
    }
}
function validateSeatType()
{
var companyname = document.getElementById("txtStype").value;
    if(companyname == "") 
    {
    inlineMsg('txtStype','Please enter new value.',3);
    return false;
    }
}
function validateWindowType()
{
var companyname = document.getElementById("txtWindow").value;
    if(companyname == "") 
    {
    inlineMsg('txtWindow','Please enter new value.',3);
    return false;
    }
}
function validateAlternatorType()
{
var companyname = document.getElementById("txtAlternator").value;
    if(companyname == "") 
    {
    inlineMsg('txtAlternator','Please enter new value.',3);
    return false;
    }
}

function validateLiftType()
{
var companyname = document.getElementById("txtLiftType").value;
    if(companyname == "") 
    {
    inlineMsg('txtLiftType','Please enter new value.',3);
    return false;
    }
}
function validateBodyCond()
{
var companyname = document.getElementById("txtBodyCond").value;
    if(companyname == "") 
    {
    inlineMsg('txtBodyCond','Please enter new value.',3);
    return false;
    }
}
function validateChassis()
{
var companyname = document.getElementById("txtChassis").value;
    if(companyname == "") 
    {
    inlineMsg('txtChassis','Please enter new value.',3);
    return false;
    }
}
function validateEngine()
{
var companyname = document.getElementById("txtEngine").value;
    if(companyname == "") 
    {
    inlineMsg('txtEngine','Please enter new value.',3);
    return false;
    }
}
function validateTilt()
{
var companyname = document.getElementById("txtTilt").value;
    if(companyname == "") 
    {
    inlineMsg('txtTilt','Please enter new value.',3);
    return false;
    }
}
function validateEntryDoor()
{
var companyname = document.getElementById("txtEntryDoor").value;
    if(companyname == "") 
    {
    inlineMsg('txtEntryDoor','Please enter new value.',3);
    return false;
    }
}
function validateSeatPosition()
{
var companyname = document.getElementById("txtSeat").value;
    if(companyname == "") 
    {
    inlineMsg('txtSeat','Please enter new value.',3);
    return false;
    }
}
function validateAirConditioning()
{
var companyname = document.getElementById("txtAC").value;
    if(companyname == "") 
    {
    inlineMsg('txtAC','Please enter new value.',3);
    return false;
    }
}
function validateWC()
{
var companyname = document.getElementById("txtWC").value;
    if(companyname == "") 
    {
    inlineMsg('txtWC','Please enter new value.',3);
    return false;
    }
}
function validateGVWR()
{
var companyname = document.getElementById("txtGVWR").value;
    if(companyname == "") 
    {
    inlineMsg('txtGVWR','Please enter new value.',3);
    return false;
    }
}
function validateUpholstery()
{
var companyname = document.getElementById("txtUpholstery").value;
    if(companyname == "") 
    {
    inlineMsg('txtUpholstery','Please enter new value.',3);
    return false;
    }
}
function validateRecliners()
{
var companyname = document.getElementById("txtRecliners").value;
    if(companyname == "") 
    {
    inlineMsg('txtRecliners','Please enter new value.',3);
    return false;
    }
}
function validateRadio()
{
var companyname = document.getElementById("txtRadio").value;
    if(companyname == "") 
    {
    inlineMsg('txtRadio','Please enter new value.',3);
    return false;
    }
}


