/*
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;
			}
			else
			{
				document.getElementById(show_ajax).innerHTML="Load...";	
			}
		}
		xmlHttp.open("POST",url,true);
		xmlHttp.send(null);
	}
	
	
	//只执行ajax函数=============================================================
	//参数：
	//	show_ajax	在那个区域显示
	//	url			在那个page中处理
	//=========================================================================
	function ajax(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="Load...";	
			}
			
		}
		xmlHttp.open("POST",url,true);
		xmlHttp.send(null);
	}


	//创建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;
		}
			
	}
	
//下来连动菜单
//表单名称,本input 名称 下级数组, 下input名称
function class_ld(fo,step,arr_con,input_item)
{
	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++;
		 }
		 
	}
} 
	
	
/*
js 通用函数 版权所有 孙乾户 版本1.0 请不要转载，转载请通知我！！！
*/