//------浏览器判断--------------------
var Browser=new Object();
Browser.isIE=window.ActiveXObject?true:false;
Browser.isIE7=Browser.isIE&&window.XMLHttpRequest;
Browser.isMozilla=Browser.isIE?false:(typeof document.implementation!='undefined')&&(typeof document.implementation.createDocument!='undefined')&&(typeof HTMLDocument!='undefined');
Browser.isFirefox=Browser.isIE?false:(navigator.userAgent.toLowerCase().indexOf("firefox")!=-1);
Browser.isSafari=Browser.isIE?false:(navigator.userAgent.toLowerCase().indexOf("safari")!=-1);
Browser.isOpera=Browser.isIE?false:(navigator.userAgent.toLowerCase().indexOf("opera")!=-1);




Array.prototype.indexOf = function(object){    
	for (var i = 0; i < this.length; i++){
		if(this[i].constructor == window.Array){
			for(var ii=0;ii<this[i].length;ii++){
				if (this[i][ii] == object)return i;
			}		
		}else{
			if (this[i] == object)return i;
		}
	}
	return -1;   
};

function getParameter(name,cancelBubble){
	var r = new RegExp("(\\?|#|&)"+name+"=([^&#]*)(&|#|$)")
	var m = location.href.match(r)
	if ((!m || m=="") && !cancelBubble) m = top.location.href.match(r)
	return (!m?"":m[2]);
}
function IsDigit(digitnum){
	if (digitnum)return false;
	if (typeof digitnum != "string")return false;
	var re=/[^0-9]/;
	var ret = digitnum.match(re);
	if (ret == null)
		return true;
	else
		return false;
}
function MyParseInt(digitnum){
	if (IsDigit(digitnum)){
		if (digitnum == "")
			return 0;
		else
			return parseInt(digitnum);
	}else{
			return 0;
	}
}
function checkRate(obj,v){
    var re = /^[0-9]+[0-9]*$/;   //判断字符串是否为数字     //判断正整数 /^[1-9]+[0-9]*]*$/   
    if (!re.test(obj.value)){
        alert("请输入数字");
		obj.focus();
		obj.select();
		if(v)obj.value=v;
		else obj.value="0";
        return false;
    }
}
function h(obj,url){
	obj.style.behavior='url(#default#homepage)';
	obj.setHomePage(url);
}
function checkclick(msg){
	if(confirm(msg))
		return true;
	else
		return false;
}
function ShowProList(id){
	if($(id)!=undefined){
		if($(id).style.display=="none")
			$(id).style.display="";
		else
			$(id).style.display="none";
	}else return;
}
function ChangeCode(obj){
	if(!$CHKID(obj))return;
	$(obj).src="/inc/GetCode.asp?"+Math.random();
}


function isTime(obj,v){
	var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/; 
	var r = obj.value.match(reg); 
	if(r==null){
		alert('输入的参数不是时间格式');
		if(v)obj.value=v;
		return false;
	} 
	var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]);
	if(!(d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7])){
		alert('输入的参数不是时间格式');
		if(v)obj.value=v;
		return false;
	}
	return true;
}


//图片效果
function cotrolimg(e, o){
	var zoom = parseInt(o.style.zoom, 10) || 100;
	zoom += event.wheelDelta / 12;
	if (zoom > 0) o.style.zoom = zoom + '%';
	return false;
}
//用于防止页面的图片太大。
function piclimit(img){
	if(img.width>900)img.width=900;
}

//按比例缩小
function ControlImg(mypic){ 
	if(mypic.height>mypic.width){
		mypic.height=80;
	}else{
		mypic.width=82;
	}
} 


function $(obj){
	return document.getElementById(obj);
}
function $CHKID(obj){
	if($(obj)!= undefined)
		return true;
	else
		return false;
}


