function validate()
{
	var why1 = "";
	
	
	
	if(document.getElementById('date').value == '')
	{
		why1 +="Please select the Date<br/>";
		
	}
	
	
	if(document.getElementById('org').value == '')
	{
		why1 +="Please enter the Organisation<br/>";
		
	}
	
	/*if(document.getElementById('par_com').value == '')
	{
		why1 +="Please enter the Parent company<br/>";
		
	}*/
	
	if(document.getElementById('ceo').value == '')
	{
		why1 +="Please enter the CEO<br/>";
		
	}
	
	if(document.getElementById('cname').value == '')
	{
		why1 +="Please enter the Contact Name<br/>";
		
	}
	
	if(document.getElementById('position').value == '')
	{
		why1 +="Please enter the Position<br/>";
		
	}
	if(document.getElementById('add').value == '')
	{
		why1 +="Please enter the Address<br/>";
		
	}
	
		if(isAlphanum(document.getElementById('post1').value)== false)
		{	
			
			why1 +="Please enter the Post code for address<br/>";
			
		}
		
		
		if(document.getElementById('state1').value == '')
		{
			why1 +="Please enter the State for address<br/>";
			
		}
		
		if(document.getElementById('suburb1').value == '')
		{
			why1 +="Please enter the Suburb for address<br/>";
			
		}
	
	
	
	/*if(document.getElementById('post_add').value != '')
	{
		//why1 +="Please enter the Postal Address<br/>";
		if(isAlphanum(document.getElementById('post2').value)== false)
		{
			why1 +="Please enter the Post Code for Postal Address<br/>";
			
		}
		
		
		if(document.getElementById('state2').value == '')
		{
			why1 +="Please enter the State for Postal Address<br/>";
			
		}
		
		if(document.getElementById('suburb2').value == '')
		{
			why1 +="Please enter the Suburb for Postal Address<br/>";
			
		}
		
	}*/
	
	
	
	if(isPhone(document.getElementById('phone').value) ==false)
	{
		why1 += 'Please enter the Phone Number <br/>'; 
		
	}
	
	/*if(isPhone(document.getElementById('fax').value) ==false)
	{
		why1 += 'Please enter the Fax Number <br/>';
		
	}
	
	
	if(isEmail(document.getElementById('email').value)== false)
	{
		why1 += 'Please enter the EmailId <br/>';
	}
	
	*/
	
	
	if(document.getElementById('type_ind').value == '')
	{
		why1 +="Please enter the Industry type<br/>";
		
	}
	
	if(isAlphanum(document.getElementById('no_of_staff').value) ==false)
	{
		why1 +="Please enter the Total Number of Staff<br/>";
		
	}
	
	if(document.getElementById('female_emp').value == '')
	{
		why1 +="Please enter the Proportion of female employees<br/>";
		
	}
	
	
	if(isAlphanum(document.getElementById('no_mat_staff').value)== false)
	{
		why1 +="Please enter the No. of staff currently on maternity leave<br/>";
		
	}
	
	if(ispercent(document.getElementById('cur_return').value)== false)
	{
		why1 +="Please enter the Current return to work rate<br/>";
		
	}
	
	if(isAlphanum(document.getElementById('no_of_worksite').value)== false)
	{
		why1 +="Please enter the No. of work sites<br/>";
		
	}
	
	
	if(document.feeding.feed[0].checked==false && document.feeding.feed[1].checked== false &&  document.feeding.feed[2].checked== false &&  document.feeding.feed[3].checked== false &&  document.feeding.feed[4].checked== false &&  document.feeding.feed[5].checked== false &&  document.feeding.feed[6].checked== false &&  document.feeding.feed[7].checked== false &&  document.feeding.feed[8].checked== false){
	
	why1 +="Choose In which states does your organisation employ staff <br/>";
	
	}
	
	
	if(document.getElementById('org_seek').value == '')
	{
		why1 +="Please enter the Why is your organisation seeking accreditation?<br/>";
		
	}
	
	if(document.getElementById('hear_about1').value == '')
	{
		why1 +="Please enter the How did you hear about Breastfeeding?<br/>";
		
	}
	
	/*if(document.getElementById('no_of_emp1').checked==false && document.getElementById('no_of_emp2').checked== false &&  document.getElementById('no_of_emp3').checked== false &&  document.getElementById('no_of_emp4').checked== false){
	
	why1 +="Choose No. of employees <br/>";
	
	}
	
	
	
	if(document.getElementById('qty1').value == '' &&  document.getElementById('qty2').value == '' && document.getElementById('qty3').value == '' && document.getElementById('qty6').value == '' && document.getElementById('qty7').value == '')
	{
	
	why1 +="Please choose your Additional Resources<br/>";
	
	}
	
	
	
	
	
	if(document.getElementById('qty1').value != '')
	{
		if(document.getElementById('s1').value == '')
		{
			why1 +="Please enter the fees for Breastfeeding, Women and Work<br/>";
			
		}
	}
	
	
	
	if(document.getElementById('qty2').value != '')
	{
		if(document.getElementById('s2').value == '')
		{
			why1 +="Please enter the fees for Expressing and Storing<br/>";
			
		}
	}
	
	
	
	if(document.getElementById('qty3').value != '')
	{
		if(document.getElementById('s3').value == '')
		{
			why1 +="Please enter the fees for Introduction to Breastfeeding<br/>";
			
		}
	}
	
	
	
	
	
	
	
	if(document.getElementById('qty6').value != '')
	{
		if(document.getElementById('s6').value == '')
		{
			why1 +="Please enter the fees for 12 month Essence Subscription<br/>";
			
		}
	}
	
	
	
	if(document.getElementById('qty7').value != '')
	{
		if(document.getElementById('s7').value == '')
		{
			why1 +="Please enter the fees for a Practical Guide to Breastfeeding<br/>";
			
		}
	}
	
	
	if(isAlphanum(document.getElementById('acc_fee').value)== false)
	{
		why1 +="Please enter the Accreditation Fee<br/>";
		
	}
	
	
	if(document.getElementById('checque').checked == false && document.getElementById('eft').checked == false && document.getElementById('invoice').checked == false)
	{
	
	why1 +="Please select your method of payment<br/>";
	
	}
	
	
	
	// for checque
	if(document.getElementById('checque').checked == true)
	{
		if(document.getElementById('checque_amt').value == '')
		{
			why1 +="Please enter the Checque Amount<br/>";
			
		}
	
	}
	
	
	
 	
	
	// for EFT
	if(document.getElementById('eft').checked == true)
	{
		if(document.getElementById('eft_amt').value == '')
		{
			why1 +="Please enter the EFT Amount<br/>";
			
		}
	
	}
	
	// for Invoice
	if(document.getElementById('invoice').checked == true)
	{
		if(document.getElementById('name').value == '')
		{
			why1 +="Please enter the Name<br/>";
			
		}
		
		if(document.getElementById('address').value == '')
		{
			why1 +="Please enter the Address<br/>";
			
		}
		
		if(isAlphanum(document.getElementById('post_code').value)== false)
		{
			why1 +="Please enter the Postcode<br/>";
			
		}
		
		if(document.getElementById('state').value == '')
		{
			why1 +="Please enter the State\n";
			
		}
		
	
	}*/
	
	if(document.getElementById('terms').checked == false)
	{
		why1 +="Please read the Terms and Conditions and select the box<br/>";
	}
	
	 if(why1!="") {
		showDialog('Application form',why1,'warning');
		return false;
	}else{
		
		var date = document.feeding.date.value;
		var org = document.feeding.org.value;
		var par_com = document.feeding.par_com.value;	
		var ceo = document.feeding.ceo.value;
		var cname = document.feeding.cname.value;
		var position = document.feeding.position.value;
		var add = document.feeding.add.value;	
		var post1 = document.feeding.post1.value;
		var state1 = document.feeding.state1.value;
		var suburb1 = document.feeding.suburb1.value;
		var post_add = document.feeding.post_add.value;
		var post2 = document.feeding.post2.value;	
		var state2 = document.feeding.state2.value;
		var suburb2 = document.feeding.suburb2.value;
		var phone = document.feeding.phone.value;
		var fax = document.feeding.fax.value;
		var email = document.feeding.email.value;	
		var type_ind = document.feeding.type_ind.value;
		var no_of_staff = document.feeding.no_of_staff.value;
		var female_emp = document.feeding.female_emp.value;
		var no_mat_staff = document.feeding.no_mat_staff.value;
		var cur_return = document.feeding.cur_return.value;	
		var no_of_worksite = document.feeding.no_of_worksite.value;
		
		var org_seek = document.feeding.org_seek.value;	
		var hear_about1 = document.feeding.hear_about1.value;
		var hear_about2 = document.feeding.hear_about2.value;
		/*var no_of_emp1 = document.feeding.no_of_emp1.value;	
		var no_of_emp2 = document.feeding.no_of_emp2.value;
		var no_of_emp3 = document.feeding.no_of_emp3.value;
		var no_of_emp4 = document.feeding.no_of_emp4.value;*/
		var qty1 = document.feeding.qty1.value;	
		var s1 = document.feeding.s1.value;
		var qty2 = document.feeding.qty2.value;	
		var s2 = document.feeding.s2.value;
		var qty3 = document.feeding.qty3.value;	
		var s3 = document.feeding.s3.value;
		//var qty4 = document.feeding.qty4.value;	
		//var s4 = document.feeding.s4.value;
		//var qty5 = document.feeding.qty5.value;	
		//var s5 = document.feeding.s5.value;
		var qty6 = document.feeding.qty6.value;	
		var s6 = document.feeding.s6.value;
		var qty7 = document.feeding.qty7.value;	
		var s7 = document.feeding.s7.value;
		var acc_fee = document.feeding.acc_fee.value;
		if(document.feeding.checque.checked==true)
			var checque = document.feeding.checque.value;
		else
			var checque ='';
			
		var checque_amt = document.feeding.checque_amt.value;	
		
		/*if(document.feeding.cre_card.checked== true)
			var cre_card = document.feeding.cre_card.value;
		else
			var cre_card ='';
		var cre_card_amt = document.feeding.cre_card_amt.value;	
		var type_of_card = document.feeding.type_of_card.value;
		var card_no = document.feeding.card_no.value;	
		var expiry = document.feeding.expiry.value;
		var name_of_card = document.feeding.name_of_card.value;	
		var sign = document.feeding.sign.value;*/
		
		if(document.feeding.eft.checked==true)
			var eft = document.feeding.eft.value;	
		else
			var eft ='';
			
		var eft_amt = document.feeding.eft_amt.value;
		
		if(document.feeding.invoice.checked==true)
			var invoice = document.feeding.invoice.value;	
		else
			var invoice ='';
			
		var name = document.feeding.name.value;
		var address = document.feeding.address.value;	
		var post_code = document.feeding.post_code.value;
		var state = document.feeding.state.value;	
		
		if(document.getElementById('national').checked == true)
		{
		var	organ1 = document.getElementById('national').value;
		}
		if(document.getElementById('qld').checked == true)
		{
		var	organ2 = document.getElementById('qld').value;
		}
		
		if(document.getElementById('nsw').checked == true)
		{
		var	organ3 = document.getElementById('nsw').value;
		}
		if(document.getElementById('act').checked == true)
		{
		var	organ4 = document.getElementById('act').value;
		}
		
		if(document.getElementById('vic').checked == true)
		{
		var	organ5 = document.getElementById('vic').value;
		}
		
		if(document.getElementById('tas').checked == true)
		{
		var	organ6 = document.getElementById('tas').value;
		}
		if(document.getElementById('sa').checked == true)
		{
		var	organ7 = document.getElementById('sa').value;
		}
		
		
		if(document.getElementById('nt').checked == true)
		{
		var	organ8 = document.getElementById('nt').value;
		}
		 if(document.getElementById('wa').checked == true)
		{
		var	organ9 = document.getElementById('wa').value;
		}
		
		//alert(organ);
		
		
		
		
		var emp;
		
		if(document.getElementById('no_of_emp1').checked == true)
		{
			emp = document.getElementById('no_of_emp1').value;
		}
		else if(document.getElementById('no_of_emp2').checked == true)
		{
			emp = document.getElementById('no_of_emp2').value;
		}
		if(document.getElementById('no_of_emp3').checked == true)
		{
			emp = document.getElementById('no_of_emp3').value;
		}
		else if(document.getElementById('no_of_emp4').checked == true)
		{
			emp = document.getElementById('no_of_emp4').value;
		}
		var terms = document.getElementById('terms').value;
		
		
		//alert(emp);
		xmlHttp=GetXmlHttpObject();
		
		
		
		var accree_fee = document.feeding.accree_fee.value;
		var additional_fee = document.feeding.additional_fee.value;	
		var postage = 21.95;
		var total_new = document.feeding.total_new.value;	


			
		/*var url='/contactus.php?date='+date+'&last_name='+lname+'&add1='+add1+'&add2='+add2+'&email='+email+'&work_phone='+work_phone+'&home_phone='+home_phone+'&mobile='+mobile+'&comments='+comments;*/
		
		var url='feed_mail.php?date='+encodeURIComponent(date)+'&org='+encodeURIComponent(org)+'&par_com='+encodeURIComponent(par_com)+'&ceo='+ceo+'&cname='+encodeURIComponent(cname)+'&position='+encodeURIComponent(position)+'&add='+encodeURIComponent(add)+'&post1='+encodeURIComponent(post1)+'&state1='+encodeURIComponent(state1)+'&suburb1='+encodeURIComponent(suburb1)+'&post_add='+encodeURIComponent(post_add)+'&post2='+encodeURIComponent(post2)+'&state2='+encodeURIComponent(state2)+'&suburb2='+encodeURIComponent(suburb2)+'&phone='+encodeURIComponent(phone)+'&fax='+encodeURIComponent(fax)+'&email='+encodeURIComponent(email)+'&type_ind='+encodeURIComponent(type_ind)+'&no_of_staff='+encodeURIComponent(no_of_staff)+'&female_emp='+encodeURIComponent(female_emp)+'&cur_return='+encodeURIComponent(cur_return)+'&no_of_worksite='+encodeURIComponent(no_of_worksite)+'&org_seek='+encodeURIComponent(org_seek)+'&hear_about1='+encodeURIComponent(hear_about1)+'&hear_about2='+encodeURIComponent(hear_about2)+'&qty1='+encodeURIComponent(qty1)+'&s1='+encodeURIComponent(s1)+'&qty2='+encodeURIComponent(qty2)+'&s2='+encodeURIComponent(s2)+'&qty3='+encodeURIComponent(qty3)+'&s3='+encodeURIComponent(s3)+'&qty6='+encodeURIComponent(qty6)+'&s6='+encodeURIComponent(s6)+'&qty7='+encodeURIComponent(qty7)+'&s7='+encodeURIComponent(s7)+'&acc_fee='+encodeURIComponent(acc_fee)+'&checque='+encodeURIComponent(checque)+'&checque_amt='+encodeURIComponent(checque_amt)+'&eft='+encodeURIComponent(eft)+'&eft_amt='+encodeURIComponent(eft_amt)+'&invoice='+encodeURIComponent(invoice)+'&name='+encodeURIComponent(name)+'&address='+encodeURIComponent(address)+'&post_code='+encodeURIComponent(post_code)+'&state='+encodeURIComponent(state)+'&no_mat_staff='+encodeURIComponent(no_mat_staff)+'&organ1='+encodeURIComponent(organ1)+'&organ2='+encodeURIComponent(organ2)+'&organ3='+encodeURIComponent(organ3)+'&organ4='+encodeURIComponent(organ4)+'&organ5='+encodeURIComponent(organ5)+'&organ6='+encodeURIComponent(organ6)+'&organ7='+encodeURIComponent(organ7)+'&organ8='+encodeURIComponent(organ8)+'&organ9='+encodeURIComponent(organ9)+'&emp='+encodeURIComponent(emp)+'&accree_fee='+encodeURIComponent(accree_fee)+'&additional_fee='+encodeURIComponent(additional_fee)+'&postage='+encodeURIComponent(postage)+'&total_new='+encodeURIComponent(total_new)+'&terms='+encodeURIComponent(terms);
		
			//alert(url);		
		
		xmlHttp.onreadystatechange=stateChanged2;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		return false;
		
	}
 
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e) {
	  // Internet Explorer
	
	  try {
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch (e){
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  }
	return xmlHttp;

}

function stateChanged2() 
{ 	
	if (xmlHttp.readyState==4) {		
		var str  = xmlHttp.responseText;		
		document.feeding.reset();
		//alert(str);
		if(str == 1){
			document.getElementById("content").focus();
			showDialog('Email Status',"Thank you for submitting your application. We will endeavour to review your application as soon as possible.",'success');
			return false;
		}else if(str == 0){
			document.getElementById("content").focus();
			showDialog('Email Status',"Error Occurred while processing the form. Please try again.",'warning');
			return false;
		}
		else{
			document.getElementById("content").focus();
			showDialog('Error',str,'warning');
			return false;
		}
		
		
	}
}

function  gotofocus()
{

	if(document.feeding.date.value==""){
		document.feeding.date.focus();
		return false;
	}
	if(document.feeding.org.value==""){
		document.feeding.org.focus();
		return false;
	}
	
	/*if(document.feeding.par_com.value==""){
		document.feeding.par_com.focus();
		return false;
	}*/
	if(document.feeding.ceo.value==""){
		document.feeding.ceo.focus();
		return false;
	}
	
	if(document.feeding.cname.value==""){
		document.feeding.cname.focus();
		return false;
	}
	if(document.feeding.position.value==""){
		document.feeding.position.focus();
		return false;
	}
	
	if(document.feeding.add.value==""){
		document.feeding.add.focus();
		return false;
	}
	if(document.feeding.post1.value==""){
		document.feeding.post1.focus();
		return false;
	}
	
	if(isAlphanum(document.feeding.post1.value==false)){
		document.feeding.post1.focus();
		return false;
	}
	
	if(document.feeding.state1.value==""){
		document.feeding.state1.focus();
		return false;
	}
	if(document.feeding.post_add.value==""){
		document.feeding.post_add.focus();
		return false;
	}
	
	if(document.feeding.post2.value==""){
		document.feeding.post2.focus();
		return false;
	}
	if(document.feeding.state2.value==""){
		document.feeding.state2.focus();
		return false;
	}
	
	if(document.feeding.phone.value==""){
		document.feeding.phone.focus();
		return false;
	}
	if(document.feeding.fax.value==""){
		document.feeding.fax.focus();
		return false;
	}
	
	if(document.feeding.email.value==""){
		document.feeding.email.focus();
		return false;
	}
	if(document.feeding.type_ind.value==""){
		document.feeding.type_ind.focus();
		return false;
	}
	
	
	if(document.feeding.no_of_staff.value==""){
		document.feeding.no_of_staff.focus();
		return false;
	}
	if(document.feeding.female_emp.value==""){
		document.feeding.female_emp.focus();
		return false;
	}
	
	if(document.feeding.no_mat_staff.value==""){
		document.feeding.no_mat_staff.focus();
		return false;
	}
	if(document.feeding.cur_return.value==""){
		document.feeding.cur_return.focus();
		return false;
	}
	
	if(document.feeding.no_of_worksite.value==""){
		document.feeding.no_of_worksite.focus();
		return false;
	}
	if(document.feeding.org_seek.value==""){
		document.feeding.org_seek.focus();
		return false;
	}
	
	if(document.feeding.hear_about1.value==""){
		document.feeding.hear_about1.focus();
		return false;
	}
	/*if(document.feeding.qty1.value==""){
		document.feeding.qty1.focus();
		return false;
	}
	
	
	if(document.feeding.qty2.value==""){
		document.feeding.qty2.focus();
		return false;
	}
	if(document.feeding.qty3.value==""){
		document.feeding.qty3.focus();
		return false;
	}
	
 	
	if(document.feeding.qty6.value==""){
		document.feeding.qty6.focus();
		return false;
	}
	if(document.feeding.qty7.value==""){
		document.feeding.qty7.focus();
		return false;
	}
	
	
	if(document.feeding.acc_fee.value==""){
		document.feeding.acc_fee.focus();
		return false;
	}
	if(document.feeding.checque.value==""){
		document.feeding.checque.focus();
		return false;
	}
	
	if(document.feeding.cre_card.value==""){
		document.feeding.cre_card.focus();
		return false;
	}
	if(document.feeding.type_of_card.value==""){
		document.feeding.type_of_card.focus();
		return false;
	}
	
	if(document.feeding.card_no.value==""){
		document.feeding.card_no.focus();
		return false;
	}
	if(document.feeding.expiry.value==""){
		document.feeding.expiry.focus();
		return false;
	}
	
	if(document.feeding.name_of_card.value==""){
		document.feeding.name_of_card.focus();
		return false;
	}
	if(document.feeding.sign.value==""){
		document.feeding.sign.focus();
		return false;
	}
	
	if(document.feeding.eft.value==""){
		document.feeding.eft.focus();
		return false;
	}*/
}

function isEmail(emailid) {
  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   
   if(reg.test(emailid) == false) {     
      return false;
   }else{
   		return true;
   }
}

function isName(name) {
   var reg = /^[a-zA-Z._ ']+$/;   
   if(reg.test(name) == false) {     
      return false;
   }else{
   		return true;
   }
}
function isState(name) {
   var reg = /^[a-zA-Z._ ']+$/;   
   if(reg.test(name) == false) {     
      return false;
   }else{
   		return true;
   }
}
function isAddress(addr) {
    var reg = /^[0-9a-zA-Z_.  #'-/]+$/; 
   if(reg.test(addr) == false) {     
      return false;
   }else{
   		return true;
   }
}



function isZipcode(zip){
	var reg = /^[0-9a-zA-Z_. -]+$/;
	if(reg.test(zip)){
		return true;
	}else{		
		return false;
	}
}
function isPhone(phone){
	var reg = /^[0-9-. +]+$/;
	if(reg.test(phone)){
		return true;
	}else{		
		return false;
	}
}

function isAlphanum(phone){
	var reg = /^[0-9-.,a-zA-Z +]+$/;
	if(reg.test(phone)){
		return true;
	}else{		
		return false;
	}
}


function ispercent(phone){
	var reg = /^[0-9-.,a-zA-Z% +]+$/;
	if(reg.test(phone)){
		return true;
	}else{		
		return false;
	}
}

function isCard(strValue) {

 	var objNum = 	/^[0-9- ]+$/;

 	return objNum.test(strValue);

	}


function isComments(comment) {
   var reg = /^[0-9a-zA-Z_./ - ~!@#$%^&*()+="']+$/; 
   if(reg.test(comment) == false) {     
      return false;
   }else{
   		return true;
   }
}

