/*
	name:components.js
	author:steptian@tencent.com
	created date: 2009-5-13 10:33:32
	---------------------------------------
	file list:
		jquery.js
		jquery.webinfo.js(cookie & getURLParam)
		login.js
	---------------------------------------
	update log:
	
	
	---------------------------------------
*/
var $app=AdMinisite={

version:"1.02",
appid:0,
isdebug:false,
debuguin:972118989,

//功能：前台检查QQ是否登录
IsLogin:function ()
{
    if(this.isdebug){return true;}
		var uin, skey;
	  uin  = $.cookie("uin");
    skey = $.cookie("skey");
    var result=false;
    if (uin&&uin.length>4 && skey&&skey.length>0)
    {
     	result = true;
    }
    return result;
},

//功能：弹出QQ登录窗口
LoginQQ:function (nextPage)
{
	if(!this.IsLogin())
	{
		openLogin(this.appid,nextPage);
	}	
},

//功能：前台注销，转向nextPage页面
LogoutQQ:function (nextPage)
{
	 $.cookie("uin",null,{path:"/",domain:"qq.com"});	
	 $.cookie("skey",null,{path:"/",domain:"qq.com"});	
	 //TODO:添加其他cookie的同步注销
	 if(nextPage)
	 {
			window.location.href=nextPage;
	 }
	 if(nextPage=="")
	 {
			window.location.reload(true); 
	 }
},

ReLoginQQ:function ()
{
		this.LogoutQQ();
		this.LoginQQ();
},

//功能：获取客户端用户QQ号码
GetQQNum:function(cookieName)
{
	var uin="";
	var cookie="uin";
	if(this.isdebug)return this.debuguin;
	if(cookieName)
	{
		cookie=cookieName;
	}
	if(this.IsLogin())
	{
		uin = $.cookie(cookie);
		var uin = uin.substr(1);
		uin++; uin--;
	}	
	return uin;
},

//更换验证码，调用回调函数
ChangeVerifyImg:function(imgid,success)
{
	var img = document.getElementById(imgid);
	img.src = "http://ptlogin2.qq.com/getimage?aid="+this.appid+"&" + Math.random();
	if($.isFunction(success)){success();}
},


//功能：获取位于底部的div的ID，如果没有，则创建之
//返回:创建好的DIV本身，success是回调函数
CreateDiv:function (divId,divClass,success)
{
	var resultDiv=$("#"+divId);
	if(resultDiv.length==0)
	{
		var divClassStr="";
		if(divClass)divClassStr=" class=\""+divClass+"\"";
		resultDiv=$("<div "+divClassStr+"  id='"+divId+"'></div>").appendTo("body");
	}
	if($.isFunction(success)){success();}
	return resultDiv;
},

//功能：居中一个Div，上下&左右
//参数：divId（可以是Id、也可以是$本身返回的对象）
CenterDiv:function (divId)
{
	var div=$('#'+divId);
	var width=div.width();
	var height=div.height();
	var wWidth=$(window).width();
	var wHeight=$(window).height();
	div.css({position:"absolute",left:(wWidth-width)/2,top:(wHeight-height)/2+$(window).scrollTop(),"display":"block"});
}

};






