function okOrNot(){	return confirm('您确定要执行此操作?'); }
//选项卡
function setTab(x, y){
    var tli = document.getElementById("nav" + x).getElementsByTagName("a");
    var mli = document.getElementById("con" + x).getElementsByTagName("span");
    for (i = 0; i < tli.length; i++) {
        tli[i].className = i == y ? "hover" : "other";
        mli[i].style.display = i == y ? "" : "none";
    }
}
function setTabp(x, y){
    var tli = document.getElementById("nav" + x).getElementsByTagName("p");
    var mli = document.getElementById("con" + x).getElementsByTagName("span");
    for (i = 0; i < tli.length; i++) {
        tli[i].className = i == y ? "hover" : "other";
        mli[i].style.display = i == y ? "" : "none";
    }
}

function setHomePage(obj){
    var aUrls = document.URL.split("/");
    var vDomainName = "http://" + aUrls[2] + "/";
    try {//IE
        obj.style.behavior = "url(#default#homepage)";
        obj.setHomePage(vDomainName);
    } 
    catch (e) {//other
        if (window.netscape) {//ff
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            } 
            catch (e) {
                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'");
            }
            var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
            prefs.setCharPref('browser.startup.homepage', vDomainName);
        }
    }
    if (window.netscape) 
        alert("此操作被浏览器拒绝！");
}

function addFavorite(){
    var aUrls = document.URL.split("/");
    var vDomainName = "http://" + aUrls[2] + "/";
    var description = document.title;
    try {//IE
        window.external.AddFavorite(vDomainName, description);
    } 
    catch (e) {//FF
        window.sidebar.addPanel(description, vDomainName, "");
    }
}

//图片格式验证
function checkImg(imgPath){
	var i = document.getElementById(imgPath).value.lastIndexOf(".");
	var pos = document.getElementById(imgPath).value.substring(i).toLowerCase();
	if(pos!=".jpg" && pos!=".jpeg" && pos!=".gif" && pos!=".png")
		return false;
	else
		return true;
}
//判断是否是数字
function TestIsNum(str)
{    
    var patn= new RegExp("^[0-9]+$");
    return patn.test(str);
}

//允许正负数
function TestPlusorMinus(str)
{
    var patn= new RegExp("^([0-9]|-[0-9])+$");
    return patn.test(str);
}

//小数点后三位的实数
function TestRealNum(str)
{
    var patn= new RegExp("^[0-9]+(.[0-9]{1,3})?$");
    return patn.test(str);
}

//年
function TestYear(str)
{
    //[1-2][0-9][0-9][0-9]
    var patn= new RegExp("^[0-9]{4}?$");
    return patn.test(str);
}

//月
function TestMonth(str)
{
    var patn= new RegExp("^([1-9]|1[0-2])$");
    return patn.test(str);
}

//日
function TestDay(str)
{
    var patn= new RegExp("^(([1-9])|((1|2)[0-9])|30|31)$");
    return patn.test(str);
}

//2008-08-08  or 2008-8-8
function TestDate(str)
{
    var patn=new RegExp("^[1-2][0-9][0-9][0-9]-(0?[1-9]|1[0-2])-((0?[1-9])|((1|2)[0-9])|30|31)$");
    return patn.test(str);
}

//验证汉字
function TestIsStr(str)
{     
    var patn= new RegExp("^[\u0391-\uFFE5]");
    return patn.test(str);
}

//验证手机
function TestMobile(str) 
{   
    var patn= new RegExp("/^(?:13\d|15[89])-?\d{5}(\d{3}|\*{3})/.test(this.Trim())");   
    return patn.test(str);
}

 //完全禁止非数字
function IsNumber(val,obj){
    if(isNaN(val)){$(obj).value="";}
} 
 
//验证电话  
function TestTel(str)
{   
    //"兼容格式: 国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"   
    //return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?/.test(this.Trim()));   
    var patn= new RegExp("/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?/.test(this.Trim())");
    return patn.test(str);
}

//验证网址
function TestURL(str)
{
	regExp=/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^ &<>\"\"])*$/;
    if (str.match(regExp))return true;
    else return false;
}

//判断邮箱格式
function TestMail(str){
    
    if(!checkByteLength(str,1,50)) return false;
        var patn = /^\w[-._\w]*\w@\w[-._\w]*\w\.\w{2,6}$/;
    if(patn.test(str)){
        return true;
    }else{
        return false; //incorrect format
    }
}

function checkByteLength(str,minlen,maxlen) {
    if (str == null) return false;
    var l = str.length;
    var blen = 0;
    for(i=0; i<l; i++) {
	    if ((str.charCodeAt(i) & 0xff00) != 0) {
		    blen ++;
	    }
	    blen ++;
    }
    if (blen > maxlen || blen < minlen) {
	    return false;
    }
    return true;
}

//计算字符串长度
function  getStrLen(str) 
{
   var totallength=0;  
   for (var i=0;i<str.length;i++){
        var intCode=str.charCodeAt(i); 
        if (intCode>=0&&intCode<=128){
            totallength=totallength+1; //非中文单个字符长度加 1
        }
        else{
           totallength=totallength+2; //中文字符长度则加 2
        }
    } 
   return totallength;
}

//判断复选框
function ischeck(strid)
{
    var sta=0;
    var elem=document.getElementById(strid).getElementsByTagName("input");      
    for(var i=0;i<elem.length;i++){
        if(elem[i].type=="checkbox" && elem[i].checked==true){               
            sta=1;
        }
    }
    if(sta==0){
        return false;
    }
    return true;
}

//全选 
function CheckAll(obj,cks)
{
    var sta=(obj.checked)?1:0;   
    var obj=document.getElementById(cks);
    var elem=obj.getElementsByTagName("input"); 
    for (var i=0;i<elem.length;i++){
        elem[i].checked=(sta==1)?true:false;
    }
} 
//过滤空格
function trimblank(str)
{
    if(str == null) return "" ;
    // 去除前面所有的空格
    while( str.charAt(0)  == ' '){
        str = str.substring(1,str.length);
    }
    // 去除后面的空格
    while( str.charAt(str.length-1)  == ' '){
        str = str.substring(0,str.length-1);
    }
    return str ;
}
 

//获取焦点
function getfocus(obj){
    $(obj).focus();
}  
//function $(obj){return document.getElementById(obj);}