
$(document).ready(function() {
	
	hs.graphicsDir = './images/highslide/';
    hs.outlineType = 'rounded-white';
    hs.outlineWhileAnimating = true;

	$('a.highslide').click(function() {
	   return hs.expand(this, { outlineType: 'rounded-white' });
	}); 
  
	//$("#submitRegistration").bind("click", function(){		
	$("#submitRegistrationForm").bind("click", function(){		
		
		var fieldTitle   			 = $("input[name=fieldTitle]").val();
		var fieldSex 				 = $("input[name=fieldSex]").val();
		var fieldDob    			 = $("input[name=fieldDob]").val();
		var fieldSurname    		 = $("input[name=fieldSurname]").val();
		var fieldFornames    		 = $("input[name=fieldFornames]").val();
		var fieldAddress    		 = $("input[name=fieldAddress]").val();
		var fieldPostCode    		 = $("input[name=fieldPostCode]").val();
		var fieldHomeNo    			 = $("input[name=fieldHomeNo]").val();
		var fieldMobileNo    		 = $("input[name=fieldMobileNo]").val();
		var fieldFaxNo    			 = $("input[name=fieldFaxNo]").val();
		var fieldEmail    			 = $("input[name=fieldEmail]").val();
		var fieldOccupation    		 = $("input[name=fieldOccupation]").val();
		var checkboxNewPatient       = $("#checkboxNewPatient:checked").val();
		var checkboxTemporaryPatient = $("#checkboxTemporaryPatient:checked").val();
		var checkboxNhsGp    		 = $("#checkboxNhsGp:checked").val();
		var checkboxWebsite   		 = $("#checkboxWebsite:checked").val();
		var checkboxMagazine  		 = $("#checkboxMagazine:checked").val();
		var checkboxManorHospital    = $("#checkboxManorHospital:checked").val();
		var checkboxWordOfMouth      = $("#checkboxWordOfMouth:checked").val();
		var checkboxIAgree     		 = $("#checkboxIAgree:checked").val();

		var error1  = false;
		var error2  = false;
		var error3  = false;
		var error4  = false;
		var error5  = false;
		var error6  = false;
		var error7  = false;
		var error8  = false;
		var error9  = false;
		var error10 = false;
		var error11 = false;
		var error12 = false;
		var error13 = false;
		var error14 = false;
		var error15 = false;
		
		if(fieldTitle == ""){
			$("#errorTitle").css({'display' : 'block'});
			error1 = false;
		}else{
			$("#errorTitle").css({'display' : 'none'});
			error1 = true;
		}	
		if(fieldSex == ""){
			$("#errorSex").css({'display' : 'block'});
			error2 = false;
		}else{
			$("#errorSex").css({'display' : 'none'});
			error2 = true;
		}
		if(fieldDob == ""){
			$("#errorDob").css({'display' : 'block'});
			error3 = false;
		}else{
			$("#errorDob").css({'display' : 'none'});
			error3 = true;
		}	
		if(fieldSurname == ""){
			$("#errorSurname").css({'display' : 'block'});
			error4 = false;
		}else{
			$("#errorSurname").css({'display' : 'none'});
			error4 = true;
		}	
		if(fieldFornames == ""){
			$("#errorForeNames").css({'display' : 'block'});
			error5 = false;
		}else{
			$("#errorForeNames").css({'display' : 'none'});
			error5 = true;
		}	
		if(fieldAddress == ""){
			$("#errorAddress").css({'display' : 'block'});
			error6 = false;
		}else{
			$("#errorAddress").css({'display' : 'none'});
			error6 = true;
		}	
		if(fieldPostCode == ""){
			$("#errorPostCode").css({'display' : 'block'});
			error7 = false;
		}else{
			$("#errorPostCode").css({'display' : 'none'});
			error7 = true;
		}	
		if(fieldHomeNo == ""){
			$("#errorHomeNo").css({'display' : 'block'});
			error8 = false;
		}else{
			$("#errorHomeNo").css({'display' : 'none'});
			error8 = true;
		}	
		if(fieldMobileNo == ""){
			$("#errorMobileNo").css({'display' : 'block'});
			error9 = false;
		}else{
			$("#errorMobileNo").css({'display' : 'none'});
			error9 = true;
		}	
		if(fieldFaxNo == ""){
			$("#errorFaxNo").css({'display' : 'block'});
			error10 = false;
		}else{
			$("#errorFaxNo").css({'display' : 'none'});
			error10 = true;
		}
		if(fieldEmail == "" || !checkEmailAddress(fieldEmail)){
			$("#errorEmail").css({'display' : 'block'});
			error11 = false;
		}else{
			$("#errorEmail").css({'display' : 'none'});
			error11 = true;
		}	
		if(fieldOccupation == ""){
			$("#errorOccupation").css({'display' : 'block'});
			error12 = false;
		}else{
			$("#errorOccupation").css({'display' : 'none'});
			error12 = true;
		}
		if((checkboxNewPatient != 1) && (checkboxTemporaryPatient != 1) && (checkboxNhsGp != 1)){
			$("#errorAppropriate").css({'display' : 'block'});
			error13 = false;
		}else{
			$("#errorAppropriate").css({'display' : 'none'});
			error13 = true;
		}	
		if((checkboxWebsite != 1) && (checkboxMagazine != 1) && (checkboxManorHospital != 1) && (checkboxWordOfMouth != 1)){
			$("#errorWhereDidYouHere").css({'display' : 'block'});
			error14 = false;
		}else{
			$("#errorWhereDidYouHere").css({'display' : 'none'});
			error14 = true;
		}
		if(checkboxIAgree != 1){
			$("#errorIAgree").css({'display' : 'block'});
			error15 = false;
		}else{
			$("#errorIAgree").css({'display' : 'none'});
			error15 = true;
		}
		//alert(error1 + " err: " + error2 + " err: " + error3 + " err: " + error4 + " err: " + error5 + " err: " + error6 + " err: " + error7 + " err: " + error8 + " err: " + error9 + " err: " + error10 + " err: " + error11 + " err: " + error12 + " err: " + error13 + " err: " + error14 + " err: " + error15);
		if(error1 && error2 && error3 && error4 && error5 && error6 && error7 && error8 && error9 && error10 && error11 && error12 && error13 && error14 && error15) $("form[id='registrationForm']").submit();
		else return (error1 && error2 && error3 && error4 && error5 && error6 && error7 && error8 && error9 && error10 && error11 && error12 && error13 && error14 && error15);	
	});
	
	/* $(".headerLink").each(function(i){
		
		$(this).mouseover(function(){
			$(this).find(".imgLight").hide();
			$(this).find(".imgDark").show();
			
		}); 
		$(this).mouseleave(function(){
			$(this).find(".imgDark").hide();
			$(this).find(".imgLight").show();
		}); 
	}); */

	
});

function checkEmailAddress(email){
	var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])*([a-zA-Z])/;
	 if(pattern.test(email)){        
		return true;
    }else{
		return false;
    }
}

