﻿/*firefox window.event*/
function __firefox(){
    HTMLElement.prototype.__defineGetter__("runtimeStyle", __element_style);
    window.constructor.prototype.__defineGetter__("event", __window_event);
    Event.prototype.__defineGetter__("srcElement", __event_srcElement);
}
function __element_style(){return this.style;}
function __window_event(){return __window_event_constructor();}
function __event_srcElement(){return this.target;}
function __window_event_constructor(){
    if(document.all){return window.event;}
    var _caller = __window_event_constructor.caller;
    while(_caller!=null){
        var _argument = _caller.arguments[0];
        if(_argument){
            var _temp = _argument.constructor;
            if(_temp.toString().indexOf("Event")!=-1){return _argument;}
        }
        _caller = _caller.caller;
    }
    return null;
}
if(window.addEventListener){__firefox();}
/*end firefox.event*/
//通用ID获取对象
function $(id){return document.getElementById(id);}
//通用NAME获取对象
function $N(Name){return document.getElementsByName(Name);}
//设为首页
function $HomePage(obj,Url){
	obj.style.behavior='url(#default#homepage)';
	obj.setHomePage(Url);
	return false
}

function $JumpPage(Url){
	window.location.href=Url;
}
function $GoBack(){
	window.history.go(-1);
}
function $blank(){
}
//加入收藏夹
function $Favorite(Url,Title){
	switch($GetIE()){
		case "IE": window.external.addFavorite(Url,Title);break;
		case "Firefox": window.sidebar.addPanel(Title, Url, "");break;
		case "Opera":
			var Opera = document.createElement('a');Opera.setAttribute('rel','sidebar');
			Opera.setAttribute('href',Url);Opera.setAttribute('title',Title);Opera.click();break;
	}
}
//判断浏览器
function $GetIE(){ 
   if(navigator.userAgent.indexOf("MSIE")>=0) return "IE"; 
   if(navigator.userAgent.indexOf("Firefox")>=0) return "Firefox"; 
   if(navigator.userAgent.indexOf("Opera")>=0) return "Opera"; 
   return "No"; 
}
function $UpFile(Url,Width,Height,scrollbars){
	window.open(""+Url,"","Width="+Width+",Height="+Height+",top=100,left=100,status=no,scrollbars="+scrollbars)
}
//通用标签选择
function $ShowTag(Name,Max,Num,nav){
	var C1=nav;
	var C2="";
	if(nav.indexOf("|")>-1){C1=nav.split("|")[0];C2=nav.split("|")[1]}
	for(var i=1;i<=Max;i++){
		if($(Name+i))$(Name+i).className=C2;
		if($(Name+"_"+i))$(Name+"_"+i).style.display='none';
		if($(Name+"__"+i)){$(Name+"__"+i).style.display='none';}
	}
	if($(Name+Num)) $(Name+Num).className=C1;
	if($(Name+"_"+Num)) $(Name+"_"+Num).style.display='block';
	if($(Name+"__"+Num)){$(Name+"__"+Num).style.display='block';}
	//alert(C1)
}
//通用标签选择

function $ShowTagA(Name,Max,Num,nav){
	var C1=nav;
	var C2="";
	var d1=1;
	if(nav.indexOf("|")>-1){C1=nav.split("|")[0];C2=nav.split("|")[1]}
	for(var i=1;i<=Max;i++){
		if($(Name+i))$(Name+i).className=C2;
		if($(Name+"_"+i)){
			if($(Name+"_"+i).style.display=="")d1=i
		}
	}
	if($(Name+Num)) $(Name+Num).className=C1;
	if (d1!=Num){
	$(Name+"_"+Num).style.height="0px";
	$(Name+"___"+Num).style.height="0px";
	$(Name+"_"+Num).style.display='';
	$(Name+"___"+Num).style.display='';
	$DivHeightA(Name,d1,Num,1);}
}
function $DivHeightA(Divs,i,Num,Heights){
	if (Heights<=60){
		$(Divs+"_"+Num).style.height=Heights+"px";
		$(Divs+"___"+Num).style.height=Heights+"px";
		$(Divs+"_"+i).style.height=(60-Heights)+"px";
		$(Divs+"___"+i).style.height=(60-Heights)+"px";
		window.setTimeout("$DivHeightA('"+Divs+"',"+i+","+Num+","+(Heights+8)+")",40)
	}else{
		$(Divs+"_"+i).style.display='none';
		$(Divs+"___"+i).style.display='none';
	}
}
function $DivHeightB(Divs,Num,Heights){
	if (Heights<=70){
	$(Divs+"_"+Num).style.height=Heights+"px";
	$(Divs+"___"+Num).style.height=Heights+"px";
	window.setTimeout("$DivHeightB('"+Divs+"',"+Num+","+(Heights+5)+")",40)
	}

}
//通用标签选择
function ShowDiv(Name,Max,Num,nav){
	for(var i=1;i<=Max;i++){
		if($(Name+i))$(Name+i).style.display='none';
		if($(Name+"_"+i))$(Name+"_"+i).className='';
	}
	if($(Name+Num))$(Name+Num).style.display='block';
	if($(Name+"_"+Num))$(Name+"_"+Num).className=nav;
}
//通用标签选择
function $HiddenDaig(Name){$(Name).style.display='none';}
function $ShowUcity(Name,City){
	if($(Name)){
		if($(Name).style.display=='none'){
		$(Name).style.display='block';
		}else{
		$(Name).style.display='none';
			if(City!=undefined && City!=""){
			$("defaultcity").src="/defaultcity.asp?c="+escape(City);
			location.reload();
			}
		}
	}
}
//设置图片Pic
function GetPic(Name,Pic){
	if(Pic.indexOf(".")>-1)$(Name).src=Pic
	
}


