function trim(str){
	return( (""+str).replace(/^\s*([\s\S]*\S+)\s*$|^\s*$/,'$1') );
}
var mode = 0;
function watchOnLineOverview(){
	document.getElementById('requestLabel').innerText="Watch PCS On-Line Overview Video.";
	document.getElementById('divTitle').style.display="none";
	document.getElementById('divCompany').style.display="none";
	document.getElementById('divPhone').style.display="none";
	document.getElementById('divEmployeeCount').style.display="none";
	document.getElementById('divAddress').style.display="none";
	document.getElementById('divCity').style.display="none";
	document.getElementById('divState').style.display="none";
	document.getElementById('divZip').style.display="none";
	document.getElementById('divHowHear').style.display="none";
	document.getElementById('divUnderstand').style.display="none";
	document.getElementsByName('radioButton')[0].checked="checked";
	mode = 0;
}
function downloadWhitePaper(){
	document.getElementById('requestLabel').innerText="Download WhitePaper";
	document.getElementById('divTitle').style.display="none";
	document.getElementById('divCompany').style.display="none";
	document.getElementById('divPhone').style.display="none";
	document.getElementById('divEmployeeCount').style.display="none";
	document.getElementById('divAddress').style.display="none";
	document.getElementById('divCity').style.display="none";
	document.getElementById('divState').style.display="none";
	document.getElementById('divZip').style.display="none";
	document.getElementById('divHowHear').style.display="none";
	document.getElementById('divUnderstand').style.display="none";
	document.getElementsByName('radioButton')[1].checked="checked";
	mode = 1;
}
function requestDemonstration(){
	document.getElementById('requestLabel').innerText="Receive a Demonstration";
	document.getElementById('divTitle').style.display="inline";
	document.getElementById('divCompany').style.display="inline";
	document.getElementById('divPhone').style.display="inline";
	document.getElementById('divEmployeeCount').style.display="inline";
	document.getElementById('divAddress').style.display="none";
	document.getElementById('divCity').style.display="none";
	document.getElementById('divState').style.display="none";
	document.getElementById('divZip').style.display="none";
	document.getElementById('divHowHear').style.display="inline";
	document.getElementById('divUnderstand').style.display="none";
	document.getElementsByName('radioButton')[2].checked="checked";
	mode = 2;
}
function featuresExamples(){
	document.getElementById('requestLabel').innerText='Receive "Features & Examples" Booklets';
	document.getElementById('divTitle').style.display="inline";
	document.getElementById('divCompany').style.display="inline";
	document.getElementById('divPhone').style.display="inline";
	document.getElementById('divEmployeeCount').style.display="inline";
	document.getElementById('divAddress').style.display="inline";
	document.getElementById('divCity').style.display="inline";
	document.getElementById('divState').style.display="inline";
	document.getElementById('divZip').style.display="inline";
	document.getElementById('divHowHear').style.display="inline";
	document.getElementById('divUnderstand').style.display="inline";
	document.getElementsByName('radioButton')[3].checked="checked";
	mode = 3;
}
function requiredFields(){
	if(mode == 0){
		if(trim(document.getElementById('iname').value) == ""){
			alert('Please enter Name');
			return;
		}
		if(trim(document.getElementById('email').value) == ""){
			alert('Please enter Email');
			return;
		}else{
			if(!emailValidation()){
				return;
			}
		}
	}else if(mode == 1){
		if(trim(document.getElementById('iname').value) == ""){
			alert('Please enter Name');
			return;
		}
		if(trim(document.getElementById('email').value) == ""){
			alert('Please enter Email');
			return;
		}else{
			if(!emailValidation()){
				return;
			}
		}
	}else if(mode == 2){
		if(trim(document.getElementById('iname').value) == ""){
			alert('Please enter Name');
			return;
		}
		if(trim(document.getElementById('email').value) == ""){
			alert('Please enter Email');
			return;
		}else{
			if(!emailValidation()){
				return;
			}
		}
		if(trim(document.getElementById('title').value) == ""){
			alert('Please enter Title');
			return;
		}
		if(trim(document.getElementById('company').value) == ""){
			alert('Please enter Company');
			return;
		}
		if(trim(document.getElementById('phone').value) == ""){
			alert('Please enter Phone');
			return;
		}
		if(trim(document.getElementById('emplcount').value) == "-1"){
			alert('Please select Employee Count:');
			return;
		}
		if(trim(document.getElementById('howhear').value) == "Unknown"){
			alert('Please select How Did You Hear About Us');
			return;
		}
	}else{
		if(trim(document.getElementById('iname').value) == ""){
			alert('Please enter Name');
			return;
		}
		if(trim(document.getElementById('email').value) == ""){
			alert('Please enter Email');
			return;
		}else{
			if(!emailValidation()){
				return;
			}
		}
		if(trim(document.getElementById('title').value) == ""){
			alert('Please enter Title');
			return;
		}
		if(trim(document.getElementById('company').value) == ""){
			alert('Please enter Company');
			return;
		}
		if(trim(document.getElementById('street').value) == ""){
			alert('Please enter Address');
			return;
		}
		if(trim(document.getElementById('city').value) == ""){
			alert('Please enter City');
			return;
		}
		if(trim(document.getElementById('state').value) == ""){
			alert('Please select State');
			return;
		}
		if(trim(document.getElementById('zipcode').value) == ""){
			alert('Please enter Zipcode');
			return;
		}
		if(trim(document.getElementById('phone').value) == ""){
			alert('Please enter Phone');
			return;
		}
		if(trim(document.getElementById('emplcount').value) == "-1"){
			alert('Please select Employee Count:');
			return;
		}
		if(trim(document.getElementById('howhear').value) == "Unknown"){
			alert('Please select How Did You Hear About Us');
			return;
		}
		if(!document.getElementById('icheckbox').checked){
			alert('Please check Agreement checkbox');
			return;
		}
	}
	document.getElementById('contactForm').submit();
}
function emailValidation(){
 	var email = document.getElementById('email').value;
    	if( email.indexOf( "@" ) != -1 && email.indexOf( "." ) != -1 && (email.indexOf("@") < email.indexOf(".")) ) {
    		return true;
    	}else{
      		alert('Please enter valid email address.');
      		return false;
      	}    	
}

