$(document).ready(function(){	
	$("#com_name_cn").focus();
	$("#com_name_cn").blur(function(){dochange(this.value,"com_name_cn","blur","企业名称中文")});
	$("#com_name_cn").focus(function(){dochange(this.value,"com_name_cn","focus","企业名称中文")});	
	
	$("#com_name_en").blur(function(){dochange(this.value,"com_name_en","blur","企业名称英文")});
	$("#com_name_en").focus(function(){dochange(this.value,"com_name_en","focus","企业名称英文")});
	
	$("#invest_total").blur(function(){dochange(this.value,"invest_total","blur","")});
	$("#invest_total").focus(function(){dochange(this.value,"invest_total","focus","")});
	
	$("#register_fund").blur(function(){dochange(this.value,"register_fund","blur","")});
	$("#register_fund").focus(function(){dochange(this.value,"register_fund","focus","")});
	
	$("#ws_percent").blur(function(){dochange(this.value,"ws_percent","blur","")});
	$("#ws_percent").focus(function(){dochange(this.value,"ws_percent","focus","")});
	
	$("#e_num").blur(function(){dochange(this.value,"e_num","blur","")});
	$("#e_num").focus(function(){dochange(this.value,"e_num","focus","")});
	
	$("#country").blur(function(){dochange(this.value,"country","blur","")});
	$("#country").focus(function(){dochange(this.value,"country","focus","")});
	
	$("#products").blur(function(){dochange(this.value,"products","blur","经营范围或主要产品")});	
	$("#products").focus(function(){dochange(this.value,"products","focus","经营范围或主要产品")});	
	
	$("#address").blur(function(){dochange(this.value,"address","blur","企业详细地址")});	
	$("#address").focus(function(){dochange(this.value,"address","focus","企业详细地址")});	
	
	$("#tel").blur(function(){dochange(this.value,"tel","blur","电话")});	
	$("#tel").focus(function(){dochange(this.value,"tel","focus","电话")});	
	
	$("#chairman").blur(function(){dochange(this.value,"chairman","blur","董事长姓名")});	
	$("#chairman").focus(function(){dochange(this.value,"chairman","focus","董事长姓名")});	
	
	$("#manager").blur(function(){dochange(this.value,"manager","blur","")});	
	$("#manager").focus(function(){dochange(this.value,"manager","focus","")});	
	
	$("#m_mobile").blur(function(){dochange(this.value,"m_mobile","blur","董事长手机")});	
	$("#m_mobile").focus(function(){dochange(this.value,"m_mobile","focus","董事长手机")});	
	
	$("#m_email").blur(function(){dochange(this.value,"m_email","blur","")});	
	$("#m_email").focus(function(){dochange(this.value,"m_email","focus","")});
	
	$("#linker").blur(function(){dochange(this.value,"linker","blur","与协会联系人")});	
	$("#linker").focus(function(){dochange(this.value,"linker","focus","与协会联系人")});	
	
	$("#l_tel").blur(function(){dochange(this.value,"l_tel","blur","")});
	$("#l_tel").focus(function(){dochange(this.value,"l_tel","focus","")});
	
	$("#imgcode").blur(function(){dochange(this.value,"imgcode","blur","验证码")});
	$("#imgcode").focus(function(){dochange(this.value,"imgcode","focus","验证码")});
})

function dochange(val,input,way,tagname){

	result = check_value(val,input);
	
	css = get_tip_css(result,way);
	//alert(css);
	content = get_tip_content(result,way,tagname);

	
	div = "#"+input+"_tip";	
	$(div).removeClass();
	$(div).addClass(css);	
	$(div).html(content);
}
//return NULL,true,false
function check_value(val,input){
	if(!val){
		return null;
	}else{
		func = input + "('"+ val +"')";
		result = eval(func);
		//result = com_intro(val);
		return result;
	}
}

function get_tip_css(val,way){
	if(val===null&&way=="blur")
		return "erro";
	if(val===null&&way=="focus")
		return "erro";
	if(val===true)
		return "cg";
	if(val===false)
		return "erro";
}

function get_tip_content(val,way,tagname){
	
	if(val===null&&way=="blur")
		return tagname+"不能为空";
	if(val===true)
		return tagname+"填写正确";
	if(val===false)
		return tagname+"输入有误";
}
var tag = new Array(17);
	tag["com_name_cn"] = false;
	tag["com_name_en"] = false;
	tag["register_fund"] = false;
	tag["ws_percent"] = false;
	tag["invest_total"] = false;
	tag["e_num"] = false;
	tag["country"] = false;
	tag["l_tel"] = false;
	tag["products"] = false;
	tag["address"] = false;
	tag["tel"] = false;
	tag["chairman"] = false;
	tag["manager"] = false;
	tag["m_mobile"] = false;
	tag["m_email"] = false;
	tag["linker"] = false;
	tag["imgcode"] = false;


function com_name_cn(val){
	var reg	= new RegExp(/^.{4,60}$/);
	if(reg.test(val)){
		tag["com_name_cn"] = true;
		//alert(val);
		return true;
	}
	return false;
}

function com_name_en(val){  //6-15 英文字母开头 不包含“-”
	var reg	= new RegExp(/^[A-Za-z0-9\. ]{2,85}$/);
	if(reg.test(val)){
		tag["com_name_en"] = true;
		return true;
	}
	return false;
	
}

