var	login_Errornum = 0;

function isCharString(s,Lang,Filed)
{
	var errorChar;
	var badChar = "^`"; 
	if (isEmpty(s))
	{
		alert("Please input " + Filed + " value!");
		return false;
	}
/*	if ( isWhitespace(s) )
	{
		alert(Filed + "value can not content space,try again!"); 
		return false;
	}
*/
	errorChar = isCharsInBagEx( s, badChar)
	if (errorChar != "" )
	{
		alert(Filed + " value " + s + " is invalid,\n\n do not input\"" + errorChar + "\"!\n try again!" );
		return false;
	}
	if (s.length<2 || s.length>40)
	{
		alert(Filed + " value length should between 2 - 40")
		return false
	} 
	return true;
}
function login()
{
	var FormObject = document.tologin;
	var IdValue = FormObject.login_id.value;
	var PwdValue = FormObject.login_pwd.value;

	if (isCharString(IdValue,"EN"," log in user name") == false) 
	{
		FormObject.login_id.focus();
		return false;
	}
	if (isCharString(PwdValue,"EN","password") == false) 
	{
		FormObject.login_pwd.focus();
		return false;
	}
	FormObject.servleturl.value="/rs/eg/login_judge.jsp";
	FormObject.act_type.value="login";
	FormObject.action="/servlet/CIEC.DT.BusinessProcess.SR_EXHI_UINT_process";
	FormObject.target = "hidden_work"
	info_show.innerHTML="submitting........";
	FormObject.gologin.disabled = true;
	FormObject.resetlogin.disabled = true;
	FormObject.login_id.readOnly = true;
	FormObject.login_pwd.readOnly = true;
//	return true;
	FormObject.submit();

}

function login_ok(){
	
	var FormObject = document.logins;
	    FormObject.act_type.value="selectall";
		FormObject.servleturl.value="/rs/eg/en/eg_emp_input_main.jsp";
		
		FormObject.action="/servlet/CIEC.DT.BusinessProcess.SR_EXHI_UINT_process";
		FormObject.target = "frame_main";
		FormObject.submit();
}

function login_returnsession(login_typev,has_tickv,logo_jpgv){
	var FormObj = document.tologin;
	try{FormObj.login_type.value = login_typev;}catch(e){}
	try{FormObj.has_tick.value = has_tickv;}catch(e){}
	try{FormObj.logo_jpg.value = logo_jpgv;}catch(e){}
}


function login_return(errorCode,errorMsg)
{
	var altermsg = "";
	var FormObject = document.tologin;
	if (errorCode == "0")
	{
		FormObject.act_type.value="selectall";
		FormObject.servleturl.value="/rs/eg/en/eg_emp_input.jsp";
		FormObject.errorservleturl.value="/rs/eg/en/eg_emp_input.jsp";
		FormObject.action="/servlet/CIEC.DT.BusinessProcess.SR_EXHI_UINT_process";
		//FormObject.target = "the_firstwindow1";
		FormObject.target = "_self";
		
		info_show.innerHTML="submitting........";
		FormObject.gologin.disabled = true;
		FormObject.resetlogin.disabled = true;
		FormObject.login_id.readOnly = true;
		FormObject.login_pwd.readOnly = true;
		FormObject.submit();
		//window.close();
	}
	else
	{
		if (errorCode == "-100")
			altermsg = "ATTENTION PLEASE,can not get [user name] or [password],try again";
		else if (errorCode == "-200")
			altermsg = "ATTENTION PLEASE,can not get [user name] or [password] and user message,try again or contact system administrator";
		else if (errorCode == "-300"||errorCode == "-301")
			altermsg = "[user name] or [password] error,try again  or contact system administrator"
		else if (errorCode == "-400")
			altermsg = "ATTENTION PLEASE,user message is not correct,try again or contact system administrator";
		else if (errorCode == "-500") 
		{
			altermsg = "login sucess Please modify password";
			alert(altermsg);
			info_show.innerHTML = altermsg;
			modify_pwd();
			return;
		}
		else if (errorCode == "-600") 
			altermsg = "ATTENTION PLEASE, account is freeze up can not login";
		else if (errorCode == "-700") 
			altermsg = "ATTENTION PLEASE,ATTENTION PLEASE,[password] error if you forget password ,Please contact system administrator!";
		else
			altermsg = "SYSTEM ERROR, Please contact system administrator,error code:" + errorCode + ";error message:" + errorMsg ;
		info_show.innerHTML = altermsg;
		alert(altermsg);
		login_Errornum = login_Errornum + 1;
		re_login();
	}
}

function pwdmodify_return(errorCode,errorMsg)
{
	var altermsg = "";
	var FormObject = document.tologin;
	if (errorCode == "0")
	{
		alert("password has changed");
		info_show.innerHTML = "password changed.......";
		window.close();
	}
	else
	{
		if (errorCode == "-100")
			altermsg = "ATTENTION PLEASE,can not get [user name] or [password],try again";
		else if (errorCode == "-200")
			altermsg = "ATTENTION PLEASE,can not get [user name] or [password] and user message,try again or contact system administrator";
		else if (errorCode == "-300")
			altermsg = "[user name] or [password] error,try again  or contact system administrator"
		else if (errorCode == "-400")
			altermsg = "user message is not correct,try again or contact system administrator";
		else if (errorCode == "-500") 
		{
			altermsg = "login sucess Please modify password";
			alert(altermsg);
			info_show.innerHTML = altermsg;
			return;
		}
		else if (errorCode == "-600") 
			altermsg = "ATTENTION PLEASE, account is freeze up can not login";
		else if (errorCode == "-700") 
			altermsg = "ATTENTION PLEASE,[password] error if you forget password ,Please contact system administrator!";
		else
			altermsg = "SYSTEM ERROR, Please contact system administrator,error code:" + errorCode + ";error message:" + errorMsg ;
		info_show.innerHTML = altermsg;
		alert(altermsg);
	}
}


