/*

readiness assessment built by Believe Technology Consulting for The Wallinga Group and RedSky.

*/
function submitReadinessAssessment() {
	var badForm = false;
	var sMsg = 'Please provide the following missing information:' + String.fromCharCode(10) + String.fromCharCode(10);
	
	if (document.getElementById('firstname').value=='' || document.getElementById('lastname').value=='') {
		sMsg = sMsg + '- First and last name' + String.fromCharCode(10);
		badForm = true;
	}
	if (document.getElementById('companyname').value=='') {
		sMsg = sMsg + '- Company name' + String.fromCharCode(10);
		badForm = true;
	}
	if (document.getElementById('city').value=='') {
		sMsg = sMsg + '- City' + String.fromCharCode(10);
		badForm = true;
	}
	if (document.getElementById('state_fs').value=='') {
		sMsg = sMsg + '- State' + String.fromCharCode(10);
		badForm = true;
	}
	if (document.getElementById('zipcode').value=='') {
		sMsg = sMsg + '- Zip code' + String.fromCharCode(10);
		badForm = true;
	}
	if (document.getElementById('email').value=='') {
		sMsg = sMsg + '- Email address' + String.fromCharCode(10);
		badForm = true;
	}
	if (document.getElementById('email').value!='' && ((document.getElementById('email').value.charAt(document.getElementById('email').value.length-4)!='.') || document.getElementById('email').value.indexOf('@', 1)<1)) {
		sMsg = sMsg + '- Email address (the email entered is not valid)' + String.fromCharCode(10);;
		badForm = true;
	}
	if (document.getElementById('phone').value=='') {
		sMsg = sMsg + '- Phone number' + String.fromCharCode(10);
		badForm = true;
	}
	if (document.getElementById('custentitycust_industry_fs').value=='') {
		sMsg = sMsg + '- Industry' + String.fromCharCode(10);
		badForm = true;
	}

//								alert(document.getElementById('PBX_or_Centrex_PBX').checked);
//								alert(document.getElementById('PBX_or_Centrex_Centrex').checked);
//								alert(document.getElementById('PBX_or_Centrex_Both').checked);

	if (document.getElementById('PBX_or_Centrex_PBX').checked==false && document.getElementById('PBX_or_Centrex_Centrex').checked==false && document.getElementById('PBX_or_Centrex_Both').checked==false) {
		sMsg = sMsg + '- Question 1 answer' + String.fromCharCode(10);
		badForm = true;
	}
	
	if (document.getElementById('Number_of_Stations_499').checked==false && document.getElementById('Number_of_Stations_999').checked==false && document.getElementById('Number_of_Stations_4900').checked==false && document.getElementById('Number_of_Stations_9900').checked==false && document.getElementById('Number_of_Stations_10k').checked==false) {
		sMsg = sMsg + '- Question 2 answer' + String.fromCharCode(10);
		badForm = true;
	}
	
	if (document.getElementById('Number_of_Locations_1').checked==false && document.getElementById('Number_of_Locations_5').checked==false && document.getElementById('Number_of_Locations_15').checked==false && document.getElementById('Number_of_Locations_29').checked==false && document.getElementById('Number_of_Locations_49').checked==false && document.getElementById('Number_of_Locations_99').checked==false && document.getElementById('Number_of_Locations_100_Plus').checked==false) {
		sMsg = sMsg + '- Question 3 answer' + String.fromCharCode(10);
		badForm = true;
	}
	
	var checkedStates = 0;
	for (var states=0; states < document.getElementsByName('States_of_Operation').length; states++) {
		if (document.getElementsByName('States_of_Operation')[states].checked==true) {
			checkedStates = checkedStates + 1
		}
	}
		if (checkedStates==0) {
			sMsg = sMsg + '- Question 4 answer' + String.fromCharCode(10);
			badForm = true;
		}

	var checkedlocationTypes = 0;
	for (var states=0; states < document.getElementsByName('Type_of_Locations').length; states++) {
		if (document.getElementsByName('Type_of_Locations')[states].checked==true) {
			checkedlocationTypes = checkedlocationTypes + 1
		}
	}
		if (checkedlocationTypes==0) {
			sMsg = sMsg + '- Question 5 answer' + String.fromCharCode(10);
			badForm = true;
		}
	
	var checkedVoiceClients = 0;
	for (var states=0; states < document.getElementsByName('Type_of_Voice_Client').length; states++) {
		if (document.getElementsByName('Type_of_Voice_Client')[states].checked==true) {
			checkedVoiceClients = checkedVoiceClients + 1
		}
	}
		if (checkedVoiceClients==0) {
			sMsg = sMsg + '- Question 6 answer' + String.fromCharCode(10);
			badForm = true;
		}
	
	if (document.getElementById('IP_User_Percentage_0').checked==false && document.getElementById('IP_User_Percentage_Less_than_30').checked==false && document.getElementById('IP_User_Percentage_30_to_50').checked==false && document.getElementById('IP_User_Percentage_Over_50').checked==false) {
		sMsg = sMsg + '- Question 7 answer' + String.fromCharCode(10);
		badForm = true;
	}
	
	if (document.getElementById('Support_Softphones_Yes').checked==false && document.getElementById('Support_Softphones_No').checked==false && document.getElementById('Support_Softphones_Not_Yet').checked==false) {
		sMsg = sMsg + '- Question 8 answer' + String.fromCharCode(10);
		badForm = true;
	}
	
	if (document.getElementById('Moves_Adds_Changes_per_Annum_25').checked==false && document.getElementById('Moves_Adds_Changes_per_Annum_60').checked==false && document.getElementById('Moves_Adds_Changes_per_Annum_over80').checked==false && document.getElementById('Moves_Adds_Changes_per_Annum_40').checked==false && document.getElementById('Moves_Adds_Changes_per_Annum_80').checked==false) {
		sMsg = sMsg + '- Question 9 answer' + String.fromCharCode(10);
		badForm = true;
	}
			
	if (document.getElementById('Situation_Description_Current').checked==false && document.getElementById('Situation_Description_Planning').checked==false && document.getElementById('Situation_Description_Seeking_Compliance').checked==false && document.getElementById('Situation_Description_Beginning_to_Understand').checked==false) {
		sMsg = sMsg + '- Question 10 answer' + String.fromCharCode(10);
		badForm = true;
	}
	
	if (document.getElementById('911_Calls_per_Month_less_than_10').checked==false && document.getElementById('911_Calls_per_Month_10_to_20').checked==false && document.getElementById('911_Calls_per_Month_20_to_40').checked==false && document.getElementById('911_Calls_per_Month_over_40').checked==false) {
	//if (document.getElementById('Legal_Awareness_yes').checked==false && document.getElementById('Legal_Awareness_no').checked==false && document.getElementById('Legal_Awareness_Dont_Know').checked==false && document.getElementById('Legal_Awareness_NA').checked==false) {
		sMsg = sMsg + '- Question 11 answer' + String.fromCharCode(10);
		badForm = true;
	}
	
	if (document.getElementById('E911_Location_Info_Closer_Look_Yes').checked==false && document.getElementById('E911_Location_Info_Closer_Look_No').checked==false) {
	//if (document.getElementById('Security_Awareness_Yes').checked==false && document.getElementById('Security_Awareness_No').checked==false && document.getElementById('Security_Awareness_Dont_Know').checked==false && document.getElementById('Security_Awareness_NA').checked==false) {
		sMsg = sMsg + '- Question 12 answer' + String.fromCharCode(10);
		badForm = true;
	}
	
	if (document.getElementById('Sr_Mgt_E911_Aware_Dont_Know').checked==false && document.getElementById('Sr_Mgt_E911_Aware_NA').checked==false && document.getElementById('Sr_Mgt_E911_Aware_Yes').checked==false && document.getElementById('Sr_Mgt_E911_Aware_No').checked==false) {
		sMsg = sMsg + '- Question 13 answer' + String.fromCharCode(10);
		badForm = true;
	}
	
	if (document.getElementById('E911_Location_Info_Mgt_Very_Active_Mgt').checked==false && document.getElementById('E911_Location_Info_Mgt_Somewhat_Active_Mgt').checked==false && document.getElementById('E911_Location_Info_Mgt_Not_at_All').checked==false) {
		sMsg = sMsg + '- Question 14 answer' + String.fromCharCode(10);
		badForm = true;
	}
	
	if (badForm==true) {
		alert(sMsg);
	} else {
		document.getElementById('main_form').action = '/knowledge_base/e911_risk_assessment/results/default.asp';
		document.getElementById('main_form').submit();
	}
	
}

function getFreePlan(firstname, lastname, companyname, phone, email) {
	var http = false;
	
	if (navigator.appName == "Microsoft Internet Explorer") {
		http = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		http = new XMLHttpRequest();
	}
	
  http.open("GET", "writeToFile.asp?f=" + firstname + "&l=" + lastname + "&c=" + companyname + "&p=" + phone + "&e=" + email, true);
  http.onreadystatechange=function() {
	 if(http.readyState == 4) {
		document.getElementById('readinessEvaluation').innerHTML = http.responseText;
	 }
  }
  http.send(null);
}
