function cr_dv(){
   var objdiv = document.createElement("DIV");
   var objname="dv_msg";
   objdiv.id = objname;
   objdiv.style.top ="230px";
   objdiv.style.left ="450px";
   objdiv.style.background = '#eff5fa';
   objdiv.style.visibility = 'visible';
   objdiv.style.position="absolute"; 
   objdiv.style.filter ="alpha(opacity=76)";
   objdiv.style.width ="250px";
   objdiv.style.height ="120px";
   objdiv.style.border = "1px solid #0066cc";
   objdiv.innerHTML="<div style='text-align:center'><br><br><br><font style='font-size:14px; color:#0066cc'><strong>数据加载中...</strong></font></div>";
  // objdiv.style.zIndex=0;
   document.body.appendChild(objdiv);
 }

var alt_msg="不能为空";
var s_code_lan=".php";
function Gt_sour(str,para)
{
	var aj_fol="/Ajapi/";
    //alert(aj_fol+str+s_code_lan+"?"+para);
	return aj_fol+str+s_code_lan+"?"+para;
}
function Gt_url(str)
{
    return str+s_code_lan;
}
function menu_sel(obj,nid)
{    

    var m=obj;
	var xh=nid;
	var i=1;
	var menuno=6;
	for(i=1;i<menuno;i++)
	{
		var obj_all=obj+i;
		document.getElementById(obj_all).className="lk_menu";
	}
	
	for(i=0;i<6;i++)
	{
	 document.getElementById(obj+i+"_sub").style.display="none";
	}
	 var obj_sel=obj+nid;
     document.getElementById(obj_sel).className="lk_curr";
     document.getElementById(obj+nid+"_sub").style.display="block";
}
function getXmlhttp()
{
	var http_request;
	if(window.XMLHttpRequest) { 
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType("text/xml");
		}
	}
	else if (window.ActiveXObject) { 
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) { 
		window.alert("can't create XMLHttpRequest object.");
		return null;
	}	
	return http_request;
}
function Aj_get(content_sour,content_des)
{
	    var ajax=getXmlhttp();
		content_sour=content_sour.split("?");
		obj_c=content_sour[0];
		obj_p=content_sour[1];
		ajax.open("GET",Gt_sour(obj_c,obj_p),false);
        ajax.send(null);
		if(content_des!="")
		{
			document.getElementById(content_des).innerHTML=ajax.responseText;
		}
		else
		{
			return ajax.responseText;
		}
}
function Aj_post(poststr,content_sour,content_des)
{
	    var ajax=getXmlhttp();
		var str="";
		content_sour=content_sour.split("?");
		obj_c=content_sour[0];
		obj_p=content_sour[1];
        ajax.open("POST",Gt_sour(obj_c,obj_p),false);
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
        ajax.send(poststr);
						   if(content_des!="")
							{
								document.getElementById(content_des).innerHTML=ajax.responseText;
								str=ajax.responseText;
							}
							else
							{
								str=ajax.responseText;
							}
		return str;
}

function set_msg(obj,msg)
{   
    var obj_msg=document.getElementById(obj+"_msg");
    if(obj_msg)
	{
		document.getElementById(obj+"_msg").innerHTML=msg+alt_msg;
	}
	else
	{
		alert(msg+alt_msg);
	}
	document.getElementById(obj).focus();
}
function  ck_rd_str(frm_obj,obj_type,back_type)
  {   
      var obj=document.getElementsByName(frm_obj);   
	  var str="";
	  var bk_str="";
	  var split_str="";
	  
	  if(obj_type=="checkbox")
	  {
	       split_str="<@>";
	  }
	  else if(obj_type=="radio")
	  {
	       split_str="";
	  }
	  
      for(var i=0;i<obj.length;i++)  
	  { 
          if(obj[i].checked)
		  {
			str+=split_str+obj[i].value;
		  }
	  }
	  
	  if(back_type=="get_value")
	  {
 	       bk_str=str;
	  }
	  else if(back_type=="get_count")
	  {
	       bk_str=i;
	  }
	 
	  	  	
	 return bk_str;		 
  }  