function re_login()
{
	var FormObject = document.tologin;
	var relogin_num = 0;
	FormObject.login_id.value = "";
	FormObject.login_pwd.value = "";

	if (login_Errornum > 3 )
	{
		alert("ATTENTION PLEASE,login error 3 times ,Please quit");
		window.close();
	}
	FormObject.gologin.disabled = false;
	FormObject.resetlogin.disabled = false;
	FormObject.login_id.readOnly = false;
	FormObject.login_pwd.readOnly = false;
	FormObject.login_id.focus();
}
function modify_pwd()
{
	window.resizeTo(400,280);
	var FormObject = document.tologin;
	action_button.style.visibility = "hidden";
//	modify_pwd_table.style.visibility = "visible";
	modify_pwd_table0.style.visibility = "visible";
	modify_pwd_table1.style.visibility = "visible";
	FormObject.login_id.readOnly = true;
	FormObject.login_pwd.readOnly = true;
	FormObject.login_pwd.value = "000000";
	FormObject.login_pwdnew1.focus();

}
function clearpwd()
{
	var FormObject = document.tologin;
	FormObject.login_pwdnew1.value="";
	FormObject.login_pwdnew2.value="";
}
function modifylogin()
{
	var FormObject = document.tologin;

	if (isCharString(FormObject.login_pwdnew1.value,"EN","password") == false) 
	{
		FormObject.login_pwdnew1.focus();
		return;
	}
	if (FormObject.login_pwdnew1.value.length < 6) 
	{
		alert("password length should over 6 !")
		FormObject.login_pwdnew1.focus();
		return;
	}
	if (isCharString(FormObject.login_pwdnew2.value,"EN","password") == false) 
	{
		FormObject.login_pwdnew2.focus();
		return;
	}
	if(FormObject.login_pwdnew2.value != FormObject.login_pwdnew1.value)
	{
		alert("password is not correct!");
		FormObject.login_pwdnew2.value = "";
		FormObject.login_pwdnew2.focus();
		return;
	}
	FormObject.login_pwdnew1.readOnly = true;
	FormObject.login_pwdnew2.readOnly = true;
	FormObject.gomodify.disabled = true;
	FormObject.resetloginmodify.disabled = true;
	FormObject.act_type.value="modifypwd";
	FormObject.action="/servlet/CIEC.DT.BusinessProcess.SR_EXHI_UINT_process";
	FormObject.target = "hidden_work"
	info_show.innerHTML="submitting........";
	FormObject.submit();
}
function f_gen_rs_url(sr_project_no,gtno)
{
	var url_str = "";
	url_str = '<a href="http://211.167.250.122/rs/' + sr_project_no.toLowerCase( ) + '/temp_redw.jsp?gtno=' +	sr_project_no.toLowerCase( ) +	gtno.toLowerCase() + '" target="vreg_win">'
	+ 'http://211.167.250.122/rs/' + sr_project_no.toLowerCase( ) + '/temp_redw.jsp?gtno=' +	sr_project_no.toLowerCase( ) + gtno.toLowerCase()+ '</a>'
	document.write(url_str)
}

function savedata_return(errorCode,errorMsg)
{
	var altermsg = "";
	var FormObject = document.FormRs;
	if (errorCode == "0")
	{
		
		info_show.innerHTML="Save completed ! ";
		alert("Save completed ! ");
//		if (confirm("Data saved ! continue to update ? ")){
			
//		}else{
//			window.parent.location.reload(false);
//		}
	}
	else
	{

		if (errorCode == "-100")
			altermsg = "ATTENTION PLEASE,can not get [user name] or [password],try again";
		else if (errorCode == "-200")
			altermsg = "ATTENTION PLEASE,can not get [user name] or [password] and user message,try again or contact system administrator";
		else if (errorCode == "-300")
			altermsg = "[user name] or [password] error,try again  or contact system administrator"
		else if (errorCode == "-400")
			altermsg = "user message is not correct,try again or contact system administrator";
		else if (errorCode == "-500") 
			altermsg = "login sucess Please modify password";
		else if (errorCode == "-600") 
			altermsg = " account is freeze up can not login";
		else if (errorCode == "-700") 
			altermsg = "ATTENTION PLEASE,[password] error if you forget password ,Please contact system administrator!";
		else
			altermsg = "SYSTEM ERROR, Please contact system administrator,error code:" + errorCode + ";error message:" + errorMsg ;
		info_show.innerHTML = altermsg;
		alert(altermsg);
	}
	try{
		   FormObject.submitDataButton.disabled = false;
		   FormObject.printButton.disabled = false;
		   FormObject.quitButton.disabled = false;
		   FormObject.addRowButton.disabled = false;
		   FormObject.delRowButton.disabled = false;
	}
	catch(e){}

}
function insertEmpRow(object)
{
	var all_tick_num = parseInt(tick_allnum.innerHTML);
	var h_tick_num = parseInt(tick_num.innerHTML);
	if (isNaN(all_tick_num))
		all_tick_num = 0;
	if (isNaN(h_tick_num))
		h_tick_num = 0;
	if (all_tick_num > h_tick_num )
	{
		add_row(object);
		rowNum = rowNum + 1;
		tick_num.innerHTML = "" + rowNum + "";
	}
	else
		alert("ATTENTION PLEASE ,only [" + all_tick_num + "] Exhibitors card your company applies")
}

