var xmlHttp;

function GetXmlHttpObject()
{
	var xmlHttp=null;

	try
	{
		 // Firefox, Opera 8.0+, Safari
		 xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
/*
###################################################################################################################
*/
function validateETWSalaryCalculator(form)
{
	if(document.getElementById("selectstate").options[document.getElementById("selectstate").selectedIndex].value == 0)
	{
		alert("You must select a state");
		document.getElementById("selectstate").focus();
		return false;
	}

	if(document.getElementById("selectregion").options[document.getElementById("selectregion").selectedIndex].value == 0)
	{
		alert("You must select a region");
		document.getElementById("selectregion").focus();
		return false;
	}

	if(document.getElementById("selectoccupation").value == '' || document.getElementById("occbox").value.lenght < 3)
	{
		document.getElementById("occbox").value = '';
		alert("You must select a valid occupation, please use selection from menu only");
		document.getElementById("occbox").focus();
		return false;
	}

	if(typeof(document.getElementById('industry')) !== 'undefined' && document.getElementById('industry') != null)
	{
		if(document.getElementById("selectindustry").options[document.getElementById("selectindustry").selectedIndex].value == 0)
		{
			alert("You must select an industry");
			document.getElementById("selectindustry").focus();
			return false;
		}
	}

	if(typeof(document.getElementById('subindustry')) !== 'undefined' && document.getElementById('subindustry') != null)
	{
		if(document.getElementById("selectsubindustry").options[document.getElementById("selectsubindustry").selectedIndex].value == 0)
		{
			alert("You must select a sub industry");
			document.getElementById("selectsubindustry").focus();
			return false;
		}
	}

	if(typeof(document.getElementById('education_levelselect')) !== 'undefined' && document.getElementById('education_levelselect') != null)
	{
		if(document.getElementById("education_levelselect").options[document.getElementById("education_levelselect").selectedIndex].value == 0)
		{
			alert("You must select an education level");
			document.getElementById("education_levelselect").focus();
			return false;
		}
	}

	if(typeof(document.getElementById('education_levelselect')) !== 'undefined' && document.getElementById('education_levelselect') != null)
	{
		if((2 < document.getElementById("education_levelselect").options[document.getElementById("education_levelselect").selectedIndex].value) && (document.getElementById("source").value == 'jobseekers'))
		{
			if(document.getElementById("selecschoolstate").options[document.getElementById("selecschoolstate").selectedIndex].value == -1)
			{
				alert("You must select a state where you went to school");
				document.getElementById("selecschoolstate").focus();
				return false;
			}

			if(document.getElementById("selectschool").options[document.getElementById("selectschool").selectedIndex].value == 0)
			{
				alert("You must select a school");
				document.getElementById("selectschool").focus();
				return false;
			}

			if(document.getElementById("selectmajor").options[document.getElementById("selectmajor").selectedIndex].value == 0)
			{
				alert("You must select a major");
				document.getElementById("selectmajor").focus();
				return false;
			}

			if(document.getElementById("selectgpa").options[document.getElementById("selectgpa").selectedIndex].value == 0)
			{
				alert("You must select a gpa");
				document.getElementById("selectgpa").focus();
				return false;
			}

			if(document.getElementById("selectrelevance").options[document.getElementById("selectrelevance").selectedIndex].value == 0)
			{
				alert("You must select relevance");
				document.getElementById("selectrelevance").focus();
				return false;
			}
		}
	}

	if(document.getElementById("job_experienceselect").options[document.getElementById("job_experienceselect").selectedIndex].value == 0)
	{
		alert("You must select a job experience level");
		document.getElementById("job_experienceselect").focus();
		return false;
	}

	if(typeof(document.getElementById('companysize')) !== 'undefined' && document.getElementById('companysize') != null)
	{
		if(document.getElementById("company_sizeselect").options[document.getElementById("company_sizeselect").selectedIndex].value == 0)
		{
			alert("You must select a company size");
			document.getElementById("company_sizeselect").focus();
			return false;
		}
	}

	if(typeof(document.getElementById('managementlevel')) !== 'undefined' && document.getElementById('managementlevel') != null)
	{
		if(document.getElementById("management_levelselect").options[document.getElementById("management_levelselect").selectedIndex].value == 0)
		{
			alert("You must select a management level");
			document.getElementById("management_levelselect").focus();
			return false;
		}
	}

	if(typeof(document.getElementById('level')) !== 'undefined' && document.getElementById('level') != null)
	{
		var count = 0;

		for (i=document.salarycalculatorform.level.length-1; i > -1; i--)
		{
			if (document.salarycalculatorform.level[i].checked)
			{
				count = 1;
			}
		}

		if(count == 0)
		{
			alert("You must select a radio button");
			document.getElementById("level1").focus();
			return false;
		}
	}

	return true;
}
/*
###################################################################################################################
*/
function validateSalaryCalculator(form)
{
	if(typeof(document.getElementById('gender')) !== 'undefined' && document.getElementById('gender') != null)
	{
		if(document.getElementById("selectgender").options[document.getElementById("selectgender").selectedIndex].value == 0)
		{
			alert("You must select a gender");
			document.getElementById("selectgender").focus();
			return false;
		}
	}

	if(typeof(document.getElementById('ethnicity')) !== 'undefined' && document.getElementById('ethnicity') != null)
	{
		if(document.getElementById("selectethnicity").options[document.getElementById("selectethnicity").selectedIndex].value == 0)
		{
			alert("You must select a ethnicity");
			document.getElementById("selectethnicity").focus();
			return false;
		}
	}

	if(document.getElementById("selectstate").options[document.getElementById("selectstate").selectedIndex].value == 0)
	{
		alert("You must select a state");
		document.getElementById("selectstate").focus();
		return false;
	}

	if(document.getElementById("selectregion").options[document.getElementById("selectregion").selectedIndex].value == 0)
	{
		alert("You must select a region");
		document.getElementById("selectregion").focus();
		return false;
	}

	if(typeof(document.getElementById('selectcategory')) !== 'undefined' && document.getElementById('selectcategory') != null)
	{
		if(document.getElementById("selectcategory").options[document.getElementById("selectcategory").selectedIndex].value == 0)
		{
			alert("You must select a occupational category");
			document.getElementById("selectcategory").focus();
			return false;
		}
	}
/* 02/09/2010*/
if(document.getElementById('type').value == 'employers' || document.getElementById('type').value == 'jobseekers')
{
		if(typeof(document.getElementById('occbox')) !== 'undefined' && document.getElementById('occbox') != null)
			if(document.getElementById("occbox").value == '')
			{
				alert("You must type a 3 letter occupation");
				document.getElementById("occbox").focus();
				return false;
			}
}

	if(document.getElementById('type').value == 'employers' || document.getElementById('type').value == 'jobseekers')
	{
		if(typeof(document.getElementById('selectoccupation')) !== 'undefined' && document.getElementById('selectoccupation') != null)
			if(document.getElementById("selectoccupation").value == '')
			{
				alert("You must select an occupation");
				document.getElementById("selectoccupation").focus();
				return false;
			}
	}
/* 02/09/2010*/
	if(typeof(document.getElementById('industry')) !== 'undefined' && document.getElementById('industry') != null)
	{
		if(document.getElementById("selectindustry").options[document.getElementById("selectindustry").selectedIndex].value == 0)
		{
			alert("You must select an industry");
			document.getElementById("selectindustry").focus();
			return false;
		}
	}

	if(typeof(document.getElementById('subindustry')) !== 'undefined' && document.getElementById('subindustry') != null)
	{
		if(document.getElementById("selectsubindustry").options[document.getElementById("selectsubindustry").selectedIndex].value == 0)
		{
			alert("You must select a sub industry");
			document.getElementById("selectsubindustry").focus();
			return false;
		}
	}

	if(typeof(document.getElementById('education_levelselect')) !== 'undefined' && document.getElementById('education_levelselect') != null)
	{
		if(document.getElementById("education_levelselect").options[document.getElementById("education_levelselect").selectedIndex].value == 0)
		{
			alert("You must select an education level");
			document.getElementById("education_levelselect").focus();
			return false;
		}
	}

	if(typeof(document.getElementById('education_levelselect')) !== 'undefined' && document.getElementById('education_levelselect') != null)
	{
		if( (2 < document.getElementById("education_levelselect").options[document.getElementById("education_levelselect").selectedIndex].value) && (document.getElementById("source").value == 'jobseekers'))
		{
			if(document.getElementById("selecschoolstate").options[document.getElementById("selecschoolstate").selectedIndex].value == -1)
			{
				alert("You must select a state where you went to school");
				document.getElementById("selecschoolstate").focus();
				return false;
			}

			if(document.getElementById("selectschool").options[document.getElementById("selectschool").selectedIndex].value == 0)
			{
				alert("You must select a school");
				document.getElementById("selectschool").focus();
				return false;
			}

			if(document.getElementById("selectmajor").options[document.getElementById("selectmajor").selectedIndex].value == 0)
			{
				alert("You must select a major");
				document.getElementById("selectmajor").focus();
				return false;
			}

			if(document.getElementById("selectgpa").options[document.getElementById("selectgpa").selectedIndex].value == 0)
			{
				alert("You must select a gpa");
				document.getElementById("selectgpa").focus();
				return false;
			}

			if(document.getElementById("selectrelevance").options[document.getElementById("selectrelevance").selectedIndex].value == 0)
			{
				alert("You must select relevance");
				document.getElementById("selectrelevance").focus();
				return false;
			}
		}
	}

	if(document.getElementById("job_experienceselect").options[document.getElementById("job_experienceselect").selectedIndex].value == 0)
	{
		alert("You must select a job experience level");
		document.getElementById("job_experienceselect").focus();
		return false;
	}

	if(typeof(document.getElementById('companysize')) !== 'undefined' && document.getElementById('companysize') != null)
	{
		if(document.getElementById("company_sizeselect").options[document.getElementById("company_sizeselect").selectedIndex].value == 0)
		{
			alert("You must select a company size");
			document.getElementById("company_sizeselect").focus();
			return false;
		}
	}

	if(typeof(document.getElementById('managementlevel')) !== 'undefined' && document.getElementById('managementlevel') != null)
	{
		if(document.getElementById("management_levelselect").options[document.getElementById("management_levelselect").selectedIndex].value == 0)
		{
			alert("You must select a management level");
			document.getElementById("management_levelselect").focus();
			return false;
		}
	}

	if(typeof(document.getElementById('level')) !== 'undefined' && document.getElementById('level') != null)
	{
		var count = 0;

		for (i=document.salarycalculatorform.level.length-1; i > -1; i--)
		{
			if (document.salarycalculatorform.level[i].checked)
			{
				count = 1;
			}
		}

		if(count == 0)
		{
			alert("You must select a radio button");
			document.getElementById("level1").focus();
			return false;
		}
	}

	return true;
}//end validateSalaryCalculator
/*
###################################################################################################################
*/
function setRegion(s)
{
	var state;
	var region = document.getElementById("setregion").value;

	if(typeof(document.getElementById('domain')) !== 'undefined' && document.getElementById('domain') != null)
		var domain = document.getElementById("domain").value;

	if(!s)
	{
		state = document.getElementById("selectstate").value;
	}
	else
	{
		state = s;
	}

	var img = document.createElement("IMG");

	if(document.getElementById("source").value == 'nace')
		img.src = '../../imgs/spinner.gif';
	else if(document.getElementById("source").value == 'education')
		img.src = 'http://www.' + domain + '/imgs/spinner.gif';
	else
		img.src = '../imgs/spinner.gif';

	document.getElementById('region').appendChild(img);

	xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null)
	{
		 alert ("Browser does not support HTTP Request");
		 return;
	}

	var url;

	if(document.getElementById("source").value == 'education')
		url = "http://www." + domain + "/education/calculatorhelper.php?event=getregion&id=" + state + "&regionnum=" + region;
	else
		url = "calculatorhelper.php?event=getregion&id=" + state + "&regionnum=" + region;

	xmlHttp.onreadystatechange=regionChanged;

	xmlHttp.open("GET",url,true);

	xmlHttp.send(null);
}

function regionChanged()
{
	if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("region").innerHTML=xmlHttp.responseText;
	}
}

