function checkform ( form )
{
  if (form.name.value == "") {
    alert( "Please enter your name." );
    form.name.focus();
    return false ;
  }  
  if (form.toname.value == "") {
    alert( "Please enter the recipient name." );
    form.toname.focus();
    return false ;
  }
  if (form.email.value == "") {
    alert( "Please enter Your Email address. Enter 'none' if you do not have one." );
    form.email.focus();
    return false ;
  }
  if (form.phone.value == "") {
    alert( "Please enter Your phone number." );
    form.phone.focus();
    return false ;
  }
  if (form.address.value == "") {
    alert( "Please enter the delivery address." );
    form.address.focus();
    return false ;
  }
  if (form.date.value == "") {
    alert( "Please enter a delivery date." );
    form.date.focus();
    return false ;
  }

  return true ;
}

function SwapImage(image,text,btn) {
  image.src="button.php?text=" + text + "&btn=" + btn
}

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];}}
}

function TotalCharge(){

	var carttotal=parseFloat(document.forms['mailform'].totalcost.value);
	var delivery=parseFloat(document.forms['mailform'].deliverycost.value);
	var deliveryindex=document.forms['mailform'].deliverycost.selectedIndex;
	var deliverytext=document.forms['mailform'].deliverycost.options[deliveryindex].text;
	
	deliveryfixed=delivery.toFixed(2);
	if (deliveryfixed=="0.00"){deliveryfixed="<font color=green>No Delivery Charge";}
	else {deliveryfixed="<font color=blue>Delivery to this location adds £" + deliveryfixed + " to total cost."}
	
	document.getElementById('delcharge').innerHTML  = deliveryfixed;
	deliver=parseFloat(delivery);
	total=deliver + carttotal
	document.getElementById('disptotalcost').innerHTML  = total.toFixed(2);
	document.getElementById('totalcost').value  = total.toFixed(2);
	document.getElementById('deliverytext').value = deliverytext
	}

function checkcontactform ( form )
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.required_email.value)){
	ret='true';
	}else{
	alert("Invalid E-mail Address! Please re-enter.");
	form.required_email.focus();
	return (false);
	}
  if (form.subject.value == "") {
    alert( "Please enter a subject." );
    form.subject.focus();
    return false ;
  }  
  if (form.message.value == "") {
    alert( "Please enter a message." );
    form.message.focus();
    return false ;
  }
 
  return true ;
}