function insertEmpRow_All(object,num)
{
	
	var all_tick_num = parseInt(document.getElementById("tick_allnum"+num).innerHTML);
	
	var h_tick_num = parseInt(document.getElementById("tick_num"+num).innerHTML);
	if (isNaN(all_tick_num))
		all_tick_num = 0;
	if (isNaN(h_tick_num))
		h_tick_num = 0;
	if(all_tick_num <= rowNum[num]&&rowNum_c[num]){
		alert("ATTENTION PLEASE ,only [" + all_tick_num + "] Exhibitors card your company applies");
		rowNum_c[num] = false;
	}
		add_row_in_one(object,num);
		rowNum[num] = rowNum[num] + 1;
		document.getElementById("tick_num"+num).innerHTML = "" + rowNum[num] + "";
	
}
function insertEmpRowAll(object,num)
{
	
	var all_tick_num = parseInt(document.getElementById("tickall").innerHTML);
	
	var h_tick_num = parseInt(document.getElementById("tick_num_").innerHTML);
	if (isNaN(all_tick_num))
		all_tick_num = 0;
	if (isNaN(h_tick_num))
		h_tick_num = 0;
	if(all_tick_num <= h_tick_num){
		//if(window.confirm("注意：最多可以申请[" + all_tick_num + "]张参展证"))
		//	rowNum_c[num] = false;
		//else
		//	return false;
		alert("ATTENTION PLEASE ,only [" + all_tick_num + "] Exhibitors card your company applies");
		return false;
	}
		add_row_in_one(object,num);
		rowNum[num] = rowNum[num] + 1;
		document.getElementById("tick_num_").innerHTML = "" + (h_tick_num+1) + "";
		document.getElementById("tick_num"+num).innerHTML = "" + (parseInt(document.getElementById("tick_num"+num).innerHTML)+1);
	
}
function DeleteEmpRow(object)
{
	var del_all_num = 0;
	del_all_num = del_row(object);
	rowNum = rowNum - del_all_num;
	tick_num.innerHTML = "" + rowNum + "";
}

function DeleteEmpRow_All(object,num)
{
	var del_all_num = 0;
	del_all_num = del_row_in_all(object,num);
	rowNum[num] = rowNum[num] - del_all_num;
	document.getElementById("tick_num"+num).innerHTML = "" + rowNum[num] + "";
}
function DeleteEmpRowAll(object,num)
{
	var del_all_num = 0;
	del_all_num = del_row_in_all(object,num);
	rowNum[num] = rowNum[num] - del_all_num;
	document.getElementById("tick_num"+num).innerHTML = "" + rowNum[num] + "";
	document.getElementById("tick_num_").innerHTML = "" + (parseInt(document.getElementById("tick_num_").innerHTML) - del_all_num);
}
function Submit_Data(FormObject)
{
	var LoopV=0;
	while(FormObject.elements[LoopV].type.toLowerCase()!=checkFlag)
		LoopV++;

	if(thetable.rows.length>2)
	{
		for(var j=0;j<eval("FormObject."+checkFlag+".length-1");j++)
		{
			var strValue=FormObject.elements[LoopV+1+j*3].value;
			for(var i=j+1;i<eval("FormObject."+checkFlag+".length");i++)
			{
				if(strValue==FormObject.elements[LoopV+1+i*3].value)
				{
					alert("!");
					return false;
				}
			}
		}
	}
	return true;
}
function submitbutton_process(FormObject)
{
	var h_tick_num = parseInt(tick_num.innerHTML);
	var syslan = navigator.systemLanguage; 
	FormObject.emp_reqrownum.value = h_tick_num + "";

	if (f_beforesubmit_unit(FormObject) == false) 
		return false;

	if (Check_Empvalue(FormObject) == false) 
		return false;
	var tmpObj = sum_row(FormObject);
//alert(tmpObj);
	if(tmpObj!= "")
	{
	var tmpArray=tmpObj.split("|");
	tmpObj="";
	for(var i=0;i<tmpArray.length;i++)
	{
//		tmpArray[i]=FormObject.dtps_no.value+"&"+tmpArray[i];
		if(i>0)
			tmpObj+="|";
		tmpObj+=tmpArray[i];
	}
	}
/*   if(tmpObj != false && tmpObj !="" )
	{
*/
	   if (syslan.toLowerCase( ) !="zh-cn") 
			FormObject.lang.value="EN";
	   else
			FormObject.lang.value="CN";

	   FormObject.dataitems.value = tmpObj;
	   FormObject.act_type.value="savedata";
   	   FormObject.servleturl.value="/rs/eg/savedata_judge.jsp";
	   FormObject.target = "hidden_work"
	   info_show.innerHTML="submtting........";
	   FormObject.action="/servlet/CIEC.DT.BusinessProcess.SR_EXHI_UINT_process";
	   FormObject.addRowButton.disabled = true;
	   FormObject.delRowButton.disabled = true;
	   FormObject.submitDataButton.disabled = true;
	   FormObject.printButton.disabled = true;
	   FormObject.quitButton.disabled = true;
	   FormObject.submit();
//	}
}

function submitphoto_process(FormObject)
{
	var h_tick_num = parseInt(tick_num.innerHTML);
	FormObject.emp_reqrownum.value = h_tick_num + "";
	var syslan = navigator.systemLanguage; 


//	if (Check_Empvalue(FormObject) == false) 
//		return false;
	var tmpObj = sum_row(FormObject);
//alert(tmpObj);
	if(tmpObj!= "")
	{
	var tmpArray=tmpObj.split("|");
	tmpObj="";
	for(var i=0;i<tmpArray.length;i++)
	{
//		tmpArray[i]=FormObject.dtps_no.value+"&"+tmpArray[i];
		if(i>0)
			tmpObj+="|";
		tmpObj+=tmpArray[i];
//alert(tmpArray[i]);
	}
	}
/*   if(tmpObj != false && tmpObj !="" )
	{
*/
	   if (syslan.toLowerCase( ) !="zh-cn") 
			FormObject.lang.value="EN";
	   else
			FormObject.lang.value="CN";
	   FormObject.dataitems.value = tmpObj;
	   FormObject.act_type.value="savedata";
   	   FormObject.servleturl.value="/rs/eg/savedata_judge.jsp";
	   FormObject.target = "hidden_work"
	   FormObject.action="/servlet/CIEC.DT.BusinessProcess.SR_EGEG_INFO_process";
//	   FormObject.addRowButton.disabled = true;
//	   FormObject.delRowButton.disabled = true;
//	   FormObject.submitDataButton.disabled = true;
	   
//	   FormObject.quitButton.disabled = true;
	   FormObject.submit();
//	}
}

