function showUl(ulid, h3id) 
{
    var ul = document.getElementById(ulid);    
    var h3 = document.getElementById(h3id);  
    if(ul.className == "none")
    	ul.className = "";
    else
    	ul.className = "none";
    if(h3.className == "off")
    	h3.className = "";
    else
    	h3.className = "off";
    return;
       
}

function removeThis(tagId)
{   
    var obj = document.getElementById(tagId);
    if(obj && obj.parentNode)
    obj.parentNode.removeChild(obj);
}

var mycookie = document.cookie;  
function GetCookie(name) 
{ 
  var start1 = mycookie.indexOf(name + "="); 
  if (start1== -1) 
  	return false;
  else 
  { 
	  start=mycookie.indexOf("=",start1)+1;  
	  var end = mycookie.indexOf(";",start); 
	  if (end==-1) 
	  { 
	  	end=mycookie.length;
	  } 
	  var value=unescape(mycookie.substring(start,end)); 
	  return value;
  } 
}

function EncodeUtf8(s1)
{
	var s = escape(s1);
	var sa = s.split("%");
	var retV ="";
	if(sa[0] != "")
	{
	 retV = sa[0];
	}
	for(var i = 1; i < sa.length; i ++)
	{
	   if(sa[i].substring(0,1) == "u")
	   {
	       retV += Hex2Utf8(Str2Hex(sa[i].substring(1,5)));
	       
	   }
	   else retV += "%" + sa[i];
	}
	return retV;
}

function Str2Hex(s)
{
	var c = "";
	var n;
	var ss = "0123456789ABCDEF";
	var digS = "";
	for(var i = 0; i < s.length; i ++)
	{
	 c = s.charAt(i);
	 n = ss.indexOf(c);
	 digS += Dec2Dig(eval(n));
	   
	}
	//return value;
	return digS;
}

function Dec2Dig(n1)
{
	var s = "";
	var n2 = 0;
	for(var i = 0; i < 4; i++)
	{
	 n2 = Math.pow(2,3 - i);
	 if(n1 >= n2)
	 {
	    s += '1';
	    n1 = n1 - n2;
	  }
	 else
	  s += '0';
	  
	}
	return s;  
}

function Dig2Dec(s)
{
	var retV = 0;
	if(s.length == 4)
	{
	  for(var i = 0; i < 4; i ++)
	  {
	      retV += eval(s.charAt(i)) * Math.pow(2, 3 - i);
	  }
	  return retV;
	}
	return -1;
} 
function Hex2Utf8(s)
{
	var retS = "";
	var tempS = "";
	var ss = "";
	if(s.length == 16)
	{
		 tempS = "1110" + s.substring(0, 4);
		 tempS += "10" +  s.substring(4, 10); 
		 tempS += "10" + s.substring(10,16); 
		 var sss = "0123456789ABCDEF";
		 for(var i = 0; i < 3; i ++)
		 {
		    retS += "%";
		    ss = tempS.substring(i * 8, (eval(i)+1)*8);
		    
		    
		    
		    retS += sss.charAt(Dig2Dec(ss.substring(0,4)));
		    retS += sss.charAt(Dig2Dec(ss.substring(4,8)));
		 }
		 return retS;
 	}
 return "";
}

function transform(s) 
{ 
	var hex=''    
	var i,j,t 
	    
	j=0 
	for (i=0; i<s.length; i++) 
	{ 
		t = hexfromdec( s.charCodeAt(i) ); 
		if (t=='25') 
		{ 
			t=''; 
		} 
		hex += '%' + t; 
	} 
	return hex; 
} 
    
function hexfromdec(num) 
{ 
	if (num > 65535) { return ("err!") } 
	first = Math.round(num/4096 - .5); 
	temp1 = num - first * 4096; 
	second = Math.round(temp1/256 -.5); 
	temp2 = temp1 - second * 256; 
	third = Math.round(temp2/16 - .5); 
	fourth = temp2 - third * 16; 
	return (""+getletter(third)+getletter(fourth)); 
} 
    
function getletter(num)
{ 
	if (num < 10)
	{ 
		return num; 
	} 
	else 
	{ 
		if (num == 10) { return "A" } 
		if (num == 11) { return "B" } 
		if (num == 12) { return "C" } 
		if (num == 13) { return "D" } 
		if (num == 14) { return "E" } 
		if (num == 15) { return "F" } 
	} 
}

