function echeck(str) {
  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)
  if (str.indexOf(at)==-1){
     alert("Please enter a correct Email")
     return false
  }
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
     alert("Please enter a correct Email")
     return false
  }
  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
      alert("Please enter a correct Email")
      return false
  }
   if (str.indexOf(at,(lat+1))!=-1){
      alert("Please enter a correct Email")
      return false
   }
   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
      alert("Please enter a correct Email")
      return false
   }
   if (str.indexOf(dot,(lat+2))==-1){
      alert("Please enter a correct Email")
      return false
   }
   if (str.indexOf(" ")!=-1){
      alert("Please enter a correct Email")
      return false
   }
   return true          
}


function checkform()
{
 var el = document.form.elements;
 for(var i = 0 ; i < el.length ; ++i) {
  if(el[i].type == "radio") {
   var radiogroup = el[el[i].name]; // get the whole set of radio buttons.
   var itemchecked = false;
   for(var j = 0 ; j < radiogroup.length ; ++j) {
    if(radiogroup[j].checked) {
	 itemchecked = true;
	 break;
	}
   }
   if(!itemchecked) { 
    alert("Please choose an answer for "+el[i].name+".");
    if(el[i].focus)
     el[i].focus();
	return false;
   }
  }
 }
 
 if (document.form.Fabric_Choice.value == '') {
alert("Please enter your 1st choice of fabric");
	return false;
}

 if (document.form.Date_Required.value == '') {
alert("Please enter the date it is required");
	return false;
}


if (document.form.Your_Name.value == '') {
alert("Please enter your Name");
	return false;
}

if (document.form.Your_Address.value == '') {
alert("Please enter your Address");
	return false;
}

if (document.form.City.value == '') {
alert("Please enter the City");
	return false;
}

if (document.form.County.value == '') {
alert("Please enter your County");
	return false;
}


if (document.form.Postcode.value == '') {
alert("Please enter your Postcode");
	return false;
}

if (document.form.Telephone.value == '') {
alert("Please enter your Telephone");
	return false;
}

  var emailID=document.form.email
  
  if ((emailID.value==null)||(emailID.value=="")){
    alert("Please enter a correct Email")
    emailID.focus()
    return false
  }
  if (echeck(emailID.value)==false){
    emailID.value=""
    emailID.focus()
    return false
  }

 return true;
} 

