	var runme=true;

	// Form Functions
	// Used to check that mandatory textbox have a value
	function check_textbox(ThisField)
		{
	
	   if(document.getElementById(ThisField).value == ''){
				do_error(ThisField);
			}
	   }

	function check_radio(ThisField) {
		var MyRadio = document.getElementsByName(ThisField)
		var RadioChecked = false
			for(var i = 0; i < MyRadio.length; i++){
					if(MyRadio[i].checked) { RadioChecked=true ; } // yes one was ticked
				}
			if (RadioChecked == false) { do_error(ThisField); }
	}

	function do_error(ThisField) {
					var Error_colour  = "#3366CC";
					var TheMessage = 'Please enter a value for ' + ThisField;
					if (ThisField == 'EMAIL') { TheMessage = 'EMAIL address is not valid' ; }
					alert(TheMessage);
					document.getElementById(ThisField).style.background = Error_colour;
					document.getElementById(ThisField).focus();
					runme = false;
					}




	function check_Email(ThisField) { 
			var emailfmt= /^\w+([.-]\w+)*@\w+([.-]\w+)*\.\w{2,8}$/;
			if(!emailfmt.test(document.getElementById(ThisField).value))
				{ 
				do_error(ThisField); 
				runme = false
				}
		}

	function form_submit(ThisForm) { 
			if (runme == true) 
				{ 
				document.getElementById(ThisForm).submit(); 
				} 
			else {runme = true	} //reset the runme var; 
				}

   function getURLParam(name)
        {
          var regexS = "[\\?&]"+name+"=([^&#]*)";
                  //alert(regexS);
          var regex = new RegExp(regexS, "i");
          var tmpURL = window.location.href;
          var results = regex.exec( tmpURL );
          if( results == null )
            return "";
          else
            return results[1];
        }
