﻿// JavaScript Document
<!--
function getObj(objName)
{
	return(document.getElementById(objName));
}

//获取标签组，并返回该标签组对象
function getObjs(objsName)
{
	return(document.getElementsByName(objsName));
}

function checkspace(checkstr)
{
	var str = "";
	
	for(i = 0; i < checkstr.length; i++)
	{
		str = str + " ";
	}
	
	return (str == checkstr);
}

//标签获得焦点时，对应的提示标签样式和内容
function Check_Onfocus(Obj_ID,Words)
{
	var Obj	= getObj(Obj_ID);
		
	if(Obj.innerHTML.indexOf("images/pic_right.gif",0)<0)
	{
		Obj.className	= "Onfocus_Css";
		Obj.innerHTML	= Words;
	}
}

//标签获失去焦点时，对应的提示标签样式
function Check_Onblur(Obj_ID)
{
	var Obj	= getObj(Obj_ID);
	
	Obj.className	= "Onblur_Css";
}

//标签内容有效性合法性检测通过时，对应的提示标签样式和内容
function Check_OK(Obj_ID)
{
	var Obj	= getObj(Obj_ID);
	
	Obj.className	= "Onblur_Css";
	Obj.innerHTML	= "<img src='../images/pic_right.gif' />";
}

//标签内容有效性合法性检测未通过时，对应的提示标签样式和内容
function Show_Erro(Obj,Erro_Info)
{
	 Obj.className	= "Erro_Css";
	 Obj.innerHTML	= Erro_Info;
}

function Check_Select(Select_Name)
{
	var CBID = document.getElementsByName(Select_Name);
	
	var Select_Num = 0;	
	
	for(var i=0;i<CBID.length;i++)
	{
		if (CBID[i].checked)
		{
			Select_Num = Select_Num + 1;
		}
	}
	
	if(Select_Num>0)
	{
		return true;
	}
	else
	{
		return false;
	}
}

/*******************************************************************************************************************************/

//检查代理商名称的合法性和有效性
function Check_AgentName(Input_Value,Obj_ID)
{
	var StrErro;
	var Obj=getObj(Obj_ID);
	
	if (Input_Value.length==0||checkspace(Input_Value))
	{
		 StrErro = "<img src=\"../images/pic_error.gif\"> 代理商名称不能为空。";
		 Show_Erro(Obj,StrErro);
		 return false;
	}
	
	Check_OK(Obj_ID);
	return true;	
}

//检查是否选择了招商产品
function Check_Select_Product(Input_Value,Obj_ID)
{
	var StrErro;
	var Obj=getObj(Obj_ID);
	
	if (Input_Value.length==0||checkspace(Input_Value))
	{
		alert("请选择您的意想产品。");
		// StrErro = "<img src=\"../images/pic_error.gif\"> 请选择意想产品。";
		// Show_Erro(Obj,StrErro);
		 return false;
	}
	
	//Check_OK(Obj_ID);
	return true;	
}

//检查意向区域的合法性和有效性
function Check_HopeAgentProductArea(Input_Value,Obj_ID)
{
	var StrErro;
	var Obj=getObj(Obj_ID);
		
	if (Input_Value.length==0||checkspace(Input_Value))
	{
		 StrErro = "<img src=\"../images/pic_error.gif\"> 请选择希望代理区域。";
		 Show_Erro(Obj,StrErro);
		 return false;
	}
	
	Check_OK(Obj_ID);
	return true;	
}

//检查留言内容的合法性和有效性
function Check_AgentMessage(Input_Value,Obj_ID)
{
	var StrErro;
	var Obj=getObj(Obj_ID);
		
	if (Input_Value.length==0||checkspace(Input_Value))
	{
		 StrErro = "<img src=\"../images/pic_error.gif\"> 留言内容不能为空，请从复选框里选择或直接在文本框里录入您的留言内容。";
		 Show_Erro(Obj,StrErro);
		 return false;
	}
	
	Check_OK(Obj_ID);
	return true;	
}

//检查销售渠道的合法性和有效性
function Check_AgentChannel(Input_Value,Obj_ID)
{
	var StrErro;
	var Obj=getObj(Obj_ID);
	
	if (!Check_Select("Agent_Channel"))
	{
		 StrErro = "<img src=\"../images/pic_error.gif\"> 请选择您的销售渠道，可多选。";
		 Show_Erro(Obj,StrErro);
		 return false;
	}
	
	Check_OK(Obj_ID);
	return true;	
}

