/*
js 通用函数 版权所有 孙乾户 版本1.0 转载请通知我！！！
*/
	//点击控制内容的显示与隐藏同时替换一个图像的连接地址================================
	//参数：
	//	yh		控制显示隐藏的id
	//	tp		要替换的图片id
	//	src1	图片的路径
	//	src2	图片的新路径
	//=========================================================================
		function qb(th,tp,src1,src2)
		{	
			if(document.getElementById(th).style.display=="none")
			{
				document.getElementById(th).style.display="block";
				tp.src=src1;				
			}
			else
			{
				document.getElementById(th).style.display="none";
				tp.src=src2;
			}
		}
		
	//事件控制区域内容的显示与隐藏==================================================
	//参数：
	//	yh		控制显示隐藏的id
	//	tp		要替换的图片id
	//	src1	图片的路径
	//	src2	图片的新路径
	//=========================================================================
		function bn(th)
		{	
			if(document.getElementById(th).style.display=="none")
			{
				document.getElementById(th).style.display="block";			
			}
			else
			{
				document.getElementById(th).style.display="none";
				
			}
		}	
		
	//控制区域的css的由事件引起的变换不产动作=========================================
	//参数：
	//	th		当前的控制区域id
	//	hh		通用id
	//	cs1		事件后的css名称
	//	cs2		事件后其他同级区域的css
	// 	num		同级区域的个数
	//=========================================================================	
	function change_title(th,hh,cs1,cs2,num)
	{	
		for(var i=1;i<=num;i++)
		{
			if(((hh+i).toString())==th)
			{
				if(document.getElementById(hh+i)!=null)
				{
					document.getElementById(hh+i).className=cs1;
				}
			}
			else
			{
				if(document.getElementById(hh+i)!=null)
				{
					document.getElementById(hh+i).className=cs2;
				}
			}
		}
		
	}
	

	
	//控制区域的css的由事件引起的变换将产生ajax事件===================================
	//参数：
	//	th		当前的控制区域id
	//	hh		通用id
	//	cs1		事件后的css名称
	//	cs2		事件后其他同级区域的css
	// 	num		同级区域的个数
	//	show_ajax	在那个区域显示
	//	url			在那个page中处理
	//=========================================================================
	function ajax_panel(a1,a2,a3,a4,num,show_ajax,url)
	{ 
		change_title(a1,a2,a3,a4,num)
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		  {
			  alert ("您的浏览器不支持AJAX！");
			  return;
		  } 
		url=url+"&sid="+Math.random();
		xmlHttp.onreadystatechange=function()
		{ 
			if (xmlHttp.readyState==4)
			{ 
				document.getElementById(show_ajax).innerHTML=xmlHttp.responseText;
			}
		}
		xmlHttp.open("POST",url,true);
		xmlHttp.send("");
	}
	
	
	//只执行ajax函数=============================================================
	//参数：
	//	show_ajax	在那个区域显示
	//	url			在那个page中处理
	//=========================================================================
	function ajax(show_ajax,url)
	{ 
		//xmlHttp=GetXmlHttpObject();
		
		
		var xmlHttp = "";
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
			  // Internet Explorer
			  try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
		  }
		  
		  
		
		
		if (xmlHttp==null)
		  {
			  alert ("您的浏览器不支持AJAX！");
			  return;
		  } 
		  
		url=url+"&sid="+Math.random();
		url=encodeURI(url);
		xmlHttp.onreadystatechange=function()
		{ 
			if (xmlHttp.readyState==4)
			{ 
				document.getElementById(show_ajax).innerHTML=xmlHttp.responseText;
			}
			else
			{
					//document.getElementById(show_ajax).innerHTML=""
			}
		}
		xmlHttp.open("POST",url,true);
		xmlHttp.send("");
	}
	
	
	function ajax_index(show_ajax,url)
	{ 
		//xmlHttp=GetXmlHttpObject();
		
		
		var xmlHttp = "";
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
			  // Internet Explorer
			  try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
		  }
		  
		  
		
		
		if (xmlHttp==null)
		  {
			  alert ("您的浏览器不支持AJAX！");
			  return;
		  } 
		  
		url=url+"&sid="+Math.random();
		url=encodeURI(url);
		xmlHttp.onreadystatechange=function()
		{ 
			if (xmlHttp.readyState==4)
			{ 
				document.getElementById(show_ajax).innerHTML=xmlHttp.responseText;
			}
			else
			{
					document.getElementById(show_ajax).innerHTML="<table width=100% height=100%><tr><td align=center style=\"padding-top:60px\"><img src='/images/load.gif' /></td></tr></table>";
			}
		}
		xmlHttp.open("POST",url,true);
		xmlHttp.send("");
	}
	
	
	
	function ajax_input(show_ajax,url)
	{ 
		//xmlHttp=GetXmlHttpObject();
		
		
		var xmlHttp = "";
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
			  // Internet Explorer
			  try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
		  }

		if (xmlHttp==null)
		  {
			  alert ("您的浏览器不支持AJAX！");
			  return;
		  } 
		  
		url=url+"&sid="+Math.random();
		url=encodeURI(url);
		xmlHttp.onreadystatechange=function()
		{ 
			if (xmlHttp.readyState==4)
			{ 
				document.getElementById(show_ajax).value=xmlHttp.responseText;
			}
			else
			{
					//document.getElementById(show_ajax).innerHTML="<span style='background:#cc0000;color:#ffffff;padding:2px'>处理中...</span>"
			}
		}
		xmlHttp.open("POST",url,true);
		xmlHttp.send("");
	}
	
	
	function ajax_alert(url)
	{ 
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		  {
			  alert ("您的浏览器不支持AJAX！");
			  return;
		  } 
		url=url+"&sid="+Math.random();
		url=encodeURI(url);
		xmlHttp.onreadystatechange=function()
		{ 
			if (xmlHttp.readyState==4)
			{ 
				var info=xmlHttp.responseText;
				info=info.replace(" ","");
				info=info.replace("\n","");
				info=info.replace("\r","");
				if(info.length!=0)
				{
					alert(info);
				}
			}
		}
		
		xmlHttp.open("POST",url,true);
		xmlHttp.send("");
	}


	//创建ajax函数===============================================================
	//参数：
	//	无
	//返回：
	//	ajax对象
	//=========================================================================
	function GetXmlHttpObject()
	{
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
			  // Internet Explorer
			  try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
		  }
		return xmlHttp;
	}
	
	

	//打开新窗口================================================================
	//参数：
	//	url窗口路径
	//返回：
	//	窗口名称
	//=========================================================================
	function win_open(url,name)
	{
		
		window.open (url,name,'height=700,width=1100,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no');
		
	}
	
	
	//只执行ajax执行函数并在父及窗口中的区域中显示
	function exc_pa(show_ajax,url)
	{ 
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		  {
			  alert ("您的浏览器不支持AJAX！");
			  return;
		  } 
		url=url+"&sid="+Math.random();
		url=encodeURI(url);
		xmlHttp.onreadystatechange=function()
		{ 
			if (xmlHttp.readyState==4)
			{ 
				window.parent.document.getElementById(show_ajax).innerHTML=xmlHttp.responseText;
			}
			
		}
		xmlHttp.open("POST",url,true);
		xmlHttp.send(null);
	}




	//点击弹出确认按钮
	function tufa(th)
	{
		if(confirm("确认删除选中记录吗"))
		{
			location.href=th;
		}
		else
		{
			return false;
		}
			
	}
	
	
	//用户选择切换到不同页面
	function confirm_lo(msg,url1,url2)
	{
		if(confirm(msg))
		{
			location.href=url1;
		}
		else
		{
			location.href=url2;
		}
			
	}
	
