//去除所有空格
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)
{
	var test = $("form span");
	for(var i=0;i< test.length;i++)
	{
		test[i].style.fontWeight = 'normal';
	}
	switch($tab)
	{
		case 'wy':
			$("#wy").css("fontWeight","bold");
			$("form").attr("action","http://www.baidu.com/baidu");
			$("#tn").val("baidu");
			$("#ct").val("");
			$("#cl").val("");
			$("#lm").val("");
			break;
		case 'tp':
			$("#tp").css("fontWeight","bold");
			$("form").attr("action","http://image.baidu.com/i");
			$("#tn").val("baiduimage");
			$("#ct").val("201326592");
			$("#cl").val("2");
			$("#lm").val("-1");
			break;
		case 'sp':
			$("#sp").css("fontWeight","bold");
			$("form").attr("action","http://video.baidu.com/v");
			$("#tn").val("");
			$("#ct").val("");
			$("#cl").val("");
			$("#lm").val("");
			break;
		case 'zd':
			$("#zd").css("fontWeight","bold");
			$("form").attr("action","http://zhidao.baidu.com/q");
			$("#tn").val("ikaslist");
			$("#ct").val("17");
			$("#cl").val("");
			$("#lm").val("");
			break;
		case 'mp3':
			$("#mp3").css("fontWeight","bold");
			$("form").attr("action","http://mp3.baidu.com/m");
			$("#tn").val("baidump3");
			$("#ct").val("134217728");
			$("#cl").val("");
			$("#lm").val("-1");
			break;
		case 'xw':
			$("#xw").css("fontWeight","bold");
			$("form").attr("action","http://news.baidu.com/ns");
			$("#tn").val("news");
			$("#ct").val("");
			$("#cl").val("2");
			$("#rn").val("20");
			break;
		case 'dt':
			$("#dt").css("fontWeight","bold");
			$("form").attr("action","http://map.baidu.com/");
			$("#search_input").attr("name","q");
			$("#tn").val("");
			$("#ie").val("");
			break;
		case 'tb':
			$("#tb").css("fontWeight","bold");
			$("form").attr("action","http://tieba.baidu.com/f");
			$("#search_input").attr("name","kw");
			break;
		case 'g_wy':
			$("#g_wy").css("fontWeight","bold");
			$("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").css("fontWeight","bold");
			$("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").css("fontWeight","bold");
			$("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").css("fontWeight","bold");
			$("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").css("fontWeight","bold");
			$("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").css("fontWeight","bold");
			$("form").attr("action","http://www.soso.com/q");
			$("#search_input").attr("name","w");
			break;
		case 's_tp':
			$("#s_tp").css("fontWeight","bold");
			$("form").attr("action","http://image.soso.com/image.cgi");
			$("#search_input").attr("name","w");
			break;
		case 's_sp':
			$("#s_sp").css("fontWeight","bold");
			$("form").attr("action","http://video.soso.com/search/");
			$("#search_input").attr("name","w");
			break;
		case 's_yy':
			$("#s_yy").css("fontWeight","bold");
			$("form").attr("action","http://cgi.music.soso.com/fcgi-bin/m.q");
			$("#search_input").attr("name","w");
			break;
		case 's_sb':
			$("#s_sb").css("fontWeight","bold");
			$("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").css("fontWeight","bold");
			$("form").attr("action","http://wenwen.soso.com/z/Search.e");
			$("#search_input").attr("name","sp");
			break;
		case 's_bk':
			$("#s_bk").css("fontWeight","bold");
			$("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").css("fontWeight","bold");
			$("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" style="cursor: pointer" onclick="javascript:setTab(\'xw\');">新闻</span> | <span onclick="javascript:setTab(\'wy\');" id="wy" style="font-weight: bold;cursor: pointer">网页</span> | <span id="tb" onclick="javascript:setTab(\'tb\')" style="cursor: pointer">贴吧</span> | <span id="zd" onclick="javascript:setTab(\'zd\')" style="cursor: pointer">知道</span> | <span id="mp3" onclick="javascript:setTab(\'mp3\')" style="cursor: pointer">MP3</span> | <span id="tp" style="cursor: pointer" onclick="javascript:setTab(\'tp\')">图片</span> | <span id="sp" style="cursor: pointer" onclick="javascript:setTab(\'sp\')">视频</span> | <span id="dt" style="cursor: pointer" onclick="javascript:setTab(\'dt\')">地图</span>');
			break;
		case 'google':
			$("#search_tab").html('<span onclick="javascript:setTab(\'g_wy\');" id="g_wy" style="font-weight: bold;cursor: pointer">网页</span> | <span id="g_tp" style="cursor: pointer" onclick="javascript:setTab(\'g_tp\')">图片</span> | <span id="g_dt" style="cursor: pointer" onclick="javascript:setTab(\'g_dt\')">地图</span> | <span id="g_zx" onclick="javascript:setTab(\'g_zx\')" style="cursor: pointer">资讯</span> | <span id="g_yy" onclick="javascript:setTab(\'g_yy\')" style="cursor: pointer">音乐</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" style="font-weight: bold;cursor: pointer">网页</span> | <span id="s_tp" style="cursor: pointer" onclick="javascript:setTab(\'s_tp\')">图片</span> | <span id="s_sp" style="cursor: pointer" onclick="javascript:setTab(\'s_sp\')">视频</span> | <span id="s_yy" onclick="javascript:setTab(\'s_yy\')" style="cursor: pointer">音乐</span> | <span id="s_sb" style="cursor: pointer" onclick="javascript:setTab(\'s_sb\')">搜吧</span> | <span id="s_ww" onclick="javascript:setTab(\'s_ww\')" style="cursor: pointer">问问</span> | <span id="s_bk" onclick="javascript:setTab(\'s_bk\')" style="cursor: pointer">博客</span> | <span id="s_xw" onclick="javascript:setTab(\'s_xw\')" style="cursor: pointer">新闻</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 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 style="float:left;">';
		for(var i=0;i<jsonData.length;i++)
		{
			str += '<li style="width:110px;list-style-type:none;float:left;"><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 OnShowsPoper(el,width,height,action,arr)
{
	//var m = document.getElementById('poper');
	$('#poper').css('left',getPos(el,"Left") + el.offsetWidth - 100  + "px");
	$('#poper').css('top',getPos(el,"Top") + el.offsetHeight - 10 + "px");
	if(width!=0)
		$('#poper').css('width',width + "px");
	if(height!=0)
		$('#poper').css('height',height + "px");
	switch(action)
	{
		case 'c_edit':
			$('#poper').html('<form method="post" action="/member/do_member_category_edit"><div style="font-size:12px;color:#07519A;width:100%;text-align:left;"><b>分类名:</b> <input type="text" name="c_name" size="18" value="'+arr[1]+'" /><br /><b>排序值:</b> <input type="text" name="orders" size="10" value="'+arr[2]+'" /><input type="hidden" name="c_id" value="'+arr[0]+'" /> <input type="submit" value="更新" class="submit" /></div></form><div style="text-align:right;"><input type="button" class="submit" value="删除分类" onclick="if(confirm(\'确定要删除吗?\'))window.location=\'/member/do_member_category_del/'+arr[0]+'\';else return false;" /><br /><br /><input type="button" class="submit" onclick="$(\'#poper\').hide(\'10000\');" value="关闭"></div>');
			break;
		case 'c_add':
			$('#frmgx').show();
			$('#poper').html('<form method="post" action="/member/do_member_category_add"><div style="font-size:12px;color:#07519A;width:100%;text-align:left;"><b>分类名:</b> <input type="text" name="c_name" size="12" /> <input type="submit" value="添加" class="submit" /></div></form><div style="text-align:right;height:20px;"><input type="button" class="submit" onclick="$(\'#poper\').hide(\'10000\');$(\'#frmgx\').hide();" value="关闭"></div>');
			break;
		case '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>';
			$('#poper').html('<form method="post" action="/member/do_member_web_add"><div style="font-size:12px;color:#07519A;width:100%;text-align:left;"><b>网址名:</b> <input type="text" name="w_name" size="18" /><br /><b>网　址:</b> <input type="text" name="url" size="18" value="http://" /><br /><b>分　类:</b> '+str+' <input type="submit" value="添加" class="submit" /></div></form><div style="text-align:right;height:20px;"><input type="button" class="submit" onclick="$(\'#poper\').hide(\'10000\');" value="关闭"></div>');});
			break;
		case 'w_edit':
			$('#poper').html('<form method="post" action="/member/do_member_web_edit"><div style="font-size:12px;color:#07519A;width:100%;text-align:left;"><b>网址名:</b> <input type="text" name="w_name" size="18" value="'+arr[1]+'" /><br /><b>网　址:</b> <input type="text" name="url" size="18" value="'+arr[2]+'" /><br /><b>排序值:</b> <input type="text" name="orders" size="10" value="'+arr[3]+'" /><input type="hidden" name="w_id" value="'+arr[0]+'" /> <input type="submit" value="更新" class="submit" /></div></form><div style="text-align:right;"><input type="button" class="submit" onclick="if(confirm(\'确定要删除吗?\'))window.location=\'/member/do_member_web_del/'+arr[0]+'\';else return false;" value="删除网址" /><br /><br /><input type="button" class="submit" onclick="$(\'#poper\').hide(\'10000\');" value="关闭"></div>');
			break;
		case 'kz_add':
			$('#poper').html('<form method="post" action="/member/do_member_web_add"><div style="font-size:12px;color:#07519A;width:100%;text-align:left;"><b>网址名:</b> <input type="text" name="w_name" size="18" /><br /><b>网　址:</b> <input type="text" name="url" size="11" value="http://" /><input type="hidden" name="cat_id" value="'+arr+'" /> <input type="submit" value="添加" class="submit" /></div></form><div style="text-align:right;height:20px;"><input type="button" class="submit" onclick="$(\'#poper\').hide(\'10000\');" value="关闭"></div>');
			break;
	}
	$('#poper').show('10000');
}

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;
}