var APPID = 4008401; //4005704

//焦点图
function setTab(m,n){
 var tli=document.getElementById("menu"+m).getElementsByTagName("li");
 var mli=document.getElementById("main"+m).getElementsByTagName("ul");
 for(i=0;i<tli.length;i++){
  tli[i].className=i==n?"hover":"";
  mli[i].style.display=i==n?"block":"none";
 }
}
//滑动菜单效果
function tabit(tabName,btnId,tabNumber){
    for(i=0;i<tabNumber;i++){
    document.getElementById(tabName+"_div"+i).style.display = "none";
    document.getElementById(tabName+"_btn"+i).className = "movoff";
}
    document.getElementById(tabName+"_div"+btnId).style.display = "block";
    document.getElementById(tabName+"_btn"+btnId).className = "movon";  
}

//遮罩效果
function shadeWin(){
    var wnd = $(window), doc = $(document);
    if(wnd.height() > doc.height()){ //当高度少于一屏
        wHeight = wnd.height(); 
    }else{//当高度大于一屏
        wHeight = doc.height();   
    }
    //创建遮罩背景
    $("body").append("<div ID=MaskID></div>");
    $("body").find("#MaskID").width(wnd.width()).height(wHeight)
        .css({position:"absolute",top:"0px",left:"0px",background:"#464646",filter:"Alpha(opacity=90);",opacity:"0.3",zIndex:"2"});

}

//读取qq
function getQQNumber(){
    var uin = '';
    if (checkqqload()){
        var CurrUser = readCookie("uin");
        uin = CurrUser.substr(1);
        uin++; uin--;
    }
    return uin;
}

//检查qq登陆,没有登陆则提示登陆框
function checkQQLogined() {
    if(!checkqqload()){ 
        //shadeWin();
        //openLogin(4005704);
        openLogin(APPID);
        //return false;
    }
	else {
	
	}
    //return true;
}

function loginLocation(url){
    if(!checkqqload()){ 
        //shadeWin();
        //openLogin(4005704);
        openLogin(APPID);
        //return false;
    }
	else {
		if (url != ''){
			window.location = url;
		}
		
	}
    //return true;

}

//监测QQ是否登陆
function qqIsLogin(){
    return checkqqload();
}

//没有登陆则提示
function loadQueryLogin(){
	if (qqIsLogin()){
		alert('您已经登陆QQ');
		return false;
	}
	checkQQLogined();
}

//设置登陆提示
function setLoginHtml(id, msg1, msg2, url){
    if(!url) url = location.href;
    if (!msg1) msg1 = '';
    if (!msg2) msg2 = '';
    var o = document.getElementById(id);
    if (!o){
        return false;
    }
    if (!checkqqload()){
        msg  = '<span id="login_span" style="padding-top:0px;margin-left:10px;">'+msg1+'[ <a href="javascript:checkQQLogined();" id="login_link">登陆</a> ]'+msg2+'</span>';
    }
    else {
        var qq = getQQNumber();
        msg = '<span id="logined_span" style="margin-left:10px;">欢迎您<span id="logined_uin">'+qq+'<span>，[ <a href="/con/default/act/logout?url='+url+'">注销</a> ]</span>';
    }

    o.innerHTML = msg;    
    return true;
}

//验证码
function nchangeImg()
{
    var img = document.getElementById("imgVerify");
    img.src = "http://ptlogin2.qq.com/getimage?aid=" + APPID + "&" + Math.random();
    var ctrl = document.getElementById("validate");
    if (ctrl != null)
    {
        ctrl.value = "";
        ctrl.focus();
    }
}

//投票
function doVote(dest,type,url){
    if(!url){
        url = location.href;
    }
	if (!type){
		type = 2;
	}
    var surl = "http://vvgroup.qq.com/con/default/act/vote?dest="+dest+"&type="+type+"&url="+url;
    if (!checkqqload()){
        openLogin(APPID, surl);
        return false;
    }
    location.href = surl; 
    return false;
}



//注册表单处理对象
reg = {
    get: function(id){
        id = "#"+id;
        return $.trim($(id).val());
    },
    radio: function(radioName){
         var boxes = document.getElementsByName(radioName);
         if(boxes){
             for(var i = 0;i<boxes.length;i++){
                 if(boxes[i].checked){
                     return boxes[i].value;
                 }
             }
         }
         return "";
    },
    msg: function(id, msg){
        alert(msg);
        var o =  document.getElementById(id);
        o.focus();o.select();
        return false;
    }, 
    istel: function(s){
        return /^\d{11}$|^\d{3}-\d{7,8}$|^\d{4}-\d{7,8}$/.test(s);
    },
	ismobile: function(s){
		return /^(13|15|18)\d{9}$/.test(s);
		//return (/^(?:13\d|18[9]|15\d)-?\d{5}(\d{3}|\*{3})$/.test(s));
	},
    isemail: function(s){
        return /^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/.test(s);
    },
    len: function(s){
        var len = 0;
        for(var i = 0; i<s.length; i++){
            s.charCodeAt(i)<0 || s.charCodeAt(i)>255 ? len+=2 : len++;
        }
        return len;
    },
	isnum: function(s){
		return /^\d+$/.test(s);
	}
}










