﻿/*
作者：卢楚风
Author : Chufeng Lu
Copyright Cdotsoft Inc.
			2009-1-15
-----------------------------*/
var cout=function(str){
	document.write(str);
};
var coutln=function(str){
	document.writeln(str);
};
var $=function(Id){
	return document.getElementById(Id)?document.getElementById(Id):null;
};
var $N=function(Name){
	return document.getElementsByName(Name)?document.getElementsByName(Name):Name;
};
var $radioVal=function(name){
	var list=$N(name);
	var val="";
	for(var i=0;i<list.length;i++){
		if(list[i].checked) val = list[i].value;
	}
	return val;
};
var $createTag=function(tagName){
	return document.createElement(tagName);
};
var $removeTag=function(obj){
	document.body.removeChild(obj);
};
var $getTop=function(obj){
	var offset=obj.offsetTop;
	if(obj.offsetParent!=null) offset +=$getTop(obj.offsetParent);
	return offset;
};
var $getLeft=function(obj){
	var offset=obj.offsetLeft;
	if(obj.offsetParent!=null) offset +=$getLeft(obj.offsetParent);
	return offset;
};
var $httpRequest=function(){
	var xmlHttp=false;
	try{
		xmlHttp = new XMLHttpRequest();
	}
	catch(trymicrosoft){
		try{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}//No.1
		catch(othermicrosoft){
			try{xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")}
			catch(failed){}
		}//No.1
	}
   return xmlHttp;
};
var $ajaxGet=function(url,functionCallback){
	var xmlHttp = $httpRequest();
	xmlHttp.open("get",url,true);
	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4&&xmlHttp.status == 200){
			functionCallback(xmlHttp);
		}
	};
	xmlHttp.send(null);
};
var $ajaxPost=function(url,postData,functionCallback){
	var xmlHttp = $httpRequest();
	xmlHttp.open("POST",url,true);
	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4&&xmlHttp.status == 200){
			functionCallback(xmlHttp);
		}
	};
	xmlHttp.setRequestHeader("content-type","application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("content-length",postData.length);
	xmlHttp.send(postData);
};
var ltrim=function(val){return val.replace(/(^\s*)/g,"");} ;
var rtrim=function(val){return val.replace(/(\s*$)/g,"");}; 
var trim=function trim(val){return rtrim(ltrim(val));};

