
//添加二级类别
function AddModel_1()
{
	var j=0;
	var Model_Length=document.Form1.Model_1.length;
	var Model_1_Leng=document.Form1.Model_1_Number.length;
	if(Model_1_Leng>3)
	{
		alert("您已经选择了三种类别");
		return;
	}
	else
	{ 
		if(document.Form1.Model_1.options[document.Form1.Model_1.selectedIndex].value!="")
		{
			for(i=0;i<document.Form1.Model_1.length;i++)
			{
				if(document.Form1.Model_1.options[i].selected)
				{
					j=j+1;
				}
			}
			
			var leng=0;
			leng=Model_1_Leng+j;
			if(leng>4)
			{
				alert("您选择的类别过多，请重新选择!");
				return;
			}
			if(j>3)
			{
				alert("您选择的二级类别大于3类");
			}
			else 
			{
					for(k=0;k<Model_Length;k++)
					{
						var opt=document.createElement('OPTION');
						if(document.Form1.Model_1.options[k].selected)
						{
						opt.value=document.Form1.Model_1.options[k].value;
						opt.text=document.Form1.Model_1.options[k].text;
							for(i=0;i<Model_1_Leng;i++)
							{
								if(document.Form1.Model_1_Number.options[i].value==opt.value)
								{
									alert(opt.text + "已存在，请选择其它的类别!");
									return;
								}
							}
							document.Form1.Model_1_Number.add(opt);
							//document.Form1.Model_1_Sum.value=document.Form1.Model_1_Sum.value + opt.value + ",";
						}
					}
				
			}
		}
		else
		{
			alert("请选择要添加的二级类别!");
			return;
		}
	}
}

//删除二级类别
function DelModel_1()
{
	var Model_1_Leng=document.Form1.Model_1_Number.length;
	var Model_2_Leng=document.Form1.Model_2_Number.length;
	var Number=0;
	if(document.Form1.Model_1_Number.selectedIndex>0)
		if(document.Form1.Model_1_Number.options[document.Form1.Model_1_Number.selectedIndex].value!="")
		{
			for(var x=Model_1_Leng-1;x>=0;x--)
			{
				var opt=document.Form1.Model_1_Number.options[x];
				if(opt.selected)
				{
					document.Form1.Model_1_Number.options[x]=null;
					var tempurl="js/ModelList.asp?Cmd=Model2&ID=" + opt.value;
					var req=new ActiveXObject("Msxml2.XMLHTTP");
					req.open("POST",tempurl,false);
					req.send();
					if(req.status==200)
					{   
						var dom=req.responseXML;
						if(dom!=null)
						{
							
							var ID=dom.documentElement.getElementsByTagName("ID");
							var Name=dom.documentElement.getElementsByTagName("Name");
							for(var i=0;i<ID.length;i++)
							{
									for(var j=1;j<Model_2_Leng;j++)
									{
										var JK=document.Form1.Model_2_Number.options[j].value;
										if(JK==ID[i].text)
										{
											document.Form1.Model_2_Number.options[j].selected=true;
											Number=Number+1;
										}
									}
							}
							
							if(Number>0)
							DelModel_2();
						 }
					 }
				}
			}					
		}
		else
		{
			alert("请选择要删除的类别!");
			return;
		}
	else
	{
		alert("请选择要删除的类别!");
		return;
	}
}


//添加三级类别
function AddModel_2()
{
	var j=0;
	if(document.Form1.Model_1.value!="")
		{
			var Model_Length=document.Form1.Model_1.length;
			var Model_1_Leng=document.Form1.Model_2_Number.length;
			
			if(Model_1_Leng>20)
			{
				alert("Вы выделили больше 20 пунктов!");
				return;
			}
			else
			{ 
				if(document.Form1.Model_1.value!="")
				{
					for(i=0;i<document.Form1.Model_1.length;i++)
					{
						if(document.Form1.Model_1.options[i].selected)
						{
							j=j+1;
						}
					}
					
					var leng=0;
					leng=Model_1_Leng+j;
					if(leng>21)
					{
						alert("Вы выделили больше 20 пунктов!");
						return;
					}
					if(j>20)
					{
						alert("Вы выделили больше 20 пунктов!");
					}
					else 
					{
							for(k=0;k<Model_Length;k++)
							{
								var opt=document.createElement('OPTION');
								if(document.Form1.Model_1.options[k].selected)
								{
								opt.value=document.Form1.Model_1.options[k].value;
								opt.text=document.Form1.Model_1.options[k].text;
									for(i=0;i<Model_1_Leng;i++)
									{
										if(document.Form1.Model_2_Number.options[i].value==opt.value)
										{
											alert(opt.text + ". Эта продукция уже выбрана Вами!");
											return;
										}
									}
									document.Form1.Model_2_Number.add(opt);
								}
							}
						
					}
				}
				else
				{
					alert("Выберите продукцию для добавления!");
					return;
				}
			}
		}
		else
		{
			alert("Выберите продукцию для добавления!");
			return;
		}
}

