//change article size
var ch_content_font = function (size) {
	$('content').setStyle('font-size', size);
};

//设为首页
function setHomepage(url){
	if (document.all){
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage(url);
	}else if (window.sidebar){
		if(window.netscape){
			try{
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}catch (e){
				alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" );
				return false;
			}
		}
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
		prefs.setCharPref('browser.startup.homepage',url);
	}
}

//加入收藏
function addFavorite(sURL, sTitle)
{
	try
	{
		window.external.addFavorite(sURL, sTitle);
	}
	catch (e)
	{
		try
		{
			window.sidebar.addPanel(sTitle, sURL, "");
		}
		catch (e)
		{
			alert("加入收藏失败，请使用Ctrl+D进行添加");
		}
	}
}

var check_cookie = function () {
	//check cookie
	Cookie.write('testCookie', '1');
	if (Cookie.read("testCookie") != '1') {
		alert('您的浏览器没有打开cookie,请开启cookie后重新浏览本站！');
		return false;
	} else {
		return true;
	}
};

var pop_login = function () {	
	if (!check_cookie()) {
		return;
	}
	//pop_login
	b = document.documentElement.scrollHeight;        
	if ($('indexloginbar').getStyle('display') == 'block') {
		
	} else {
		$('bg_layer').setOpacity(0.5);            
		$('bg_layer').setStyles({                
			'height': b,                
			'display': 'block'
		});
		$('indexloginbar').setStyle('display', 'block');
	}

}

var close_login = function close_login() {
	$('indexloginbar').setStyle('display', 'none');                   
	$('bg_layer').setStyles({                
		'height': '0',                
		'display': 'none'
	});
}

var do_login = function () {   
	var uname = $('uname_login').value;
	if($('uname_login').value == '') {
		alert('用户名不能为空');
		return false;
	}        
	if($('pwd_login').value == '') {
		alert('密码不能为空');
		return false;
	}
	$('submit_login').setStyle('display', 'none');

	//submit
	var a = new Request({
		url: 'http://' + document.domain + '/?ctl=login&act=do_login',
		method: 'post',
		onSuccess: function (back) {                
			if (back == 1) {
				$('indexloginbar').setStyle('display', 'none');
				$('bg_layer').setStyles({                
					'height': '0',                
					'display': 'none'
				});
				$('usershow_bar').set('html', '<a href="http://www.cucha.cn/?ctl=user" title="进入用户中心">' + uname + '</a>&nbsp;<a href="http://www.cucha.cn/?ctl=login&act=logout">退出</a>');
			} else {                    
				$('submit_login').setStyle('display', 'block');
				$('login_msg').set('html', '&nbsp;&nbsp;&nbsp;用户名或密码不对，请重新登陆');
				$('indexloginbar').highlight('#eaea16');
			}
		}
	}).send('uname=' + $('uname_login').value + '&pwd=' + $('pwd_login').value + '&remember=' + $('remember_login').checked);        
}

window.addEvent('domready', function () {	
	if (!check_cookie()) {
		return;
	}
	var a = new Request({
		url: 'http://' + document.domain + '/?ctl=login&act=show_login_title',
		method: 'get',
		onSuccess: function (back) {
			if (back == '0') {
				$('usershow_bar').set('html', '<a href="javascript:pop_login();" title="登录">登录</a>&nbsp;<a href="http://www.cucha.cn/?ctl=login&act=register" title="注册成为粗茶网会员">注册</a>');
			} else {
				$('usershow_bar').set('html', '<a href="http://www.cucha.cn/?ctl=user" title="进入用户中心">' + back + '</a>&nbsp;<a href="http://www.cucha.cn/?ctl=login&act=logout">退出</a>');
			}
		}
	}).send();
});