function invest_total(val){
	var reg	= new RegExp(/^([0-9\.]*)$/);
	if(reg.test(val)){
		tag["invest_total"] = true;
		return true;
	}
	return false;
}
function register_fund(val){
	var reg	= new RegExp(/^([0-9\.]*)$/);
	if(reg.test(val)){
		tag["register_fund"] = true;
		return true;
	}
	return false;
}
function ws_percent(val){
	var reg	= new RegExp(/^([0-9\.]*)$/);
	if(reg.test(val)){
		tag["ws_percent"] = true;
		return true;
	}
	return false;
}
function e_num(val){
	var reg	= new RegExp(/^([0-9]*)$/);
	if(reg.test(val)){
		tag["e_num"] = true;
		return true;
	}
	return false;
}
function country(val){
	tag["country"] = true;
	return true;	
}
function l_tel(val){
	var reg	= new RegExp(/^([0-9]+[\-]*[0-9]){3,30}$/);
	if(reg.test(val)){
		tag["l_tel"] = true;
		return true;
	}
	return false;
}
function products(val){
	tag["products"] = true;
	return true;
}
function address(val){
	tag["address"] = true;
	return true;
}
function chairman(val){
	tag["chairman"] = true;
	return true;	
}
function manager(val){
	tag["manager"] = true;
	return true;	
}
function m_mobile(val){
	var reg	= new RegExp(/^([0-9]){11,12}$/);
	if(reg.test(val)){
		tag["m_mobile"] = true;
		return true;
	}
	return false;
}
function m_email(val){
	var reg	= new RegExp(/^[a-zA-Z0-9\.\-\_]+[@][a-zA-Z0-9\-\_\.]+[\.][a-zA-Z0-9\-\_\.]{2,10}$/);
	if(reg.test(val)){
		tag["m_email"] = true;
		return true;
	}
	return false;
}
function linker(val){
	tag["linker"] = true;
	return true;	
}
function tel(val){
	var reg	= new RegExp(/^([0-9]+[\-]*[0-9]){3,30}$/);
	if(reg.test(val)){
		tag["tel"] = true;
		return true;
	}
	return false;
}
function l_tel(val){
	var reg	= new RegExp(/^([0-9]+[\-]*[0-9]){3,30}$/);
	if(reg.test(val)){
		tag["l_tel"] = true;
		return true;
	}
	return false;
}
function imgcode(val){
	var reg	= new RegExp(/^([0-9]){4}$/);
	if(reg.test(val)){
		tag["imgcode"] = true;
		return true;
	}
	return false;
}

function fucCheckbox(inputid){	
	var myObj=document.getElementsByName(inputid); 
	for(var i=0;i<myObj.length;i++){ 
		if(myObj[i].checked)break; 
	}
	if(i>=myObj.length){
		//alert(name+"不能为空!");
		//document.getElementsByName(inputid).focus();
		//myObj[0].focus();
		return 0;
	}
	return 1;
}

//点击提交表单时整体验证
function dosubmit() {
	
	if(tag["com_name_cn"] == false){
		$("#com_name_cn").focus();
		//document.getElementById('com_name_cn').focus();
		//showerr("user_name");
		return;
	}
	if(tag["com_name_en"] == false){
		$("#com_name_en").focus();
		//showerr();
		return;
	}
	if(tag["invest_total"] == false){
		$("#invest_total").focus();
		//showerr("e_mail");
		return;
	}
	if(tag["register_fund"] == false){
		$("#register_fund").focus();
		//showerr("com_name");
		return;
	}
	if(tag["ws_percent"] == false){
		$("#ws_percent").focus();
		//showerr("fax");
		return;
	}	
	if(tag["e_num"] == false){
		$("#e_num").focus();
		//showerr("fax");
		return;
	}	
	if(tag["country"] == false){
		$("#country").focus();
		//showerr("fax");
		return;
	}	
	if(tag["products"] == false){
		$("#products").focus();
		//showerr("fax");
		return;
	}
	if(tag["address"] == false){
		$("#address").focus();
		//showerr("fax");
		return;
	}
	if(tag["tel"] == false){
		$("#tel").focus();
		//showerr("tel");
		return;
	}
	if(tag["chairman"] == false){
		$("#chairman").focus();
		//showerr("fax");
		return;
	}
	if(tag["manager"] == false){
		$("#manager").focus();
		//showerr("com_add");
		return;
	}
	if(tag["linker"] == false){
		$("#linker").focus();
		//showerr("contacter");
		return;
	}
	if(tag["m_mobile"] == false){
		$("#m_mobile").focus();
		//showerr("com_add");
		return;
	}
	if(tag["m_email"] == false){
		$("#m_email").focus();
		//showerr("contacter");
		return;
	}
	if(tag["l_tel"] == false){
		$("#l_tel").focus();
		//showerr("com_intro");
		return;
	}
	if(tag["imgcode"] == false){
		$("#imgcode").focus();
		return;
	}
	if(!fucCheckbox('agree')){
		$("#agree").focus();
		$("#agree_tip").addClass('erro');	
		$("#agree_tip").html('同意章程才能继续申请');
		return;
	}else{
		//document.forms[0].submit();
		document.getElementById("doform").submit();
	}

}
