var str = "";

function moveIn(id) {
	var msg = document.getElementById(id);
	msg.parentElement.className = "tip_focus";
}

function moveOut(id) {
	var msg = document.getElementById(id);
	msg.parentElement.className = "tip";
}

function removeService(index) {
	si[index] = "" + index;
	document.getElementsByName("serviceType" + index)[0].value = "";
	document.getElementsByName("serviceType" + index + "Text")[0].value = "";
	document.getElementById("serviceRegion" + index).innerHTML = "";
	document.getElementById("st" + index).style.display = "none";
	document.getElementById("sr" + index).style.display = "none";
}


var parentServiceTypeCode = 1000000;

function validate(form) {
	if ($F("loginId").isEmpty()) {
		alert("用户名不能为空");
		$("loginId").focus();
		return false;
	}
	
	if ($F("loginPwd").isEmpty()) {
		alert("请输入密码");
		$("loginPwd").focus();
		return false;
	}
	
	if ($F("loginPwd").length < 6 || $F("loginPwd").length > 20) {
		alert("密码长度:6-20位，请使用小写字母(a-z,A-Z)及数字(0-9)和下划线(_) 请勿使用特殊字符。");
		$("loginPwd").focus();
		return false;
	}
	
	if ($F("loginPwd") != $F("loginPwdRepeat")) {
		alert("两次密码不符");
		$("loginPwd").focus();
		return false;
	}
	
	if ($F("name").isEmpty()) {
		alert("真实姓名不能空");
		$("name").focus();
		return false;
	}
	
	if ($F("position").isEmpty()) {
		alert("职位不能空");
		$("position").focus();
		return false;
	}
	
	if ($F("tel_3").isEmpty()) {
		alert("固定电话不能空");
		$("tel_3").focus();
		return false;
	}
	
	if ($F("companyName").isEmpty()) {
		alert("公司名称不能为空");
		$("companyName").focus();
		return false;
	}

	if (!document.getElementById("agreementState").checked) {
		alert("请阅读并确认同意条款");
		return false;
	}

	var serviceType1 = document.getElementById("serviceType1");
	var serviceRegion1 = document.getElementById("serviceRegion1");
	if (serviceType1.value == "") {
		alert("请填写主营行业");
		return false;
	}

	if (serviceRegion1.children.length == 0) {
		alert("请填写服务区域");
		return false;
	}
	
	if ($F("vcode").isEmpty()) {
		alert("请填写验证码");
		$("vcode").focus();
		return false;
	}

	return true;
}

var si = [null, null, "2", "3", "4", "5"];

function hideAllDivs() {
	if (search_inc_geoChooseDiv) {
		search_inc_geoChooseDiv.onClose();
	}
	if (comSerChooseDiv) {
		comSerChooseDiv.onClose();
	}
}

function changeIndustry(elem) {
	
	if (elem.value == "1") {
		parentServiceTypeCode = 1000000;
		document.getElementById("addServiceTypeArea").style.display = "inline";
	}
	else { 
		parentServiceTypeCode = 5000000;
		document.getElementById("addServiceTypeArea").style.display = "none";
		
		removeService(2);
		removeService(3);
		removeService(4);
		removeService(5);
	}
	checkDriver();checkProxy();
}

var comSerChooseDiv = null;
function createServiceChooseDiv() {
	if (comSerChooseDiv == null) {
		comSerChooseDiv = VnvlogChooseDiv.newInstance("comSerChooseDiv");
		comSerChooseDiv.initChooseData("serviceTypeTreeData");
		comSerChooseDiv.setInitTopCode(parentServiceTypeCode);
		comSerChooseDiv.init();
	}
}

function addServiceType(serviceTypeId, serviceTypeTextId) {
	createServiceChooseDiv();
	hideAllDivs();
	comSerChooseDiv.setInitTopCode(parentServiceTypeCode);
	comSerChooseDiv.showDiv(serviceTypeTextId);
	comSerChooseDiv.onOKCallback = function() {
		var serviceType = document.getElementById(serviceTypeId);
		var serviceTypeText = document.getElementById(serviceTypeTextId);
		if (this.currentNode) {
			serviceType.value = this.currentNode.code;
			serviceTypeText.value = this.currentNode.nameZh;
			
			var companyType = document.getElementsByName("companyType");
			var companyTypeValue = null;
			for (var i = 0; i < companyType.length; i++) {
				if (companyType[i].checked) companyTypeValue = companyType[i].value;
			}
		} else {
			serviceType.value = "";
			serviceTypeText.value = "";
		}
		
		checkDriver();
		checkProxy();
	};
}

function removeServiceType(serviceTypeId) {
	var serviceType = document.getElementById(serviceTypeId);
	serviceType.parentNode.removeChild(serviceType);
}

var search_inc_geoChooseDiv = null;

function create_search_inc_ChooseDiv() {
	if (search_inc_geoChooseDiv == null) {
		search_inc_geoChooseDiv = VnvlogChooseDiv
				.newInstance("search_inc_geoChooseDiv");
		search_inc_geoChooseDiv.initChooseData("geoWorldTreeData");
		search_inc_geoChooseDiv.setInitTopCode(1000000);
		search_inc_geoChooseDiv.init();
	}
}

