var nav4 = window.Event ? true : false;
function acceptNum(evt)
{ 
  // NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57  
  var key = nav4 ? evt.which : evt.keyCode; 
  return (key <= 13 || (key >= 48 && key <= 57));
}

function validatezip(form)
{
   if (form.zc.value=="")
   {
      form.zc.focus();
      alert("Please, enter the Zip Code");
      return false;
   }
}

function copyaddress_shipping(form)
{
    if (form.checkaddress.checked) 
	 {
	    form.nty_address_s.value = form.nty_address.value;
		 form.nty_city_s.value = form.nty_city.value;
		 form.nty_state_s.value = form.nty_state.value;
		 form.nty_zipcode_s.value = form.nty_zipcode.value;
	    
	 }
	 else
	 {
	    form.nty_address_s.value = "";
		 form.nty_city_s.value = "";
		 form.nty_state_s.value = "";
		 form.nty_zipcode_s.value = "";
	 }
}

/* Function Format Phone */
function ValidatePhone(m)
{
   if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;
   p=m.value
   if(p.length==3)
	{
        pp=p;
        d4=p.indexOf('(')
        d5=p.indexOf(')')
        if(d4==-1){
                pp="("+pp;
        }
        if(d5==-1){
                pp=pp+")";
        }
        m.value="";
        m.value=pp;
    }
    if(p.length>3)
	 {
        d1=p.indexOf('(')
        d2=p.indexOf(')')
        if (d2==-1)
		  {
                l30=p.length;
                p30=p.substring(0,4);
                p30=p30+")"
                p31=p.substring(4,l30);
                pp=p30+p31;
                m.value="";
                m.value=pp;
        }
     }
     if(p.length>5)
	  {
        p11=p.substring(d1+1,d2);
        if(p11.length>3){
             p12=p11;
             l12=p12.length;
             l15=p.length
             p13=p11.substring(0,3);
             p14=p11.substring(3,l12);
             p15=p.substring(d2+1,l15);
             m.value="";
             pp="("+p13+")"+p14+p15;
             m.value=pp;
        }
        l16=p.length;
        p16=p.substring(d2+1,l16);
        l17=p16.length;
        if(l17>3&&p16.indexOf('-')==-1)
		  {
                p17=p.substring(d2+1,d2+4);
                p18=p.substring(d2+4,l16);
                p19=p.substring(0,d2+1);
                pp=p19+p17+"-"+p18;
                m.value="";
                m.value=pp;
        }
   }
}

function testphone(obj1)
{
         p=obj1.value
         p=p.replace("(","")
         p=p.replace(")","")
         p=p.replace("-","")
         p=p.replace("-","")
         if (isNaN(p)==true)
			{
            alert("Check phone");
            return false;
         }
}

/* Function Count textarea */
function textCounter(field, countfield, maxlimit)
{
  if (field.value.length > maxlimit)
  { 
     field.value = field.value.substring(0, maxlimit);
  }
  else 
  {
     countfield.value = maxlimit - field.value.length;
  }
}