var xmlHttp;
function createXMLHttpRequest() {
	if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest();
	}
}
function ajaxCall(p_url, p_requestCallBack) {
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = p_requestCallBack;
	xmlHttp.open("GET", p_url, true);
	xmlHttp.send(null);
}

function cascadeCallBack() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			document.getElementById('dialog').innerHTML = xmlHttp.responseText;
		}
	}
}

function popupCascade(p_title, p_url) {
	if (document.getElementById('dialog') == null) {
		var dialog = document.createElement('div');
		dialog.id = 'dialog';
		document.body.appendChild(dialog);
	}
	ajaxCall(p_url, cascadeCallBack);
	$('#dialog').dialog({
		title: p_title,
		autoOpen: false,
		width: 400, 
		modal: true
	});
	$('#dialog').dialog('open');
	return false;
}

function popupRegion(p_pkValue) {
	var callURL = "cascade.do?object=job68_region"
		+ "&pk=region_regionid"
		+ "&fk=region_parentid"
		+ "&pkValue=" + p_pkValue;
	popupCascade('请选择', callURL);
}
	
function popupJobtype(p_pkValue) {
	var callURL = "cascade.do?object=job68_jobtype"
		+ "&pk=jobtype_jobtypeid"
		+ "&fk=jobtype_parentid"
		+ "&pkValue=" + p_pkValue;
	popupCascade('请选择', callURL);
}

function expandRegion(p_pkValue) {
	var callURL = "cascade.do?object=job68_region"
		+ "&pk=region_regionid"
		+ "&fk=region_parentid"
		+ "&pkValue=" + p_pkValue;
	ajaxCall(callURL, cascadeCallBack);
}

function expandJobtype(p_pkValue) {
	var callURL = "cascade.do?object=job68_jobtype"
		+ "&pk=jobtype_jobtypeid"
		+ "&fk=jobtype_parentid"
		+ "&pkValue=" + p_pkValue;
	ajaxCall(callURL, cascadeCallBack);
}
function closePopup() {
	$('#dialog').dialog('close');
}
function selectRegion(p_value, p_dispValue) {
				var regionSpan = document.getElementById('regionSpan');
				var regionInput = document.createElement('input');
				regionInput.type = 'hidden';
				regionInput.name = 'regionId';
				regionInput.id = 'regionId';
				regionInput.value = p_value;
				var regionDisp = document.createElement('span');
				regionDisp.style.float = 'left';
				regionDisp.style.margin = 2;
				if(p_dispValue.length<=8){
					document.getElementById("button_address").value=p_dispValue;
					document.getElementById("button_address_h").value=p_dispValue;
				}else{
					document.getElementById("button_address").value=p_dispValue.substring(0,7)+"..";
					document.getElementById("button_address_h").value=p_dispValue.substring(0,7)+"..";
				}
				document.getElementById("regionSpan").innerHTML="<input type='button' value='取消' onclick=reSelect('regionId')>";
				regionDisp.appendChild(regionInput);
				regionSpan.appendChild(regionDisp);
				closePopup();
			}
			
function selectJobtype(p_value, p_dispValue) {
	var regionSpan = document.getElementById('jobtypeSpan');
	var regionInput = document.createElement('input');
	regionInput.type = 'hidden';
	regionInput.name = 'jobtypeId';
	regionInput.id = 'jobtypeId';
	regionInput.value = p_value;
	var regionDisp = document.createElement('span');
	regionDisp.style.float = 'left';
	regionDisp.style.margin = 2;
	if(p_dispValue.length<=8){
		document.getElementById("button_job").value=p_dispValue;
		document.getElementById("button_job_h").value=p_dispValue;
	}else{
		document.getElementById("button_job").value=p_dispValue.substring(0,7)+"..";
		document.getElementById("button_job_h").value=p_dispValue.substring(0,7)+"..";
	}
	document.getElementById("jobtypeSpan").innerHTML="<input type='button' value='取消' onclick=reSelect('jobtypeId')>";
	regionDisp.appendChild(regionInput);
	regionSpan.appendChild(regionDisp);
	closePopup();
}

function checkage(){
	if(document.getElementById("person_minage").value>document.getElementById("person_maxage").value){
	 	alert("请输入正确的年龄要求！");
	 	return false;
	}else{
		return true;
	}
}

function reSelect(varid){
	if(varid=="jobtypeId")
	{
		document.getElementById(varid).value='';
		document.getElementById("button_job").value=" 选 择 职 位";
		document.getElementById("button_job_h").value=" 选 择 职 位";
		document.getElementById("jobtypeSpan").innerHTML="";
	}
	if(varid=="regionId"){
		document.getElementById(varid).value='';
		document.getElementById("button_address").value="选择工作地点";
		document.getElementById("button_address_h").value="选择工作地点";
		document.getElementById("regionSpan").innerHTML="";
	}
}
