// JavaScript Document
var sam;
function get_receipt_no(){
	email_rec=location.href.split("?");
	if (location.href.indexOf("?") != -1){
		document.getElementById("email_validation").style.display = "none";		
	}

	if (email_rec[1] !=null){
		//rec_terms=email_rec[1].split(",");
		add = email_rec[1];
		document.getElementById("email").setAttribute("value",add);
		//document.getElementById("email_receipt_no").setAttribute("value",rec);
		if (email_rec[2] !=null){
			rec = email_rec[2];	
			document.getElementById("email_receipt_no").setAttribute("value",rec);
			//document.getElementById("email").setAttribute("value",add);
		}
	}
}
//--------------------------------------------------------------------------------------------
function checkForm(form){
	// variables to add into email header
	var realname;
	var email;
  /* Verifies form elements */
	if (form["privacy-checkbox"].checked == false) {
		alert("Please ensure that you have read and \nunderstand the department's Privacy Statement");
		form["privacy-checkbox"].focus();
		return false;
	}
	if (form["security-checkbox"].checked == false) {
		alert("Please ensure that you have read and \nunderstand the department's Security Statement");
		form["security-checkbox"].focus();
		return false;
	}

	if (form["family_name"].value == ""){

		alert("Please enter your family name.");

		form["family_name"].focus();

		form["family_name"].style.backgroundColor="#EBCF5F";

		return false;

	}	

	if (form["given_name"].value == ""){

		alert("Please enter your given name(s).");

		form["given_name"].focus();

		form["given_name"].style.backgroundColor="#EBCF5F";

		return false;

	}

	if ((form["given_name"].value != "") && (form["family_name"].value != "")) {
		
		realname=form["given_name"].value+" "+form["family_name"].value;

		document.getElementById("realnameJS").setAttribute('value',realname);

		document.getElementById("subjectJS").setAttribute('value','GSM pre-lodgement enquiry '+realname);

	}

	if (form["age"].selectedIndex == 0) {
		alert("Please select your age.");
		form["age"].focus();
		form["age"].style.backgroundColor="#EBCF5F";
		return false;
	}

	if ((form["email_address"].value.indexOf("@")==-1) || (form["email_address"].value.indexOf(".")==-1) || (form["email_address"].value.indexOf(" ")!=-1) || (form["email_address"].value.length<6)) {
	alert("Please enter a valid Email Address.");
	form["email_address"].focus();
	form["email_address"].style.backgroundColor="#EBCF5F";
	return false;
	}
	else {
		email = (form["email_address"].value);
	}

	
	/*if(((form["yes1"]).checked == false) && ((form["no1"]).checked == false)){
		alert("Please select if you are a Migration Agent.");
		(form["yes1"]).focus();
		return false;
	}*/

	
	if(((form["yes2"]).checked == false) && ((form["no2"]).checked == false)){
		alert("Please indicate if you are in Australia.");
		(form["yes2"]).focus();
		return false;
	} 

	if(((form["yes2"]).checked == true) && ((form["student"]).checked == false) && ((form["whm"]).checked == false) && ((form["other"]).checked == false)){
		alert("Please select if you are:\n a student or recent graduate from an\n Australian educational institution,\n\nOR a Working Holiday maker or Occupational Trainee\n\nOR Other.");
		(form["student"]).focus();
		return false;
	} 

	var enquiry;
	var checkcounter =0;
	for(i=1; i<=13; i=i+1){
		enquiry= "myenquiry"+i;
		if(form[enquiry].checked){
			checkcounter = checkcounter +1;
		}
	}
	if(checkcounter <1){
		alert("Please select a topic that your enquiry relates to.");
		form["myenquiry1"].focus();
		return false;
	}
	/*
	if(form["myenquiry14"].value == ""){
		alert("You have selected that your enquiry is about \"Other\"\nPlease enter your enquiry into the Additional Information\ntext field below. (limit 350 words)");
		form["myenquiry14"].focus();
		form["myenquiry14"].style.backgroundColor="#EBCF5F";
		return false;
	}*/
	if (form["myenquiry14"].value.length >36000) {
		alert("Your message is too large.");
		form["myenquiry14"].focus();
    return false;
	}

	document.getElementById("realnameJS").setAttribute("value",realname);
	document.getElementById("emailJS").setAttribute("value",email);
}

function checkEmail(form){
  /* Verifies form elements */
	if ((form["email_test"].value.indexOf("@")==-1) || (form["email_test"].value.indexOf(".")==-1) || (form["email_test"].value.indexOf(" ")!=-1) || (form["email_test"].value.length<6)) {
		alert("Please enter a valid Email Address.");
		form["email_test"].focus();
		form["email_test"].style.backgroundColor="#FF4C59";
		return false;
	}
}