//检查代理商简介的合法性和有效性
function Check_AgentIntro(Input_Value,Obj_ID)
{
	var StrErro;
	var Obj=getObj(Obj_ID);
		
	if (Input_Value.length==0||checkspace(Input_Value))
	{
		 StrErro = "<img src=\"../images/pic_error.gif\"> 代理商简介不能为空，请从复选框里选择或直接在文本框里录入您的简介信息";
		 Show_Erro(Obj,StrErro);
		 return false;
	}
	
	Check_OK(Obj_ID);
	return true;	
}

//检查联系人的合法性和有效性
function Check_LinkMan(Input_Value,Obj_ID)
{
	var StrErro;
	var Obj=getObj(Obj_ID);
		
	if(Input_Value.length==0||checkspace(Input_Value))
	{
		 StrErro = "<img src='../images/pic_error.gif'> 联系人不能为空。";
		 Show_Erro(Obj,StrErro);
		 return false;
	}
	else if(Input_Value.length<2)
	{
		 StrErro = "<img src='../images/pic_error.gif'> 联系人长度为2-4个汉字。";
		 Show_Erro(Obj,StrErro);
		 return false;
	}
	
	Check_OK(Obj_ID);
	return true;	
}

//检查电子信箱的合法性和有效性
function Check_Email(Input_Value,Obj_ID)
{		
	var StrErro;
	var Obj=getObj(Obj_ID);
	
	if(Input_Value.length==0||checkspace(Input_Value))
	{
		 StrErro = "<img src='../images/pic_error.gif'> 电子信箱不能为空。";
		 Show_Erro(Obj,StrErro);
		 return false;
	}
	else
	{
		 var patn = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
		 
		 if(!patn.test(Input_Value))
		 {
			StrErro = "<img src='../images/pic_error.gif'> <font color=FF0000>电子邮箱格式不正确。</font>";
		 	Show_Erro(Obj,StrErro);
			return false;
		 }
	}
	
	Check_OK(Obj_ID);
	return true;
}

//检查联系电话的合法性和有效性
function Check_Phone(Input_Value,Obj_ID)
{
	var StrErro;
	var Obj=getObj(Obj_ID);
	
	if(Input_Value.length==0||checkspace(Input_Value))
	{
		 StrErro = "<img src='../images/pic_error.gif'> 联系电话不能为空。";
		 Show_Erro(Obj,StrErro);
		 return false;
	}
	else
	{
		if(Input_Value.length<10)
		{
			 StrErro = "<img src='../images/pic_error.gif'> 电话号码至少十位数字组成。";
			 Show_Erro(Obj,StrErro);
			 return false;
		}
	}
	
	Check_OK(Obj_ID);
	return true;
}

//检查手机号码的合法性和有效性
function Check_Mobile(Input_Value,Obj_ID)
{
	var StrErro;
	var Obj=getObj(Obj_ID);
	
	if(Input_Value.length==0||checkspace(Input_Value))
	{
	
	}
	else
	{
		if(Input_Value.length<11)
		{
			StrErro = "<img src='../images/pic_error.gif'> 手机号至少十一位数字组成。";
			Show_Erro(Obj,StrErro);
			return false;
		}
	}
	
	Check_OK(Obj_ID);
	return true;
}

//检查QQ号码的合法性和有效性
function Check_QQ(Input_Value,Obj_ID)
{
	var StrErro;
	var Obj=getObj(Obj_ID);
	
	if(Input_Value.length==0||checkspace(Input_Value))
	{
	
	}
	else
	{
		if(Input_Value.length<4)
		{
			 StrErro = "<img src='../images/pic_error.gif'> QQ号码至少四位数字组成。";
			 Show_Erro(Obj,StrErro);
			 return false;
		}
	}
	
	Check_OK(Obj_ID);
	return true;
}

//检查传真号码的合法性和有效性
function Check_Fax(Input_Value,Obj_ID)
{
	var StrErro;
	var Obj=getObj(Obj_ID);
	
	if(Input_Value.length==0||checkspace(Input_Value))
	{
	
	}
	else
	{
		if(Input_Value.length<10)
		{
			 StrErro = "<img src='../images/pic_error.gif'> 传真号码至少十位数字组成。";
			 Show_Erro(Obj,StrErro);
			 return false;
		}
	}
	
	Check_OK(Obj_ID);
	return true;
}

//检查邮政编码的合法性和有效性
function Check_Zip(Input_Value,Obj_ID)
{
	var StrErro;
	var Obj=getObj(Obj_ID);
	
	if (Input_Value.length==0||checkspace(Input_Value))
	{
		 StrErro = "<img src='../images/pic_error.gif'> 邮政编码不能为空。";
		 Show_Erro(Obj,StrErro);
		 return false;
	}
	else
	{
		if(Input_Value.length<6)
		{
			 StrErro = "<img src='../images/pic_error.gif'> 邮政编码至少六位数字组成。";
			 Show_Erro(Obj,StrErro);
			 return false;
		}
	}
	
	Check_OK(Obj_ID);
	return true;
}

