function drawDateInput(n){
	var i;
	var oDate = new Date();
	if(n=="") return;
	var strHTML = "<select name=\""+n+"\" id=\""+n+"\" onChange=\"chkDate('"+n+"')\">\n";
	for(i=oDate.getYear()+3;i>1999;i--)
		strHTML += "<option value=\""+i+"\" "+(i==oDate.getYear()?"selected":"")+">"+i+"</option>\n";
	strHTML += "</select>年";
	strHTML += "<select name=\""+n+"\" id=\""+n+"\" onChange=\"chkDate('"+n+"')\">\n";
	for(i=1;i<13;i++)
		strHTML += "<option value=\""+i+"\" "+(i==oDate.getMonth()+1?"selected":"")+">"+i+"</option>\n";
	strHTML += "</select>月";
	strHTML += "<select name=\""+n+"\" id=\""+n+"\" onLoad=\"chkDate('"+n+"')\">\n";
	for(i=1;i<32;i++)
		strHTML += "<option value=\""+i+"\" "+(i==oDate.getDate()?"selected":"")+">"+i+"</option>\n";
	strHTML += "</select>日";
	strHTML += "<script language=javascript>chkDate('"+n+"')</script>";
	document.write(strHTML);
}

function chkDate(n){
	var oDateInput = document.all[n]
	if(!oDateInput) return;
	var nYear = parseInt(document.all[n][0].value);
	var nMonth = parseInt(document.all[n][1].value);
	var nDate = parseInt(document.all[n][2].value);
	var oDate2 = new Date(nYear,nMonth-1,1);
	var oDate1 = new Date(nYear,nMonth-1,1);
	oDate2.setMonth(oDate2.getMonth()+1);
	var iDayOfMonth = (oDate2-oDate1)/24/3600000;
	oDateInput[2].length=0;
	for(var i=1;i<iDayOfMonth+1;i++){
		oDateInput[2].length++;
		oDateInput[2].options[i-1].text=i;
		oDateInput[2].options[i-1].value=i;
		if(nDate==i) oDateInput[2].options[i-1].selected=true;
	}
}

String.prototype.trim = function(){
    return this.replace(/(^\s*)|(\s*$)/g, '');
}


function doUpload(o,n){
	var oForm = o.form;
	window.UploadField = o;
	oWinUpload = window.open('/Upload.asp?type='+n,'winUpload','width=520px,height=310px');
	oWinUpload.focus();
}

var flag=false; 
function DrawImage(ImgD,MaxWidth,MaxHeight){ 
	var image=new Image(); 
	//var MaxWidth = 120
	//var MaxHeight = 120
	image.src=ImgD.src; 
	if(image.width>0 && image.height>0){ 
		flag=true; 
		if(image.width/image.height>= MaxWidth/MaxHeight){ 
			if(image.width>MaxWidth){
				ImgD.width=MaxWidth; 
				ImgD.height=(image.height*MaxWidth)/image.width; 
			}else{ 
				ImgD.width=image.width;
				ImgD.height=image.height; 
			} 
			//ImgD.alt=image.width+"x"+image.height; 
		} 
		else{ 
			if(image.height>MaxHeight){
			ImgD.height=MaxHeight; 
			ImgD.width=(image.width*MaxHeight)/image.height; 
			}else{ 
			ImgD.width=image.width;
			ImgD.height=image.height; 
			} 
			//ImgD.alt=image.width+"x"+image.height; 
		} 
	}
}