//下来连动菜单
function CLASS_LIANDONG_YAO(array) 
  { 
   //数组，联动的数据源 
      this.array=array;  
      this.indexName=''; 
      this.obj=''; 
      //设置子SELECT 
    // 参数：当前onchange的SELECT ID，要设置的SELECT ID 
      this.subSelectChange=function(selectName1,selectName2) 
      { 
      //try 
      //{ 
    var obj1=document.all[selectName1]; 
    var obj2=document.all[selectName2]; 
    var objName=this.toString(); 
    var me=this; 
   
    obj1.onchange=function() 
    { 
         
        me.optionChange(this.options[this.selectedIndex].value,obj2.id) 
    } 

      } 
      //设置第一个SELECT 
    // 参数：indexName指选中项,selectName指select的ID 
      this.firstSelectChange=function(indexName,selectName)   
      { 
	  	  
		  this.obj=document.all[selectName]; 
		  this.indexName=indexName; 
		  this.optionChange(this.indexName,this.obj.id) 
      } 
   
  // indexName指选中项,selectName指select的ID 
      this.optionChange=function (indexName,selectName) 
      { 
		var obj1=document.all[selectName]; 
		var me=this; 
		obj1.length=0; 
		obj1.options[0]=new Option("请选择",''); 
		for(var i=0;i<this.array.length;i++) 
		{     
		 
			if(this.array[i][1]==indexName) 
			{ 
			//alert(this.array[i][1]+" "+indexName); 
		  obj1.options[obj1.length]=new Option(this.array[i][2],this.array[i][0]); 
			} 
		} 
      } 
       
  }