//loading-----------------
var Load={
	GetBodyTop:function(){
		return (document.body.scrollTop?document.body.scrollTop:document.documentElement.scrollTop)+ ((document.body.clientHeight > document.documentElement.clientHeight)?document.documentElement.clientHeight:document.body.clientHeight);
	},
	getPageSize:function() {
		var xScroll, yScroll;
		if (window.innerHeight && window.scrollMaxY) {	
			xScroll = document.body.scrollWidth;
			yScroll = window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){
			xScroll = document.body.scrollWidth;
			yScroll = document.body.scrollHeight;
		} else {
			xScroll = document.body.offsetWidth;
			yScroll = document.body.offsetHeight;
		}
		var windowWidth, windowHeight;
		if (self.innerHeight) {	
			windowWidth = self.innerWidth;
			windowHeight = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) {
			windowWidth = document.documentElement.clientWidth;
			windowHeight = document.documentElement.clientHeight;
		} else if (document.body) { 
			windowWidth = document.body.clientWidth;
			windowHeight = document.body.clientHeight;
		}	
		if(yScroll < windowHeight){
			pageHeight = windowHeight;
		} else { 
			pageHeight = yScroll;
		}
		if(xScroll < windowWidth){	
			pageWidth = windowWidth;
		} else {
			pageWidth = xScroll;
		}
		//alert(pageWidth+"--"+pageHeight+"--"+windowWidth+"--"+windowHeight);
		arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
		return arrayPageSize;
	},
	Load:function(){
		document.write("<div id=\"ShadowLayer\" style\"display:block;position:absolute;background-color:#000000;filter:alpha(opacity=80);z-index:1000;left:0px;top:0px;\"></div><div id=\"ActiveLayer\" style=\"position:absolute;width:250px;z-index:10001;\">	<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"150\"> <tr>	<td style=\"text-align:center;line-height:24px;font-weight:bold;font-size:18px;color:#ffffff\"><span id=\"LoadText\">内容加载中...</span><br><img src=\"images/loading.gif\" /></td>	  </tr>	</table></div>");
	},
	ShowLoading:function(p){
		var Layer = $("ActiveLayer");
		var shadow = $("ShadowLayer");
		var arrayPageSize = this.getPageSize();
		shadow.style.display="block";
		shadow.style.pixelWidth=document.body.offsetWidth;
		shadow.style.height=arrayPageSize[1] + "px";
		shadow.style.pixelTop=0;
		document.body.style.overflowY="auto";
		Layer.style.display="block";
		Layer.style.pixelTop=this.GetBodyTop()+200;
		Layer.style.pixelLeft=(arrayPageSize[0]-400)/2;
		Layer.innerHTML="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"150\">"
					+"<tr>"
					+"	<td style=\"text-align:center;line-height:24px;font-weight:bold;font-size:18px;color:#ffffff\"><span id=\"LoadText\">"+(p?p:"内容加载中...")+"</span><br><img src=\"images/loading.gif\" /></td>"
					+"</tr>"
					+"</table>";
	},
	CloseLoading:function(){
		setTimeout("try{$('ActiveLayer').style.display='none';$('ShadowLayer').style.display='none';}catch(e){};",500);
		//document.body.style.overflowY="auto";
	}
};


//--------end---------


//ajax
var xmlhttp=false; 

function AjaxGetData(url,method,callback,flag){
	var xmlhttp = Gethttp_request();
	xmlhttp.onreadystatechange = function(){
		if (xmlhttp.readyState == 4&&xmlhttp.status == "200"){ //加载完之后的处理
			if(callback != undefined)
				callback(xmlhttp,flag);    
		}
	}	
	var sPoststr = "";
	if (method == "GET")
		sPoststr = "";
	else
		sPoststr = url;
	var _type=true;
	if(flag!=undefined)_type=flag;
	xmlhttp.open(method, url, _type);	
	xmlhttp.setRequestHeader("If-Modified-Since","0");
	xmlhttp.setRequestHeader("Content-Type","text/html");	
	xmlhttp.send(sPoststr);	
	return;
}
//初始化XMLHttpRequest对象
function Gethttp_request(){
	xmlhttp = false;
    if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
		if (xmlhttp.overrideMimeType) {
			xmlhttp.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) {
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!xmlhttp) {
		alert("不能创建XMLHttpRequest对象实例");
		return false;
	}
	return xmlhttp;
}

GetData={
	divobj:"",
	ShowLeft:function(){
		AjaxGetData("/getdata.asp?act=getleft","GET",function(){
			var xDoc = xmlhttp.responseText;
			try{$("bodyleft").innerHTML=xDoc;}catch(e){;}	
		},false);
	}	
}

function ChangeTopImg(id){
	try{
		$("top_"+id).src="/images/botton_0"+id+".jpg";
	}catch(e){;}
}





