//去除所有空格
function trim(Str){
    var ResultStr = "";
    Temp=Str.split(" "); //双引号之间是个空格；
    for(i = 0; i < Temp.length; i++)
    ResultStr +=Temp[i];
    return ResultStr;
}

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="";
	}
}


function setTab($tab)
{
	$(".search_tab span").removeClass("current");
	switch($tab)
	{
		case 'wy':
			$("#wy").addClass("current");
			$("form").attr("action","http://www.baidu.com/baidu");
			$("#tn").val("baidu");
			$("#ct").val("");
			$("#cl").val("");
			$("#lm").val("");
			break;
		case 'tp':
			$("#tp").addClass("current");
			$("form").attr("action","http://image.baidu.com/i");
			$("#tn").val("baiduimage");
			$("#ct").val("201326592");
			$("#cl").val("2");
			$("#lm").val("-1");
			break;
		case 'sp':
			$("#sp").addClass("current");
			$("form").attr("action","http://video.baidu.com/v");
			$("#tn").val("");
			$("#ct").val("");
			$("#cl").val("");
			$("#lm").val("");
			break;
		case 'zd':
			$("#zd").addClass("current");
			$("form").attr("action","http://zhidao.baidu.com/q");
			$("#tn").val("ikaslist");
			$("#ct").val("17");
			$("#cl").val("");
			$("#lm").val("");
			break;
		case 'mp3':
			$("#mp3").addClass("current");
			$("form").attr("action","http://mp3.baidu.com/m");
			$("#tn").val("baidump3");
			$("#ct").val("134217728");
			$("#cl").val("");
			$("#lm").val("-1");
			break;
		case 'xw':
			$("#xw").addClass("current");
			$("form").attr("action","http://news.baidu.com/ns");
			$("#tn").val("news");
			$("#ct").val("");
			$("#cl").val("2");
			$("#rn").val("20");
			break;
		case 'dt':
			$("#dt").addClass("current");
			$("form").attr("action","http://map.baidu.com/");
			$("#search_input").attr("name","q");
			$("#tn").val("");
			$("#ie").val("");
			break;
		case 'tb':
			$("#tb").addClass("current");
			$("form").attr("action","http://tieba.baidu.com/f");
			$("#search_input").attr("name","kw");
			break;
		case 'g_wy':
			$("#g_wy").addClass("current");
			$("form").attr("action","http://www.google.com/search");
			$("#search_input").attr("name","q");
			$("#tn").attr("name","hl");
			$("#tn").val("zh-CN");
			$("#ct").attr("name","oe");
			$("#ct").val("utf8");
			break;
		case 'g_tp':
			$("#g_tp").addClass("current");
			$("form").attr("action","http://images.google.com/images");
			$("#search_input").attr("name","q");
			$("#tn").attr("name","hl");
			$("#tn").val("zh-CN");
			$("#ct").attr("name","oe");
			$("#ct").val("utf8");
			break;
		case 'g_dt':
			$("#g_dt").addClass("current");
			$("form").attr("action","http://ditu.google.cn/maps");
			$("#search_input").attr("name","q");
			$("#tn").attr("name","hl");
			$("#tn").val("zh-CN");
			$("#ct").attr("name","oe");
			$("#ct").val("utf8");
			break;
		case 'g_zx':
			$("#g_zx").addClass("current");
			$("form").attr("action","http://news.google.com.hk/news");
			$("#search_input").attr("name","q");
			$("#tn").attr("name","hl");
			$("#tn").val("zh-CN");
			$("#ct").attr("name","oe");
			$("#ct").val("utf8");
			break;
		case 'g_yy':
			$("#g_yy").addClass("current");
			$("form").attr("action","http://www.google.cn/music/search");
			$("#search_input").attr("name","q");
			$("#tn").attr("name","hl");
			$("#tn").val("zh-CN");
			$("#ct").attr("name","oe");
			$("#ct").val("utf8");
			break;
		case 's_wy':
			$("#g_wy").addClass("current");
			$("form").attr("action","http://www.soso.com/q");
			$("#search_input").attr("name","w");
			break;
		case 's_tp':
			$("#s_tp").addClass("current");
			$("form").attr("action","http://image.soso.com/image.cgi");
			$("#search_input").attr("name","w");
			break;
		case 's_sp':
			$("#s_sp").addClass("current");
			$("form").attr("action","http://video.soso.com/search/");
			$("#search_input").attr("name","w");
			break;
		case 's_yy':
			$("#s_yy").addClass("current");
			$("form").attr("action","http://cgi.music.soso.com/fcgi-bin/m.q");
			$("#search_input").attr("name","w");
			break;
		case 's_sb':
			$("#s_sb").addClass("current");
			$("form").attr("action","http://sobar.soso.com/sobar.q");
			$("#search_input").attr("name","bn");
			$("#tn").attr("name","op");
			$("#tn").val("enterbar");
			break;
		case 's_ww':
			$("#s_ww").addClass("current");
			$("form").attr("action","http://wenwen.soso.com/z/Search.e");
			$("#search_input").attr("name","sp");
			break;
		case 's_bk':
			$("#s_bk").addClass("current");
			$("form").attr("action","http://blog.soso.com/qz.q");
			$("#search_input").attr("name","w");
			$("#tn").attr("name","ty");
			$("#tn").val("blog");
			break;
		case 's_xw':
			$("#s_xw").addClass("current");
			$("form").attr("action","http://news.soso.com/n.q");
			$("#search_input").attr("name","w");
			$("#tn").attr("name","ty");
			$("#tn").val("c");
			break;
	}
}