function setCategory(r)
{
	var region;

	if(typeof(document.getElementById('domain')) !== 'undefined' && document.getElementById('domain') != null)
		var domain = document.getElementById("domain").value;

	if(!r)
		region = document.getElementById("selectregion").value;
	else
		region = r;

	var img = document.createElement("IMG");

	if(document.getElementById("source").value == 'nace')
		img.src = '../../imgs/spinner.gif';
	else if(document.getElementById("source").value == 'education')
		img.src = 'http://www.' + domain + '/imgs/spinner.gif';
	else
		img.src = '../imgs/spinner.gif';

	if(document.getElementById('type').value == 'employers' || document.getElementById('type').value == 'jobseekers')
			//document.getElementById('jobcategory').appendChild(img);

	xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}

	var url;

	if(document.getElementById("source").value == 'education')
		url = "http://www." + domain + "/education/calculatorhelper.php?event=getcategory&region=" + region;
	else
		url = "calculatorhelper.php?event=getcategory&region=" + region;

	xmlHttp.onreadystatechange=categoryChanged;

	xmlHttp.open("GET",url,true);

	xmlHttp.send(null);
}

function categoryChanged()
{/*
	if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		if(document.getElementById('type').value == 'employers' || document.getElementById('type').value == 'jobseekers')
				document.getElementById("jobcategory").innerHTML=xmlHttp.responseText;
	}*/
}


