function valid(f) 
{
  if (!/^\d*$/.test(f.value)) 
  {
    alert("Only integer numbers allowed!");
    f.value = f.value.replace(/[^\d]/g,"");
  }
} 
 
function validate(form1,email) 
{
  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  var address = document.forms[form_id].elements[email].value;
  if (reg.test(address) == false)
  { 
    alert('Invalid Email Address');
    return false;
  } 
}

function cpShipToBill()
{
  var frm = document.form1;

  if (frm.billeqship.checked == true)
  {
    var txtFields = new Object;
    txtFields["shipname"]    = 'billname';
    txtFields["shipstreet"]  = 'billstreet';
    txtFields["shipcity"]    = 'billcity';
    txtFields["shipstate"]   = 'billstate';
    txtFields["shipzipcode"] = 'billzipcode';
             
    for (var key in txtFields)
    {
      frm[txtFields[key]].value = frm[key].value;
    }
          
    frm.billcountry.selectedIndex = frm.shipcountry.selectedIndex;       
  }
}
