if (getCookie('usernewno')!='0' && getCookie('usernewno')!='') {
	var usrname = getCookie('usernewno');
} else {
	var usrname = getCookie('usrname');
}

var sid = getCookie('sessionid');


function user_status(s) {
	if (usrname!='') {
		if (s == 'd') {
			var s='';
			if(typeof is_my_userhome != 'undefined' && is_my_userhome==0){
				s += '<a href="http://user.movie.xunlei.com/'+usrname+'" title="">我的影视个人中心</a> | '
			}else{
				s += '我的影视个人中心: '
			}
			s += '<a href="http://usercp.movie.xunlei.com" title="">管理</a> | <a href="http://usercp.movie.xunlei.com/index.php?action=logout" title="">退出</a>';
		} else {
			var s='我的影视个人中心: <a href="http://user.movie.xunlei.com/'+usrname+'/" title="">浏览</a> | <a href="http://usercp.movie.xunlei.com/index.php?action=logout" title="">退出</a>';
		}
	} else {
				var s='<a href="javascript:global_login_frm_show(this,true,window.location.href,1);" title="登录">登录</a> | <a href="http://i.xunlei.com/register/register.htm" title="注册">注册</a>';
	}
	document.write(s);
}

function confirm_redirect(url,text) {
	if (confirm(text)) {
			window.location = url;
	}
}

function goto(url) {
		window.location = url;
}


function string_format(from, to) {
	var xmlHttp;
	var s = (GetTinyMceContent(from));
	var url = '/format_string.php?type=ajax';
	var content = 's='+encodeURIComponent(s);
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open('POST', url, true);
    xmlHttp.setRequestHeader("Content-Length", content.length);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(content);	

	function createXMLHttpRequest() {
		if (window.ActiveXObject) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} else if (window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}
	}
		
	function handleStateChange() {
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				SetTinyMceContent(to,xmlHttp.responseText) 
			}
		}
	}
}

function GetTinyMceContent(editorId) {
	return tinyMCE.getInstanceById(editorId).getBody().innerHTML;
}

function SetTinyMceContent(editorId,content) {
	tinyMCE.getInstanceById(editorId).getBody().innerHTML=content;
}

function basename(str1) {   
	var a="/";  
	var s = str1.lastIndexOf(a);   
	if (s==-1) {   
		a="\\";
		var s = str1.lastIndexOf(a);   
	}   
	if (s!=-1) {
		return(str1.substring(s+1,str1.length));   
	}   
	return "";
}  

function show_tips(d, f) {
	if (f) {
		document.getElementById(d).style.display = "block";
	} else {
		document.getElementById(d).style.display = "none";
	}
}

function preview_photo_open(d, fn, aa, s, ss, ua) {
	document.getElementById('pp_fn').src = "http://user.movie.xunlei.com/uploads/550x550/"+fn;
	document.getElementById('pp_aa').innerHTML = aa;
	document.getElementById('pp_s').innerHTML = s;
	
	document.getElementById('pp_ua').innerHTML = ua;
	if(ss == 2) {
		//document.getElementById('pp_ua_show').style.display = "none";
		document.getElementById('pp_ss').innerHTML = '待审核';
	} else if (ss == 1) {
		//document.getElementById('pp_ua_show').style.display = "block";
		document.getElementById('pp_ss').innerHTML = '已通过审核';
	} else if (ss == 3) {
		//document.getElementById('pp_ua_show').style.display = "block";
		document.getElementById('pp_ss').innerHTML = '未通过审核';
	}
	document.getElementById(d).style.display = "block";
}

function preview_photo_close(d) {
	document.getElementById(d).style.display = "none";
}

function getCookie(name) {
	var search = name + "=";
	var offset = document.cookie.indexOf(search);
	if (offset != -1) {
		offset += search.length;
		var end = document.cookie.indexOf(";", offset);
		if (end == -1)
			end = document.cookie.length;
		var r = unescape(document.cookie.substring(offset, end));
		if(!r && name=='usrname'){
			return getCookie('usernewno');
		}
		else{
			return r;
		}
	}
	else if(name=='usrname'){
		return getCookie('usernewno');
	}
	else return "";
}

function $(id) {
	return document.getElementById(id);
}

