﻿function validate()
{
    var doc=document.forms[0];
/*
	for (var i=0; i < document.forms[0].elements.length; i++) {
	   	alert(document.forms[0].elements[i].id);
	   	alert(document.forms[0].elements[i].type);
	 }    
*/    
    
    if (!(validateText (doc.ctl00_ctl00_ContentPlaceHolder1_FormView1_ContentPlaceHolder1_FormView2_FirstName,"Please enter your first name.")))
     return (false);

    if (!(validateText (doc.ctl00_ctl00_ContentPlaceHolder1_FormView1_ContentPlaceHolder1_FormView2_LastName,"Please enter your surname.")))
     return (false);
     
    if (!(validateText (doc.ctl00_ctl00_ContentPlaceHolder1_FormView1_ContentPlaceHolder1_FormView2_Gender,"Please enter your gender.")))
     return (false);
     

    //validate the Age
    x=0; 
    age0 = "";
    y=document.getElementById("ctl00_ctl00_ContentPlaceHolder1_FormView1_ContentPlaceHolder1_FormView2_Age_" + x);
    //alert(y);
    while (y) {
        if (y.checked) age0 += "Y";
        x++
        y=document.getElementById("ctl00_ctl00_ContentPlaceHolder1_FormView1_ContentPlaceHolder1_FormView2_Age_" + x);
        //alert(y);                 
    }
      
    //alert("age:" + age0)
    if (age0 == "") {
     y=document.getElementById("ctl00_ctl00_ContentPlaceHolder1_FormView1_ContentPlaceHolder1_FormView2_Age_0");
     y.focus();
     
        if (!(validateText (doc.ctl00_ctl00_ContentPlaceHolder1_FormView1_ContentPlaceHolder1_FormView2_DateOfBirth,"Please enter your Date of Birth or select your Age.")))
         return (false);

    }
    
     if (!(validateText (doc.ctl00_ctl00_ContentPlaceHolder1_FormView1_ContentPlaceHolder1_FormView2_EmailAddress,"Please enter your email address.")))
      return (false);
     

/*
    if (!(emailCheck (doc.email.value))) {
     doc.email.focus();
     return (false);
    }
*/

    if (!(validateText (doc.ctl00_ctl00_ContentPlaceHolder1_FormView1_ContentPlaceHolder1_FormView2_Address,"Please enter your address.")))
     return (false);
     
    if (!(validateText (doc.ctl00_ctl00_ContentPlaceHolder1_FormView1_ContentPlaceHolder1_FormView2_Postcode,"Please enter your postcode.")))
     return (false);
     
    //validate the Interest Areas
    i=0; 
    intareas = "";
    f=document.getElementById("ctl00_ctl00_ContentPlaceHolder1_FormView1_ContentPlaceHolder1_FormView2_CheckBoxList1_" + i);
    //alert(f);
    while (f) {
        if (f.checked) intareas += "Y";
        i++
        f=document.getElementById("ctl00_ctl00_ContentPlaceHolder1_FormView1_ContentPlaceHolder1_FormView2_CheckBoxList1_" + i);
        //alert(f);                 
    }
    //f=document.getElementById("ctl00_ctl00_ContentPlaceHolder1_FormView1_ContentPlaceHolder1_FormView2_OtherInterestAreas");
    //alert(f);
    //intareas += f.value;
    
    //alert("intareas:" + intareas)
    if (intareas == "") {
     f=document.getElementById("ctl00_ctl00_ContentPlaceHolder1_FormView1_ContentPlaceHolder1_FormView2_CheckBoxList1_0");
     f.focus();
     alert("Please select your interests.");     
     return (false);
    }

    if (!(validateMultiValuedCheckBox ( doc.ctl00_ctl00_ContentPlaceHolder1_FormView1_ContentPlaceHolder1_FormView2_CheckBox1, "Please confirm you have read the Terms & Conditions.")))
     return (false);

    return(true);
}

function sendform()
{

   if (validate()) {
       //_getEditAppletData();
       document.forms[0].submit();
       alert("Thank you. Your enquiry has been submitted.");
 } 
}