function get_doing(newthreadContent){
	/**************/
	//str += "<div class=\"scrolltext\">";
	//var newthreadContent = new Array();   //滚动主题
	for(var i=0; i<MyHomeOut.total_new_doing; i++){
		var tm = eval('MyHomeOut.new_doing_array.minute_'+i);
		if(30 < tm)
		{
			newthreadContent[i] = "<span>半小时前</span>";
		}
		else
		{
			newthreadContent[i] = "<span>" + tm + "分钟前</span>";
		}
		switch (eval('MyHomeOut.new_doing_array.new_action_' + i))
		{
			case 'doing_mark':
			newthreadContent[i] += "<a href=\""+MetroerDomain+"index.php?m=user&a=index&uid=" + eval('MyHomeOut.new_doing_array.uid_'+i) + "\" class=\"userName\" target=\"_blank\">"+eval('MyHomeOut.new_doing_array.username_'+i)+"</a><span>认为</span><a href=\"/prod/"+eval('MyHomeOut.new_doing_array.p_id_'+i)+"\" class=\"title\" target=\"_blank\">"+eval('MyHomeOut.new_doing_array.subject_'+i)+"</a>"+eval('MyHomeOut.new_doing_array.level_'+i)+"，打了<a href=\"/prod/"+eval('MyHomeOut.new_doing_array.p_id_'+i)+"#commentlist\" class=\"title\" target=\"_blank\">"+eval('MyHomeOut.new_doing_array.marks_'+i)+"分</a>";
			break;
			case 'doing_upload':
			newthreadContent[i] += "<a href=\""+MetroerDomain+"index.php?m=user&a=index&uid=" + eval('MyHomeOut.new_doing_array.uid_'+i) + "\" class=\"userName\" target=\"_blank\">"+eval('MyHomeOut.new_doing_array.username_'+i)+"</a><span>上传了</span><a href=\"/prod/"+eval('MyHomeOut.new_doing_array.p_id_'+i)+"/comm/all/pic/user#prodpic_list\" class=\"title\" target=\"_blank\">"+eval('MyHomeOut.new_doing_array.subject_'+i)+"</a>的<a href=\"/prod/"+eval('MyHomeOut.new_doing_array.p_id_'+i)+"\" class=\"title\" target=\"_blank\">自拍图</a>";
			break;
			case 'doing_add_brand':
			if(eval('MyHomeOut.new_doing_array.bname_' + i))
			{
				newthreadContent[i] += "新增了</span><a href=\"/"+eval('MyHomeOut.new_doing_array.bname_'+i)+"/\" class=\"title\" target=\"_blank\">"+eval('MyHomeOut.new_doing_array.subject_'+i)+"</a>品牌专区";
			}
			else
			{
				newthreadContent[i] += "新增了</span><a href=\"/brand/"+eval('MyHomeOut.new_doing_array.b_id_'+i)+"\" class=\"title\" target=\"_blank\">"+eval('MyHomeOut.new_doing_array.subject_'+i)+"</a>品牌专区";
			}
			break;	
			case 'doing_add_prod':
			newthreadContent[i] += "新增了</span><a href=\"/prod/"+eval('MyHomeOut.new_doing_array.p_id_'+i)+"\" class=\"title\" target=\"_blank\">"+eval('MyHomeOut.new_doing_array.subject_'+i)+"</a>专区";
			break;			
			default ://doing_review
			newthreadContent[i] += "<a href=\""+MetroerDomain+"index.php?m=user&a=index&uid=" + eval('MyHomeOut.new_doing_array.uid_'+i) + "\" class=\"userName\" target=\"_blank\">"+eval('MyHomeOut.new_doing_array.username_'+i)+"</a><span>点评了</span><a href=\"/prod/"+eval('MyHomeOut.new_doing_array.p_id_'+i)+"\" class=\"title\" target=\"_blank\">"+eval('MyHomeOut.new_doing_array.subject_'+i)+"</a> <a href=\"/prod/"+eval('MyHomeOut.new_doing_array.p_id_'+i)+"#commentlist\" class=\"title\" target=\"_blank\">"+eval('MyHomeOut.new_doing_array.title_'+i)+"</a>";
			break;
		}	
	}
	return newthreadContent;
}