var isEmail=function(val){
	var reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	if(!reg.test(val) || val.length>100){
		return false;
	}else{
		return true;
	}
};
var isUserName=function(val,rule){
	var reg=/^([\w-]{2,20})|(?:[\u4e00-\u9fa5]{2,10})$/;
	if(rule!=undefined) reg=rule;
	if(!reg.test(val)){
		return false;
	}else{
		return true;
	}
};
var isNickName=function(val,rule){
	var reg=/^([\w-]{2,20})|(?:[\u4e00-\u9fa5]{2,10})$/;
	if(rule!=undefined) reg=rule;
	if(!reg.test(val)){
		return false;
	}else{
		return true;
	}
};
var isRealName=function(val,rule){
	var reg=/^(?:[\u4e00-\u9fa5]{2,4})$/;
	if(rule!=undefined) reg=rule;
	if(!reg.test(val)){
		return false;
	}else{
		return true;
	}
};
var isIdCard=function(val){
	var reg=/^[1-9]\d{15}(\d{2}|\d[xX])?$/;
	if(!reg.test(val)){
		return false;
	}else{
		return true;
	}
};
var isPassword=function(val){
	var reg=/^[\w@#$\.,-]{6,20}$/;
	if(!reg.test(val)){
		return false;
	}else{
		return true;
	}
};
var isCode=function(val){
	var reg=/^[a-zA-Z0-9]{4}$/;
	if(!reg.test(val)){
		return false;
	}else{
		return true;
	}
};
var isInt=function(val){
	var reg=/^\d{1,20}$/;
	if(!reg.test(val)){
		return false;
	}else{
		return true;
	}
};
var isNumber=function(val){
	var reg=/^\d{1,20}(\.\d{1,20})?$/;
	if(!reg.test(val)){
		return false;
	}else{
		return true;
	}
};
//设置cookie
function setCookie(name,value) {
    var Days = 1;
    var exp  = new Date();
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
//获取cookie
function getCookie(name) {
    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
    if(arr=document.cookie.match(reg)) return unescape(arr[2]);
    else return "";
}
//删除cookie
var removeCookie=function(name) {
  document.cookie = name+"=;expires="+(new Date(0)).toGMTString();
};
//可移动的层
var moveBox=function(obj,onObj){
	var _this = this;
	_this.show=function(e){
		var e = Utils.getEvent(e);
		obj.style.left = parseInt(window.screen.availWidth/2 - obj.offsetWidth/2) + "px"; 
		obj.style.top = e.pageY + "px";
		obj.style.visibility="visible";
	};
	_this.close=function(event){
		obj.style.visibility="hidden";//visible
	};
	_this.x = 0;
	_this.y = 0;
	_this.move=function(e){
		var e = Utils.getEvent(e);
		var _x = _this.x - e.pageX;
		var _y = _this.y - e.pageY;
		var left = parseInt($getLeft(obj) - _x);
		var top = parseInt($getTop(obj) - _y);
		var bodyWidth = document.body.offsetWidth;
		//
		if(left<0){
			left =0;
		}else if(left + obj.offsetWidth>bodyWidth){
			left = bodyWidth - obj.offsetWidth;
		}
		if(top<0) top = 0;
		obj.style.left =  left + "px";
		obj.style.top = top + "px";
		_this.x = e.pageX;
		_this.y = e.pageY;
	};
	_this.mousedown=function(e){
		var e = Utils.getEvent(e);
		_this.x = e.pageX;
		_this.y = e.pageY;
		document.onselectstart = new Function("return false");
		Utils.addEventHandler(document,"mousemove",_this.move);
	};
	_this.mouseup=function(e){
		Utils.delEventHandler(document,"mousemove",_this.move);
		document.onselectstart = null;
	};
	Utils.addEventHandler(onObj,"mousedown",_this.mousedown);
	Utils.addEventHandler(document,"mouseup",_this.mouseup);
	//Utils.addEventHandler(onObj,"mouseout",_this.mouseup);
};
var showImgAbsolute=function(event,obj,image){
	var img=$("img-show-absolute");
	if(img==undefined){
		img=$createTag("img");
		img.id="img-show-absolute";
		img.style.position="absolute";
		img.style.zIndex="999";
		img.style.border="#ccc 1px solid";
		img.style.width="120px";
		document.body.appendChild(img);
	}
	if(image==undefined || image=="") img.src=obj.href;
	else img.src=image;
	var e = Utils.getEvent(event);
	img.style.display="block";
	img.style.left = e.pageX + "px"; 
	img.style.top = e.pageY + "px";
	obj.onmouseout=function(){
		img.style.display="none";
	};
};
var setSoType=function(obj){
	var _this=this;
	_this.form=new Object();
	var navList=new Array();
	var divList=obj.getElementsByTagName("DIV");
	for(var i=0; i<divList.length; i++){
		if(divList[i].className!="text"){
			navList.push(divList[i]);
			divList[i].onclick=function(){
				_this.click(this);
			};
		}
	}
	_this.click=function(clickObj){
		for(var i=0; i<navList.length; i++){
			if(navList[i]==clickObj){
				navList[i].className="on";
				var hrefObj = navList[i].getElementsByTagName("A")[0];
				if(hrefObj!=undefined){
					_this.form.action=hrefObj.href;
				}
			}else{
				if(i-1>=0){
					if(navList[i-1]==clickObj){
						navList[i].className="no";
					}else{
						navList[i].className="";
					}
				}else{
					navList[i].className="";
				}
				if(i==0){
					navList[i].className="no";
				}
			}
		}
		//alert("");
	};
};
var setKey=function(obj){
	if(obj.value=="请输入关键词" || obj.value=="请输入关键字"){
		obj.style.color="#111";
		obj.value="";
	}else if(obj.value==""){
		obj.style.color="#ccc";
		obj.value="请输入关键词";
	}
};
//获取URL参数
var request=function(name) {
	var URLParams = new Object();
	var aParams = document.location.search.substr(1).split('&');
	for (i=0; i<aParams.length ; i++){
		var aParam = aParams[i].split('=');
		if(aParam[1]==undefined) aParam[1]="";
		URLParams[aParam[0].toString().toLowerCase()] = aParam[1].toString().toLowerCase();
	}
	if(URLParams[name]==undefined) return "";
	return URLParams[name];
};
/*
onObj:鼠标当前悬停的标签
showObj:需要展开的标签
closeObj:需要隐藏的标签
url:"更多"需要链接到的地址
*/
var changeDBList=function(onObj,showObj,closeObj,url){
	var nodes=onObj.parentNode.getElementsByTagName("DIV");
	for(var i=0;i<nodes.length;i++){
		if(nodes[i].className.toLowerCase()!="more"){
			nodes[i].className="";
		}else{
			var moreLink=nodes[i].getElementsByTagName("A")[0];
			if(moreLink!=undefined && url!=undefined){
				moreLink.href=url;
			}
		}
	}
	onObj.className="on";
	showObj.style.display="block";
	closeObj.style.display="none";
};
//obj包含所有缩略图的DIV(新闻右侧)
var setAdvImg=function(obj){
	var nodes=obj.getElementsByTagName("DIV");
	var resetClassName=function(){
		for(var i=0;i<nodes.length;i++){
			if(nodes[i].parentNode==obj){
				nodes[i].className="";
			}
		}
	};
	for(var i=0;i<nodes.length;i++){
		if(nodes[i].parentNode==obj){
			nodes[i].onmouseover=function(){
				resetClassName();
				this.className="on";
				var bigimg=$('bigimg').getElementsByTagName('IMG')[0];
				var imgLink=$('bigimg').getElementsByTagName('A')[0];
				var thumbnails=this.getElementsByTagName('IMG')[0];
				var thumbnailsLink=$('bigimg').getElementsByTagName('A')[0];
				var textObj=this.getElementsByTagName('DIV')[0];
				bigimg.src=thumbnails.src;
				imgLink.href=thumbnailsLink.href;
				$('adv_msg').innerHTML=textObj.innerHTML;
			}
		}
	}
};
//跳转到下一页,分页链接必须为重写后的链接
var gotopage=function(rewritesuffix){
	var page = $("gotopage").value;
	if(!isInt(page)){
		alert("页码请填写数字...");return false;
	}
	var url=location.href;
	if(rewritesuffix==undefined){//没有使用URL重写的分页
		var pageindex="page=" + page;
		if(url.indexOf("page=")>0){
			url = url.replace(/(page=\d*$)|(page=\d*)/,pageindex)
		}else{
			if(url.indexOf("?")<=0) url +="?" + pageindex;
			else url +="&" + pageindex;
		}
	}else if(url.indexOf("?")<=0){
		//重写的地址必须为"页码+后缀"的格式,比如"110.aspx"表示第110页
		var currFile=fname=url.substr(url.lastIndexOf('/')+1);
		var arr=currFile.split(".");
		var pageindex=currFile;
		if(arr[0]!=undefined){
			pageindex = page + rewritesuffix;
			if(isInt(arr[0])){
				url = url.replace(currFile,pageindex);
			}else if(!isInt(arr[0])){
				url = url.replace(currFile,"") + arr[0] + "/" + pageindex;
			}
		}
//		if(url.indexOf("page=")>0){
//			url = url.replace(/(page=\d*$)|(page=\d*)/,pageindex)
//		}else{
//			url +="?" + pageindex;
//		}
	}
	window.location.href=url;
};
var resetPage=function(type,val){
	var url=location.href.toLowerCase();
	if(type==undefined) type="";
	type=type.toLowerCase();
	var str=type + "=" + val;
	if(url.indexOf(type + "=")>0){
		var reg = new RegExp("(" + type + "=[^&]*)","i");
		url = url.replace(reg,str)
	}else{
		if(url.indexOf("?")<=0) url +="?" + str;
		else url +="&" + str;
	}
	window.location.href=url;
};
//
var initArea=function(uiObj,pid,tagId,doFunction){
	$ajaxGet("/tools/GetAreaXML.aspx?pid=" + parseInt(pid),
		function(xmlHttp){
			xmldoc = xmlHttp.responseXML;
			var keynodes=xmldoc.getElementsByTagName("key");
			for(var i=0;i<keynodes.length;i++){
				uiObj.append(keynodes[i].getAttribute("AreaID"),
										keynodes[i].getAttribute("value"));
			}
			//uiObj.selectValue = "";//选择的值
			//uiObj.selectText = "";//选择的文本
			uiObj.init(document.getElementById(tagId));//加载
			if(doFunction!=undefined) doFunction();
		}
	);
};
//
var resetArea=function(uiObj,pid,tagId,doFunction){
	$ajaxGet("/tools/GetAreaXML.aspx?pid=" + parseInt(pid),
		function(xmlHttp){
			uiObj.clear();
			xmldoc = xmlHttp.responseXML;
			var keynodes=xmldoc.getElementsByTagName("key");
			for(var i=0;i<keynodes.length;i++){
				uiObj.append(keynodes[i].getAttribute("AreaID"),
										keynodes[i].getAttribute("value"));
			}
			uiObj.resetOption();
			if(doFunction!=undefined) doFunction();
		}
	);
};

function setUIselect(uiobj,def)
{
    uiobj.setSelectValue(def,true);
}

//加载
var InitAreaAll = function(uiObj1,uiObj2,uiObj3,pid,taget1,taget2,taget3,def1,def2,def3){
         initArea(uiObj1,pid,taget1,setUIselect(uiObj1,def1));
         if(uiObj1.selectValue) 
              initArea(uiObj2,uiObj1.selectValue,taget2,setUIselect(uiObj2,def2));
         if(uiObj2.selectValue) 
              initArea(uiObj3,uiObj2.selectValue,taget3,setUIselect(uiObj3,def3));
};

//加载公共类别(针对企业用户)
var initColumnsCatalog=function(uiObj,tagId,defaultvalue,catalogname,needroot){
     var newdate=new Date();
	$ajaxGet("/tools/GetEnterpriseNewsColumnsCatalogXML.aspx?catalogname=" + catalogname + "&root=" + needroot + "&t=" + newdate,
		function(xmlHttp){
			xmldoc = xmlHttp.responseXML;
			var keynodes=xmldoc.getElementsByTagName("key");
			for(var i=0;i<keynodes.length;i++){
				uiObj.append(keynodes[i].getAttribute("Value"),
										keynodes[i].getAttribute("Name"));
			}
			uiObj.init(document.getElementById(tagId));//加载 
			uiObj.setSelectValue(defaultvalue);
		}
	);
};

//ClearSelect
var resetColumnsCatalog=function(uiObj,tagId){
   var newdate=new Date();
	$ajaxGet("/tools/GetEnterpriseNewsColumnsCatalogXML.aspx?t="+newdate,
		function(xmlHttp){
			uiObj.clear();
			xmldoc = xmlHttp.responseXML;
			var keynodes=xmldoc.getElementsByTagName("key");
			for(var i=0;i<keynodes.length;i++){
				uiObj.append(keynodes[i].getAttribute("Value"),
										keynodes[i].getAttribute("Name"));
			}
			uiObj.resetOption();
		}
	);
};

//加载公共类别（针对所有用户）
var initGlobalColumnsCatalog=function(uiObj,tagId,defaultvalue,pid,needroot){
     var newdate=new Date();
	 $ajaxGet("/tools/GetColumnsCatalogXML.aspx?pid=" + pid + "&root=" + needroot + "&t=" + newdate,
		function(xmlHttp){
			xmldoc = xmlHttp.responseXML;
			var keynodes=xmldoc.getElementsByTagName("key");
			for(var i=0;i<keynodes.length;i++){
				uiObj.append(keynodes[i].getAttribute("Value"),
										keynodes[i].getAttribute("Name"));
			}
			uiObj.init(document.getElementById(tagId));//加载 
			uiObj.setSelectValue(defaultvalue);
		}
	);
};
  
  //加载数据字典
var initDictionary=function(uiObj,tagId,defaultvalue,pid,needroot){
     var newdate=new Date();
	 $ajaxGet("/tools/GetDictionaryXML.aspx?pid=" + pid + "&root=" + needroot + "&t=" + newdate,
		function(xmlHttp){
			xmldoc = xmlHttp.responseXML;
			var keynodes=xmldoc.getElementsByTagName("key");
			for(var i=0;i<keynodes.length;i++){
				uiObj.append(keynodes[i].getAttribute("Value"),
										keynodes[i].getAttribute("Name"));
			}
			uiObj.init(document.getElementById(tagId));//加载 
			uiObj.setSelectValue(defaultvalue);
		}
	);
};
  
  
//加载企业产品(针对企业用户)
var initEnterpriseProduct=function(uiObj,tagId,defaultvalue){
     var newdate=new Date();
	  $ajaxGet("/tools/GetEnterpriseProductXML.aspx?t=" + newdate,
		function(xmlHttp){
			xmldoc = xmlHttp.responseXML;
			var keynodes=xmldoc.getElementsByTagName("key");
			for(var i=0;i<keynodes.length;i++){
				uiObj.append(keynodes[i].getAttribute("Value"),
										keynodes[i].getAttribute("Name"));
			}
			uiObj.init(document.getElementById(tagId));//加载 
			uiObj.setSelectValue(defaultvalue);
		}
	);
};

 
//加载企业岗位(针对企业用户)
var initEnterpriseJob=function(uiObj,tagId,defaultvalue){
     var newdate=new Date();
	  $ajaxGet("/tools/GetJobListXML.aspx?t=" + newdate,
		function(xmlHttp){
			xmldoc = xmlHttp.responseXML;
			var keynodes=xmldoc.getElementsByTagName("key");
			for(var i=0;i<keynodes.length;i++){
				uiObj.append(keynodes[i].getAttribute("Value"),
										keynodes[i].getAttribute("Name"));
			}
			uiObj.init(document.getElementById(tagId));//加载 
			uiObj.setSelectValue(defaultvalue);
		}
	);
};

//
var viewDialog=function(el, filepath, input, smallInput, width, height, cut, functionCallback) {
	var event = window.event || el;
	var win;
	var obj = new Object();
	obj.window = window;
	if(smallInput==undefined){
		obj.doSmallPic = false;
		obj.width=123;
		obj.height=90;
		obj.cut="auto";
	}else{
		obj.doSmallPic = true;
		obj.width=width;
		obj.height=height;
		obj.cut=cut;
	}		
	win = window.showModalDialog(filepath, obj, "dialogWidth: 400px; dialogHeight: 200px; help: no; scroll: no; status: no");
	if(win!=undefined){
		var list = 	win.toString().split("\n");
		if(list.length>=2){
			input.value=list[0];
			smallInput.value=list[1];
		}else if(list.length==1){
			input.value=list[0];
		}
		if(functionCallback!=undefined){
			functionCallback();
		}
		//alert(input.value);
	}
	//alert(win);
};
//
    var zoom = function(o){
        var d = document,db=document.body,timgs=d.getElementsByTagName('img'),ie = !+'\v1',isStrict = d.compatMode == "CSS1Compat",
			opt = {
				width:200,
				height:200,
				offset:20,
				float:'rigth',
                minWidth:100
			},
			div = d.createElement('div'),divup = d.createElement('div'),
			getXY = function(el){
				var r={t:0,l:0},
					ua = navigator.userAgent.toLowerCase(),
					add = function(t,l){r.l+=l,r.t+=t},
					p = el;
				if(el&&el!=db){
					if(el.getBoundingClientRect){
						var b = el.getBoundingClientRect();
						add(b.top + Math.max(d.body.scrollTop,d.documentElement.scrollTop),
							b.left+Math.max(d.body.scrollLeft,d.documentElement.scrollLeft));
						isStrict?add(-d.documentElement.clientTop,-d.documentElement.clientLeft):add(-1,-1)
					}else{
						var dv = d.defaultView;
						while(p){
							add(p.offsetTop,p.offsetLeft);
							p = p.offsetParent;
						}
						p = el.parentNode;
						while (p && p != db) {
							add(-p.scrollTop,-p.scrollLeft);
							p = p.parentNode;
						}
					}
				}
				return r;
			},
			extend = function(t,s){
				for(var p in s){
					t[p] = s[p];
				};
			};
			div.id='zoomdiv',divup.id = 'zoomup';
			//divup.style.border="#000 1px solid";
			div.innerHTML = '<img id="bigimg" src="" />';
			db.appendChild(div);
			extend(opt,o);
			function leave(){
				div.style.display = divup.style.display = 'none';
				db.onmousemove = null;
			};
			for(var i=0,ci;ci=timgs[i++];){
				if(ci.className=='zoom'){
					ci.onmouseover = function(e){
						this.parentNode.appendChild(divup);
						var bimg=d.getElementById('bigimg'),bwidth,bheight,sx,sy,
							width = this.offsetWidth,height = this.height,top=getXY(this).t,left = getXY

(this).l,tWidth,tLeft,sWidth;
						bimg.onload = function(){
                            div.style.display = 'block';
                            bwidth = bimg.width,bheight = bimg.height,
							sx = bwidth/width,sy = bheight/height;
                            tLeft =  opt.float=='rigth'?opt.offset+width+left:left-opt.offset-width*opt.width*sx,
                            sWidth = window.innerWidth||(isStrict?d.documentElement.clientWidth:db.clientWidth);
                            if(tLeft+opt.width+5>sWidth){
                                tWidth = sWidth - 5 - tLeft;
                                tWidth<opt.minWidth&&(tLeft = left-opt.offset-opt.width,tWidth=0);
                            };
                            extend(div.style,{
								left:tLeft +'px',
								top:top+'px',
								width:(tWidth||opt.width)+'px',
								height:opt.height+'px'
							});
							extend(divup.style,{
								width:(tWidth||opt.width)/sx+'px',
								height:opt.height/sy+'px',
                                display:'block'
							})
							db.onmousemove = function(e){
								var e = e || event,x=e.pageX||(e.clientX+

(d.documentElement.scrollLeft||db.scrollLeft)),y=e.pageY||(e.clientY+(d.documentElement.scrollTop||db.scrollTop)),
									scrolly = y - divup.offsetHeight/2 - top,
									scrollx = x - divup.offsetWidth/2 - left;
									
								scrolly = y - divup.offsetHeight/2 < top ? 0 : y + divup.offsetHeight/2>height+top ? height - 

divup.offsetHeight  : scrolly;//alert(getXY(bimg).t + "/" + getXY(bimg).l);
								scrollx = x - divup.offsetWidth/2 < left ? 0 : x + divup.offsetWidth/2>width+left ? width - 

divup.offsetWidth  : scrollx;
								//scrollx += getXY(bimg).t + 29;
								//scrolly += getXY(bimg).l - 39;
								div.scrollTop = scrolly*sy;
								div.scrollLeft =  scrollx*sx;
								extend(divup.style,{top:scrolly+'px',left:scrollx+'px'});
							}

						}
                        bimg.src = this.getAttribute('big');
					};
					ci.parentNode[ie?'onmouseleave':'onmouseout'] = ie?leave:function(e){
						!(this===e.relatedTarget||(this.contains?this.contains(e.relatedTarget):this.compareDocumentPosition

(e.relatedTarget)==20))&&leave();
					}
				}
			};    
    }
//拼接表单参数
var getPostDB=function(form){
	var inputs = form.getElementsByTagName("input");
	var sls = form.getElementsByTagName("select");
	var texts = form.getElementsByTagName("textarea");
	
	var postData="";
	//button/file/hidden/image/password/radio/reset/submit/text
	for(var i=0;i<inputs.length;i++){
		var type = inputs[i].type;
		var val="";
		if(type==undefined) type="text";
		else type=inputs[i].type.toLowerCase();
		//alert(type);
		switch(type){
			//case "button":
			//	break;
			case "checkbox":
				if(inputs[i].checked) val=inputs[i].value;
				//alert(val);
				break;
			case "file":
				form.enctype="multipart/form-data";
				val=inputs[i].value;
				break;
			//case "hidden":
			//	break;
			//case "image":
			//	break;
			//case "password":
			//	break;
			case "radio":
				var list=document.getElementsByName(inputs[i].name);
				for(var i=0;i<list.length;i++){
					if(list[i].checked){
						val = list[i].value;
						break;
					}
				}
				break;
			//case "reset":
			//	break;
			//case "submit":
			//	break;
			//case "text":
			//	break;
			default:
				val=inputs[i].value;
				break;
		}
		var isUse = true;
		if(type=="checkbox" && !inputs[i].checked) isUse=false;
		if(inputs[i].name!=undefined && !inputs[i].disabled && isUse){
			if(postData==""){
				postData = inputs[i].name.toLowerCase() + "=" + escape(val);
			}else{
				postData += "&" + inputs[i].name.toLowerCase() + "=" + escape(val);
			}
		}
	}
	//选择框
	for(var i=0;i<sls.length;i++){
		if(sls[i].name!=undefined && !sls[i].disabled){
			if(postData==""){
				postData = sls[i].name.toLowerCase() + "=" + escape(sls[i].options[sls[i].selectedIndex].value);
			}else{
				postData += "&" + sls[i].name.toLowerCase() + "=" + escape(sls[i].options[sls[i].selectedIndex].value);
			}
		}
	}
	//文本域
	for(var i=0;i<texts.length;i++){
		if(texts[i].name!=undefined && !texts[i].disabled){
			if(postData==""){
				postData = texts[i].name.toLowerCase() + "=" + escape(texts[i].value);
			}else{
				postData += "&" + texts[i].name.toLowerCase() + "=" + escape(texts[i].value);
			}
		}
	}
	return postData;
};
var intiColumnsCatalogList=function(type,obj,tagId,defVal,no){
	var url="/tools/getColumnsCatalogList.aspx?type="+ type +"&t=" + new Date();
	if(no!=undefined){
		if(no) url="/tools/getColumnsCatalogList.aspx?no=no&type="+ type +"&t=" + new Date();
	}
	$ajaxGet(url,
		function(xmlHttp){
			xmldoc = xmlHttp.responseXML;
			var keynodes=xmldoc.getElementsByTagName("key");
			for(var i=0;i<keynodes.length;i++){
				obj.append(keynodes[i].getAttribute("value"),
										keynodes[i].getAttribute("name"));
			}
			obj.init($(tagId));//加载
			obj.setSelectValue(defVal);
		}
	);
};
function checkForm()
{
    var resut = false;
    var cbs = document.getElementsByName('visitid');
    var count= 0;
        if(confirm('确定操作吗?'))
	    {
            for(var i = 0 ;i<cbs.length;i++)
            { 
                var cb =cbs[i];
                if(!cb.checked) count++;
            }
            if(count==cbs.length) alert('请选择');
            else resut =true;
        }
    return resut;
}
function soPicChange(index)
	{	 
	    if(index==0) $('t').value=-1;
	    else $('t').value=index;

		 var list = document.getElementById('sousuo21').getElementsByTagName('div');
		 var count = list.length;
		 for(var i = 0 ; i < count ; i ++)
		 {
		    if(list[i].getElementsByTagName('a').length!=0) list[i].getElementsByTagName('a')[0].innerHTML="";
		 }
		 var str ="";
		 if( location.href.indexOf("so")!=-1) {str="../";}
		 list[index].getElementsByTagName('a')[0].innerHTML="<img src='"+str+"template/default/images/an"+index+".gif' width='62' height='30' />";

	}
function setHomePege(obj) {
    try {
        obj.style.behavior = "url(#default#homepage)";
        obj.setHomePage("http://www.c2qz.com/");
    } catch (e) {
        if (window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            } catch (e) {
                alert("\u62B1\u6B49\uFF0C\u6B64\u64CD\u4F5C\u88AB\u6D4F\u89C8\u5668\u62D2\u7EDD\uFF01\n\n\u8BF7\u5728\u6D4F\u89C8\u5668\u5730\u5740\u680F\u8F93\u5165\u201Cabout:config\u201D\u5E76\u56DE\u8F66\u7136\u540E\u5C06[signed.applets.codebase_principal_support]\u8BBE\u7F6E\u4E3A'true'");
            }
        } else {
            alert("\u62B1\u6B49\uFF0C\u60A8\u6240\u4F7F\u7528\u7684\u6D4F\u89C8\u5668\u65E0\u6CD5\u5B8C\u6210\u6B64\u64CD\u4F5C\u3002\n\n\u60A8\u9700\u8981\u624B\u52A8\u5C06'http://www.c2qz.com/'\u8BBE\u7F6E\u4E3A\u9996\u9875\u3002");
        }
    }
}

function addFavorites(){
    window.external.addFavorite('http://www.c2qz.com','中国墙纸网');
}
function expTool(id)
{
    var postData = null;
    var url="../tools/ExpTool.ashx?id="+id+"";
		$ajaxGet(url,
		function(xmlHttp){
		  
			if(xmlHttp.responseText=='noLogin'){
		        alert("请先登录！");	
			}
			else if(xmlHttp.responseText.toLowerCase()=='frequent'){
		        alert("请不要频繁投票！");	
			}
			else if(xmlHttp.responseText.toLowerCase()=='success'){
			    var count =  $("txtComplaints").innerHTML;
                $("txtComplaints").innerHTML = parseInt(count)+1;
                alert("感谢您的投票！");
			}
			else if(xmlHttp.responseText.toLowerCase()=='error'){
			    alert("投票失败！");
			}
		});


}

function startdrag(id, e) {
t = document.getElementById(id);
if (e.preventDefault) e.preventDefault(); //line for IE compatibility
e.cancelBubble = true;
window.document.onmousemoveOld = window.document.onmousemove;
window.document.onmouseupOld = window.document.onmouseup;
window.document.onmousemove=dodrag;
window.document.onmouseup=stopdrag;
window.document.draged = t;
t.dragX = e.clientX;
t.dragY = e.clientY;
return false;
}
//move the DIV
function dodrag(e) {

if (!e) e = event; //line for IE compatibility
t = window.document.draged;
t.style.left = (t.offsetLeft + e.clientX - t.dragX)+"px";
t.style.top = (t.offsetTop + e.clientY - t.dragY)+"px";
t.dragX = e.clientX;
t.dragY = e.clientY;
t.style.cursor = 'move';
return false;
}
//restore event-handlers
function stopdrag() {
window.document.onmousemove=window.document.onmousemoveOld;
window.document.onmouseup=window.document.onmouseupOld;
t = window.document.draged;
t.style.cursor = 'auto';
 
}
function complaintsSub(id)
{
    var eid = document.getElementById('txtEid').value;
    var content = document.getElementById('txtContent').value;
    if(content==""||eid==""){alert("请填写完整！")}
    else{
        var postData = null;
        var url="../tools/ExpCom.ashx?eid="+eid+"&content="+escape(content);
		    $ajaxGet(url,
		    function(xmlHttp){
    		    if(xmlHttp.responseText.toLowerCase()=='success'){alert("投诉成功!我们将近日审核信息！");}
    		    else if(xmlHttp.responseText.toLowerCase()=='error'){alert("投诉失败!");}
    		    else if(xmlHttp.responseText=='noLogin'){alert("请先登录！");}
		    });
    }
	document.getElementById('complaintsDiv').style.display='none';
}

function checkImg()
	{
		var goods = document.getElementById("goodsinfo");
		var goodsimg = goods.getElementsByTagName("img");
		for(var i = 0 ; i < goodsimg.length ;i++ ){
			if(goodsimg[i].offsetWidth>600)goodsimg[i].style.display="none";
		}
	}
