﻿
function noimg(r)
{
document.write(r.replace("<IMG","<img class=noimg"));
}

function QueryString(name)
{
var allparam=location.search.substr(1);
var qs = allparam.split("&");
if(qs)
{
	for(var i=0;i<qs.length;i++) 
	{
 		if(qs[i].substring(0,qs[i].indexOf("=")).toLowerCase()==name.toLowerCase())
		{return qs[i].substring(qs[i].indexOf("=")+1);}
	}
}
return '';
}
 function showTitle(href,t,len)
{
    if(t.length>len+2)
    {
        document.write("<a target='_blank' title='"+t+"' href='"+href+"'>"+t.substring(0,len)+"</a>");
    }
    else
    {
        document.write("<a target='_blank' href='"+href+"'>"+t+"</a>");
    }
}

 function showTitle2(t,len)
{
    if(t.length>len+2)
    {
        document.write("<a target='_blank' title='"+t+"'>"+t.substring(0,len)+"</a>");
    }
    else
    {
        document.write("<a target='_blank'>"+t+"</a>");
    }
}

function LTrim(str)
{
    var i;
    for(i=0;i<str.length;i++)
    {
        if(str.charAt(i)!=" "&&str.charAt(i)!="　")break;
    }
    str=str.substring(i,str.length);
    return str;
}
function RTrim(str)
{
    var i;
    for(i=str.length-1;i>=0;i--)
    {
        if(str.charAt(i)!=" "&&str.charAt(i)!="　")break;
    }
    str=str.substring(0,i+1);
    return str;
}
function Trim(str)
{
    return LTrim(RTrim(str));
}
function TrimEnd(str,trimstr)
{
	if(str.substring(str.length-trimstr.length,str.length)==trimstr)
	{str=str.substring(0,str.length-trimstr.length);}
    return str;
}
function TrimStart(str,trimstr)
{
	if(str.substring(0,trimstr.length)==trimstr)
	{str=str.substring(trimstr.length,str.length);}
    return str;
}

function isemail (s)
{
    // Writen by david, we can delete the before code
    if (s.length > 100)
    {
        window.alert("邮箱地址长度不能超过100位!");
        return false;
    }

    var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])"
    var re = new RegExp(regu);
    if (s.search(re) != -1) {
        return true;
    } else {
        window.alert ("请输入有效合法的邮箱地址 ！如：abc@163.com")
        return false;
    }
}

function ConvertToDate(datestring)
{
	datestring=datestring.replace("-","/");
	return new Date(datestring);
}

function $(id)
{return document.getElementById(id);}

function GetSysXmlNode(Tagname)
{
	var Doc = new ActiveXObject("Microsoft.XMLDOM"); 
	var node=Doc.createElement(Tagname);
	Doc.appendChild(node);
	return node;
}

//获取xml字符串中的xmlnode
function Getnodebyxml(xmlstring)
{
    var orderDoc =new ActiveXObject("Microsoft.XMLDOM"); 
    orderDoc.loadXML(xmlstring);
    return orderDoc.firstChild;
}
  
  //打开新窗口
  //function OpenUrl(id,url,name)
  //{
	//window.open(url,"_blank","status=yes,scrollbars=yes,top=180,left=180,width=820,height=480");
	//window.parent.content.AddFrame(id,url,name);
  //}
//  function OpenUrl(id,url,name,title)
//  {
//	//window.open(url,"_blank","status=yes,scrollbars=yes,top=180,left=180,width=820,height=480");
//	var oCell=window.parent.content.AddFrame(id,url,name);
//	if(title!=null){oCell.title=title;}
//  }

  function getCheckedBox(chks)  //获取被选中的checkbox
  {
	var obj=new Array();
	for(i=0;i<chks.length;i++)
	{
		if(chks[i].checked==true){obj[obj.length]=chks[i];}
	}
	return obj;
  }
  
  function ComposeFilterXml(node,container)  //组织查询数据
  {
    var inputs=container.getElementsByTagName("input");
	for(i=0;i<inputs.length;i++)
	{
		if(inputs[i].dataFld!="" && Trim(inputs[i].value)!="")
		{
			node.setAttribute(inputs[i].dataFld, inputs[i].type=="checkbox" ? BoolToString(inputs[i].checked) : inputs[i].value);
		}
		if(inputs[i].type=="radio")
		{
		    var radios = document.getElementsByName(inputs[i].name);
		    for(var o=0;o<radios.length;o++)
		    {
		        if(radios[o].checked && radios[o].value!=""){node.setAttribute(inputs[i].name,radios[o].value);break;}
		    }
		}
	}
	var selects=container.getElementsByTagName("select");
	for(i=0;i<selects.length;i++)
	{
		if(selects[i].dataFld!="" && Trim(selects[i].value)!="")
		{
			node.setAttribute(selects[i].dataFld,selects[i].value);
		}
	}
  }
  
  function ComposeFilterString(container)
  {
    var filter = "";
    var inputs=container.getElementsByTagName("input");
	for(i=0;i<inputs.length;i++)
	{
		if(inputs[i].dataFld!="" && Trim(inputs[i].value)!="")
		{
			//node.setAttribute(inputs[i].dataFld, inputs[i].type=="checkbox" ? BoolToString(inputs[i].checked) : inputs[i].value);
			filter += inputs[i].dataFld + "=" + (inputs[i].type=="checkbox" ? BoolToString(inputs[i].checked) : inputs[i].value);
		}
	}
	var selects=container.getElementsByTagName("select");
	for(i=0;i<selects.length;i++)
	{
		if(selects[i].dataFld!="" && Trim(selects[i].value)!="")
		{
			//node.setAttribute(selects[i].dataFld,selects[i].value);
			filter += selects[i].dataFld + "=" + selects[i].value;
		}
	}
	return filter;
  }
    
  