function submitbutton_group(object)
{
	var FormObject = document.group_form;
	var h_tick_num = parseInt(tick_num.innerHTML);
	FormObject.emp_reqrownum.value = h_tick_num + "";
	var syslan = navigator.systemLanguage; 
	
	
	
	var FormObjElLength = FormObject.length;
	var Loop = 0;
	var	ElName,ElType;
	for(Loop=0;Loop<FormObjElLength;Loop++){
		ElName = FormObject.elements[Loop].name;
		ElType = FormObject.elements[Loop].type.toLowerCase( );
		if(ElName == checkFlag){
			if (isCharString(FormObject.elements[Loop+1].value,"EN","NAME") == false) 
			{
				FormObject.elements[Loop+1].focus();
				return false;
			}
			if (isEmail(FormObject.elements[Loop+4].value,"EN") == false) 
			{
				FormObject.elements[Loop+4].focus();
				return false;
			}
			
		}
		
	}


	var tmpObj = sum_row(FormObject);
//alert(tmpObj);
	if(tmpObj!= "")
	{
	var tmpArray=tmpObj.split("|");
	tmpObj="";
	for(var i=0;i<tmpArray.length;i++)
	{
//		tmpArray[i]=FormObject.dtps_no.value+"&"+tmpArray[i];
		if(i>0)
			tmpObj+="|";
		tmpObj+=tmpArray[i];
//alert(tmpArray[i]);
	}
	}
/*   if(tmpObj != false && tmpObj !="" )
	{
*/
		FormObject.lang.value="EN";
	   FormObject.dataitems.value = tmpObj;
	   FormObject.act_type.value="savedata_group";
	   FormObject.servleturl.value="/rs/JSP_10/groupinfo_en.jsp";
	   info_show.innerHTML="Submiting........";
	   FormObject.action="/servlet/CIEC.DT.BusinessProcess.SR_SPECTOR_INFO_process";
	   
	   FormObject.submit();
//	}
}

function Check_Empvalue(FormObeject)
{
	var	ElName,ElType,ElValue,ElCname;
	var	LoopV=0;
	var	rown = 0;
	var	celln=0;
	var	SubmirStr="";
	var	LoopVobj = 0 ;
	var	ls_t;
	ls_t =document.all(tbody_object_name);
	var	rowl = ls_t.rows.length;
	if (rowl <= 1)
		return true;
	FormElLength = FormObeject.elements.length;
	while(FormObeject.elements[LoopV].name!=checkFlag)
		LoopV++;

	for (;LoopV < FormElLength; LoopV ++ )
	{
/*		if(FormObeject.elements[LoopV].tagName=="INPUT"&&FormObeject.elements[LoopV].type=="button")
			continue;
*/
		ElName = FormObeject.elements[LoopV].name;
		ElType = FormObeject.elements[LoopV].type.toLowerCase( );
		if(ElType == "hidden" || ElType == "hidden" || ElType=="button" || ElType=="radio")
			continue;
/*		if(FormObeject.elements[LoopV].type == "hidden")
			continue;
*/
		if (ElType=="text")
			ElValue = FormObeject.elements[LoopV].value;
		if (ElType=="select-one")
			ElValue = get_select_text(FormObeject.elements[LoopV]);
		if (ElType=="radio")
			ElValue = get_radio_value(FormObeject.elements[LoopV]) 
		if (ElType=="checkbox")
			ElValue = get_check_value(FormObeject.elements[LoopV]);
		if(ElName!=checkFlag) //行的开始
		{
			for(LoopVobj = 0;LoopVobj<Column_name_Array.length;LoopVobj ++ )
			{
				if (ElName.indexOf(Column_name_Array[LoopVobj].toUpperCase())>=0)
				{

					if (LoopVobj == '0' || LoopVobj == '2' )
					{
//alert("ElName02=" + ElName);
						if (LoopVobj == '0' )
							ElCname ="name"
						else
							ElCname ="title"

						if (isCharString(ElValue,"EN",ElCname) == false)
						{
							FormObeject.elements[LoopV].focus();
							return false;
						}
						break;
					}
					if (LoopVobj == '3')
					{
//alert("ElName3=" + ElName);
						if (isPhone(ElValue,"telephone","EN") == false)
						{
							FormObeject.elements[LoopV].focus();
							return false;
						}
					}
					if (LoopVobj == '4')
					{
//alert("ElName4=" + ElName);
						if (isPhone(ElValue,"mobile","EN") == false)
						{
							FormObeject.elements[LoopV].focus();
							return false;
						}
					}
					if (LoopVobj == '5')//邮箱
					{
//alert("ElName5=" + ElName);
						if (isEmail(ElValue,"EN") == false)
						{
							FormObeject.elements[LoopV].focus();
							return false;
						}
					}
				}
			}
			celln=0;
//alert("LoopVobj=" + LoopVobj);
		}
		else if(FormObeject.elements[LoopV].tagName!="BUTTON")
		{
			celln++;
		}
	}
	return true;
}