//---------移动----------------------------
var $d,$e,scrip='';
document.onmouseup=me;
document.onmousemove=ms;
function Move(Object,event) {
	scrip=Object.id;
	if(document.all) {
		$(scrip).setCapture();
		$d=event.x-$(scrip).style.pixelLeft;
		$e=event.y-$(scrip).style.pixelTop;
	} else if(window.captureEvents) {
		window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
		$d=event.layerX;
		$e=event.layerY+110;
	};
};
function ms($f) {
	if(scrip!='') {
		if(document.all) {
			var _top=event.y-$e;
			var _left=event.x-$d;
			if(_top>10){
				$(scrip).style.top=_top;
			}
			if(_left>10){
				$(scrip).style.left=_left;
			}
		} else if(window.captureEvents) {
			$(scrip).style.left=($f.clientX-$d)+"px";
			$(scrip).style.top=($f.clientY-$e)+"px";
		}
	}
};
function me($f) {
	if(scrip!='') {
		if(document.all) {
			$(scrip).releaseCapture();
			scrip='';
		} else if(window.captureEvents) {
			window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
			scrip='';
		}
	}
};
//---------box object----------------------------
//  作者: 想你的自由(87389205)
//  开发: 2008-10-19
//  最后修改: 2008-10-21 
//---------------------------------------------------
var WinBox={
	BoxID:"",
	//默认样式
	DefaultStyle:{width:"540px",height:"auto",top:"30px",left:"100px",bordercolor:"#8F6CA6",titlecolor:"#ff00ff",frameheight:"400px",framescroll:"no"},
	BoxHtml:"<span id='#BoxID#_title' style='float:left;font-size:14px;color:#titlecolor#;font-weight:bold;padding-top:10px;padding-left:10px;'>#Title#</span> <a href='javascript:WinBox.Hide();' style='float:right;padding-right:10px;padding-top:10px;color:#titlecolor#;'>×CLOSE</a><div style='float:left;padding-top:100px;' id='#BoxID#_loading'>loading...</div><iframe id='#BoxID#_frame' src='#Url#' style='width:#framewidth#;height:#frameheight#' allowtransparency='true' scrolling='#framescroll#' border='0' frameborder='0' bgcolor='#FFFFFF' ></iframe>",
	CreateBox:function(P){
		var s=document.createElement("div");
		s.style.position = "absolute";
		s.style.borderWidth     = "4px";
		s.style.borderColor     = (P.bordercolor?P.bordercolor:this.DefaultStyle.bordercolor);
		s.style.borderStyle     = "solid";
		s.style.cursor			= "move";
		s.style.overflowX		= "hidden";
		s.style.padding  = "0px";
		s.style.width=(P.width?P.width:this.DefaultStyle.width);
		s.style.height=(P.height?P.height:this.DefaultStyle.height);
		s.style.top=(P.top?P.top:this.DefaultStyle.top);
		s.style.left=(P.left?P.left:this.DefaultStyle.left);
		s.style.zIndex     = "999";
		s.style.visibility     = "hidden";
		s.style.backgroundColor     = "#FFF";
		if(Browser.isIE){
			s.onmousedown=function(){
				Move(this, event);
			}
		}
		s.id=this.BoxID;
		document.body.insertBefore(s, null); //支持FF  
	},
	ShowBox:function(ID,Title,Url,P){
		if(!ID)return;
		if(!P)P={};
		this.BoxID=ID;
		if(document.getElementById(ID)==undefined){
			this.CreateBox(P);
		}
		var Html=this.BoxHtml;
		Html=Html.replace(/#BoxID#/gi,this.BoxID);
		Html=Html.replace(/#Url#/gi,Url);
		Html=Html.replace(/#Title#/gi,Title);
		Html=Html.replace(/#titlecolor#/gi,(P.titlecolor?P.titlecolor:this.DefaultStyle.titlecolor));
		Html=Html.replace(/#frameheight#/gi,(P.frameheight?P.frameheight:this.DefaultStyle.frameheight));
		Html=Html.replace(/#framewidth#/gi,(P.width?P.width:this.DefaultStyle.width));
		Html=Html.replace(/#framescroll#/gi,(P.framescroll?P.framescroll:this.DefaultStyle.framescroll));
		document.getElementById(this.BoxID).innerHTML=Html;
		document.getElementById(this.BoxID).style.visibility="visible";	
		//加载完frame 后,隐藏loading
		document.getElementById(this.BoxID+"_frame").onreadystatechange = function(){ 
			WinBox.HideFrameLoading();
		};
		//加载完frame 后,隐藏loading  为支持FF
		if (!document.all) { 
			// contentWindow.onload 有点乱，可能会被 src 页面里重写 
			document.getElementById(this.BoxID+"_frame").onload = function() {
				this.onreadystatechange.apply(this); 
				WinBox.HideFrameLoading();
			}; 
		} 
	},
	Hide:function(){
		try{
			parent.document.getElementById(this.BoxID+"_frame").src="";
			parent.document.getElementById(this.BoxID).style.visibility="hidden";
		}
		catch(e){
			document.getElementById(this.BoxID+"_frame").src="";
			document.getElementById(this.BoxID).style.visibility="hidden";
		};
	},
	HideFrameLoading:function(){
		document.getElementById(this.BoxID+"_loading").style.display="none";		
	}
}




function doAction(dtype,did){
	//if(!did)return;
	switch(dtype){
		case "order":
			WinBox.ShowBox("ShowBox","Message","ToMessage.asp?did="+did,{left:"300px",top:"100px",bordercolor:"#69C1F0",titlecolor:"#0162BD"})
			break;	
	}
}
