﻿
document.domain = "qq.com";


function xw_cookie(name, value, options)
	{
	    if (typeof value != 'undefined') { // name and value given, set cookie
	        if (value === null) {
	            value = '';
	            options.expires = -1;
	        }
	        var expires = '';
	        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
	            var date;
	            if (typeof options.expires == 'number') {
	                date = new Date();
	                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
	            } else {
	                date = options.expires;
	            }
	            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
	        }
	        // CAUTION: Needed to parenthesize options.path and options.domain
	        // in the following expressions, otherwise they evaluate to undefined
	        // in the packed version for some reason...
	        var path = options.path ? '; path=' + (options.path) : '';
	        var domain = options.domain ? '; domain=' + (options.domain) : '';
	        var secure = options.secure ? '; secure' : '';
			var cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
	        document.cookie = cookie;
	    } else { // only name given, get cookie
	        var cookieValue = null;
	        if (document.cookie && document.cookie != '') {
	            var cookies = document.cookie.split(';');
	            for (var i = 0; i < cookies.length; i++) {
	                var cookie = (cookies[i] || "").replace( /^\s+|\s+$/g, "" )
	                // Does this cookie string begin with the name we want?
	                if (cookie.substring(0, name.length + 1) == (name + '=')) {
	                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
	                    break;
	                }
	            }
	        }
	        return cookieValue;
	    }
	};

function ptlogin2_onResize(width, height)
{	
	login_wnd = document.getElementById("div_login");
	if (login_wnd)
	{
		login_wnd.style.width = width + "px";
		login_wnd.style.height = height + "px";

		login_wnd.style.visibility = "hidden"
		login_wnd.style.visibility = "visible"
	}
}

function ptlogin2_onClose()
{
	var obj = document.getElementById("div_login");
	obj.style.display = "none";
}

function logout()
{
	expire=new Date((new Date()).getTime()+1*3600000);
	expire=expire.toGMTString();
	cookie={expires: expire, path: '/', domain: 'qq.com', secure: true};

	xw_cookie("skey","",cookie);
	xw_cookie("pt2gguin","",cookie);
  xw_cookie("qqpy_sign","",cookie);
  xw_cookie("qqpy_uin","",cookie);
  xw_cookie("qqpy_nick","",cookie); 

	window.location.reload();
}

function login()
{
	var i=new Date();
    var iTime=i.getTime();
    var self_url = window.location.href + "?pcachetime=" + iTime;
    var str = encodeURIComponent(self_url);

    var cachetime=escape("pcachetime=" + iTime);
    document.getElementById("login_frame").src = " http://ui.ptlogin2.qq.com/cgi-bin/login?                                  f_url=loginerroralert&reset_text=%D6%D8%D6%C3&style=0&appid=13000402&qlogin_jumpname=qqpinyin_score&s_url=" + str +"&qlogin_param=" + cachetime;
	var obj = document.getElementById("div_login");
	obj.style.display = "block";
	obj.style.width = "373px";
	obj.style.height = "280px";
	obj.style.left = (window.screen.width/2 - 175) + "px";
	obj.style.top = (window.screen.height/2 - 170) + "px";
	obj.style.position = "absolute";
}


function SearchSubmit()
{
	var form = document.getElementById("search_form");
	if(form.TextKey.value == "")
	{
		alert("请输入关键字");
		return;
	}

	form.submit();
}
function SetCookieCn(name,value) 
{
	xw_cookie(name,value,"");
}


function ClearCookieCn(name) 
{
	expire=new Date((new Date()).getTime()+1*3600000);
	expire=expire.toGMTString();
	cookie={expires: expire, path: '/', domain: 'qq.com', secure: true};

	xw_cookie(name,"",cookie);
}

function GetCookieCn(name) 
{
	var my_cookie = document.cookie;
	var start = my_cookie.indexOf(name + "=");
	if (start == -1) return '';
	
	start += name.length + 1; //1 stands of '='
	
	var end = my_cookie.indexOf(";" ,start);
	if (end == -1) end = my_cookie.length;
	return my_cookie.substr(start, end - start);
}