function str_rep(str)
{
    var regS = new RegExp("&","gi"); 
 	var bk_str=str.replace(regS,"(#*%*)");  
    return bk_str;
}
function set_rd_ck(obj,str)
{
	var obj=document.getElementsByName(obj);
	if(obj[0].type=="radio")
	{
		str="<@>"+str;
	}
	//alert(str);
	str_arr=str.split("<@>");
	str_arr_sl=str_arr.length;
	var sl=obj.length;
	for ( var i = 0; i < sl; i++ )
	{
		for(j=0;j<str_arr_sl;j++)
		{
		   if(obj[i].value==str_arr[j])
		   {
			   obj[i].checked=true;
			}
		}
	}
	
	
}

function set_txt(obj,str)
{    
    var regS = new RegExp("&quot;","gi"); 
 	var regS2 = new RegExp("&lt;","gi");
	var regS3 = new RegExp("&gt;","gi");
	//var regS4 = new RegExp("(#*%*)","gi");
	
	var str=str.replace(regS,"&"); 
	var str=str.replace(regS2,"<"); 
	var str=str.replace(regS3,">"); 
	//var str=str.replace(regS4,"1"); 
	if(document.getElementById(obj))
	{
		document.getElementById(obj).value=str;
	}
}


function set_str_frm(obj)
{
	
}


function str_frm_obj(sub_frm,str_type,sour_str)//frm,type of sub or get ,get str
{
 var obj=document.getElementById(sub_frm).getElementsByTagName('input');
 var obj_sel=document.getElementById(sub_frm).getElementsByTagName('select');
 var obj_area=document.getElementById(sub_frm).getElementsByTagName('textarea');

 var sl=obj.length;
 var sl_sel=obj_sel.length;
 var sl_area=obj_area.length;
 var str_err="";
 var str="";
 for(i=0;i<sl;i++)
 {     
        if(document.getElementById(obj[i].name+"_msg"))
		{
			document.getElementById(obj[i].name+"_msg").innerHTML="";
		}
		
		if(obj[i].type=="checkbox"||obj[i].type=="radio")
		{         
		
		        if(str_type=="add")
				{
						str+=str_rep(obj[i].name)+"="+str_rep(ck_rd_str(obj[i].name,obj[i].type,"get_value"))+"&";
						var tx_needs=obj[i].getAttribute("needs");
						if(tx_needs!=null)
						{
							 var s_rd_ck=ck_rd_str(obj[i].name,obj[i].type,"get_value");
							 if(s_rd_ck=="")
							 {
							    set_msg(obj[i].name,tx_needs);
								str_err+=obj[i].name+alt_msg;
								return "err";
							 }
						}
				}
				else if(str_type=="modi")
				{
						var xlist = eval('('+sour_str+')');;
						var obs=eval("xlist."+obj[i].name);
						if(obs)
						{
							set_rd_ck(obj[i].name,obs);
						}
				}
				i+=ck_rd_str(obj[i].name,obj[i].type,"get_count")-1;
				
		}
		else
		{        
		        
				if(str_type=="add")
				{
						str+=str_rep(obj[i].name)+"="+str_rep(obj[i].value)+"&";
						var tx_needs=obj[i].getAttribute("needs");
						if(tx_needs!=null && obj[i].value=="")
						{
							set_msg(obj[i].name,tx_needs);
							str_err+=obj[i].name+alt_msg;
							return "err";
						}
				}
				else if(str_type=="modi")
				{
					var xlist = eval('('+sour_str+')');;
					var obs=eval("xlist."+obj[i].name);
					if(obs)
					{
						set_txt(obj[i].name,obs);
					}
				}
				
			
				
		}
 }
 
 for(j=0;j<sl_sel;j++)
 {
	 
	    if(document.getElementById(obj_sel[j].name+"_msg"))
		{
			document.getElementById(obj_sel[j].name+"_msg").innerHTML="";
		} 
		 if(str_type=="add")
		{
			   str+=str_rep(obj_sel[j].name)+"="+str_rep(obj_sel[j].value)+"&";
			   var tx_needs=obj_sel[j].getAttribute("needs");
			   if(tx_needs!=null && obj_sel[j].value=="0")
			   {
				 set_msg(obj_sel[j].name,tx_needs);
				 str_err+=obj_sel[j].name+alt_msg;
				 return "err";
			   }
		}
		else if(str_type=="modi")
		{
			   var xlist = eval('('+sour_str+')');;
			   var obs=eval("xlist."+obj_sel[j].name);
				if(obs)
				{
				  set_txt(obj_sel[j].name,obs);
				}
		}
 }
 
 for(k=0;k<sl_area;k++)// area
 {
	 
	    if(document.getElementById(obj_area[k].name+"_msg"))
		{
			document.getElementById(obj_area[k].name+"_msg").innerHTML="";
		} 
		 if(str_type=="add")
		{
			   str+=str_rep(obj_area[k].name)+"="+str_rep(obj_area[k].value)+"&";
			   var tx_needs=obj_area[k].getAttribute("needs");
			   if(tx_needs!=null && obj_area[k].value=="0")
			   {
				 set_msg(obj_area[k].name,tx_needs);
				 str_err+=obj_area[k].name+alt_msg;
				 return "err";
			   }
		}
		else if(str_type=="modi")
		{
			   var xlist = eval('('+sour_str+')');;
			   var obs=eval("xlist."+obj_area[k].name);
				if(obs)
				{
				  set_txt(obj_area[k].name,obs);
				}
		}
 }
 
 
 
		if(str_err.length>0)
		{
			return "err:"+str_err;
		}
		else
		{
			return str;
		}
}