//    onload=function(){ 
//        fHl(document.body, '文件|的',true,'search.asp?keyword='); 
//        这里的body是指高亮body里面的内容。
//        fHl(document.body, '希望|愁怨', false, '/'); 
//        fHl(document.getElementById('at_main'), '独自|飘过|悠长', true, 'search.asp?keyword='); 
//        这里的'at_main'是指高亮id='at_main'的div里面的内容。search.asp?keyword=指给关键字加的链接地址，我这里加了一个参数，在后面要用到。可以是任意的地址。
//    } 
    /*----------------------------------------*\ 
     * 使用 javascript HTML DOM 高亮显示页面特定字词 By shawl.qiu 
     * 参数说明: 
     * o: 对象, 要进行高亮显示的对象. 
     * flag: 字符串, 要进行高亮的词或多个词, 使用 竖杠(|) 分隔多个词 . 
     * rndColor: 布尔值, 是否随机显示文字背景色与文字颜色, true 表示随机显示. 
     * url: URI, 是否对高亮的词添加链接.  
    \*----------------------------------------*/ 
    //--------begin function fHl(o, flag, rndColor, url)------------------// 
    function fHl(o, flag, rndColor, url){
		if(flag==''){return false}
        var bgCor=fgCor=''; 
        if(rndColor!=''){ 
            //bgCor=fRndCor(10, 20); 
            //fgCor=fRndCor(230, 255); 
			bgCor = 'white'
			fgCor = rndColor
        } else { 
            bgCor='white'; 
            fgCor='red'; 
        } 
        var re=new RegExp(flag, 'i'); 
        for(var i=0; i<o.childNodes.length; i++){     
            var o_=o.childNodes[i]; 
            var o_p=o_.parentNode; 
            if(o_.nodeType==1) { 
                fHl(o_, flag, rndColor, url);                 
             } else if (o_.nodeType==3) { 
                //if(!(o_p.nodeName=='A')){ 
                    if(o_.data.search(re)==-1)continue; 
                    var temp=fEleA(o_.data, flag); 
                    o_p.replaceChild(temp, o_); 
                //} 
            }  // shawl.qiu script 
        } 
        //------------------------------------------------ 
        function fEleA(text, flag){ 
            //var style=' style="background-color:'+bgCor+';color:'+fgCor+';" ' 
            var style=' style="color:'+fgCor+';" ' 
            var o=document.createElement('span'); 
            var str=''; 
            var re=new RegExp('('+flag+')', 'gi'); 
            if(url){ 
                str=text.replace(re, '<a href="'+url+ 
                '$1"'+style+' target=_blank >$1</a>'); //这里是给关键字加链接，红色的$1是指上面链接地址后的具体参数。
            } else { 
                str=text.replace(re, '<span '+style+'>$1</span>'); //不加链接时显示
            } 
            o.innerHTML=str; 
            return o; 
        }     // shawl.qiu script 
        //------------------------------------------------ 
        function fRndCor(under, over){ 
            if(arguments.length==1){ 
                var over=under; 
                    under=0; 
            }else if(arguments.length==0){ 
                var under=0; 
                var over=255; 
            } 
            var r=fRandomBy(under, over).toString(16); 
                r=padNum(r, r, 2); 
            var g=fRandomBy(under, over).toString(16); 
                g=padNum(g, g, 2); 
            var b=fRandomBy(under, over).toString(16); 
                b=padNum(b, b, 2); 
                //defaultStatus=r+' '+g+' '+b 
            return '#'+r+g+b; 
            function fRandomBy(under, over){ 
                switch(arguments.length){ 
                    case 1: return parseInt(Math.random()*under+1); 
                    case 2: return parseInt(Math.random()*(over-under+1) + under); 
                    default: return 0; 
                } 
            } // shawl.qiu script 
            function padNum(str, num, len){ 
                var temp='' 
                for(var i=0; i<len;temp+=num, i++); 
                return temp=(temp+=str).substr(temp.length-len); 
            } // shawl.qiu script 
        } 
    } // shawl.qiu script 
    //--------end function fHl(o, flag, rndColor, url)--------------------// 
	
	function startmarquee(lh,speed,delay,index){ 
		var t; 
		var p=false; 
		var o=document.getElementById("marqueebox"+index); 
		o.innerHTML+=o.innerHTML; 
		o.onmouseover=function(){p=true} 
		o.onmouseout=function(){p=false} 
		o.scrollTop = 0;
		function start(){ 
			t=setInterval(scrolling,speed); 
			if(!p) o.scrollTop += 2; 
		} 
		function scrolling(){ 
			if(o.scrollTop%lh!=0){ 
			o.scrollTop += 2; 
			if(o.scrollTop>=o.scrollHeight/2) o.scrollTop = 0; 
			}else{ 
			clearInterval(t); 
			setTimeout(start,delay); 
			} 
		} 
		setTimeout(start,delay); 
	}
	//<div id="marqueebox0"></div>
	//startmarquee(126,60,2000,0);
	//startmarquee(一次滚动高度,速度,停留时间,图层标记); 
	
	function IMicon(s,t){
		if(s!=""){
		switch (t) {
		   case "qq" :
		   		document.write( "<a target=blank href=tencent://message/?uin="+s+"&Site=中华纺织网&Menu=yes><img border=0 SRC=http://wpa.qq.com/pa?p=1:"+s+":4 alt=点击这里用QQ和我联系  height=16 ></a>");
				return
		   case "msn" :
		   		document.write( "<a href=msnim:chat?contact="+s+"><img src=http://www.texindex.com.cn/images/msn.gif border=0 alt=点击这里用MSN和我联系 /></a>" );
		   		return
		   case "skype" :
		   		document.write("<a href=skype:"+s+"?call onclick=\"return skypeCheck();\"><img src=http://www.texindex.com.cn/images/skype.gif style=\"border: none;\" alt=点击这里用Skype和我联系 /></a>");
		   		return
		}
		}
	}
	
	
function ChrCode(s,n){
	s = s.trim();
	var CC = "";
	var i ;
	var ss ;
	var str ;
	switch (n) {
	   case 0 :
			for(i=0;i<s.length;i++){
				str = s.substring(i,i+1)
				execScript("ChrCodeA = ASC('"+str+"')","vbscript");
				if(ChrCodeA<0){
					CC = CC +"b"+ -ChrCodeA
				}else{
					CC = CC +"a"+ ChrCodeA
				}
			}
			return CC
			
	   case 1 :
			s = s.replace("b","a-")
			ss = s.split("a")
			for(i=1;i<ss.length;i++){
				str = ss[i];
				execScript("ChrCodeA = Chr("+str+")","vbscript");
				CC = CC + ChrCodeA
			}
		   return CC
		   
		case 2 :
			for(i=0;i<s.length;i++){
				str = s.substring(i,i+1);
				execScript("ChrCodeB = Hex(ASC('"+str+"'))","vbscript");
				ChrCodeA = addzero(ChrCodeB,4);
				CC = CC + ChrCodeA;
			}
			return CC
			
		case 3 :
			for(i=0;i<s.length;i=i+4){
				str = s.substring(i,i+4);
				execScript("ChrCodeB = Chr(CLng('&H"+str+"'))","vbscript");
				CC = CC + ChrCodeB ;
			}
			return CC

	} 		
}


function addzero(fstring,xxx){
	var i;
	if(fstring.length<xxx){
		var aa = ""
		for(i=0;i<xxx-fstring.length;i++){
				aa = aa + "0" ;
		}
		aa = aa + fstring ;
		return aa
	}else{
		return fstring	
	}	
	
}

function NewSafeCode(){
	document.getElementById('sYZ').innerHTML='<img id=Safecodepic src=/SafeCode/Safecode.asp?'+Math.random() +' onclick=NewSafeCode()>';
}