function setOccupation()
{
	var region = document.getElementById("selectregion").value;
	var category = document.getElementById("selectcategory").value;

	if(typeof(document.getElementById('domain')) !== 'undefined' && document.getElementById('domain') != null)
		var domain = document.getElementById("domain").value;

	if(region == 0)
	{
		alert('You must select a region');
		document.getElementById("selectregion").focus();
		return false;
	}

	if(category == 0)
	{
		alert('You must select a category');
		document.getElementById("selectcategory").focus();
		return false;
	}

	var img = document.createElement("IMG");

	if(document.getElementById("source").value == 'nace')
		img.src = '../../imgs/spinner.gif';
	else if(document.getElementById("source").value == 'education')
		img.src = 'http://www.' + domain + '/imgs/spinner.gif';
	else
		img.src = '../imgs/spinner.gif';

	document.getElementById('occupation').appendChild(img);

	xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null)
	{
		 alert ("Browser does not support HTTP Request");
		 return;
	}

	var url;

	if(document.getElementById("source").value == 'education')
		url = "http://www." + domain + "/education/calculatorhelper.php?event=getoccupation&region=" + region + "&category=" + category;
	else
		url = "calculatorhelper.php?event=getoccupation&region=" + region + "&category=" + category;

	xmlHttp.onreadystatechange=occupationChanged;

	xmlHttp.open("GET",url,true);

	xmlHttp.send(null);
}

