﻿if(navigator.appName.indexOf("Microsoft")!=-1){
	ie=true;
}else{
	ie=false;
}

function getObj(obj){return document.getElementById(obj)}
function getName(obj){return document.getElementsByName(obj)}
function getTag(obj){return document.getElementsByTagName(obj)}
function ThisHref(obj){this.blur();obj.href="javascript:void(0);"}

function LoadJS(Src){
	var head = getTag('HEAD').item(0);
	var script = document.createElement('SCRIPT');
	script.src = Src;
	script.type = "text/javascript";
	head.appendChild(script);
}

function getPlace(obj){	//获取对象绝对位置
	if(typeof(obj)!="object"){var obj=getObj(obj);}
	this.width=obj.offsetWidth; 
	this.height=obj.offsetHeight;  
	this.top=obj.offsetTop;  
	this.left=obj.offsetLeft;  
	while(obj=obj.offsetParent){  
		this.top+=obj.offsetTop;  
		this.left+=obj.offsetLeft;
	}
}

function deleteElement(id){	//删除对象
	var pObj=getObj(id).parentNode;
	pObj.removeChild(getObj(id));
}

function getSelect(obj){
	var objName=getObj(obj);
	this.value="";
	this.text="";
	if(objName.length>0){
		this.value=objName[objName.selectedIndex].value;
		this.text=objName[objName.selectedIndex].text;
	}
}

function getRadio(obj){
	var obj=getName(obj);
	this.value="";
	for(var i=0;i<obj.length;i++){
		if(obj[i].checked==true){
			this.value=obj[i].value;
			break;
		}
	}
}

function GetHref(obj,Info){
	if(obj.title==""){obj.title=obj.href;};
	if(!confirm(Info)){obj.href="javascript:void(0);"}else{obj.href=obj.title;}
}

function loadXML(url,fun){
	if (window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest();
		xmlHttp.onreadystatechange = eval(fun);
		xmlHttp.open("GET", url, false);
		xmlHttp.send(null);
	} else if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		if (xmlHttp) {			
			xmlHttp.onreadystatechange = eval(fun);
			xmlHttp.open("GET", url,false);
			xmlHttp.send();
		}
	}
}

function ShowHidden(obj){
	var obj=getObj(obj);
	if(obj){
		if(obj.offsetHeight==0||obj.style.display== "none") {obj.style.display = "block";}else{obj.style.display = "none";}
	}
}

function newLink() {
	var anchors = document.getElementsByTagName("A");
	var s=0
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "_blank"){
			anchor.target = "_blank";
		}
	}
}

function getLocal(){
	if(!ie){LocalLanguage=navigator.language;}else{LocalLanguage=navigator.browserLanguage;}
	return LocalLanguage.toLowerCase();
}

function setCheckBox(obj,v){
	var obj=getObj(obj);
	if(obj.value==v){
		obj.checked=true;	
	}
}

function setSelect(obj,v){		//通过值选择列表项或单选项
	var objName=getObj(obj);
	if(objName&&objName.type=="select-one"){
		objType="select-one";
	}else{
		if(getName(obj)[0].type=="radio"){
			objName=getName(obj);
			objType="radio";
		}else{
			objName=getName(obj)[0];
			objType="select-one";
		}
	}
	if(objName&&v){
		for(var i=0;i<objName.length;i++){
			if(objName[i].value == v){
				if(objType=="select-one"){
					objName.selectedIndex=i;
				}else{
					objName[i].checked=true;
				}
				continue;
			}
		}
	}
}

function setClass(id,Class,Type){
	if(typeof(id)=="object"){var obj=id;}else{var obj=getObj(id);}
	if(obj){if(Type=="+"){obj.className+=" "+Class;	}else{obj.className=Class;}}
}

function createNumOption(obj,s,e,t){
	var obj=getObj(obj);
	var n='';
	if(t=="new"){obj.length=0;}
	for(var i=s;i<(e+1);i++){
		obj.options[obj.length] = new Option(i,i); 
	}
	//document.write(n);
}

function getCookie(CookieName){	/*读取全局Cookies*/
	var cookieString = new String(document.cookie)
	cookieString=cookieString.split(";")
	s_str=CookieName+"="
	for(i=0;i<cookieString.length;i++){
	var beginPosition = cookieString[i].indexOf(s_str)
		if(beginPosition > -1){
			cookie_v=cookieString[i].substring(beginPosition + s_str.length);
			return unescape(cookie_v);
			}
	}
}

function setCookie(name,value){
	var date = new Date();
    date.setTime(date.getTime() + (365 * 24 * 60 * 60 * 1000));
    var expires = "; expires=" + date.toGMTString();
	document.cookie =name +"="+ encodeURI(value) + expires + "domain="+location.host+"; path=/";
}