function Check_Empvalue_All(FormObeject)
{
	var	ElName,ElType,ElValue,ElCname;
	var	LoopV=0;
	var	rown = 0;
	var	celln=0;
	var	SubmirStr="";
	var	LoopVobj = 0 ;
	var	ls_t;
	var	ls_ts;
	//校验数据,如果数据不正确，则退出，否则继续
	//ls_t =document.all(tbody_object_name + "0");//得到tbody对象
	ls_ts = document.getElementsByTagName("TBODY");
	var p = 0;
	for(var s=0;s<ls_ts.length;s++){
		if(ls_ts[s].id.indexOf(tbody_object_name)!=-1){
		p+=1;
			ls_t = ls_ts[s];
			var	rowl = ls_t.rows.length;
			var has_row = false;
			if (rowl > 1&&p==1){
				has_row = true;
				break;
				}
			else if (rowl > 0&&p!=1){
				has_row = true;
				break;
				}
		}
	}if(has_row == false)
		return false;
	FormElLength = FormObeject.elements.length;
	while(FormObeject.elements[LoopV].name!=checkFlag)
		LoopV++;

	for (;LoopV < FormElLength; LoopV ++ )
	{
		//如果是按钮，就退出
/*		if(FormObeject.elements[LoopV].tagName=="INPUT"&&FormObeject.elements[LoopV].type=="button")
			continue;
*/
		ElName = FormObeject.elements[LoopV].name;
		ElType = FormObeject.elements[LoopV].type.toLowerCase( );
		if(ElType == "hidden" || ElType == "hidden" || ElType=="button" || ElType=="radio")
			continue;
/*		if(FormObeject.elements[LoopV].type == "hidden")
			continue;
*/
		if (ElType=="text")
			ElValue = FormObeject.elements[LoopV].value;
		if (ElType=="select-one")
			ElValue = get_select_text(FormObeject.elements[LoopV]);
		if (ElType=="radio")
			ElValue = get_radio_value(FormObeject.elements[LoopV]) 
		if (ElType=="checkbox")
			ElValue = get_check_value(FormObeject.elements[LoopV]);
			
		if(ElName!=checkFlag) //行的开始
		{
			for(LoopVobj = 0;LoopVobj<Column_name_Array.length;LoopVobj ++ )
			{
				if (ElName.indexOf(Column_name_Array[LoopVobj].toUpperCase())>=0)
				{

					if (LoopVobj == '0' )//姓名,性别,职务
					{
//alert("ElName02=" + ElName);
						if (LoopVobj == '0' )
							ElCname ="Name"

						if (isCharString(ElValue,"EN",ElCname) == false)
						{
							FormObeject.elements[LoopV].focus();
							return false;
						}
						break;
					}
					if (LoopVobj == '3')//电话
					{
//alert("ElName3=" + ElName);
						if (isPhone(ElValue,"Telephone","EN") == false)
						{
							FormObeject.elements[LoopV].focus();
							return false;
						}
					}
					if (LoopVobj == '4')//手机
					{
//alert("ElName4=" + ElName);
						if (isPhone(ElValue,"Phone","EN") == false)
						{
							FormObeject.elements[LoopV].focus();
							return false;
						}
					}
					if (LoopVobj == '5')//邮箱
					{
//alert("ElName5=" + ElName);
						if (isEmail(ElValue,"EN") == false)
						{
							FormObeject.elements[LoopV].focus();
							return false;
						}
					}
				}
			}
			celln=0;
//alert("LoopVobj=" + LoopVobj);
		}
		else if(FormObeject.elements[LoopV].tagName!="BUTTON")
		{
			celln++;
		}
	}
	//去掉最后一个逗号
	return true;
}