function occupationChanged()
{
	if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("occupation").innerHTML=xmlHttp.responseText;
	}
}

function setIndustry()
{
	var sector = document.getElementById("selectoccupation").value;

	if(typeof(document.getElementById('domain')) !== 'undefined' && document.getElementById('domain') != null)
		var domain = document.getElementById("domain").value;

	var img = document.createElement("IMG");

	if(document.getElementById("source").value == 'nace')
		img.src = '../../imgs/spinner.gif';
	else if(document.getElementById("source").value == 'education')
		img.src = 'http://www.' + domain + '/imgs/spinner.gif';
	else
		img.src = '../imgs/spinner.gif';

	if(typeof(document.getElementById('industry')) !== 'undefined' && document.getElementById('industry') != null)
		document.getElementById('industry').appendChild(img);

	xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null)
	{
		 alert ("Browser does not support HTTP Request");
		 return;
	}

	var url;

	if(document.getElementById("source").value == 'education')
		url = "http://www." + domain + "/education/calculatorhelper.php?event=getindustry&sector=" + sector;
	else
		url = "calculatorhelper.php?event=getindustry&sector=" + sector;

	xmlHttp.onreadystatechange=industryChanged;

	xmlHttp.open("GET",url,true);

	xmlHttp.send(null);
}