function addServiceRegion(opt,code,nameZh) {
		var serviceRegionId;
		if(opt==1 || opt==2 || opt ==3 || opt==4){
			serviceRegionId="serviceRegion1";
		}
		if(opt==5 || opt==6 || opt ==7 || opt==8){
			serviceRegionId="serviceRegion2";
		}
		if(opt==9 || opt==10 || opt ==11 || opt==12){
			serviceRegionId="serviceRegion3";
		}
		if(opt==13 || opt==14 || opt ==15 || opt==16){
			serviceRegionId="serviceRegion4";
		}
		if(opt==17 || opt==18 || opt ==19 || opt==20){
			serviceRegionId="serviceRegion5";
		}
			var serviceRegion = document.getElementById(serviceRegionId);
			var curElement = document.getElementById(serviceRegionId + "_"
					+ code);
				
			if (curElement != null) {
				alert("不能重复添加");
				return;
			}
		
			
			var aName = document.createElement("a");
			aName.id = serviceRegionId + "_" + code;
			aName.href = "javascript:removeServiceRegion('" + aName.id
					+ "')";
			aName.style.marginRight = "10px";
			aName.style.color = "black";
			aName.style.textDecoration="none";
			aName.style.fontWeight="700";
			
			var del = document.createElement("img");
			del.src = "../../zh/images/register/del.jpg";
			
			

			var aCode = document.createElement("input");
			aCode.type = "hidden";
			aCode.name = serviceRegionId;
			aCode.value = code;
			aName.appendChild(aCode);
		
			var aText = document.createElement("span");
			aText.id = "geoSpan";
			aText.innerText = nameZh;
			aText.appendChild(del);
			aName.appendChild(aText);
			
		
			
			serviceRegion.appendChild(aName);
			
}

function addServiceRegion1(serviceRegionId) {
	create_search_inc_ChooseDiv();
	hideAllDivs();
	search_inc_geoChooseDiv.showDiv(serviceRegionId);
	search_inc_geoChooseDiv.onOKCallback = function() {
		if (this.currentNode) {
			var serviceRegion = document.getElementById(serviceRegionId);
			var curElement = document.getElementById(serviceRegionId + "_"
					+ this.currentNode.code);
			if (curElement != null) {
				alert("不能重复添加");
				return;
			}
			
			alert(this.currentNode);
			var aName = document.createElement("a");
			aName.id = serviceRegionId + "_" + this.currentNode.code;
			aName.href = "javascript:removeServiceRegion('" + aName.id
					+ "')";
			aName.style.marginRight = "10px";
			aName.style.color = "black";
			
			
			var aCode = document.createElement("input");
			aCode.type = "hidden";
			aCode.name = serviceRegionId;
			aCode.value = this.currentNode.code;
			aName.appendChild(aCode);

			var aText = document.createElement("span");
			aText.innerText = this.currentNode.nameZh;
			aName.appendChild(aText);
			serviceRegion.appendChild(aName);			
		}
	};
}
function removeServiceRegion(serviceRegionId) {
	var serviceRegion = document.getElementById(serviceRegionId);
	serviceRegion.parentNode.removeChild(serviceRegion);
}

function showServiceType() {
	for (var i = 2; i < si.length; i++) {
		if (si[i] != null) {
			if(si[i]==2){
				sendRequest('1','5');
				document.getElementById("st" + si[i]).style.display = "inline";
				document.getElementById("sr" + si[i]).style.display = "inline";
				}
			if(si[i]==3){
				sendRequest('1','9');
				document.getElementById("st" + si[i]).style.display = "inline";
				document.getElementById("sr" + si[i]).style.display = "inline";
				}
			if(si[i]==4){
				sendRequest('1','13');
				document.getElementById("st" + si[i]).style.display = "inline";
				document.getElementById("sr" + si[i]).style.display = "inline";
				}
			if(si[i]==5){
				sendRequest('1','17');
				document.getElementById("st" + si[i]).style.display = "inline";
				document.getElementById("sr" + si[i]).style.display = "inline";
				}
			si[i] = null;
			return;
		}
	}
	alert("无法添加更多行业");
}

function init() {
	
	var serviceType2 = document.getElementsByName("serviceType2")[0];
	var serviceRegion2 = document.getElementById("serviceRegion2");
	if (serviceType2.value != "" || serviceRegion2.children.length != 0) {
		document.getElementById("st2").style.display = "inline";
		document.getElementById("sr2").style.display = "inline";
		si[2] = null;
	}
	
	var serviceType3 = document.getElementsByName("serviceType3")[0];
	var serviceRegion3 = document.getElementById("serviceRegion3");
	if (serviceType3.value != "" && serviceRegion3.children.length != 0) {
		document.getElementById("st3").style.display = "inline";
		document.getElementById("sr3").style.display = "inline";
		si[3] = null;
	}
	
	var serviceType4 = document.getElementsByName("serviceType4")[0];
	var serviceRegion4 = document.getElementById("serviceRegion4");
	if (serviceType4.value != "" && serviceRegion4.children.length != 0) {
		document.getElementById("st4").style.display = "inline";
		document.getElementById("sr4").style.display = "inline";
		si[4] = null;
	}
	
	var serviceType5 = document.getElementsByName("serviceType5")[0];
	var serviceRegion5 = document.getElementById("serviceRegion5");
	if (serviceType5.value != "" && serviceRegion5.children.length != 0) {
		document.getElementById("st5").style.display = "inline";
		document.getElementById("sr5").style.display = "inline";
		si[5] = null;
	}
	
	checkDriver();
	checkProxy();
}