function CheckSelect(Name,Str){
	var SelectStr=$(Name)
	if(SelectStr!=null){
		for(i=0;i<SelectStr.length;i++){
			if(Str == SelectStr.options[i].text || Str == SelectStr.options[i].value) SelectStr.selectedIndex = i;
		}	
	}
}
function CheckRadio(Name,Str){
    var RadioStr=$N(Name);
    if(RadioStr!=null){
        for(i=0;i<RadioStr.length;i++){
            if(RadioStr[i].value==Str){return RadioStr[i].checked="checked"; }
        }
    }
    return null;
}
function CheckCode(url){$("CheckCodeImg").src = url+"?"+Math.random()}

function del(url){if(confirm("确认要删除吗?")){window.location=url}}

var picnum=1
function ShowPic(Name,maxs,num,mins){
	picnum=picnum+num;
	if(picnum<=0){alert("已是第一屏")}
	if(picnum<=1){picnum=1}
	if(picnum*mins>maxs+mins){alert("已是最后一屏");}
	if(picnum*mins>=maxs){picnum=Math.ceil(maxs/mins);}
	for(i=1;i<=maxs;i++){
		if($(Name+i)){
			$(Name+i).style.display="none"
			if (i<=picnum*mins&&i>picnum*mins-mins){$(Name+i).style.display="";}
		}
	}
}
function errpic(url,thepic){thepic.src=url}

function DivClients(id,state,userid){
	if (userid!=undefined && userid!=""){
		var e=window.event.srcElement//,Obj;
		
		var t = e.offsetTop,  h = e.clientHeight, l = e.offsetLeft,p = e.type;//控件的信息
		while (e = e.offsetParent){t += e.offsetTop; l += e.offsetLeft;}
		var cw = $(id).clientWidth, ch = $(id).clientHeight;
		var dw = document.body.clientWidth, dl = document.body.scrollLeft, dh = document.body.clientHeight,dt = document.body.scrollTop;
		if (document.body.clientHeight + dt - t - h >= ch) {
			$(id).style.top = ((p=="image")? t + h : t + h + 4)+'px';
		}else {
			$(id).style.top  = ((t - dt < ch) ? ((p=="image")? t + h : t + h +4) : t - ch)+'px';
		}
		if (dw + dl - l >= cw){
			$(id).style.left = (l-150)+'px'; 
		}else{ 
			$(id).style.left = ((dw >= cw) ? dw - cw + dl : dl)-154+'px';
		}
		$(id).style.display="";
		$("saction").value=state;
		if (state == "questions") {$("stitle").innerHTML="请输入提问的内容：";$("sbutton").value="  提交问题";}
		if (state == "comments") {$("stitle").innerHTML="请输入评价的内容：";$("sbutton").value="  提交评价";}
		if (state == "complaints") {$("stitle").innerHTML="请输入投诉的内容：";$("sbutton").value="  提交投诉";}
	}else{
	alert("对不起，请先登录！")	
	}
} 
function CloseDivClient(id){$(id).style.display="none";$("hcontent").value="";}

function DivUp(id,n){$(id).scrollTop+=n;}
function DivDown(id,n){$(id).scrollTop-=n;}