function zoom(obj, zimg, zimg_added_at, zimg_size, zimg_status, zimg_updated_at) {

	if(!zimg) {
		zimg = obj.src;
	}

	zimg = 'http://usercp.movie.xunlei.com/uploads/550x550/'+zimg;
	zoomobj['added_at'] = zimg_added_at;
	zoomobj['size'] = zimg_size;
	if(zimg_status == 2) {
		zoomobj['status'] = '待审核';
	} else if (zimg_status == 1) {
		zoomobj['status'] = '已通过审核';
	} else if (zimg_status == 3) {
		zoomobj['status'] = '未通过审核';
	}
	zoomobj['updated_at'] = zimg_updated_at;

	if(!$('zoomimglayer_bg')) {
		div = document.createElement('div');div.id = 'zoomimglayer_bg';
		div.style.position = 'absolute';
		div.style.left = div.style.top = '0px';
		div.style.width = '100%';
		div.style.height = '1150px';
		div.style.background = '#000';
		div.style.display = 'none';
		div.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=80,finishOpacity=100,style=0)';
		div.style.opacity = 0.8;
		$('append_parent').appendChild(div);
		div = document.createElement('div');div.id = 'zoomimglayer';
		div.style.position = 'absolute';
		div.className = 'popupmenu_popup';
		div.style.padding = 0;
		$('append_parent').appendChild(div);
	}
	zoomobj['srcinfo'] = fetchOffset(obj);
	zoomobj['srcobj'] = obj;
	zoomobj['zimg'] = zimg;
	$('zoomimglayer').style.display = '';
	$('zoomimglayer').style.left = zoomobj['srcinfo']['left'] + 'px';
	$('zoomimglayer').style.top = zoomobj['srcinfo']['top'] + 'px';
	$('zoomimglayer').style.width = zoomobj['srcobj'].width + 'px';
	$('zoomimglayer').style.height = zoomobj['srcobj'].height + 'px';
	$('zoomimglayer').style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=40,finishOpacity=100,style=0)';
	$('zoomimglayer').style.opacity = 0.4;
	$('zoomimglayer').style.zIndex = 999;
	$('zoomimglayer').innerHTML = '<table width="100%" height="100%" cellspacing="0" cellpadding="0"><tr><td align="center" valign="middle"><img src="http://user.movie.xunlei.com/uh/images/loading.gif"></td></tr></table><div style="position:absolute;top:-100000px;visibility:hidden"><img onload="zoomimgresize(this)" src="' + zoomobj['zimg'] + '"></div>';
}

function fetchOffset(obj) {
	var left_offset = obj.offsetLeft;
	var top_offset = obj.offsetTop;
	while((obj = obj.offsetParent) != null) {
		left_offset += obj.offsetLeft;
		top_offset += obj.offsetTop;
	}
	return { 'left' : left_offset, 'top' : top_offset };
}

function zoomST(c) {
	if($('zoomimglayer').style.display == '') {
		//$('zoomimglayer').style.left = (parseInt($('zoomimglayer').style.left) + zoomobj['x'] - 40) + 'px';
		$('zoomimglayer').style.left = parseInt(parseInt(document.body.clientWidth / 2)-380) + 'px';
		$('zoomimglayer').style.top = (parseInt($('zoomimglayer').style.top) + zoomobj['y'] - 10) + 'px';
		$('zoomimglayer').style.width = (parseInt($('zoomimglayer').style.width) + zoomobj['w']) + 'px';
		$('zoomimglayer').style.height = (parseInt($('zoomimglayer').style.height) + zoomobj['h']) + 'px';
		var opacity = c * 20;
		$('zoomimglayer').style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=' + opacity + ',finishOpacity=100,style=0)';
		$('zoomimglayer').style.opacity = opacity / 100;
		c++;
		if(c <= 5) {
			setTimeout('zoomST(' + c + ')', 5);
		} else {
			$('zoomimglayer').style.filter = '';
			$('zoomimglayer_bg').style.display = '';
			$('zoomimglayer').innerHTML = '<div id="laybox"><div class="innr"><img id="pp_fn" src="'+zoomobj['zimg']+'" alt="" /><p>上传:'+zoomobj['added_at']+' 状态:'+zoomobj['status']+' 原始尺寸:'+zoomobj['size']+' [<a href="javascript:void(0)" onclick="zoomclose()">关闭</a>]</p></div><a href="javascript:void(0)" title="关闭" class="Aclose" onclick="zoomclose()">关闭</a></div>';

			$('zoomimglayer').style.overflow = 'visible';
			$('zoomimglayer').style.width = $('zoomimglayer').style.height = 'auto';
		}
	}
}


function zoomimgresize(obj) {
	zoomobj['zimginfo'] = [obj.width, obj.height];
	var r = obj.width / obj.height;
	var w = document.body.clientWidth * 0.95;
	w = obj.width > w ? w : obj.width;
	var h = w / r;
	var clientHeight = document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
	var scrollTop = document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop;
	if(h > clientHeight) {
		h = clientHeight;
		w = h * r;
	}
	var l = (document.body.clientWidth - w) / 2;
	var t = h < clientHeight ? (clientHeight - h) / 2 : 0;
	t += + scrollTop;
	zoomobj['x'] = (l - zoomobj['srcinfo']['left']) / 5;
	zoomobj['y'] = (t - zoomobj['srcinfo']['top']) / 5;
	zoomobj['w'] = (w - zoomobj['srcobj'].width) / 5;
	zoomobj['h'] = (h - zoomobj['srcobj'].height) / 5;
	$('zoomimglayer').style.filter = '';
	$('zoomimglayer').innerHTML = '';
	setTimeout('zoomST(1)', 5);
}

function zoomclose() {
	$('zoomimglayer').innerHTML = '';
	$('zoomimglayer').style.display = 'none';
	$('zoomimglayer_bg').style.display = 'none';
}

function showmsg(f, msg) {
	try{
		if (f) {
			showUpdateMsgBox(msg, 1);
		} else {
			closeUpdateMsgBox();
		}
	} catch (e) {}
}


