function wTag(tabArr)
{
	if(typeof(tabArr)=="undefined" || !tabArr) return;
	var tL=tabArr.length;
	for(var i=0;i<tL;i++)
	{
		var tabName=tabArr[i][0];
		var tabNameEnc=tabArr[i][1];
		var tagStr='<a href="/sys/share/search?pageno=0&type=2&sort=1&tag='+tabNameEnc+'" target="_blank">'+tabName+'</a>';
		if(i<tL-1) tagStr+=" ";
		document.write(tagStr);
	}
}

function splitNum(num)
{
	if(num==0){document.write(num); return;}
	str=num+"";
	var idx =str.length;
	while (str.substring(0, idx++).length % 3) 
	{
		str = "0" + str;
	}
	var rs=str.replace(/(\d{3})/g, "$1,").replace(/(^0*)|(,$)/g, "");
	document.write(rs);
}

function trim(str)
{
	if(!str) return str;
	return str.replace(/(^[\s\t\xa0\u3000]+)|([\u3000\xa0\s\t]+$)/g, "");
}

function gtrim(str)
{
	if(!str) return str;
	try{return str.replace(/(^[\s\t\xa0\u3000]+)|([\u3000\xa0\s\t]+$)/g, "").replace(/[\s\t\xa0\u3000]{2,}/g," ");}catch(e){}
}



function getBetyLen(str)
{
	return str.replace(/[^\x00-\xff]/g,"sv").length;
}
function checkLen(obj,len)
{
	var limLen=len||20;
	var oStr=obj.value;
	var t=0;
	if(getBetyLen(oStr)>limLen)
	{
		var oL=oStr.length;
		for(var i=0;i<oL;i++)
		{
			t+=getBetyLen(oStr.substr(i,1));
			if(t>limLen) {oStr=oStr.substring(0,i); break;}
		}
		obj.value=oStr;
	}else{
		return true;
	}
	
}
function keySub(evt)
{
	var e=window.event||evt;
	var eV=e.keyCode||e.which;
	if(eV==13) mSearch();
}
function mSearch()  //搜索
{
	//var keyWord='';
	//var sType;
	
	if(G('sWord').value!="请输入关键词" && trim(G('sWord').value)!="") 
	{
		G('spSearchForm').word.value=G('sWord').value;
		G('spSearchForm').type.value=4;
	}else
	{
		G('spSearchForm').type.value=3;
	}
	
	//var sURL='/sys/share/search?word='+keyWord+'&type='+sType+'&color='+mdiv_color.value+'&layout='+mdiv_layout.value;
	//window.location=sURL;
	G('spSearchForm').color.value=mdiv_color.value;
	G('spSearchForm').layout.value=mdiv_layout.value;
	G('spSearchForm').submit();	
}
function buildForm(ct,cm,cssID,cssEnc)
{
	var sF=G("spSubForm");
	if(sF.spVisitor.value=="") {relogin(); return;}  //如果用户名为空,则直接弹出登录框
	if(trim(sF.spVisitor.value)!="" && sF.spSpaceExist.value==0){activeSpace(); return;}  //空间位激活,激活空间	
	sF.ct.value=ct;
	sF.cm.value=cm;
	sF.spCssID.value=cssID;
	if(cssEnc) sF.spCssEnc.value=cssEnc;
	submitForm("spSubForm");
}
var ActDiv=null;
function activeSpace()
{
	ActDiv=sv.ShowText("<center><span style='font-size:14px;'><br>您还没有激活百度空间，请先<a href='#' onclick='window.location=\"/sys/reg\";if(ActDiv)ActDiv.close()'>激活空间</a>！</span></center>");
}
function addFav(cssID) //收藏模板
{
	buildForm(5,8,cssID);
}
function share(cssID,cssEnc) //分享
{
	buildForm(5,11,cssID,cssEnc);	
}

function use(cssID) //使用
{
	buildForm(5,9,cssID);
}

function delCang(cssID) //删除收藏的模板
{
	var callBack=function(){buildForm(5,12,cssID);}
	sv.Confirm(callBack,{},"您确定要删除该模板吗？");	
}

function delConf(cssID) //删除自定义的模板
{
	var callBack=function(){buildForm(5,10,cssID);}
	sv.Confirm(callBack,{},"确定从您的自定义模板中删除该模板？");
}


