function ChangeClass(Mode, ElementName){
	var css=(Mode=='on')?'BoxFocus':'Box';
	document.getElementById(ElementName).className=css;
}

function ContactForm() {
var FlagCheck=true;
	if(document.getElementById("Name").value=='') {
		FlagCheck=false;
		document.getElementById("Name").focus();

	} else if(document.getElementById("Surname").value=='') {
		FlagCheck=false;
		document.getElementById("Surname").focus();

	} else if(document.getElementById("Company").value=='') {
		FlagCheck=false;
		document.getElementById("Company").focus();

	} else if(document.getElementById("Telephone").value=='') {
		FlagCheck=false;
		document.getElementById("Telephone").focus();

	} else if(document.getElementById("Email").value=='' || !EmailValid(document.getElementById("Email").value)) {
		FlagCheck=false;
		document.getElementById("Email").focus();

	} else if(document.getElementById("Message").value=='') {
		FlagCheck=false;
		document.getElementById("Message").focus();
	}
	return FlagCheck;
}

function InquiryForm() {
var FlagCheck=true;
	if(document.getElementById("ContactPerson").value=='') {
		FlagCheck=false;
		document.getElementById("ContactPerson").focus();

	} else if(document.getElementById("Company").value=='') {
		FlagCheck=false;
		document.getElementById("Company").focus();

	} else if(document.getElementById("Email").value=='' || !EmailValid(document.getElementById("Email").value)) {
		FlagCheck=false;
		document.getElementById("Email").focus();

	} else if(document.getElementById("Telephone").value=='') {
		FlagCheck=false;
		document.getElementById("Telephone").focus();

	} else if((document.getElementById("Address1").value+document.getElementById("Address2").value)=='') {
		FlagCheck=false;
		document.getElementById("Address1").focus();

	} else if(document.getElementById("City").value=='') {
		FlagCheck=false;
		document.getElementById("City").focus();

	} else if(document.getElementById("StateCountry").value=='') {
		FlagCheck=false;
		document.getElementById("StateCountry").focus();

	} else if(document.getElementById("ZipCode").value=='') {
		FlagCheck=false;
		document.getElementById("ZipCode").focus();

	} else if(document.getElementById("StateCountry").value=='') {
		FlagCheck=false;
		document.getElementById("StateCountry").focus();

	} else if(document.getElementById("StateCountry").value=='') {
		FlagCheck=false;
		document.getElementById("StateCountry").focus();

	} else if(!CheckBusiness()) {
		FlagCheck=false;
		document.theForm.TypeBusiness[0].focus();

	} else if(!CheckObtain()) {
		FlagCheck=false;
		document.theForm.Obtain[0].focus();
	}



	if(FlagCheck)
		return true;
	else {
		//alert(Msg)
		return false;
	}
	
}

function CheckBusiness() {
	var Checked = false; var Pointer;
	//alert(theForm.TypeBusiness.length)
	for( i=0; i<document.theForm.TypeBusiness.length; i++){
		if(document.theForm.TypeBusiness[i].checked) { Checked=true; Pointer = i; }
	}
		//alert(Checked)
	if(!Checked)
		return false;
	else {
		if(Pointer ==4 && document.theForm.BuyingAgentFor.value=='') {
			return false;
		} else if(Pointer ==5 && document.theForm.TraderFor.value=='') {
			return false;
		} else if(Pointer ==6 && document.theForm.Other.value=='') {
			return false;
		} else {
			return true
		}

	}
}
function CheckObtain() {
	var Checked = false; var Pointer;
	//alert(theForm.TypeBusiness.length)
	for( i=0; i<document.theForm.Obtain.length; i++){
		if(document.theForm.Obtain[i].checked) {  Checked=true; Pointer = i; }
	}
	if(!Checked)
		return false;
	else
		return true;

}

function SelectBusiness() {
	var Checked = 0;
	//alert(theForm.TypeBusiness.length)
	for( i=0; i<document.theForm.TypeBusiness.length; i++){
		if(document.theForm.TypeBusiness[i].checked) { Checked = i; }
	}
	document.theForm.BuyingAgentFor.value='';
	document.theForm.TraderFor.value='';
	document.theForm.Other.value='';
	if(Checked ==4) {
		document.theForm.BuyingAgentFor.disabled=false;
		document.theForm.TraderFor.disabled=true;
		document.theForm.Other.disabled=true;
		document.theForm.BuyingAgentFor.focus();
	} else if(Checked ==5) {
		document. theForm.BuyingAgentFor.disabled=true;
		document.theForm.TraderFor.disabled=false;
		document.theForm.Other.disabled=true;
		document.theForm.TraderFor.focus();
	} else if(Checked ==6) {
		document.theForm.BuyingAgentFor.disabled=true;
		document.theForm.TraderFor.disabled=true;
		document.theForm.Other.disabled=false;
		document.theForm.Other.focus();
	} else {
		document.theForm.BuyingAgentFor.disabled=true;
		document.theForm.TraderFor.disabled=true;
		document.theForm.Other.disabled=true;
	}
}


function EmailValid(Email) {

var goodEmail = Email.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);

	if (goodEmail){
		return true;
	} else {
		return false
   }
}

function Trim(str){
   return RTrim(LTrim(str));
}

function LTrim(str) {
   var whitespace = new String(" \t\n\r");

   var s = new String(str);

   if (whitespace.indexOf(s.charAt(0)) != -1) {

      var j=0, i = s.length;
      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;

      s = s.substring(j, i);
   }
   return s;
}


function RTrim(str) {
   var whitespace = new String(" \t\n\r");

   var s = new String(str);

   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {

      var i = s.length - 1;       // Get length of string

      while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
         i--;

      s = s.substring(0, i+1);
   }

   return s;
}