function industryChanged()
{
	if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		if(typeof(document.getElementById('industry')) !== 'undefined' && document.getElementById('industry') != null)
			document.getElementById("industry").innerHTML=xmlHttp.responseText;
	}
}

function setSubIndustry()
{
	var id = document.getElementById("selectindustry").value;
	var job_descr_int = document.getElementById("selectoccupation").value;

	if(typeof(document.getElementById('domain')) !== 'undefined' && document.getElementById('domain') != null)
		var domain = document.getElementById("domain").value;

	var img = document.createElement("IMG");

	if(document.getElementById("source").value == 'nace')
		img.src = '../../imgs/spinner.gif';
	else if(document.getElementById("source").value == 'education')
		img.src = 'http://www.' + domain + '/imgs/spinner.gif';
	else
		img.src = '../imgs/spinner.gif';

	document.getElementById('subindustry').appendChild(img);

	xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null)
	{
		 alert ("Browser does not support HTTP Request");
		 return;
	}

	var url;

	if(document.getElementById("source").value == 'education')
		url = "http://www." + domain + "/education/calculatorhelper.php?event=getsubindustry&id=" + id + "&job_descr_int=" + job_descr_int;
	else
		url = "calculatorhelper.php?event=getsubindustry&id=" + id + "&job_descr_int=" + job_descr_int;


	xmlHttp.onreadystatechange=industrySubChanged;

	xmlHttp.open("GET",url,true);

	xmlHttp.send(null);
}

function industrySubChanged()
{
	if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("subindustry").innerHTML=xmlHttp.responseText;
	}
}

function showSelects()
{
	var education = document.getElementById("education_levelselect").value;
	if(2 < education)
	{
		document.getElementById('schoolstate').style.display = "block";
		document.getElementById('school').style.display = "block";
		document.getElementById('major').style.display = "block";
		document.getElementById('gpa').style.display = "block";
		document.getElementById('relevance').style.display = "block";
		for(var i=1; i < 6; i++)
		{
			var s = 's' + i;
			document.getElementById(s).style.display = "block";
		}
	}
	else
	{
		document.getElementById('schoolstate').style.display = "none";
		document.getElementById('school').style.display = "none";
		document.getElementById('major').style.display = "none";
		document.getElementById('gpa').style.display = "none";
		document.getElementById('relevance').style.display = "none";
		for(var i=1; i < 6; i++)
		{
			var s = 's' + i;
			document.getElementById(s).style.display = "none";
		}

	}
}

function setExperienceEducation()
{
	var education = document.getElementById("education_levelselect").value;
	var experience = document.getElementById("job_experienceselect").value;

	if(education > 2)
	{
		document.getElementById('schoolstate').style.display = "block";
		document.getElementById('school').style.display = "block";
		for(var i=1; i < 3; i++)
		{
			var s = 's' + i;
			document.getElementById(s).style.display = "block";
		}
	}
	else
	{
		document.getElementById('schoolstate').style.display = "none";
		document.getElementById('school').style.display = "none";
		for(var i=1; i < 3; i++)
		{
			var s = 's' + i;
			document.getElementById(s).style.display = "none";
		}
	}

	if(education > 2 && experience < 3)
	{
		document.getElementById('major').style.display = "block";
		document.getElementById('gpa').style.display = "block";
		document.getElementById('relevance').style.display = "block";
		for(var i=3; i < 6; i++)
		{
			var s = 's' + i;
			document.getElementById(s).style.display = "block";
		}
	}
	else
	{
		document.getElementById('major').style.display = "none";
		document.getElementById('gpa').style.display = "none";
		document.getElementById('relevance').style.display = "none";
		for(var i=3; i < 6; i++)
		{
			var s = 's' + i;
			document.getElementById(s).style.display = "none";
		}
	}
}


