function StrCode(str)
{
	if(encodeURIComponent) return encodeURIComponent(str);
	if(escape) return escape(str);
}

function UnStrCode(str)
{
	if(decodeURIComponent ) return decodeURIComponent (str);
	if(unescape) return unescape(str);
}



function CheckAll()
{
	var inputs=Form.getInputs($(arguments[0]),'checkbox');
	for(var i=1;i<inputs.length;i++)
	{
		if(!inputs[i].disabled)
			inputs[i].checked=arguments[1];
	}
}




function xmlget(xml , name){
	var tmp = xml;
	if (tmp){
		var xobj = tmp.getElementsByTagName(name)[0];
		if ( xobj){
			var ret = "";
			if (xobj.firstChild){
				ret = xobj.firstChild.data;
			}
			if (ret ){
				if (ret == '0'){
					ret = 0;
				}
				return ret;	
			}
		}
	}
	return 0;
}

function xmlget_arr(xml , name){
	
	var tmp = xml;
	if (tmp){
		var xobj = tmp.getElementsByTagName(name);
		if ( xobj ){
			var i = 0;
			var ret = new Array();
			for(var i = 0; i < xobj.length ; i++)	{
				if (xobj[i].firstChild){
					ret[i] = xobj[i].firstChild.data;
				}
			}
			return ret;
		}
	}else{
		return 0;
	}
}


function SubmitKeyClick()
{

	if(event.keyCode == 13)
	{
		  event.keyCode=9;
		  event.returnValue = false;
		  $(arguments[0]).click();
	}
}

function CheckSubmitForm()
{

	var obj=$F(arguments[0]).trim();
	if(obj.length>0)
	{
		return true;
	}
	else
	{
		alert('Please enter what you want to search for.');
		return false;
	}
}
//alert(document.location.search.substr(1));
//var URLParams = document.location.search.substr(1).toQueryParams();

/*fontZoom*/
function fontZoom(size){
 $('Content').style.fontSize = size+'px';
}

/*GotoPage*/
function GotoPage()
{
	window.location.href=arguments[0];
	return false;
}

function CheckFavoriteSelect()
{
	var inputs=Form.getInputs($(arguments[0]),'checkbox');
	for(var i=1;i<inputs.length;i++)
	{
		if(inputs[i].checked)
			return true;
	}
	alert("请选择需要收藏的内容");
	return false;
}

document.write('<s' + 'cript type="text/javascript" src="/Controls/Js/history.js"></s' + 'cript>');


//eg:onclick=CheckExist(this,{progressid:'loading',checkRegExp:'^[0-9|a-z|A-Z]{3,20}$',errmsg:'帐号:#{name}已存在，请重新选择其他帐号！',url:'/Ajax/CheckLoginIDExist.aspx',pars:'LoginID=#{name}'});
function CheckExist(obj,options){

	//alert(new RegExp('[^\t\n\r\f]').test($F(arguments[0]).strip()));
	if(new RegExp(options.checkRegExp).test($F(arguments[0]).strip()))
	{
		var url=options.url;

		var pars=new Template(arguments[1].pars).evaluate({name:$F(arguments[0])});

		var myAjax = new Ajax.Request(
						url,
						{method: 'get',parameters: pars,onLoaded : showCheckExistLoading.bind(this,arguments[1]) ,onComplete : showCheckExistResult.bind(this,arguments[0],arguments[1])}
						);
	}
	else
	{
		if($(arguments[1].progressid))
			$(arguments[1].progressid).hide();		
	}
}

function showCheckExistLoading()
{
	if($(arguments[0].progressid))
	{
		$(arguments[0].progressid).childNodes[0].src="/Images/check.gif";
		$(arguments[0].progressid).childNodes[1].innerHTML="正在检测...";

		$(arguments[0].progressid).show();
	}
}

function showCheckExistResult()
{
	var Exist=xmlget(arguments[2].responseXML, 'Exist');
	if(Exist=="1")
	{
		$(arguments[1].progressid).childNodes[0].src="/Images/check_error.gif";
		$(arguments[1].progressid).childNodes[1].innerHTML=new Template(arguments[1].errmsg).evaluate({name:$F(arguments[0])});
		Field.focus(arguments[0]);
		Field.clear(arguments[0]);
	}
	else
	{
		$(arguments[1].progressid).childNodes[0].src="/Images/check_right.gif";
		$(arguments[1].progressid).childNodes[1].innerHTML="";
	}
}