function setRadio($radio)
{
	switch($radio)
	{
		case 'baidu':
			$(".search_tab").html('<span id="xw" onclick="javascript:setTab(\'xw\');">新闻</span>|<span class="current" id="wy" onclick="javascript:setTab(\'wy\');">网页</span>|<span id="tb" onclick="javascript:setTab(\'tb\');">贴吧</span>|<span id="zd" onclick="javascript:setTab(\'zd\');">知道</span>|<span id="mp3" onclick="javascript:setTab(\'mp3\');">MP3</span>|<span id="tp" onclick="javascript:setTab(\'tp\');">图片</span>|<span id="sp" onclick="javascript:setTab(\'sp\');">视频</span>|<span id="dt" onclick="javascript:setTab(\'dt\');">地图</span>');
			$("form").attr("action","http://www.baidu.com/baidu");
			$("#tn").val("baidu");
			$("#ct").val("");
			$("#cl").val("");
			$("#lm").val("");
			$("#search_text").html('百度搜索');
			$("#search_input").attr("name","word");
			break;
		case 'google':
			$(".search_tab").html('<span onclick="javascript:setTab(\'g_wy\');" id="g_wy" class="current">网页</span>|<span id="g_tp" onclick="javascript:setTab(\'g_tp\')">图片</span>|<span id="g_dt" onclick="javascript:setTab(\'g_dt\')">地图</span>|<span id="g_zx" onclick="javascript:setTab(\'g_zx\')">资讯</span>|<span id="g_yy" onclick="javascript:setTab(\'g_yy\')">音乐</span>');
			$("form").attr("action","http://www.google.com/search");
			$("#search_input").attr("name","q");
			$("#tn").attr("name","hl");
			$("#tn").val("zh-CN");
			$("#ct").attr("name","oe");
			$("#ct").val("utf8");
			$("#search_text").html('谷歌搜索');
			break;
		case 'soso':
			$(".search_tab").html('<span onclick="javascript:setTab(\'s_wy\');" id="s_wy" class="current">网页</span>|<span id="s_tp" onclick="javascript:setTab(\'s_tp\')">图片</span>|<span id="s_sp" onclick="javascript:setTab(\'s_sp\')">视频</span>|<span id="s_yy" onclick="javascript:setTab(\'s_yy\')">音乐</span>|<span id="s_sb" onclick="javascript:setTab(\'s_sb\')">搜吧</span>|<span id="s_ww" onclick="javascript:setTab(\'s_ww\')">问问</span>|<span id="s_bk" onclick="javascript:setTab(\'s_bk\')">博客</span>|<span id="s_xw" onclick="javascript:setTab(\'s_xw\')">新闻</span>');
			$("#search_text").html('搜搜搜索');
			$("form").attr("action","http://www.soso.com/q");
			$("#search_input").attr("name","w");
			break;
	}
	
}