function Check_Empvalue_All90105(FormObeject)
{
	var	ElName,ElType,ElValue,ElCname;
	var	LoopV=0;
	var	rown = 0;
	var	celln=0;
	var	SubmirStr="";
	var	LoopVobj = 0 ;
	var	ls_t;
	var	ls_ts;
	//校验数据,如果数据不正确，则退出，否则继续
	//ls_t =document.all(tbody_object_name + "0");//得到tbody对象
	ls_ts = document.getElementsByTagName("TBODY");
	var p = 0;
	for(var s=0;s<ls_ts.length;s++){
		if(ls_ts[s].id.indexOf(tbody_object_name)!=-1){
		p+=1;
			ls_t = ls_ts[s];
			var	rowl = ls_t.rows.length;
			var has_row = false;
			if (rowl > 1&&p==1){
				has_row = true;
				break;
				}
			else if (rowl > 0&&p!=1){
				has_row = true;
				break;
				}
		}
	}if(has_row == false)
		return false;
	FormElLength = FormObeject.elements.length;
	while(FormObeject.elements[LoopV].name!=checkFlag)
		LoopV++;

	for (;LoopV < FormElLength; LoopV ++ )
	{
		//如果是按钮，就退出
/*		if(FormObeject.elements[LoopV].tagName=="INPUT"&&FormObeject.elements[LoopV].type=="button")
			continue;
*/
		ElName = FormObeject.elements[LoopV].name;
		ElType = FormObeject.elements[LoopV].type.toLowerCase( );
		if(ElType == "hidden" || ElType == "hidden" || ElType=="button" || ElType=="radio")
			continue;
/*		if(FormObeject.elements[LoopV].type == "hidden")
			continue;
*/
		if (ElType=="text")
			ElValue = FormObeject.elements[LoopV].value;
		if (ElType=="select-one")
			ElValue = get_select_text(FormObeject.elements[LoopV]);
		if (ElType=="radio")
			ElValue = get_radio_value(FormObeject.elements[LoopV]) 
		if (ElType=="checkbox")
			ElValue = get_check_value(FormObeject.elements[LoopV]);
			
		if(ElName!=checkFlag) //行的开始
		{
			for(LoopVobj = 0;LoopVobj<Column_name_Array.length;LoopVobj ++ )
			{
				if (ElName.indexOf(Column_name_Array[LoopVobj].toUpperCase())>=0)
				{

					if (LoopVobj == '0' )//姓名,性别,职务
					{
//alert("ElName02=" + ElName);
						if (LoopVobj == '0' )
							ElCname ="Name"

						if (isCharString(ElValue,"EN",ElCname) == false)
						{
							FormObeject.elements[LoopV].focus();
							return false;
						}
						break;
					}
					if (LoopVobj == '2')//电话
					{
//alert("ElName3=" + ElName);
						if (isPhone(ElValue,"Telephone","EN") == false)
						{
							FormObeject.elements[LoopV].focus();
							return false;
						}
					}
					if (LoopVobj == '3')//邮箱
					{
//alert("ElName5=" + ElName);
						if (isEmail(ElValue,"EN") == false)
						{
							FormObeject.elements[LoopV].focus();
							return false;
						}
					}
				}
			}
			celln=0;
//alert("LoopVobj=" + LoopVobj);
		}
		else if(FormObeject.elements[LoopV].tagName!="BUTTON")
		{
			celln++;
		}
	}
	//去掉最后一个逗号
	return true;
}
function f_ini_unitEmp()
{
	var FormObject = document.FormRs;
	var Lang = FormObject.lang.value.toUpperCase( )
	var FormObjElLength = FormObject.length;
	var ElType = "";
	var ElName = "";
	var LoopV = 0;
	var RetValue = "";
	var TheCheck = false;
	var badChar = "><[]{}?+=|\'\":;~!@#$%^&`"; 
	var Conf_Str = "";
	var	The_trimV = "";
	for(LoopV = 0; LoopV < FormObjElLength; LoopV ++ )
	{
		ElType = String(FormObject[LoopV].type).toLowerCase( );
		if (ElType == "hidden") continue; 
		if (ElType == "button") continue; 
		if (ElType=="text")
			RetValue = FormObject[LoopV].value;
		if (ElType=="select-one")
			RetValue = get_select_text(FormObject[LoopV]);
		if (ElType=="radio")
			RetValue = get_radio_value(FormObject[LoopV]) 
		if (ElType=="checkbox")
			RetValue = get_check_value(FormObject[LoopV]);
		if (RetValue == "未登记")
			RetValue = "";
		if (ElType=="text")
			FormObject[LoopV].value = RetValue;
		if (ElType=="select-one")
			set_select_selected_byvalue(FormObject[LoopV],RetValue);
	}
}
function f_beforesubmit_unit(FormObject)
{
	var Lang = FormObject.lang.value.toUpperCase();
	var badChar = "><,[]{}?/+=|\\'\":;~!#$%^&`"; 
	if (Lang=="" )
	{
		alert("ATTENTION PLEASE,can not get language parameter");
		return false;
	}
	if (FormObject.sr_project_no.value=="" || FormObject.unit_sr_project_no.value=="")
	{
		alert("ATTENTION PLEASE,can not get any message");
		return false;
	}
	if (FormObject.unit_spect_eg_rec_no.value=="")
	{
		alert("ATTENTION PLEASE,can not get any message");
		return false;
	}
	if (isCharString(FormObject.unit_exhi_uname.value,Lang,"Company Information") == false)
	{
		FormObject.unit_exhi_uname.focus();
		return false;
	}
	if (isZipCode(FormObject.unit_cper_addresscode.value,Lang) == false)
	{
		FormObject.unit_cper_addresscode.focus();
		return false;
	}
	
	if (isCharString(FormObject.unit_cper_address.value,Lang,"address") == false)
	{
		FormObject.unit_cper_address.focus();
		return false;
	}
	if (isCharString(FormObject.unit_exhi_uname_s.value,Lang,"Pavilion No") == false)
	{
		FormObject.unit_exhi_uname_s.focus();
		return false;
	}
	if (parseInt(FormObject.unit_spect_eg_no_md5.value,10) < 0 )
	{
		FormObject.unit_spect_eg_no_md5.focus();
		alert("Space must over 0!");
		return false;
	}
	if (isCharString(FormObject.unit_cper_name.value,Lang,"Contact Person name") == false)
	{
		FormObject.unit_cper_name.focus();
		return false;
	}
	if ( isCharsInBagEx( FormObject.unit_reserved03.value, badChar)!= "" )
	{
		alert("Contact Person certificate can not content " + badChar);
		FormObject.unit_reserved03.focus();
		return false;
	}
	if ( isCharsInBagEx( FormObject.unit_cper_title.value, badChar) != "")
	{
		alert("Contact Person title can not content " + badChar);
		FormObject.unit_cper_title.focus();
		return false;
	}
	if (isPhone(FormObject.unit_cper_tel.value,"Contact Person phone",Lang) == false)
	{
		FormObject.unit_cper_tel.focus();
		return false;
	}
	if (isEmpty(FormObject.unit_cper_tel.value))
	{
		FormObject.unit_cper_tel.focus();
		alert("please input telephone no");
		return false;
	}

	if (isPhone(FormObject.unit_cper_mobile.value,"Contact Person mobile",Lang) == false)
	{
		FormObject.unit_cper_mobile.focus();
		return false;
	}
	if (isPhone(FormObject.unit_cper_fax.value,"Contact Person fax",Lang) == false)
	{
		FormObject.unit_cper_fax.focus();
		return false;
	}
	if (isEmail(FormObject.unit_cper_email.value,Lang) == false)
	{
		FormObject.unit_cper_email.focus();
		return false;
	}
	if (isEmpty(FormObject.unit_cper_email.value))
	{
		FormObject.unit_cper_email.focus();
		alert("please input EMAIL");
		return false;
	}
	if ( isEmpty( FormObject.unit_cper_mobile.value))
	{
		FormObject.unit_cper_mobile.value = "-";
	}
	if ( isEmpty( FormObject.unit_cper_title.value))
	{
		FormObject.unit_cper_title.value = "-";
	}
	if (isEmpty(FormObject.unit_cper_tel.value))
	{
		FormObject.unit_cper_tel.focus();
		alert("请输入联系人电话");
		return false;
	}
	if ( isEmpty( FormObject.unit_cper_fax.value))
	{
		FormObject.unit_cper_fax.value = "-";
	}

	FormObject.unit_cper_engname.value = get_select_value(FormObject.spect_country).replaceWith("other-","") ;
	FormObject.unit_cper_company.value = get_select_value(FormObject.spect_prcity).replaceWith("other-","") ;
	FormObject.unit_cper_dept.value = get_select_value(FormObject.spect_cardid).replaceWith("other-","") ;
	if (isNum(FormObject.unit_spect_eg_no_md5.value) == false)
	{
		FormObject.unit_spect_eg_no_md5.focus();
		return false;
	}

	return true;
}
function quiteg()
{
/*	var FormObject = document.FormRs;
	FormObject.action = "/rs/eg/en/index.html"
	FormObject.target="_self";
	FormObject.submit();
*/
	parent.window.location="/rs/eg/en/index.html";

}
function modifyPwdInner()
{
	var FormObject = document.FormRs;
	windowOpeninsize("about:blank","PwdModify",400,260);
	FormObject.action="/rs/eg/en/pwd_modify.jsp";
	FormObject.target="PwdModify";
	FormObject.submit();
}
function goto_login(project_no,sr_project_name,LogoPath)
{
	windowOpeninsize("about:blank","exhi_login",400,200);
	var FormObj = document.tologin;
	window.name="the_firstwindow";
	FormObj.logo_jpg.value=LogoPath;
	FormObj.target="exhi_login";
	FormObj.sr_project_no.value=project_no.toUpperCase( );
	FormObj.sr_project_name.value=sr_project_name.toUpperCase( );
	FormObj.action="/rs/eg/en/login_inner.jsp";
	FormObj.submit();
}
function goto_login_1(project_no,sr_project_name,LogoPath)
{
	var FormObj = document.tologin;
	var syslan = navigator.systemLanguage; 
	window.name="the_firstwindow";
	FormObj.logo_jpg.value=LogoPath;
	FormObj.target="exhi_login";
	FormObj.sr_project_no.value=project_no.toUpperCase( );
	FormObj.sr_project_name.value=sr_project_name.toUpperCase( );
	FormObj.action="/rs/eg/en/login_inner.jsp";
	FormObj.lang.value="EN";
	FormObj.action="/rs/eg/en/login_inner.jsp";
	windowOpeninsize("about:blank","exhi_login",400,200);
	FormObj.submit();
}