var sv={
	Iframe:function(t,w,h)
	{
		var W=w||350;
		var H=h||100;
		var T=t||"提示";
		var pop=new Popup({ contentType:1, isReloadOnClose:false, width:W, height:H });
		pop.setContent("title",T);
		pop.setContent("contentUrl","");
		pop.build();
		pop.show();
		return pop;
	},
	//alert对话框,传入字符串
	Alert:function(str,t,w,h)
	{
		var W=w||350;
		var H=h||100;
		var T=t||"提示";
        var mypop=new Popup({ contentType:4,isReloadOnClose:false,width:W,height:H});
		mypop.setContent("title",T);
		mypop.setContent("alertCon",str);
		mypop.build();
		mypop.show();
		return mypop;
	},
	//确认对话框,dealFun-回调函数; pars-参数,json对象,conCnt-提示语
	Confirm:function(dealFun,pars,conCnt,t,w,h) 
	{
		var W=w||350;
		var H=h||100;
		var T=t||"提示";
	    var mypop=new Popup({ contentType:3,isReloadOnClose:false,width:W,height:H});
		mypop.setContent("title",T);
		mypop.setContent("confirmCon",conCnt);
		mypop.setContent("callBack",dealFun);
		mypop.setContent("parameter",pars);
		mypop.build();
		mypop.show();
		return mypop;
	},
	ShowText:function(str,t,w,h)
	{
		var W=w||350;
		var H=h||100;
		var T=t||"提示";
		var mypop=new Popup({ contentType:2,isReloadOnClose:false,width:W,height:H});
		mypop.setContent("title",T);
		mypop.setContent("contentHtml",str);
		mypop.build();
		mypop.show();	
		return mypop;
	}
}

var g_pop=null;
function submitForm(formID,Title) {
	var T=Title||"提示";
	g_pop=sv.Iframe(T,380,120);
	G(formID).target=g_pop.iframeIdName;
	G(formID).submit();
}

function showItem(obj){
	if(obj.checked == true)
		G("rempassItem").style.display="block";
	else
		G("rempassItem").style.display="none";
}
function PSP_relogin(arg){
	if(arg==0){
		g_pop.close();
		window.location.reload(true);
	}else{
		G('_r_username').value=G('_username').value;
		G('_r_password').value=G('_password').value;
		G('_redirect_form').submit();
	}
}

function _login_to_passport(){
	var username=G('_username').value;
	var password=G('_password').value;
	var memPsw = G('_mem_pass').checked ? "on":"off";
	if(trim(password).length<=0){ G('_password').value=''; G('_password').focus(); return false;}
	var url = G("spSubForm").pspDomain.value+'/?logt&t=0&keyname=relogin&mem_pass='+memPsw+'&username='+username+'&loginpass='+password;
	var login=document.createElement("script");
	login.setAttribute("type","text/javascript");
	login.setAttribute("src",url);
	document.body.appendChild(login);
	return false;
}

function relogin(){
	var sF=G("spSubForm");
	var reg=/http:\/\/[\w\.\:-]+\/sys\/.+/;
	var _tempUser='';
	if(sF.spVisitor.value!=""&& !reg.test(window.location)){_tempUser=sF.spVisitor.value;}
	
	if(g_pop!=null)g_pop.close();
	var _HTML_ = '\
		<div style="padding:10px;line-height:22px;font-size:14px;background:#F9F9F9;width:240px;height:285px">\
			<strong>百度注册用户请直接登录</strong>\
			<form onsubmit="return false;">\
			<table width="240" border="0" cellspacing="0" cellpadding="4">\
				<tr>\
					<td width="56" style="font-size:14px">用户名：</td>\
					<td width="156"><input type="text" name="username" id="_username" value=""  style="width:120px;height:22px;font-size:14px"/></td>\
				</tr>\
				<tr> \
					<td style="font-size:14px;">密　码：</td>\
					<td><input type="password" name="password" id="_password" value="" style="width:120px;height:22px;font-size:14px"/></td>\
				</tr>\
				<tr><td colspan="2"><span class="f13"><input name="mem_pass" id="_mem_pass" type="checkbox" onclick="showItem(this)"> 记住我的登录状态</td></span></tr>\
				<tr><td colspan="2" width="240"><span style="font-size:12px; color: #FF0000;display:none;" id="rempassItem">为了确保你的信息安全，请不要在网吧或者公共机房选择此项。</span></td></tr>\
				<tr> \
					<td>&nbsp;</td>\
					<td style="font-size:12px;">\
					<input type="submit" name="SubmitButton" onclick="_login_to_passport()" value=" 登录 "/>&nbsp;&nbsp;<a href="https://passport.baidu.com/?getpass" target="_blank">忘记密码？</a>\
					</td>\
				</tr>\
			</table>\
			</form>\
			<hr size="0" style="border-top:1px solid #AAA;width:240px;">\
			<strong class="f12">没有百度账号？</strong>\
			<div align="center" style="width:240px;"><input type="button" value="立即注册百度账号" style="margin:10px 0 6px;width:140px" onclick="goreg();"></div>\
		</div>\
	';

	g_pop=new Popup({ contentType:2, isSupportDraging:true,  isReloadOnClose:false, width:260, height:285 });
	g_pop.setContent("title","登录到百度空间");
	g_pop.setContent("contentHtml", _HTML_);
	g_pop.build();
	g_pop.show();
	

	if(_tempUser!='') {G('_username').value=_tempUser; G('_username').disabled=true;}
	else G('_username').disabled=false;

	if(_tempUser==''){ G('_username').focus(); } else{ setTimeout("G('_password').focus();",50);}
}

function g_close_pop()
{
	g_pop.close();
}