function CheckUserLogin()
{
	document.getElementById("lg_msg").innerHTML="正在登陆";
	var str=str_frm_obj("us_login","add","");
	//alert(str);
	if(str.substr(0,3)=="err")
	 {
		 return;
	}
	var bk_str=Aj_post(str+"ac=checkpass","UsInfo","");
	
	if(bk_str!="true")
	{
		alert("用户名或密码输入有误");
		document.getElementById("lg_msg").innerHTML="<A href='#' onclick=javascript:CheckUserLogin();><IMG tabIndex=3 height=37 src='/images/login_btn.gif' width=45 border=0></A>";
		document.getElementById("lg_uid").select();
		document.getElementById("lg_pwd").value="";
		return;
	}
	else
	{
		location.href="/User/Main.php";
	}
}

function str_edit(obj)
{
	var f = window.frames[obj].frames["HtmlEditor"];
	var ob= f.document.getElementsByTagName("BODY")[0];
	var str=ob.innerHTML;
	//str=escape(str);
	//var regS1 = new RegExp("&lt;","gi"); 
	//var regS2 = new RegExp("&gt;","gi"); 
	var regS3 = new RegExp("&","gi"); 
	//var regS5 = new RegExp("\"","gi"); 
    //var regS4 = new RegExp("&quot;","gi"); 

   //str=str.replace(regS4,"\"");
    //str=str.replace(regS2,"＞");
	//str=str.replace(regS1,"＜");
    
    str=str.replace(regS3,"(@#)");
	//str=str.replace(regS5,"(@gxxg@)");
	//alert(str);
	//str="<p>//str=preg_replace(/＜(script.*?)＞/si(@#)amp;lt;\1(@#)amp;gt;,str);//替换未封闭 <br>   <br> </p> ";
	//str="asdfsad'\"";
	document.getElementById("content").value=str;
	return str;
}

function set_htm(obj,str)
{
	var obj_edit= window.parent.frames[obj].frames["HtmlEditor"];
	//alert(str);
	var obj_sour = obj_edit.document.getElementsByTagName("BODY")[0];
	obj_sour.innerHTML=str;
}

function ssv(obj)
{
	var obj_edit= window.parent.frames[obj].frames["HtmlEditor"];
	//alert(str);
	var obj_sour = obj_edit.document.getElementsByTagName("BODY")[0];
	obj_sour.innerHTML="asdfsad";
}