function goto_login(project_no,sr_project_name,LogoPath)
{
	document.formrs_gstat.sr_project_no.value=project_no;
	var FormObj = document.tologin;
	var syslan = navigator.systemLanguage; 
	window.name="the_firstwindow";
	FormObj.logo_jpg.value=LogoPath;
	FormObj.target="exhi_login";
	FormObj.sr_project_no.value=project_no.toUpperCase( );
	FormObj.sr_project_name.value=sr_project_name.toUpperCase( );
	FormObj.action="/rs/eg/en/login_inner.jsp";
	FormObj.lang.value="EN";
	FormObj.action="/rs/eg/en/login_inner.jsp";
	thisf_retv = get_stat();
}
function goto_register1(project_no,project_name,ieid,logopath)
{
	var FormObj = document.tologin;
	var syslan = navigator.systemLanguage; 
	window.name="the_firstwindow";
	FormObj.imagepath.value=logopath;
	FormObj.target="exhi_login";
	FormObj.sr_project_no.value=project_no.toUpperCase( );
	FormObj.sr_project_name.value=project_name;
	FormObj.ieid.value=ieid.toUpperCase( );
	FormObj.ie_name.value=project_name;
	FormObj.action="/rs/eg/en/unit_register_en.jsp";
	windowOpeninsize("about:blank","exhi_login",605,600);
	FormObj.submit();
}
function goto_register(project_no,project_name,ieid,logopath)
{
	var thisf_retv = -1;
	document.formrs_gstat.sr_project_no.value=project_no;
	var FormObj = document.tologin;
	var syslan = navigator.systemLanguage; 
	window.name="the_firstwindow";
	FormObj.imagepath.value=logopath;
	FormObj.target="exhi_login";
	FormObj.sr_project_no.value=project_no.toUpperCase( );
	FormObj.sr_project_name.value=project_name;
	FormObj.ieid.value=ieid.toUpperCase( );
	FormObj.ie_name.value=project_name;
	FormObj.lang.value="EN";
	
	FormObj.action="/rs_0312/eg/en/unit_register_en.jsp";
	if(project_no == "SRT_90105_01"){
			FormObj.action="/rs/eg/en/SRT_90105_01/unit_register_en.jsp";
		}
	thisf_retv = get_stat();
}

function get_stat()
{
	var FormObject = document.formrs_gstat;
	FormObject.action = "/servlet/CIEC.DT.BusinessProcess.SR_COMMON_process"
	FormObject.target = "hidden_work"
	FormObject.submit();

}

function f_getptat(doc_type,sg_stat,eg_stat,ti_stat)
{
	var FormObj = document.tologin;
	var thisf_retv = 0;
	try{
		document.formrs_gstat.doc_stat.value=eg_stat.toLowerCase( );
		if (eg_stat.toLowerCase( ) == "stop")
		{
			alert("project is stoped can not register........");
			return;

		}
		else
		{
			FormObj.target="_self";
			
			//FormObj.target="exhi_login";
			//if (FormObj.action=="/rs/eg/en/unit_register_en.jsp")
			//	windowOpeninsize("about:blank","exhi_login",605,600);
			//else
			//	windowOpeninsize("about:blank","exhi_login",400,200);
			
			FormObj.submit();
		}

	}
	catch(e){}
	return thisf_retv;
}