function getSchools()
{
	var state = document.getElementById("selecschoolstate").value;

	var img = document.createElement("IMG");

	if(typeof(document.getElementById('domain')) !== 'undefined' && document.getElementById('domain') != null)
		var domain = document.getElementById("domain").value;

	if(document.getElementById("source").value == 'nace')
		img.src = '../../imgs/spinner.gif';
	else if(document.getElementById("source").value == 'education')
		img.src = 'http://www.' + domain + '/imgs/spinner.gif';
	else
		img.src = '../imgs/spinner.gif';

	document.getElementById('school').appendChild(img);

	xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null)
	{
		 alert ("Browser does not support HTTP Request");
		 return;
	}

	var url;

	if(document.getElementById("source").value == 'education')
		url = "http://www." + domain + "/education/calculatorhelper.php?event=getschools&state=" + state;
	else
		url = "calculatorhelper.php?event=getschools&state=" + state;

	xmlHttp.onreadystatechange=schoolsChanged;

	xmlHttp.open("GET",url,true);

	xmlHttp.send(null);
}
function schoolsChanged()
{
	if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("school").innerHTML=xmlHttp.responseText;
	}
}

function toggleRBTxt(id)
{
	var div = 'rb' + id + 'txt';
	var toggle = 'toggle' + id;

	if(document.getElementById(div).style.display == "none")
	{
		document.getElementById(div).style.display = "block";
		document.getElementById(toggle).src="../imgs/minus.gif";
	}
	else
	{
		document.getElementById(div).style.display = "none";
		document.getElementById(toggle).src="../imgs/plus.gif";
	}

}

function validateVerifyForm(form)
{
	if(document.getElementById("receipt").value == '')
	{
		alert("You must the record number as it appears on the pdf");
		document.getElementById("receipt").focus();
		return false;
	}

	return true;
}
/*
###################################################################################################################
*/

function suggestOCC()
{
	var txt = document.getElementById('occbox').value;
	if(2 < txt.length)
	{
		//set hidden field
		document.getElementById("selectoccupation").value=txt;

		xmlHttp=GetXmlHttpObject();

		if (xmlHttp==null)
		{
			 alert ("Browser does not support HTTP Request");
			 return;
		}

		var metro = document.getElementById("selectregion").value;

		var url = "calculatorhelper.php?event=getetwocclist&metro=" + metro + "&txt=" + txt;

		xmlHttp.onreadystatechange=occListChanged;

		xmlHttp.open("GET",url,true);

		xmlHttp.send(null);

		//display canvas
		document.getElementById("canvas").style.display="block";
	}
	else
	{
		document.getElementById("canvas").style.display="none";
	}
}

function occListChanged()
{
	if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("canvas").innerHTML=xmlHttp.responseText;
	}
}

function setOCC(census_occ_code, job_title)
{
	document.getElementById("selectoccupation").value=census_occ_code;
	document.getElementById("occbox").value=job_title;
	document.getElementById("canvas").style.display="none";
	document.getElementById("occbox").style.display="none";
	document.getElementById("onetlink").style.display="none";
	document.getElementById("occtxt").style.display="block";
	document.getElementById("resetocc").style.display="block";
	document.getElementById("occtxt").innerHTML=job_title;

	if(document.getElementById("type").value == 'employers')
		setIndustry();

	/*
	document.getElementById('id').scrollTop = document.getElementById('id').offsetTop;*/
	if(typeof(document.getElementById('education_levelselect')) !== 'undefined' && document.getElementById('education_levelselect') != null)
		document.getElementById("educationlevel").scrollIntoView();
}

function resetOCC()
{
	document.getElementById("selectoccupation").value='';
	document.getElementById("occtxt").innerHTML='';
	document.getElementById("occtxt").style.display="none";
	document.getElementById("occbox").style.display="block";
	document.getElementById("onetlink").style.display="block";
	document.getElementById("occbox").value='';
	document.getElementById("resetocc").style.display="none";
	document.getElementById("occupation").scrollIntoView();
}

