﻿function $(id)
{
	return document.getElementById(id);
}
String.prototype.getIntLeng = function () {
        var sTmpChar;
        var nOriginLen = 0;
        var nStrLength = 0;
        nOriginLen = this.length; 
        for ( var i=0 ; i < nOriginLen ; i++ ) {
                sTmpChar = this.charAt(i); 
				//从第一个字符开始算起
                if (escape(sTmpChar).length >=3) {
				//如实ASCII大与255的值编码后字符长度变长
                        nStrLength += 2;     
                } else if (sTmpChar!='\r') {    
                        nStrLength ++;   
                }
        }
        return nStrLength;       
}
String.prototype.trim=function(){   //去空格函数
	  return   this.replace(/^\s*|\s*$/gi,""); 
}  


//全选脚本
function SetCountCk(str,str_2)
{
	var Ck=document.getElementsByName(str);
	var CkNum=Ck.length;
	var Ck_2=$(str_2);
	if(Ck_2.checked)
	{
	    
		for(var i=0;i<CkNum;i++)
		{
			Ck[i].checked=true;
		}
		
	}else
	{
		for(var i=0;i<CkNum;i++)
		{
			Ck[i].checked=false;
		}
	}
}

function bindMsg(id, msg)   //错误提示用这个写入
{
	try{
		$(id).innerHTML = msg;
		$(id).style.border='1px solid #FEC881';
		$(id).style.backgroundColor = '#FFF9E7';
	}catch(e)
	{
		//正式工作出错不处理
		//alert(e.message);
	}
}

//复选框生成查询字符串
function CheckBoxStr(CkName,Url,UrlPage)
{
	var Ck=document.getElementsByName(CkName);
	var CkNum=Ck.length;
	var Urlstr=""
	for(var i=0;i<CkNum;i++)
	{
		if(Ck[i].checked)
		{
			Urlstr=(Urlstr=="")?Ck[i].value:Urlstr+","+Ck[i].value;
		}
	}
	/*alert(Url+'?'+UrlPage+'='+Urlstr);*/
	window.location.href=Url+'?'+UrlPage+'='+Urlstr;
}
function CheckBoxStr2(CkName,Url,UrlPage,str,val)
{
	var Ck=document.getElementsByName(CkName);
	var CkNum=Ck.length;
	var Urlstr=""
	for(var i=0;i<CkNum;i++)
	{
		if(Ck[i].checked)
		{
			Urlstr=(Urlstr=="")?Ck[i].value:Urlstr+","+Ck[i].value;
		}
	}
	/*alert(Url+'?'+UrlPage+'='+Urlstr);*/
	window.location.href=Url+'?'+UrlPage+'='+Urlstr+'&'+str+'='+val;
}
function CheckBoxStrTwo(CkName,Url,UrlPage,UrlVa)
{
	var Ck=document.getElementsByName(CkName);
	var CkNum=Ck.length;
	var Urlstr=""
	for(var i=0;i<CkNum;i++)
	{
		if(Ck[i].checked)
		{
			Urlstr=(Urlstr=="")?Ck[i].value:Urlstr+","+Ck[i].value;
		}
	}
	window.location.href=Url+'?'+UrlVa+'&'+UrlPage+'='+Urlstr;
}
//生成查询字符串
function searchCondition(myfrom,url)
{
	var str = '';
	var elements = document.forms[myfrom].elements;
	
	for (var i = 0; i < elements.length; i++)
	{
		if (elements[i].nodeName == 'INPUT')
		{
			switch (elements[i].type)
			{
				case 'text':
					str += '&' + elements[i].name + '=' + URLencode(elements[i].value);
					break;
				case 'radio':		
					if(elements[i].checked)
					{ 
						alert(elements[i].name);
						str+='&' + elements[i].name + '=' + URLencode(elements[i].value);
					}
				case 'checkbox' :
					if (elements[i].checked)
					{
						str += '&' + elements[i].name + '=' + URLencode(elements[i].value);
					}
					break;	
			}
		
		}
		else if (elements[i].nodeName == 'SELECT')
		{
			str += '&' + elements[i].name + '=' + URLencode(elements[i].options[elements[i].options.selectedIndex].value);
		}
		else if(elements[i].nodeName == 'TEXTAREA')
		{
			str += '&' + elements[i].name + '=' + URLencode(elements[i].value);
		}
	}
	//alert(URLencode(str)+'|'+str);
	location.reload(url+'?null=null' + str);
}
//对Url进行编码,让查询字符串可以有特殊字符
function URLencode(sStr) 
{
    return escape(sStr).
             replace(/\+/g, '%2B').
                replace(/\"/g,'%22').
                   replace(/\'/g, '%27').
                     replace(/\//g,'%2F');
}
function MM_preloadImages() { //预载入变换的图片
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function showDiv(sid)//首页产品切换效果
{
whichEl = eval("proDiv" + sid);
for (i=1;i<8;i++){
	if (i!=sid){
	eval("proDiv" + i + ".style.display=\"none\";");
	}else
	{
	eval("proDiv" + i + ".style.display=\"\";");
	}
}
}
//提交表单
function SubmitForm(myform,url)
{
	var checkdel2 = window.confirm("确定要继续吗？");
	if (checkdel2 == false){
		return false;
	}else{
		var MyForm=$(myform);
		MyForm.action=url;
		MyForm.submit();
	}
}
//确认操作是否继续
function del() {
	    var checkdel = window.confirm("确定要继续吗？");
		if (checkdel == false)
		   return false;
		   else 
		   return true;	
}
