function refreshPage(strPayCheckCalc, strAction, strPageNumber)
{
	document.resultform.hdPaycheckCalc.value = strPayCheckCalc;
	getResultPage(strAction, strPageNumber);
}

function getResultPage(strAction, strPageNumber)
{
	window.onunload = null;
	//document.mainform.pagenumber.value = strPageNumber;
	//document.resultform.action = strAction;
	document.mainform.submit();
}





function openCommonWindow(strUrl,strWidth,strHeight){		
		
		 var subWin = window.open(strUrl,"SalWizWindow",
								"toolbar=yes,scrollbars=yes," + 
									"resizable=yes,width=" + strWidth + "," +
										"height=" + strHeight + ",left=0,top=0");		
	
		if(subWin!=null) subWin.focus();
    	
}	

function goPreviousLink()

{

    var frm =document.getElementById("mainform");
    var IsBack = document.getElementById("hdIsBack");
    IsBack.value ="Y";
    frm.action = frm.action.replace('swzl_educationresults.asp','swzl_salaryresults.asp');
    frm.submit();
}

function postFormEducationResults(){
    var frm =document.getElementById("mainform");
	var objEducationCode = document.getElementById("cmbEducation");
	var objHiddenKeyword = document.getElementById("hdKeyword");
	var objHiddenJobCategory = document.getElementById("hdJobCategory");
	var objHiddenSearchByOption = document.getElementById("hdSearchByOption");
	var objHiddenViewAllRecords = document.getElementById("hdViewAllRecords");
	var objHiddenCurrentPage = document.getElementById("hdCurrentPage");
	var hdEducationCode = document.getElementById("hdEducationCode");
	var hdpageName = document.getElementById("hdpageName");
	
	
	if(objEducationCode){
		if(objEducationCode.value == ""){
			alert("Please enter a valid education level category");
			return(false);
		}
		else{
			hdEducationCode.value = objEducationCode.value;
		}
	}

	frm.hdpageName.value = 'R';
	document.getElementById("mainform").submit();
}


function getZipCodeDetails(strZipCode)
{
	var boolResponse;
	var ajaxRequest;
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
		
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser doesn't support ajax!");
				return false;
			}
		}
	}
	
	ajaxRequest.open("GET", "/salarywizard/layoutscripts/swzl_zipcodedata.asp?zipcode=" + strZipCode, false);
	ajaxRequest.send(null); 
	
	var strResponse = new String(ajaxRequest.responseText);
	
	return(strResponse.split("|||"));
}


function getMetroCodeDetails(strMetroCode)
{
	var boolResponse;
	var ajaxRequest;
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
		
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser doesn't support ajax!");
				return false;
			}
		}
	}
	
	ajaxRequest.open("GET", "/salarywizard/layoutscripts/swzl_statemetrodata.asp?metrocode=" + strMetroCode, false);
	ajaxRequest.send(null); 
	
	var strResponse = new String(ajaxRequest.responseText);
	
	return(strResponse.split("|||"));
}


function getObjectAbsolutePosition(obj) {
	var curleft = 0; 
	var curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
	var position = new Object();
	position.top = curtop;
	position.left = curleft;
	return(position);
}



function displayLittlePerson(){

	var dvPerson = document.getElementById("person");
	if (dvPerson){
	
		var position = getObjectAbsolutePosition(dvPerson);	
		var dvPerson = document.createElement("DIV");
		var img = document.createElement("IMG");
		var strHTML = "<b>Your<br>answer</b>";
	    
		img.src = "/salarywizard/Graphics/person.gif";
		dvPerson.appendChild(img);
		dvPerson.innerHTML = "<center>" + dvPerson.innerHTML + "<br>" + strHTML  + "<center>";
		
		document.body.appendChild(dvPerson);
		dvPerson.style.position = "absolute";
        
        if (navigator.appVersion.indexOf("MSIE") >= 0) 
		{
			dvPerson.style.top = position.top - 23;
			dvPerson.style.left = position.left - 50;
		}
		else
		{
			dvPerson.style.top = position.top - 35;
			dvPerson.style.left = position.left - 50;
		}
	}
	
}

function postFormToCreateProfile(){
	var objSelectIndustryFamilyCode = document.getElementById("selectindustryfamilycode");
	var objIndustryFamilyCode = document.getElementById("industryfamilycode");
	
	if(objSelectIndustryFamilyCode){
		if(objSelectIndustryFamilyCode.value == ""){
			alert("Please select Industry");
			return(false);
		}
	}
	objIndustryFamilyCode.value = objSelectIndustryFamilyCode.value;
	document.getElementById("frmCreateProfile").submit();
}