function BoolToString(b)
 {
     return b ? "true" : "false";
 } 
 
 function ComposeXml(node,container) //组织xml数据
{
	var inputs=container.getElementsByTagName("input");
	for(i=0;i<inputs.length;i++)
	{
		if(inputs[i].dataFld!="")
		{
			node.setAttribute(inputs[i].dataFld, inputs[i].type=="checkbox" ? BoolToString(inputs[i].checked) : inputs[i].value);
		}
	}
	var selects=container.getElementsByTagName("select");
	for(i=0;i<selects.length;i++)
	{
		if(selects[i].dataFld!="")
		{
			node.setAttribute(selects[i].dataFld,selects[i].value);
		}
	}
	var areas=container.getElementsByTagName("textarea");
	for(i=0;i<areas.length;i++)
	{
		if(areas[i].dataFld!="")
		{
			node.setAttribute(areas[i].dataFld,areas[i].value);
		}
	}
}

//function ComposeRowXml(node,Thead,row) //组织网格xml数据
//{
//	for(i=0;i<row.cells.length;i++)
//	{
//		var datafld=Thead.cells[i].childNodes[0].dataFld;
//		if(datafld!="")
//		{
//			var dataValue="";
//			if(row.cells[i].children.length>0)
//			{dataValue=row.cells[i].childNodes[0].value;}
//			else
//			{dataValue=row.cells[i].innerText;}
//			if(dataValue!=""){node.setAttribute(datafld,Trim(dataValue));}
//		}
//	}
//}

function ClearData(container)  //清除数据
{
    var inputs=container.getElementsByTagName("input");
	for(i=0;i<inputs.length;i++)
	{
		if(inputs[i].dataFld!="" && inputs[i].type!="hidden")
		{
			inputs[i].value="";
		}
	}
	var selects=container.getElementsByTagName("select");
	for(i=0;i<selects.length;i++)
	{
		if(selects[i].dataFld!="")
		{
			selects[i].selectedIndex=0;
		}
	}
	var areas=container.getElementsByTagName("textarea");
	for(i=0;i<areas.length;i++)
	{
		if(areas[i].dataFld!="")
		{
			areas[i].value="";
		}
	}
	if($('ContentFrame')!=null)
	{
	    ContentFrame.setHTML('');
	}
}

function BindData(dt,container) //绑定数据
{
	var inputs=container.getElementsByTagName("input");
	for(i=0;i<inputs.length;i++)
	{
		if(inputs[i].dataFld!="")
		{
		    if(inputs[i].type=="checkbox")
		    {inputs[i].checked=dt.Rows[0][inputs[i].dataFld];}
			else{inputs[i].value=dt.Rows[0][inputs[i].dataFld]==null?"":dt.Rows[0][inputs[i].dataFld];}
		}
	}
	var selects=container.getElementsByTagName("select");
	for(i=0;i<selects.length;i++)
	{
		if(selects[i].dataFld!="")
		{
			selects[i].value=dt.Rows[0][selects[i].dataFld]==null?"":dt.Rows[0][selects[i].dataFld];
		}
	}
	var areas=container.getElementsByTagName("textarea");
	for(i=0;i<areas.length;i++)
	{
		if(areas[i].dataFld!="")
		{
			areas[i].value=dt.Rows[0][areas[i].dataFld]==null?"":dt.Rows[0][areas[i].dataFld];
		}
	}
}

//function BindRowData(dr,Thead,row)  //绑定明细数据
//{
//	for(i=0;i<row.cells.length;i++)
//	{
//		var datafld=Thead.cells[i].childNodes[0].dataFld;
//		if(datafld!="")
//		{
//			var FieldValue=dr[datafld]==null?"":dr[datafld];
//			if(row.cells[i].children.length>0)
//			{
//				row.cells[i].childNodes[0].value=FieldValue;
//			}
//			else
//			{
//				row.cells[i].innerText=FieldValue;
//			}
//		}
//	}
//}

function getRadioValue(radios) //获取radio的值
{
    var result = -1;
    for(var i=0;i<radios.length;i++)
    {
        if(radios[i].checked){result=radios[i].value;break;}
    }
    return result;
}

function setRadioByValue(radios,value) //设置radio的值
{
    for(var i=0;i<radios.length;i++)
    {
        if(radios[i].value == value){radios[i].checked = true;break;}
    }
}

/*输入框只准输入数字*/
function JHshNumberText(){
    if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) 
        || (window.event.keyCode == 13) || (window.event.keyCode == 46) 
        || (window.event.keyCode == 45)))
    {
    window.event.keyCode = 0 ;
    }
} 
 /*输入框只准输入汉字*/
function onlychinese() {
    if ((window.event.keyCode >=32) && (window.event.keyCode <= 126)) 
    {
    window.event.keyCode = 0 ;
    }
} 

function getCookie(name)
{  
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));   
    if(arr != null) {return unescape(arr[2]);   
        
        }
    return null;   
  
}

function AddFavorite(sURL, sTitle) 
{ 
    try 
    { 
        window.external.addFavorite(sURL, sTitle); 
    } 
    catch (e) 
    { 
        try 
        { 
            window.sidebar.addPanel(sTitle, sURL, "湖塘纺织城"); 
        } 
        catch (e) 
        { 
            alert("加入收藏失败，请使用Ctrl+D进行添加"); 
        } 
    } 
} 
function SetHome(obj,vrl){ 
        try{ 
                obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl); 
        } 
        catch(e){ 
                if(window.netscape) { 
                        try { 
                                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
                        } 
                        catch (e) { 
                                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。"); 
                        } 
                        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); 
                        prefs.setCharPref('browser.startup.homepage',vrl); 
                 } 
        } 
} 

