$(document).ready(function() {
$('form[name*=f1]').submit(function(){
    if($('input#Catalogue:checked').length == 1){
        $('#searchFor').attr('value', $('#queries_all_query').attr('value'))
        $(this).attr({
            'target': '_blank',
            'action': 'http://aut.lconz.ac.nz/vwebv/search'
        });
    } else if ($('input#library:checked').length == 1){
         $(this).attr({
             'target': '_self',
             'action': '/newlibrary/site-search'
         });
    } else if ($('input#Database:checked').length == 1){
$('#term0').attr('value', $('#queries_all_query').attr('value'))
         $(this).attr({
             'target': '_blank',
             'action': "http://yu7rz9hn8y.cs.serialssolutions.com.ezproxy.aut.ac.nz/results"
         });
    }

}) 
})

function checkform(){															// checkform() - to validate the form when ask for personal details.
		var fault="false";															// true = required field not filled in, false = form is fine.
		var errortxt="Please fill in the following...\n\n";							// variable for error text to display

																					// check whether the user have chosen what to place on Course Reserve
		if((!document.course_reserve.req_type[0].checked) && (!document.course_reserve.req_type[1].checked) && (!document.course_reserve.req_type[2].checked) && (!document.course_reserve.req_type[3].checked)){
			errortxt=errortxt+"- Item you would like to place on course reserve\n";	// error message to display when user did not choose what to place om Course Reserve
			fault="true";															// put a flag on the variable to mark there is an error on the form.
		}
		if(document.course_reserve.FORM_001_FAMILY_NAME.value == ''){				// check whether the user have entered a family name
			errortxt=errortxt+"- Family Name\n";									// error message to display when user did not enter a family name
			fault="true";															// put a flag on the variable to mark there is an error on the form.
		}
		if(document.course_reserve.FORM_002_FIRST_NAME.value == ''){				// check whether the user have entered a first name
			errortxt=errortxt+"- First Name\n";
			fault="true";
		}
		if(document.course_reserve.FORM_003_DEPT.value == ''){						// check whether the user have entered a department/school
			errortxt=errortxt+"- Department/School\n";
			fault="true";
		}
		if(document.course_reserve.FORM_005_EMAIL.value == ''){						// check whether the user have entered an email
			errortxt=errortxt+"- Email\n";
			fault="true";
		}
		if(document.course_reserve.FORM_007_COURSE_NAME.value == ''){				// check whether the user have entered a course name
			errortxt=errortxt+"- Course Name\n";
			fault="true";
		}
		if(document.course_reserve.FORM_008_COURSE_NUMBER.value == ''){				// check whether the user have entered a course number
			errortxt=errortxt+"- Course Number\n";
			fault="true";
		}
																					// check whether the user have chosen at least 1 Semester required checkbox
		if((!document.course_reserve.FORM_009_SEM1.checked)&&(!document.course_reserve.FORM_010_SEM2.checked)&&(!document.course_reserve.FORM_011_SUMSCH.checked)){
			errortxt=errortxt+"- Semester Required\n";
			fault="true";
		}
																					// check whether the user have chosen a year Required radio button
		/*if((!document.course_reserve.FORM_012_YEAR_REQ[0].checked) && (!document.course_reserve.FORM_012_YEAR_REQ[1].checked) && (!document.course_reserve.FORM_012_YEAR_REQ[2].checked)){
			errortxt=errortxt+"- Year Required";
			fault="true";
		}*/

	  	if(fault == "true"){														// if fault = true = required field not filled in
			alert(errortxt);														// show error message
			return false;															// don't submit form
		}
		else{																		// else = fault = false = all required field filled in
			return true;															// submit form
		}
	}

	function checkdlform(){															// checkform() - to validate the form when ask for personal details.
		var fault="false";															// true = required field not filled in, false = form is fine.
		var errortxt="Please fill in the following...\n\n";							// variable for error text to display

																					// check whether the user have chosen what to request. Book or Article?
		if((!document.distance_lib.req_type[0].checked) && (!document.distance_lib.req_type[1].checked)){
			errortxt=errortxt+"- Item you would like to request\n";					// error message
			fault="true";															// put a flag on the variable to mark there is an error on the form.
		}
		if(document.distance_lib.FORM_001_FAMILY_NAME.value == ''){					// check whether the user have entered a family name
			errortxt=errortxt+"- Family Name\n";									// error message
			fault="true";															// put a flag on the variable to mark there is an error on the form.
		}
		if(document.distance_lib.FORM_002_FIRST_NAME.value == ''){					// check whether the user have entered a first name
			errortxt=errortxt+"- First Name\n";
			fault="true";
		}
		if(document.distance_lib.FORM_003_STATUS.value == 'choose'){				// check whether the user have entered a status
			errortxt=errortxt+"- Status\n";
			fault="true";
		}
		if(document.distance_lib.FORM_004_FACULTY.value == 'choose'){				// check whether the user have entered a faculty
			errortxt=errortxt+"- Faculty\n";
			fault="true";
		}
		if(document.distance_lib.FORM_005_DEPT.value == ''){						// check whether the user have entered a department
			errortxt=errortxt+"- Department\n";
			fault="true";
		}
		if(document.distance_lib.FORM_006_ADDRESS.value == ''){						// check whether the user have entered am address
			errortxt=errortxt+"- Delivery Address\n";
			fault="true";
		}
if(document.distance_lib.FORM_006_2_ADDRESS_CITY.value == ''){      // check whether the user have entered the city for delivery
   errortxt=errortxt+"- City of the Delivery Address\n";
   fault="true";
  }if(document.distance_lib.FORM_006_3_ADDRESS_POSTCODE.value == ''){      // check whether the user have entered a postcode
   errortxt=errortxt+"- PostCode of the Delivery Address\n";
   fault="true";
  }

		if(document.distance_lib.FORM_007_PHONE.value == ''){						// check whether the user have entered a phone number
			errortxt=errortxt+"- Phone Number\n";
			fault="true";
		}
		if(document.distance_lib.FORM_008_EMAIL.value == ''){						// check whether the user have entered an email address
			errortxt=errortxt+"- Email\n";
			fault="true";
		}
		var xemail = document.distance_lib.FORM_008_EMAIL.value;					// get the email address from the text box
		var filter = /^([a-zA-Z0-9_\.\-])+(\@aut\.ac\.nz)$/;						// regular expression (must match something@aut.ac.nz)
		if (!filter.test(xemail)){													// if the email doesn't match the regular expression
		 	errortxt=errortxt+"- Email must be in xxxxxx@aut.ac.nz format\n";		// error message
			fault="true";															// put a flag on the variable to mark there is an error on the form.
		}

	  	if(fault == "true"){														// if fault = true = required field not filled in
			alert(errortxt);														// show error message
			return false;															// don't submit form
		}
		else{																		// else = fault = false = all required field filled in
			return true;															// submit form
		}
	}

/*
function f1Submit() {
for (var i=0; i < document.f1.t1.length; i++)
   {
   if (document.f1.t1[i].checked)
      {
      var n1 = document.f1.t1[i].value;
      }
   }

if (n1=="Catalogue"){
document.f1.searchArg.value=document.f1.queries_all_query.value;
document.f1.target="_blank";
document.f1.action="http://aut.lconz.ac.nz/vwebv/search";

}
else if (n1=="Library"){
document.f1.target="_self";
document.f1.action="/newlibrary/site-search";
}
else if (n1=="Database"){
document.f1.action="/newlibrary/database-search";
}
else{
document.f1.action="/site-search";
}
document.f1.submit();
}

*/