//删除三级类别
function DelModel_2()
{
	var Model_1_Leng=document.Form1.Model_2_Number.length;
	//alert(document.Form1.Model_2_Number.selectedIndex);
	if(document.Form1.Model_2_Number.selectedIndex>=0)
	{
		if(document.Form1.Model_2_Number.options[document.Form1.Model_2_Number.selectedIndex].value!="")
		{
			for(var x=Model_1_Leng-1;x>=0;x--)
			{
				var opt=document.Form1.Model_2_Number.options[x];
				if(opt.selected)
				document.Form1.Model_2_Number.options[x]=null;
			}					
		}
		else
		{
			alert("Выберите продукцию для удаления!");
			return;
		}
	}
	else
	{
		alert("Выберите продукцию для удаления!");
		return;
	}
}


//获取所添加的二级类别和三级类别
function Check_CompanyDA_Model()
{
	
	var Model_2_Leng=document.Form1.Model_2_Number.length;
	var Model_2_Value=document.Form1.Model_2_Value;
	var Model_2_Text=document.Form1.Model_2_Text;
	
	if(document.Form1.Model_2_Number.length==1)
		{
			alert("请选择主营行业!");
			return false;
		}
		
	for(i=0;i<Model_2_Leng;i++)
	{
		if(document.Form1.Model_2_Number.options[i].value!="")
		{
			Model_2_Value.value=Model_2_Value.value + document.Form1.Model_2_Number.options[i].value + ",";
			Model_2_Text.value=Model_2_Text.value + document.Form1.Model_2_Number.options[i].text + "+";
		}
		//return false;
	}
}

//显示所添加的二级类别和三级类别
function Show_CompanyDA_Model()
{
	var Model2=document.Form1.Model_1_Sum.value;
	var Model2Text=document.Form1.Model_1_Text.value;
	var Mod2=Model2.split(",");
	var Mod2Text=Model2Text.split(",")
	
	var Model3=document.Form1.Model_2_Sum.value;
	var Model3Text=document.Form1.Model_2_Text.value;
	var Mod3=Model3.split(",");
	var Mod3Text=Model3Text.split(",")
	
	for(var i=0;i<Mod2.length-1;i++)
	{
		var opt=document.createElement('OPTION');
		opt.value=Mod2[i];
		opt.text=Mod2Text[i];
		document.Form1.Model_1_Number.add(opt);
	}
	
	for(var i=0;i<Mod3.length-1;i++)
	{
		var opt=document.createElement('OPTION');
		opt.value=Mod3[i];
		opt.text=Mod3Text[i];
		document.Form1.Model_2_Number.add(opt);
	}
}

//初始化一级行业
function Model_Init(selecttext)
{	
	//var tempurl=getHostURL() + "ModelList.asp?Cmd=Init";
	var tempurl="ModelList.asp?Cmd=Init";
	//window.open(tempurl);
	var req=new ActiveXObject("Msxml2.XMLHTTP");
	req.open("POST",tempurl,false);
	req.send();
	if(req.status==200)
	{
		var dom=req.responseXML;
		if(dom!=null)
		{
			var ID=dom.documentElement.getElementsByTagName("ID");
			var Name=dom.documentElement.getElementsByTagName("Name");
			var ModelLen=document.all.Model.length;
			while(ModelLen>=0)
			{
				document.Form1.Model.options.remove(1);
				ModelLen--;
			}
			document.Form1.Model.disabled=false;
			for(i=0;i<ID.length;i++)
			{
				var opt=document.createElement('OPTION');
				opt.value=ID[i].text;
				opt.text=Name[i].text;
				if(selecttext!=undefined)
				{	
					if(opt.text==selecttext)
					{
						opt.selected=true;
						document.Form1.Model.disabled=true;
						opt.value=ID[i].text;
						opt.text=Name[i].text;
						//alert(document.Form1.Model.options[document.Form1.Model.selectedIndex].values);
						document.Form1.ModelSelected.value=opt.value;
					}
				}           
				document.Form1.Model.add(opt);
			}
			//Model_1_1(document.Form1.Model.options[document.Form1.Model.selectedIndex].value);
		}
		else
		{
			alert("数据初始化失败！");
		}
	}
	else
	{
		alert("对不起，系统正忙请稍后访问...");
	}

}