function appendData(divId,jsonData){
	if($("#"+divId)&&jsonData!=null){
		$("#"+divId).empty();
		var str = "";
		for(var i=0;i<jsonData.length;i++)
		{
			str += jsonData[i].c_name+" ";
		}
		$("#"+divId).append(str);
	}
}

function checkurlexist(url)
{
	$.getJSON("/ajax/weburl_exist/"+trim(url).replace('http://',''),function(jSON){showresult(jSON);});
}

function showresult(jsonData)
{
	if(jsonData!=null && jsonData.Exist=='true')
	{
		$('#res').html('<font color="red">输入的网址已经存在</font>');
		document.getElementById('submit').disabled=true; 
	}
	else
	{
		$('#res').html('<font color="green">可以添加</font>');
		document.getElementById('submit').disabled=false;
	}
}

function setcateorders(cat_id,order_id)
{
	$('#order_'+cat_id).html('<input type="text" id="orders" value="'+order_id+'" size="2" onblur="javascript:modcateorders('+cat_id+')" /><input type="hidden" id="cat_id" size="1" value="'+cat_id+'" />');
}

function modcateorders(cat_id)
{
	$.getJSON("/ajax/modcateorders/"+$('#cat_id').val()+"/"+$('#orders').val(),function(jSON){$('#order_'+cat_id).html($('#orders').val());});
}

function setorders(cat_id,web_id,order_id)
{
	$('#order_'+web_id).html('<input type="text" id="orders" value="'+order_id+'" size="2" onblur="javascript:modorders('+web_id+')" /><input type="hidden" id="cat_id" size="1" value="'+cat_id+'" /><input type="hidden" id="web_id" value="'+web_id+'" size="1" />');
}

function modorders(web_id)
{
	$.getJSON("/ajax/modorders/"+$('#cat_id').val()+"/"+$('#web_id').val()+"/"+$('#orders').val(),function(jSON){$('#order_'+web_id).html($('#orders').val());});
}

function showhy(char)
{
	$.getJSON("/ajax/gethyz/"+char,function(jSON){showres(jSON);});
}

function showres(jsonData)
{
	if($('#hy_box')&&jsonData!=null){
		$('#hy_box').empty();
		var str = '<ul>';
		for(var i=0;i<jsonData.length;i++)
		{
			str += '<li style="width:100px;list-style-type:none;float:left;height:30px;"><a href="'+jsonData[i].outlink+'" target="_blank"><font color="red"><b>'+jsonData[i].c_name+'</b></font></a></li>';
			//if(i%5==4)
				//str +='<br />';
		}
		str +='</ul>';
		$('#hy_box').append(str);
	}
	$('#hy_box').show();
}

function hiddenhy()
{
	$('#hy_box').hide();
}

function getPos(el,sProp) {
	var iPos = 0;
	while (el!=null) {
		iPos+=el["offset" + sProp];
		el = el.offsetParent;
	}
	return iPos;
}