//function head_num()
//{
//	var str = '';
//	str += "<p class=\"numAll\">";
//	str += "共<span>" + MyHomeOut.brandnum + "</span>个品牌 / ";
//	str +=  "<span>"+MyHomeOut.prodnum + "</span>个单品 / ";
//	str += "<span>" + MyHomeOut.reviewnum + "</span>条点评 / ";	
//	str += "今日<span>" + MyHomeOut.todayreview + "</span>条点评";
//	str += "</p>";
//	document.write(str);
//}

//New Thread scroll
function initNewThread() 
{
    var str=newthreadContent[0];
    document.write('<div id=newthreadBox style="overflow:hidden;height:'+newthreadHeight+'px" onmouseover="clearInterval(newthreadInterval[0])" onmouseout="newthreadInterval[0]=setInterval(\'startNewThread()\',newthreadDelay)"><div>'+str+'</div></div>');
    newthreadId++;
    newthreadInterval[0]=setInterval("startNewThread()",newthreadDelay);
}

function startNewThread() 
{
    var newthreadBox = document.getElementById("newthreadBox"); 
    var str=newthreadContent[newthreadId];
    newthreadId++;
    if(newthreadId>=newthreadContent.length) newthreadId=0;
    if(newthreadBox.childNodes.length==1) {
        var nextLine=document.createElement('DIV');
        nextLine.innerHTML=str;
        newthreadBox.appendChild(nextLine);
    }   
    else {
        newthreadBox.childNodes[0].innerHTML=str;
        newthreadBox.appendChild(newthreadBox.childNodes[0]);
        newthreadBox.scrollTop=0;
    }   
    clearInterval(newthreadInterval[1]);
    newthreadInterval[1]=setInterval("scrollNewThread()",10);
}

function scrollNewThread() 
{
    var newthreadBox = document.getElementById("newthreadBox");
    newthreadBox.scrollTop++;
    if(newthreadBox.scrollTop%newthreadHeight==newthreadHeight)
    {
        clearInterval(newthreadInterval[1]);
    }   
}

function head_loginst()
{
	var str = "";
	var curr_url = transform(window.location.href);
	if(document.uid)
	{
		str += "<li><span class=\"welcome\">欢迎你</span> <a href=\""+MetroerDomain+"index.php?m=user&a=index&uid=" +document.uid +"\" target=\"_blank\">"+document.username+"</a></li>";
		str += "<li><a href=\""+MetroerDomain+"index.php?m=user&a=messagelist\" target=\"_blank\">短消息";
		if(MyHomeOut.newpm_num > 0) str += "<em>("+ MyHomeOut.newpm_num +")</em>";
			str += "</a></li>";
		str += "<li id=\"memcp\" class=\"dropmenu\"><a href=\""+MetroerDomain+"index.php?m=user&a=info\" target=\"_blank\">编辑资料</a></li>";
		str += "<li><a href=\""+PassportDomain+"logout.php?forward="+ curr_url +"\" class=\"notabs\">退出</a></li>";
	}
	else
	{		
		str += "<li><span class=\"welcome\">你好，欢迎来到都市客品牌专区</span></li>"
		str += "<li><a href=\""+PassportDomain+"reg.php?forward="+ curr_url +"\" class=\"notabs\">注册</a></li>";
		str += "<li><a href=\""+PassportDomain+"login.php?forward="+ curr_url +"\">登录</a></li>";
	}
	str += "<li class=\"help\"><a href=\""+MetroerDomain+"index.php?m=main&a=advice\" target=\"_blank\">建议</a></li>";
	document.write(str); 
}
//get cookie
var u_id = GetCookie("login_uid");
var username = GetCookie("login_username");
if(u_id)
{
	document.uid = u_id;
	document.username = decodeURI(EncodeUtf8(username));
}
//var MetroerDomain = "http://zongzi.metroer.com.cn/";
var MetroerDomain = "http://www.metroer.com/";
var PassportDomain = "http://passport.metroer.com/";
//output json
var MyHomeOut = new Array();
document.write('<script type="text/javascript" src="/api/head/uid/' + document.uid + '"><\/script>');