//基于KISSY 
var topdomain = 'http://www.sina0477.com';
var cookiepre = 'sinacity_';
var SINACITY_DATA = new Object();

function sinacity_logout()
{
	jQuery.cookie(cookiepre+'user', null);
	jQuery.cookie(cookiepre+'auth', null);
	if(SINACITY_DATA.topdiv)
	{
		setTimeout(function(){
			var div = $(SINACITY_DATA.topdiv);
			div.html(typeof(SINACITY_DATA.topdiv_html)!='undefined' ? SINACITY_DATA.topdiv_html : '您好， 游客');
		}, 500);

	}
	return false;
}

function sinacity_logInit(obj)
{
	var div = $(obj);
	if(typeof(div)=='undefined')
	{
		return;
	}

	SINACITY_DATA.topdiv = obj;

	var user = jQuery.cookie(cookiepre+'user');
	if(user!=null)
	{
		SINACITY_DATA.topdiv_html = div.html();
		div.html('您好， ' + user + ' <a href="/member/login/logout" onclick="return sinacity_logout();">退出</a> <a href="/member">我的生活</a> <a href="/member/info/add">我要发布</a>');
	}
	else
	{
		SINACITY_DATA.topdiv_html = div.html();
		div.html('您好， 欢迎来sina0477 <a href="/member/login">请登录</a> <a href="/member/register">免费注册</a>');
	}
}

function sinacity_Init()
{
	if(typeof(jQuery)!='function')
	{
		setTimeout(function(){
			sinacity_Init();
		}, 500);
		return;	
	}
	if(typeof(jQuery.cookie)!='function')
	{
		$.getScript('http://www.sina0477.com/20100602/js/jquery.cookie.pack.js', function(){
			$(document).ready(function() {
				sinacity_logInit('#head_loginfo');
			});
		});
	}
	else
	{
		$(document).ready(function() {
			sinacity_logInit('#head_loginfo');
		});
	}
}

sinacity_Init();


///////////////////////////////////

function CopyUrl(ele)
{
	var txt = document.getElementById(ele).value;
	if(copy2Clipboard(txt)!=false){ 
	//alert("网址已经复制到粘贴板，你可以使用Ctrl+V 贴到需要的地方去了哦！  ");
	}
}
copy2Clipboard=function(txt)
{
	if(window.clipboardData){
		window.clipboardData.clearData();
		window.clipboardData.setData("Text",txt);
	}
	else if(navigator.userAgent.indexOf("Opera")!=-1)
	{
		window.location=txt;
	}

    else if(window.netscape)
	{

		try{
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
		}
		catch(e){
				alert("您的firefox安全限制限制您进行剪贴板操作，请打开’about:config’将signed.applets.codebase_principal_support’设置为true’之后重试，相对路径为firefox根目录/greprefs/all.js");
				return false;
		}
		var clip=Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
		if(!clip)return;
		var trans=Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		if(!trans)return;
		trans.addDataFlavor('text/unicode');
		var str=new Object();
		var len=new Object();
		var str=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
		var copytext=txt;str.data=copytext;
		trans.setTransferData("text/unicode",str,copytext.length*2);
		var clipid=Components.interfaces.nsIClipboard;
		if(!clip)return false;
		clip.setData(trans,null,clipid.kGlobalClipboard);
    }
}
function copyok(obj)
{
	obj.innerHTML = '复制成功,请粘贴发送';
	obj.className="voilet_copy_text";
}
function copyOver(obj)
{
	obj.innerHTML = '复制网址';
	obj.className="";
}

var Notice = (function(){
 	var o = 0,
	stopscroll = false;
	stop_time = 200;
	var preTop = 0;
	var currentTop = 20;
	var stoptime = 0,
	s = 1,
	upobj;
	function init_news(ele) {
		upobj = document.getElementById(ele);
		
		if (!upobj) return;
		upobj.innerHTML += upobj.innerHTML;
		upobj.scrollTop = 0;
		setInterval("Notice.scrollUp()", 15);
		
		with(upobj) {
			onmouseover = function() {
				stopscroll = true;
			};
			onmouseout = function() {
				stopscroll = false;
			};
		}
	}
	function scrollUp() {
		if (stopscroll == true) return;
		currentTop += s;
		if (currentTop == 21) {
			stoptime += s;
			currentTop -= s;
			if (stoptime == stop_time) {
				currentTop = 0;
				stoptime = 0;
			}
		} else {
			preTop = upobj.scrollTop;
			upobj.scrollTop = preTop + s;
			if (preTop == upobj.scrollTop) {
				upobj.scrollTop = 20;
				upobj.scrollTop += s;
				
			}
		}
	}
	return{
		init:init_news,
		scrollUp:scrollUp
	}
})();//加载内容


