//=======================================================
//函数名称：getObject(objectId)
//          参数objectId:控件的ID值
//函数功能：获得控件的ID值
//返 回 值：ture(获得ID值) false(获取ID失败)
//=======================================================
function $(objectId) {
    if(document.getElementById && document.getElementById(objectId)) {
	// W3C DOM
	return document.getElementById(objectId);
    } else if (document.all && document.all(objectId)) {
	// MSIE 4 DOM
	return document.all(objectId);
    } else if (document.layers && document.layers[objectId]) {
	// NN 4 DOM.. note: this won't find nested layers
	return document.layers[objectId];
    } else {
	return false;
    }
}

//=======================================================
//函数名称：killErrors()
//函数功能：JavaScript容错
//返 回 值：(true)
//=======================================================
function killErrors() {
	return true;
}
window.onerror = killErrors;

//=======================================================
//函数名称：logout()
//函数功能：点击链接（注销登陆）时页面变成黑白，并出现确认框
//返 回 值：ture(退出) false(取消)
//=======================================================
function logout(){
	ht = document.getElementsByTagName("body");
	ht[0].style.filter = "progid:DXimageTransform.Microsoft.Basicimage(grayscale=1)";
	if (confirm("退出这次登陆？")){
		return true;
	}
	else{
		ht[0].style.filter = "";
		return false;
	}
}

//=======================================================
//函数名称：newWin(url,width,height)
//参数url:要打开的网址
//参数width:窗口宽度
//参数height:窗口高度
//函数功能：打开净窗口
//返 回 值：(无)
//=======================================================
function newWin(url,width,height)
	{
	window.open(url,'','height='+height+', width='+width+', top=100, left=200, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no') 
	}

//=======================================================
//函数名称：winconfirm(confirmMSG,confirmURL)
//参数confirmMSG：确认提示语句
//参数confirmURL：确认后要转到的网址
//函数功能：确认后跳转
//返 回 值：(无)
//=======================================================
function winconfirm(confirmMSG,confirmURL)
{
	question = confirm(confirmMSG);
	if (question != "0")
	{
		window.location=confirmURL;
	}
}

//=======================================================
//函数名称：isemail(obj)
//参数obj：填写Email的文本框
//函数功能：验证E-MAIL格式函数
//返 回 值：true false
//=======================================================
function isemail(obj)
{
  	var s=obj.value;  
	while (s.length)
	{
        if (s.length > 100)
        {
                window.alert("email地址长度不能超过100位!");
				obj.value="";
                return false;
        }
        var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$"
        var re = new RegExp(regu);
        if (s.search(re) != -1) {
            return true;
        } else {
			window.alert ("请输入有效合法的E-mail地址 ！");
			obj.value="";
			obj.focus();
			return false;
         }
	}
}

function DrawImg(obj,w,h){
  if(obj.width>w){
    obj.height=w*obj.height/obj.width;
    obj.width=w;
  }
  if(obj.height>h){
    obj.width=h*obj.width/obj.height;
    obj.height=h;
    }
}


function trim(str) {
	return (str + '').replace(/(\s+)$/g, '').replace(/^\s+/g, '');
}


function isUndefined(variable) {
	return typeof variable == 'undefined' ? true : false;
}


var userAgent = navigator.userAgent.toLowerCase();
var is_webtv = userAgent.indexOf('webtv') != -1;
var is_kon = userAgent.indexOf('konqueror') != -1;
var is_mac = userAgent.indexOf('mac') != -1;
var is_saf = userAgent.indexOf('applewebkit') != -1 || navigator.vendor == 'Apple Computer, Inc.';
var is_opera = userAgent.indexOf('opera') != -1 && opera.version();
var is_moz = (navigator.product == 'Gecko' && !is_saf) && userAgent.substr(userAgent.indexOf('firefox') + 8, 3);
var is_ns = userAgent.indexOf('compatible') == -1 && userAgent.indexOf('mozilla') != -1 && !is_opera && !is_webtv && !is_saf;
var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera && !is_saf && !is_webtv) && userAgent.substr(userAgent.indexOf('msie') + 5, 3);
function addbookmark(url, site){
	if(is_ie) {
		window.external.addFavorite(url, site);
	} else {
		alert('Please press "Ctrl+D" to add bookmark');
	}
}


function runCode(obj) {
        var winname = window.open('', "_blank", '');
        winname.document.open('text/html', 'replace');
		winname.opener = null // 防止代码对原始页面修改
        winname.document.write(obj.value);
        winname.document.close();
}