function showUpdateMsgBox(message, is_success){
	var div_name = "update_msg_box";
	var pic_msg = "update_success.jpg";
	if(!is_success){
		pic_msg = "update_failure.jpg";
	}
	var str = "<DIV class='up_clew_a' id='update_msg_box'><span id='update_msg_info'>"
			+ "<IMG src='http://user.movie.xunlei.com/uh/images/"+pic_msg+"' /> "
			+ message +"</span><span id='update_msg_close'><A title='关闭' onclick='closeUpdateMsgBox()' href='javascript:void(0)'>"
			+ "<IMG src='http://user.movie.xunlei.com/uh/images/close.gif' /></A></SPAN></DIV>";
	var p = $(div_name);
	p.innerHTML = str;
	$(div_name).style.display = 'block';

	//setTimeout('closeUpdateMsgBox();', 8000);
}

function closeUpdateMsgBox(){
	var div_name = "update_msg_box";
	$(div_name).style.display = 'none';
}

function initUpdateMsgBox(thisURL){
	var patrn_news=/^news_[a-z_]*(success|fail)$/;   
	var patrn_comment=/^comment_[a-z_]*(success|fail)$/; 

	if (patrn_news.exec(thisURL)) {
		var last_str = thisURL;
		var tmp2 = last_str.split("_");
		if (tmp2[1] == 'add') {
			if (tmp2[2] == 'success') {
				showUpdateMsgBox('资讯提交成功！由于系统自动处理信息需要时间，您的资讯从提交到正式发布前需要一段时间，请耐心等待。', true);
			} else {
				showUpdateMsgBox('资讯提交失败！<a href="javascript::history:back();">点击返回重新提交</a>', false);
			}			
		} else if (tmp2[1] == 'edit') {
			if (tmp2[2] == 'success') {
				showUpdateMsgBox('编辑草稿成功！', true);
			} else {
				showUpdateMsgBox('编辑资讯失败！<a href="javascript::history:back();">点击返回重新编辑</a>', false);
			}
		} else if (tmp2[1] == 'register') {
			if (tmp2[2] == 'success') {
				showUpdateMsgBox('恭喜您，已经成功开通资讯发布功能。', true);
			} else {
				showUpdateMsgBox('开通资讯发布功能失败，请确认是否已经按要求输入了你的个人信息', false);
			}
		} else if (tmp2[1] == 'action') {
			showUpdateMsgBox('操作错误！', false);
		} else if (tmp2[1] == 'find') {
			if (tmp2[2] == 'success') {
				showUpdateMsgBox('相关资讯不存在，请重新选择！', false);
			}
		} else if (tmp2[1] == 'del') {
			if (tmp2[2] == 'success') {
				showUpdateMsgBox('删除资讯成功。', true);
			} else {
				showUpdateMsgBox('删除资讯失败！请重试。</a>', false);
			}
		} 
	} else if (patrn_comment.exec(thisURL)) {
		var last_str = thisURL;
		var tmp2 = last_str.split("_");
		if (tmp2[1] == 'add') {
			if (tmp2[2] == 'success') {
				showUpdateMsgBox('影评提交成功！请等待审核。', true);
			} else {
				showUpdateMsgBox('影评提交失败！<a href="javascript::history:back();">点击返回重新提交</a>', false);
			}			
		} else if (tmp2[1] == 'edit') {
			if (tmp2[2] == 'success') {
				showUpdateMsgBox('编辑影评成功！请等待审核。', true);
			} else {
				showUpdateMsgBox('编辑影评失败！<a href="javascript::history:back();">点击返回重新编辑</a>', false);
			}
		} else if (tmp2[1] == 'action') {
			showUpdateMsgBox('操作错误！', false);
		} else if (tmp2[1] == 'find') {
			if (tmp2[2] == 'success') {
				showUpdateMsgBox('相关影评不存在，请重新选择！', false);
			}
		} else if (tmp2[1] == 'del') {
			if (tmp2[2] == 'success') {
				showUpdateMsgBox('删除影评成功。', true);
			} else {
				showUpdateMsgBox('删除影评失败！请重试。</a>', false);
			}
		} else if (tmp2[1] == 'resume') {
			if (tmp2[2] == 'success') {
				showUpdateMsgBox('影评恢复成功。', true);
			} else {
				showUpdateMsgBox('影评恢复失败！请重试。</a>', false);
			}
		} 
	}
}

function rating_init(d) {
	try {
		var rating_total = rating_ary[0]['score_total'].toString();
		if (rating_total>0 && rating_count>0) {
			document.getElementById('rating_info').innerHTML = rating_total + "/" + rating_count;
		}			
	} catch (e) {}
}


function show_category(cid){
	var s = '';
	try{
		if(categorys_f[cid].fid > 0){
			s += categorys_f[categorys_f[cid].fid].title + ' >> ';
		}
		s += categorys_f[cid].title;
	}catch(e){
		s = '';
	}
	return s;
}

function m_on(t) {
	t.className = 'Aactiv';
}
function m_out(t) {
	t.className = '';
}
function rand(num){
	return Math.floor(Math.random()*num)+1; 
}