function validateJSC2()
{
	if(typeof(document.getElementById('selectgender')) !== 'undefined' && document.getElementById('selectgender') != null)
		if(document.getElementById("selectgender").options[document.getElementById("selectgender").selectedIndex].value == 0)
		{
			alert("You must select a gender");
			document.getElementById("selectgender").focus();
			return false;
		}

	if(typeof(document.getElementById('selectethnicity')) !== 'undefined' && document.getElementById('selectethnicity') != null)
		if(document.getElementById("selectethnicity").options[document.getElementById("selectethnicity").selectedIndex].value == 0)
		{
			alert("You must select an ethnicity");
			document.getElementById("selectethnicity").focus();
			return false;
		}

	if(document.getElementById("selectstate").options[document.getElementById("selectstate").selectedIndex].value == 0)
	{
		alert("You must select a state");
		document.getElementById("selectstate").focus();
		return false;
	}

	if(document.getElementById("selectregion").options[document.getElementById("selectregion").selectedIndex].value == 0)
	{
		alert("You must select a region");
		document.getElementById("selectregion").focus();
		return false;
	}

	if(document.getElementById("selectoccupation").value == '' || document.getElementById("occbox").value.lenght < 3)
	{
		document.getElementById("occbox").value = '';
		alert("You must select a valid occupation, please use selection from menu only");
		document.getElementById("occbox").focus();
		return false;
	}

	if(document.getElementById("job_experienceselect").options[document.getElementById("job_experienceselect").selectedIndex].value == 0)
	{
		alert("You must select a job experience level");
		document.getElementById("job_experienceselect").focus();
		return false;
	}

	if(typeof(document.getElementById('education_levelselect')) !== 'undefined' && document.getElementById('education_levelselect') != null)
	{
		if(document.getElementById("education_levelselect").options[document.getElementById("education_levelselect").selectedIndex].value == 0)
		{
			alert("You must select an education level");
			document.getElementById("education_levelselect").focus();
			return false;
		}
	}

	if(document.getElementById("schoolstate").style.display == 'block')
		if(typeof(document.getElementById('selecschoolstate')) !== 'undefined' && document.getElementById('selecschoolstate') != null)
			if(document.getElementById("selecschoolstate").options[document.getElementById("selecschoolstate").selectedIndex].value == -1)
			{
				alert("You must select a state where you went to school");
				document.getElementById("selecschoolstate").focus();
				return false;
			}

	if(document.getElementById("school").style.display == 'block')
		if(typeof(document.getElementById('selectschool')) !== 'undefined' && document.getElementById('selectschool') != null)
			if(document.getElementById("selectschool").options[document.getElementById("selectschool").selectedIndex].value == 0)
			{
				alert("You must select a school");
				document.getElementById("selectschool").focus();
				return false;
			}

	if(document.getElementById("major").style.display == 'block')
		if(typeof(document.getElementById('selectmajor')) !== 'undefined' && document.getElementById('selectmajor') != null)
			if(document.getElementById("selectmajor").options[document.getElementById("selectmajor").selectedIndex].value == 0)
				{
					alert("You must select a major");
					document.getElementById("selectmajor").focus();
					return false;
				}

	if(document.getElementById("relevance").style.display == 'block')
		if(typeof(document.getElementById('selectrelevance')) !== 'undefined' && document.getElementById('selectrelevance') != null)
			if(document.getElementById("selectrelevance").options[document.getElementById("selectrelevance").selectedIndex].value == 0)
			{
				alert("You must select relevance");
				document.getElementById("selectrelevance").focus();
				return false;
			}

	if(document.getElementById("gpa").style.display == 'block')
		if(typeof(document.getElementById('selectgpa')) !== 'undefined' && document.getElementById('selectgpa') != null)
			if(document.getElementById("selectgpa").options[document.getElementById("selectgpa").selectedIndex].value == 0)
			{
				alert("You must select a gpa");
				document.getElementById("selectgpa").focus();
				return false;
			}
}