//下拉联动2
function class_ld2(fo,step,arr_con,input_item,div,url)
{
	for(var i=0;i<=eval("document."+fo+"."+input_item).options.length;i++)
	{
		eval("document."+fo+"."+input_item).options[i]=null;
	}
	var ind=eval("document."+fo+"."+step+".options[document."+fo+"."+step+".selectedIndex].value");
	var i;
	var j=1;
	eval("document."+fo+"."+input_item).options[0] = new Option("请选择", "^^^");
	for (i=0;i <  arr_con.length; i++)
	{
		 if(arr_con[i][2]==ind)
		 {
			eval("document."+fo+"."+input_item).options[j] = new Option(arr_con[i][0], arr_con[i][1]);
			j++;
		 }
		 
	}
	ajax(div,url);
}





function class_ld1(fo,step,arr_con,input_item,input_item2,div,url)
{
	
	//设置第二级别为空
	for(var i=0;i<=eval("document."+fo+"."+input_item).options.length;i++)
	{
		eval("document."+fo+"."+input_item).options[i]=null;
	}
	
	
	//设置三级别为空
	for(var i=0;i<=eval("document."+fo+"."+input_item2).options.length+1;i++)
	{
		eval("document."+fo+"."+input_item2).options[i]=null;
	}
	eval("document."+fo+"."+input_item2).options[0] = new Option("请选择", "^^^");
	
	
	//设置而级别级别
	var ind=eval("document."+fo+"."+step+".options[document."+fo+"."+step+".selectedIndex].value"); //选中项的值
	var i;
	var j=1;
	eval("document."+fo+"."+input_item).options[0] = new Option("请选择", "^^^");
	for (i=0;i <  arr_con.length; i++)
	{
		 if(arr_con[i][2]==ind)
		 {
			eval("document."+fo+"."+input_item).options[j] = new Option(arr_con[i][0], arr_con[i][1]);
			j++;
		 }
		 
	}
	
	//执行一个其他的ajax	
	ajax(div,url);
}

//复制
function CopyUrl(target){ 
	js=target.createTextRange(); 
	js.execCommand("Copy"); 
	alert("succed!"); 
} 


//只执行ajax函数=============================================================
	//参数：
	//	show_ajax	在那个区域显示
	//	url			在那个page中处理
	//=========================================================================
	function ajax_load(show_ajax,url)
	{ 
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		  {
			  alert ("您的浏览器不支持AJAX！");
			  return;
		  } 
		url=url+"&sid="+Math.random();
		url=encodeURI(url);
		xmlHttp.onreadystatechange=function()
		{ 
			if (xmlHttp.readyState==4)
			{ 
				document.getElementById(show_ajax).innerHTML=xmlHttp.responseText;
			}
			else
			{
					document.getElementById(show_ajax).innerHTML="<img src='/images/load.gif' />";
			}
		}
		xmlHttp.open("POST",url,true);
		xmlHttp.send("");
	}
	
	
	function ajax_load_en(show_ajax,url)
	{ 
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		  {
			  alert ("您的浏览器不支持AJAX！");
			  return;
		  } 
		url=url+"&sid="+Math.random();
		url=encodeURI(url);
		xmlHttp.onreadystatechange=function()
		{ 
			if (xmlHttp.readyState==4)
			{ 
				document.getElementById(show_ajax).innerHTML=xmlHttp.responseText;
			}
			else
			{
					document.getElementById(show_ajax).innerHTML="<img src='/images/load.gif' />";
			}
		}
		xmlHttp.open("POST",url,true);
		xmlHttp.send("");
	}
	


/*
js 通用函数 版权所有 孙乾户 版本1.0 请不要转载，转载请通知我！！！
*/