	var runme=true;

	// Form Functions
	// Used to check that mandatory textbox have a value
	function check_textbox(ThisField)
		{
	   if(document.getElementById(ThisField).value.replace(/^\s+|\s+$/g, '')  == ''){
				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  = "#cccccc";
			var TheMessage = 'Please enter a value for ' + ThisField;
			if (ThisField == 'Email') { TheMessage = 'Email address is not valid'; }
			alert(TheMessage);
			document.getElementById(ThisField).style.backgroundColor = 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.replace(/^\s+|\s+$/g, '')))
				{ 
				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];
        }

	
	function checkModelCheckBox()
	{
		// commented out Actyon SUV - Jim, 30/9/2011
		// if(document.getElementById("ActyonSUV").checked == false && document.getElementById("ActyonUte").checked == false && document.getElementById("Kyron").checked == false && document.getElementById("Rexton").checked == false && document.getElementById("Stavic").checked == false && document.getElementById("Korando").checked == false)
		if(document.getElementById("ActyonUte").checked == false && document.getElementById("Kyron").checked == false && document.getElementById("Rexton").checked == false && document.getElementById("Stavic").checked == false && document.getElementById("Korando").checked == false)
		{
			alert('Please select at least one Model.');
			// document.getElementById("ActyonSUV").style.backgroundColor = "#cccccc";
			document.getElementById("ActyonUte").style.backgroundColor = "#cccccc";
			document.getElementById("Kyron").style.backgroundColor = "#cccccc";
			document.getElementById("Rexton").style.backgroundColor = "#cccccc";
			document.getElementById("Stavic").style.backgroundColor = "#cccccc";
			document.getElementById("Korando").style.backgroundColor = "#cccccc";
			runme = false;
		}
	}

	function checkModelCheckBoxEOY()
	{
		
		if(document.getElementById("ActyonUte").checked == false && document.getElementById("Rexton").checked == false && document.getElementById("Stavic").checked == false && document.getElementById("Kyron").checked == false   )
		{
			alert('Please select at least one Model.');
			document.getElementById("ActyonUte").style.backgroundColor = "#cccccc";
			document.getElementById("Rexton").style.backgroundColor = "#cccccc";
			document.getElementById("Stavic").style.backgroundColor = "#cccccc";
			document.getElementById("Kyron").style.backgroundColor = "#cccccc";
			runme = false;
		}
	}

	function checkPrivacy()
	{
		if(document.getElementById("PrivacyAcceptance"))
		{
			if(!document.getElementById("PrivacyAcceptance").checked)
			{
				alert('Please agree to Ssangyong privacy policy.');
				document.getElementById("PrivacyAcceptance").style.backgroundColor = "#cccccc";
				runme = false;
			}
		}
	}


	function check_email_or_phone_provided()
		{

			var errors = "";
	   if(document.getElementById('Email').value.replace(/^\s+|\s+$/g, '')  == ''){
	   if(document.getElementById('Phone').value.replace(/^\s+|\s+$/g, '')  == ''){
		   do_error('Email');
		   do_error('Phone');
		   alert('Please provide either an email or a phone');
			}
			}
			

	   }