function f_getlikesession(is_adminv,pro_statv,gusytiv){
	var FormObj = document.tologin;
	try{FormObj.is_admin.value = is_adminv;}catch(e){}
	try{FormObj.pro_stat.value = pro_statv;}catch(e){}
	try{FormObj.gusyti.value = gusytiv;}catch(e){}
}

function register_process(FormObject)
{
	var syslan = navigator.systemLanguage; 
	var badChar = "><,[]{}?/+=|\\'\":;~!#$%^&`"; 

	if ( isCharsInBagEx( FormObject.unit_exhi_uint_id.value, badChar) != ""|| isEmpty(FormObject.unit_exhi_uint_id.value))
	{
		FormObject.unit_exhi_uint_id.focus();
		alert("Please input login id!,data can not content" + badChar);
		return false;
	}
	if (FormObject.unit_exhi_uint_id.value.length< 6)
	{
		FormObject.unit_exhi_uint_id.focus();
		alert("length of login id must over 6");
		return false;
	}
	if ( isCharsInBagEx( FormObject.unit_exhi_uint_pwd.value, badChar) != ""|| isEmpty(FormObject.unit_exhi_uint_pwd.value))
	{
		FormObject.unit_exhi_uint_pwd.focus();
		alert("Please input login password!,data can not content" + badChar);
		return false;
	}
	if (FormObject.unit_exhi_uint_pwd.value.length< 6)
	{
		FormObject.unit_exhi_uint_id.focus();
		alert("length of login password must over 6");
		return false;
	}
	if ( isCharsInBagEx( FormObject.unit_exhi_uint_pwd_1.value, badChar) != ""|| isEmpty(FormObject.unit_exhi_uint_pwd_1.value))
	{
		FormObject.unit_exhi_uint_pwd_1.focus();
		alert("Please input login password!,data can not content" + badChar);
		return false;
	}


	if ( FormObject.unit_exhi_uint_pwd_1.value != FormObject.unit_exhi_uint_pwd.value)
	{
		FormObject.unit_exhi_uint_pwd.focus();
		alert(" login password & password again must be same");
		return false;
	}
	
	if (f_beforesubmit_unit(FormObject) == false) 
		return false;
	if (isEmpty(FormObject.unit_exhi_uname_en.value)) 
	{
		FormObject.unit_exhi_uname_en.value = "-";
	}
	if ( isEmpty( FormObject.unit_reserved03.value))
	{
		if (FormObject.unit_reserved02.value!=""){
			alert(" Credential No. must be inputed!");
			return false;
		}else{
			alert(" Credential type must be selected!");
			return false;
		}
//		FormObject.unit_reserved03.value = "-";
	}
	if ( isEmpty( FormObject.unit_spect_eg_remark.value))
	{
		FormObject.unit_spect_eg_remark.value = "-";
	}

	if ( isEmpty( FormObject.unit_exhi_uint_type.value)){
		alert("  Type must be selected!");
		return false;
	}
	if ( isEmpty( FormObject.spect_country.value)){
		alert("  Country must be selected!");
		return false;
	}
	if ( isEmpty( FormObject.spect_prcity.value)){
		alert("  Province must be selected!");
		return false;
	}
	if ( isEmpty( FormObject.spect_cardid.value)){
		alert("  City must be selected!");
		return false;
	}



	if ( FormObject.unit_spect_eg_remark.value.length >=100)
	{
		FormObject.unit_spect_eg_remark.focus();
		alert(">Instruction max length < 100");
		return false;
	}


	FormObject.lang.value="EN";
	FormObject.act_type.value="register";
	FormObject.servleturl.value="/rs/eg/register_judge.jsp";
	FormObject.errorservleturl.value="/rs/eg/register_judge.jsp";
	FormObject.target = "hidden_work"
	info_show.innerHTML="submiting........";
	FormObject.action="/servlet/CIEC.DT.BusinessProcess.SR_EXHI_UINT_process";
/*	FormObject.submitDataButton.disabled = true;
	FormObject.printButton.disabled = true;
	FormObject.quitButton.disabled = true;
*/
	FormObject.submit();
}
function reg_savedata_return(errorCode,errorMsg)
{
	var altermsg = "";
	var FormObject = document.FormRs;
	if (errorCode == "0")
	{
		altermsg  = "You personal information has been successfully uploaded and " +
			" it takes some time for us to check and approve your application. " +
			"We will inform you of the final result through email and please " +
			"confirm with us upon receipt of the approval."
		info_show.innerHTML = altermsg;
		alert(altermsg);
		window.close();
	}
	else
	{

		if (errorCode == "-100")
			altermsg = "ATTENTION PLEASE,can not get [user name] or [password],try again";
		else if (errorCode == "-200")
			altermsg = "ATTENTION PLEASE,can not get [user name] or [password] and user message,try again or contact system administrator";
		else if (errorCode == "-300")
			altermsg = "[user name] or [password] error,try again  or contact system administrator"
		else if (errorCode == "-400")
			altermsg = "user message is not correct,try again or contact system administrator";
		else if (errorCode == "-500") 
			altermsg = "login sucess Please modify password";
		else if (errorCode == "-600") 
			altermsg = " account is freeze up can not login";
		else if (errorCode == "-700") 
			altermsg = "This company has been registered, please retry ";
		else
			altermsg = "SYSTEM ERROR, Please contact system administrator,error code:" + errorCode + ";error message:" + errorMsg ;
		info_show.innerHTML = altermsg;
		alert(altermsg);
	}
	try{
		   FormObject.submitDataButton.disabled = false;
		   FormObject.printButton.disabled = false;
		   FormObject.quitButton.disabled = false;
		   FormObject.addRowButton.disabled = false;
		   FormObject.delRowButton.disabled = false;
	}
	catch(e){}

}