//根据一级类别的ID列出相对应的二级类别
function Model_1_1(ID)
{
	//alert("test");
	var tempurl="ModelList.asp?Cmd=Model1&ID=" + ID;
	var req=new ActiveXObject("Msxml2.XMLHTTP");
	req.open("POST",tempurl,false);
	req.send();
	if(req.status==200)
	{
		var dom=req.responseXML;
		if(dom!=null)
		{
			var ID=dom.documentElement.getElementsByTagName("ID");
			var Name=dom.documentElement.getElementsByTagName("Name");
			var Model1Len=document.Form1.Model_1.length;
			while(Model1Len>=0)
			{
				document.Form1.Model_1.options.remove(1);
				Model1Len--;
			}
			for(i=0;i<ID.length;i++)
			{
				var opt=document.createElement('OPTION');
				opt.value=ID[i].text;
				opt.text=Name[i].text;
				document.Form1.Model_1.add(opt);
			}
		}
	}
}

//根据二级类别的ID列出相对应的三级类别
function Model_2_2(ID)
{
	
	var tempurl="ModelList.asp?Cmd=Model2&ID=" + ID;
	var req=new ActiveXObject("Msxml2.XMLHTTP");
	req.open("POST",tempurl,false);
	req.send();
	if(req.status==200)
	{   
		var dom=req.responseXML;
		if(dom!=null)
		{
			
			var ID=dom.documentElement.getElementsByTagName("ID");
			
			var Name=dom.documentElement.getElementsByTagName("Name");
			var Model1Len=document.Form1.Model_2.length;
			while(Model1Len >=0)
			{
				document.Form1.Model_2.options.remove(1);
				Model1Len--;
			}
			for(i=0;i<ID.length;i++)
			{
				
				var opt=document.createElement('OPTION');
				opt.value=ID[i].text;
				opt.text=Name[i].text;
				document.Form1.Model_2.add(opt);
			}
		}
	}
	
}


//获取所添加的二级类别和三级类别
function Update_CompanyDA_Model()
{
	var Model_1_Leng=document.Form1.Model_1_Number.length;
	var Model_2_Leng=document.Form1.Model_2_Number.length;
	var Model_1_Sum=document.Form1.Model_1_Sum;
	var Model_2_Sum=document.Form1.Model_2_Sum;
	var Model_1_Text=document.Form1.Model_1_Text;
	var Model_2_Text=document.Form1.Model_2_Text;
	Model_1_Sum.value="";
	Model_2_Sum.value="";
	Model_1_Text.value="";
	Model_2_Text.value="";
	
	if(document.Form1.Model.value=="")
	{
		alert("请选择行业类别!");
		return false;
	}
		for(i=0;i<Model_1_Leng;i++)
		{
			if(document.Form1.Model_1_Number.options[i].value!="")
			{
				Model_1_Sum.value=Model_1_Sum.value + document.Form1.Model_1_Number.options[i].value + ",";
				Model_1_Text.value=Model_1_Text.value + document.Form1.Model_1_Number.options[i].text + ",";
			}
			//return false;
		}
		
		for(i=0;i<Model_2_Leng;i++)
		{
			if(document.Form1.Model_2_Number.options[i].value!="")
			{
				Model_2_Sum.value=Model_2_Sum.value + document.Form1.Model_2_Number.options[i].value + ",";
				Model_2_Text.value=Model_2_Text.value + document.Form1.Model_2_Number.options[i].text + ",";
			}
			//return false;
		}
}