function showpop(num,action,arr)
{
	$('#poper_'+num).empty();
	$('#poper_'+num).css('left',"200px");
	if(action=='w_add'){
		$.getJSON("/ajax/getmycate/",function(jSON){str = '<select name="cat_id" style="width:100px;">';for(var i=0;i<jSON.length;i++)
		{
			str += '<option value="'+jSON[i].c_id+'">'+jSON[i].c_name+'</option>';
		}
		str +='</select>';
		var res = '<div class="tit"><a class="right" href="javascript:void(0);" onclick="$(\'#poper_'+num+'\').hide(\'10000\');$(\'#frm_'+num+'\').hide();">关闭窗口</a><b>网站管理</b></div><form method="post" action="/member/do_member_web_add"><div class="pop_cont"><dl><dt>网站名称：</dt><dd><input type="text" name="w_name" size="30" /></dd></dl><dl><dt>网　　址：</dt><dd><input type="text" name="url" size="40" /></dd></dl><dl><dt>分　　类：</dt><dd>'+str+'</dd></dl><div class="op"><input type="submit" value="添 加" class="btn_save" /></div></div></form><div class="bt"></div>';
		$('#poper_'+num).append(res);
		fixpos(num);});
	}
	else{
		var content = '<div class="tit"><a class="right" href="javascript:void(0);" onclick="$(\'#poper_'+num+'\').hide(\'10000\');$(\'#frm_'+num+'\').hide();">关闭窗口</a><b>网站管理</b></div>';
		switch(action)
		{
			case 'c_add':
				content += '<form method="post" action="/member/do_member_category_add"><div class="pop_cont"><dl><dt>分类名称：</dt><dd><input type="text" name="c_name" size="12" /></dd></dl><div class="op"><input type="submit" value="添 加" class="btn_save" />';
				break;
			case 'c_edit':
				content += '<form method="post" action="/member/do_member_category_edit"><div class="pop_cont"><dl><dt>分类名称：</dt><dd><input type="text" name="c_name" size="12" value="'+arr[1]+'" /></dd></dl><dl><dt>排　　序：</dt><dd><input type="text" name="orders" size="5" value="'+arr[2]+'" /></dd></dl><div class="op"><input type="hidden" name="c_id" value="'+arr[0]+'" /><input type="submit" value="更 新" class="btn_save" /><input type="button" class="btn_del" value="删除此分类" onclick="if(confirm(\'确定要删除吗?\'))window.location=\'/member/do_member_category_del/'+arr[0]+'\';else return false;" />';
				break;
			case 'w_edit':
				content += '<form method="post" action="/member/do_member_web_edit"><div class="pop_cont"><dl><dt>网站名称：</dt><dd><input type="text" name="w_name" size="30" value="'+arr[1]+'" /></dd></dl><dl><dt>网　　址：</dt><dd><input type="text" name="url" size="40" value="'+arr[2]+'" /></dd></dl><dl><dt>排　　序：</dt><dd><input type="text" name="orders" size="5" value="'+arr[3]+'" /></dd></dl><div class="op"><input type="hidden" name="w_id" value="'+arr[0]+'" /><input type="submit" value="更 新" class="btn_save" /><input type="button" onclick="if(confirm(\'确定要删除吗?\'))window.location=\'/member/do_member_web_del/'+arr[0]+'\';else return false;" value="删除此网址" class="btn_del" />';
				break;
			case 'kz_add':
				content += '<form method="post" action="/member/do_member_web_add"><div class="pop_cont"><dl><dt>网站名称:</dt><dd><input type="text" name="w_name" size="30" /></dd></dl><dl><dt>网　址:</dt><dd><input type="text" name="url" size="40" value="http://" /></dd></dl><div class="op"><input type="hidden" name="cat_id" value="'+arr+'" /><input type="submit" value="添 加" class="btn_save" />';
				break;
		}
		content += '</div></div></form><div class="bt"></div>';
		$('#poper_'+num).append(content);
		fixpos(num);
	}
}

function fixpos(num)
{
	//打开遮罩
	$('#frm_'+num).show();
	
	//确定弹出框位置
	if($('#div_'+num).height() > $('#poper_'+num).height())
	{
		var top = ($('#div_'+num).height() - $('#poper_'+num).height())/2;
		$('#poper_'+num).css('top',top+'px');
	}
	else
		$('#poper_'+num).css('top','6px');
	
	//打开弹出框
	$('#poper_'+num).show();
	
}

function ajaxpost()
{
	
}

function hideShows(m, e) 
{	
	var cx, cy;
	if (!e) {
		cx = window.event.x;
		cy = window.event.y;
	} else {
		cx = e.clientX;
		cy = e.clientY;
	}

	if (m.style.display=='') 
	{
		if ((document.body.scrollLeft + cx >= m.offsetLeft)                
		&& (document.body.scrollLeft + cx  <= m.offsetLeft + m.offsetWidth) 
		&& (document.body.scrollTop + cy >= m.offsetTop)
		&& (document.body.scrollTop + cy <= m.offsetTop + m.offsetHeight)) 
		{} 
		else 
		{
			m.style.display = 'none';
		}
	}
}

function delclick(url)
{
	if(confirm('确定要删除吗？'))
	{
		window.location = url;
	}
	else
		return false;
}