//////////////////////////////////////////////////
function UpdateShippingDisplay(form){
var ShippingPair = new Array;
var dropdownIndex = document.getElementById('recip_country').selectedIndex;
var dropdownValue = document.getElementById('recip_country')[dropdownIndex].value;
var free_delivery = document.getElementById('free-delivery').value;
if(free_delivery != 1){
ShippingPair = dropdownValue.split('-');
//document.getElementById('recip_country').value = ShippingPair[0];
document.getElementById('delivery_cost').value = ShippingPair[1];
document.getElementById('show-delivery-cost').innerHTML = document.getElementById('delivery_cost').value;
} else {
document.getElementById('delivery_cost').value = 0.00;
}
}

//////////////////////////////////////////////////

function ChkForm(form){
var error_cnt = "0";
var alerts = "";
var error = 1;
var s = "S";
var t = "these";
var f = "fields";

form.telephone.value = form.telephone.value.replace(/[^0-9]/g,'');

if(form.name.value == ""){error_cnt++;alerts += error_cnt+".Name is a required field\n";error = 0;}
if(form.telephone.value == ""){error_cnt++;alerts += error_cnt+".Telephone is a required field\n";error = 0;}
if(form.telephone.value &&  !form.telephone.value.match(/(\d+)/)){error_cnt++;alerts += error_cnt+". Incorrect telephone format, use digits only, e.g. 015555555\n";error = 0;}
if(form.email.value == ""){error_cnt++;alerts += error_cnt+".Email is a required field\n";error = 0;}
if(form.email.value &&  !form.email.value.match(/(\w+).*\@(\w+)\.(\w+)/)){error_cnt++;alerts += error_cnt+". Incorrect email format, e.g. johnsmith@yahoo.com\n";error = 0;}
if(form.address1.value == ""){error_cnt++;alerts += error_cnt+".Address line one is a required field\n";error = 0;}
if(form.country.value == ""){error_cnt++;alerts += error_cnt+".Country is a required field\n";error = 0;}
if(form.recip_name.value == ""){error_cnt++;alerts += error_cnt+".Recipient name is a required field\n";error = 0;}
if(form.recip_address1.value == ""){error_cnt++;alerts += error_cnt+".Shipping Address line one is a required field\n";error = 0;}
if(form.recip_country.value == ""){error_cnt++;alerts += error_cnt+".Shipping Country is a required field\n";error = 0;}
if(error){
UpdateShippingDisplay(form);

form.submit();

} else {
if(error_cnt<2){s = "";t = "this";f = "field";}
alerts = error_cnt+" ERROR"+s+"\n\n"+alerts+"\nPlease return to Request Page and fill in "+t+" "+error_cnt+" required "+f+"\nThank You.";
alert(alerts);
}
}
////////////////////////////////////////////////////////
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
///////////////////////////////////////////////////////

//window.onload=function(){ 
//MM_preloadImages('img/btn_aboutus_ro.gif','img/btn_contactus_ro.gif','img/btn_cart_ro.gif','img/btn_pistols_ro.gif','img/btn_orderonline_ro.gif','img/btn_accessories_ro.gif','img/btn_home_ro.gif');
//return;
//} 
///////////////////////////////////////////////////////
function DuplicateInput(a){
a.recip_name.value = a.name.value;
a.recip_address1.value = a.address1.value;
a.recip_address2.value = a.address2.value;
a.recip_postalcode.value = a.postalcode.value;
a.recip_phone.value = a.telephone.value;
}
///////////////////////////////////////////////////////