//检查联系地址的合法性和有效性
function Check_Street_Addr(Input_Value,Obj_ID)
{
	var StrErro;
	var Obj=getObj(Obj_ID);
	
	if(Input_Value.length==0||checkspace(Input_Value))
	{
		 StrErro = "<img src='../images/pic_error.gif'> 联系地址不能为空。";
		 Show_Erro(Obj,StrErro);
		 return false;
	}
	
	Check_OK(Obj_ID);
	return true;
}

function Check_All(Action)
{
	var pass = true;
	
	//第一步：验证代理意向/留言
	if(Action==1)
	{
		if(!Check_Select_Product(getObj("Product_Name").value,"Check3"))	pass = false;
		if(!Check_HopeAgentProductArea(getObj("Province").value,"Check4"))	pass = false;
		if(!Check_AgentMessage(getObj("Agent_Message").value,"Check2"))	pass = false;
		if(pass) Menu_Action(2,3);
	}
	
	//第二步：验证代理商简介信息
	if(Action==2)
	{
		if(!Check_AgentName(getObj("Agent_Name").value,"Check1"))			pass = false;
		if(!Check_AgentChannel(getObj("Agent_Channel").value,"Check5"))	pass = false;
		if(!Check_AgentIntro(getObj("Agent_Intro").value,"Check9"))		pass = false;
		if(pass) Menu_Action(3,3);
	}
	
	//第三步：验证代理商联系信息
	if(Action==3)
	{
		if(!Check_LinkMan(getObj("Agent_LinkMan").value,"Check17"))		pass = false;
		if(!Check_Phone(getObj("Agent_Phone").value,"Check20"))			pass = false;
		if(!Check_Fax(getObj("Agent_Fax").value,"Check21"))				pass = false;
		if(!Check_Mobile(getObj("Agent_Mobile").value,"Check22"))			pass = false;
		if(!Check_QQ(getObj("Agent_QQ").value,"Check23"))					pass = false;
		if(!Check_Email(getObj("Agent_Email").value,"Check29"))			pass = false;
		if(!Check_Zip(getObj("Agent_Zip").value,"Check28"))				pass = false;
		if(!Check_Street_Addr(getObj("Agent_Addr").value,"Check27"))		pass = false;
		
		if(pass)
		{
			getObj("Submit").value		= "发送中...";
			getObj("Submit").disabled	= "disabled";
		}
		else
		{
			return pass;
		}
	}
}

//选择复选框中代理商简介自动填充到对应的文本域中
function Auto_DLJJ(Auto_ID) 
{
	if(getObjs("CB_DLJJ")[Auto_ID-1].checked)
	{
		if(getObj("Agent_Intro").value.indexOf(getObj("Msg_DLJJ"+Auto_ID).innerHTML,0)<0)
		{
			getObj("Agent_Intro").value+= eval("getObj('Msg_DLJJ'+Auto_ID).innerHTML");
		}
	}
	else
	{
		Temp_Value	= getObj("Agent_Intro").value;
		getObj("Agent_Intro").value	= Temp_Value.replace(eval("getObj('Msg_DLJJ'+Auto_ID).innerHTML"),"");
	}
}

//选择复选框中代理留言内容自动填充到对应的文本域中
function Auto_DLLY(Auto_ID) 
{
	if(getObjs("CB_DLLY")[Auto_ID-1].checked) 
	{
		if(getObj("Agent_Message").value.indexOf(getObj("Msg_DLLY"+Auto_ID).innerHTML,0)<0)
		{
			getObj("Agent_Message").value+= eval("getObj('Msg_DLLY'+Auto_ID).innerHTML");
		}
	}
	else
	{	
		Temp_Value	= getObj("Agent_Message").value
		getObj("Agent_Message").value	= Temp_Value.replace(eval("getObj('Msg_DLLY'+Auto_ID).innerHTML"),"");
	}
}

//切换发送代理意向操作步骤
function Menu_Action(index,Menu_Count)
{
	for(var i=1;i<=Menu_Count;i++)
	{
		if(i==index)
		{
			getObj("Send_Agency_"+i).style.display	= "block";
		}
		else
		{
			getObj("Send_Agency_"+i).style.display	= "none";
		}
	}
}

//把选中产品的名称，ID值赋给对应的隐藏表单
function Select_PInfo(selObj)
{
	getObj("Product_ID").value		= selObj.options[selObj.selectedIndex].value;
	
	getObj("Product_Name").value	= selObj.options[selObj.selectedIndex].title;
}
-->