﻿/*
	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:
	
	
	---------------------------------------
*/


//功能：前台检查QQ是否登录
function IsLogin()
{
    var uin, skey;
	uin  = jQuery.cookie("uin");
    skey = jQuery.cookie("skey");
    var result=false;
    if (uin&&uin.length>4 && skey&&skey.length>0)
    {
     	result = true;
    }
    return result;
}

//功能：弹出QQ登录窗口
function LoginQQ(nextPage)
{
	if(!IsLogin())
	{
		openLogin(__appid,nextPage);
	}	
}

//功能：前台注销，转向nextPage页面
function LogoutQQ(nextPage)
{
	 jQuery.cookie("uin",null,{path:"/",domain:"qq.com"});	
	 jQuery.cookie("skey",null,{path:"/",domain:"qq.com"});	
	 //TODO:添加其他cookie的同步注销
	 if(nextPage)
	 {
			window.location.href=nextPage;
	 }
	 if(nextPage=="")
	 {
			window.location.reload(true); 
	 }
}

function ReLoginQQ()
{
		LogoutQQ();
		LoginQQ();
}

//功能：获取位于底部的div的ID，如果没有，则创建之
//返回:创建好的DIV本身
function CreateDiv(divId,divClass)
{
	var resultDiv=jQuery("#"+divId);
	if(resultDiv.length==0)
	{
		var divClassStr="";
		if(divClass)divClassStr=" class=\""+divClass+"\"";
		resultDiv=jQuery("<div "+divClassStr+"  id='"+divId+"'></div>").appendTo("body");
	}
	return resultDiv;
}

//功能：居中一个Div，上下&左右
//参数：divId（可以是Id、也可以是jQuery本身返回的对象）
function CenterDiv(divId)
{
	var div=jQuery('#'+divId);
	var width=div.width();
	var height=div.height();
	var wWidth=jQuery(window).width();
	var wHeight=jQuery(window).height();
	//.bgiframe().draggable()
	div.css({position:"absolute",left:(wWidth-width)/2,top:(wHeight-height)/2+jQuery(window).scrollTop(),"display":"block"});
}




