function show_user_info() {
  if(current_user && current_user.user_id > 0) {
  	  if($('login')) {$('login').parentNode.removeChild($('login'))}
	  var user_blog_url = 'http://www.meeli.cn/space_goUserBlog.php?user_id='+current_user.user_id+'&type=0';
	  var user_family_url = 'http://www.meeli.cn/space_goUserBlog.php?user_id='+current_user.user_id+'&type=4';
	  var user_manage_url = 'http://www.meeli.cn/space_goUserBlog.php?user_id='+current_user.user_id+'&type=5';
	  var user_msg_url = 'http://www.meeli.cn/space_goUserBlog.php?user_id='+current_user.user_id+'&type=6';
	  var user_face_img = '/images/faces/'+current_user.user_id+'_60.jpg';
	  var log_out_url='/user_logout.php';
	  var oLogOutText = Builder.node('a',{'href':'#','class':'logout','title':'退出'},[Builder._text('退出')]);
	  oUserDiv = Builder.node('div',{'id':'login'},[Builder.node('dl',{'class':'clear'},[
	  Builder.node('dt',{},[Builder.node('a',{'href':current_user.family_id>0?user_family_url:user_blog_url},[Builder.node('img',{'id':'user_face','src':user_face_img,'alt':current_user.username}),Builder.node('span',{'class':'c_blue'},[Builder.node('strong',{},[Builder._text(current_user.username)])]) ]) ]),
	  Builder.node('dd',{},[Builder.node('div',{'class':'lb5','id':'blog_family_div'}),Builder.node('div',{'class':'lb5','id':'manage_div'}),Builder.node('a',{'title':'你有 '+current_user.new_messages+'条新消息','href':user_msg_url},[Builder._text('消息')]),Builder._text(' | '),oLogOutText])
	])]);
	  oButton1 = Builder.node('button',{'id':'go_blog_btn'},[Builder._text('我的小窝')]);
	  Event.observe(oButton1,'click',function(){window.open('http://www.meeli.cn/space_goUserBlog.php?user_id='+current_user.user_id+'&type=0');});
	  oButton2 = Builder.node('button',{'id':'go_manage_btn'},[Builder._text('我的后院')]);
	  oBanner = $('banner');
	  oBanner.appendChild(oUserDiv);
	  $('blog_family_div').appendChild(oButton1);
	  $('manage_div').appendChild(oButton2);
	  Event.observe(oButton2,'click',function(){window.open('http://www.meeli.cn/space_goUserBlog.php?user_id='+current_user.user_id+'&type=5');});
	  Event.observe($('blog_family_div'),'mouseover',function(){$('blog_family_div').className='lb6';});
	  Event.observe($('blog_family_div'),'mouseout',function(){$('blog_family_div').className='lb5';});
	  Event.observe($('manage_div'),'mouseover',function(){$('manage_div').className='lb6';});
	  Event.observe($('manage_div'),'mouseout',function(){$('manage_div').className='lb5';});
	  Event.observe(oLogOutText,'click',function(){popup_user_logout();});
	}
	else {
		if($('login')) {$('login').parentNode.removeChild($('login'))}
		try {
			if (no_display_unlogind_info && no_display_unlogind_info==true) {return;}
		}
		catch(e) {
		}
		oUserDiv = Builder.node('div',{'id':'login'},[
			Builder.node('ul',{'class':'clear'},[
				Builder.node('li',{},[Builder.node('label',{'for':'username'},[Builder._text('用户名：')] ),Builder.node('input',{'name':'username','id':'username','class':'inputtext','type':'text','maxlength':'30'} ) ]),
				Builder.node('li',{},[Builder.node('label',{'for':'username'},[Builder._text('密  码 ：')] ),Builder.node('input',{'name':'password','id':'password','class':'inputtext','type':'password','maxlength':'30'} ) ]),
			]),
			Builder.node('a',{'href':'/user_register.php','target':'_blank','id':'userpannel_reg'},[Builder._text('注册')]),
			Builder.node('div',{'id':'btn_log','class':'lb5'},[Builder.node('button',{'type':'button','id':'banner_login_btn'},[Builder._text('登录') ] ) ])
		 ]);
		oBanner = $('banner');
		oBanner.appendChild(oUserDiv);
		Event.observe($('banner_login_btn'),'click',user_login);
	}
}

function user_login() {
	if($('username').value=="") {alert('请输入用户名!');$('username').focus();return;};
	if($('password').value=="") {alert('请输入密码!');$('password').focus();return};
	AJAX_User.login($('username').value,$('password').value);
	if(AJAX_User.login_callback) {
		AJAX_User.login_callback=function(resule){
			current_user = resule;
			if(current_user.user_id != 0){
				if(current_user.no_active == 0) {
					window.location.href="http://www.meeli.cn/Space_Blog_Active.php";
					return;
				}
				notify_login();
			}
			else {
				alert('用户名或密码错误！登录失败！');
    			$('username').focus();
			}
		}
	}
}

AJAX_User.login_callback=function(resule){
	current_user = resule;
	if(current_user.user_id == 0) {
		notify_login();
	}
	else {
		//do nothing
	}
}
		
AJAX_UserWardrobeInfo = {
  URL : '_JSON_AJAX_UserWardrobeInfo.php',
  name : 'AJAX_UserWardrobeInfo',
  getWardrobeInfo : function(){KISS.rpc.apply(this, new Array('getWardrobeInfo',arguments));}
}

AJAX_UserWardrobeInfo.getWardrobeInfo_callback = function(result) {
	if(result['code'] == 1) {
		$('fashion_index').innerHTML="时尚指数 : "+result['msg']['f_i'];
		$('buy_index').innerHTML="购物指数 : " + result['msg']['b_i'];
		$('total_price').innerHTML="私物总价 : "+result['msg']['t_p'];
	}
}

function user_uploadinfo() {
	if(current_user && current_user.user_id > 0) {
		if($('unlogin')) {
			$('unlogin').style.display="none";
		}
		if($('logined')) {
			$('logined').style.display="block";
		}
		if(window.location.pathname.toLowerCase()=='/show_index.php' || window.location.pathname.toLowerCase()=='/show_clothindex.php' || window.location.pathname=='/') {
			$('user_index_ul').style.display='block';
			AJAX_UserWardrobeInfo.getWardrobeInfo(current_user.user_id);
		}
	}
	else {
		if($('unlogin')) {
			$('unlogin').style.display="block";
		}
		if($('logined')) {
			$('logined').style.display="none";
		}
	}
}

function go2myWardrobe() {
	if(current_user && current_user.user_id > 0) {
		window.location.href="/Show_Wardrobe.php?user_id="+current_user.user_id;
	}
}

function switch_operation_content() {
	try {
		if(!owner_user_id) owner_user_id = 0;
	}
	catch (e) {
		owner_user_id = 0;
	}
	if(current_user && current_user.user_id > 0 && owner_user_id==current_user.user_id) {
		ele_array = document.getElementsByClassName('unlogin',document.body);
		for(i =0; i < ele_array.length; i++) {
			ele = ele_array[i];
			ele.className=ele.className.replace('unlogin','logined');
		}
	}
	else {
		ele_array = document.getElementsByClassName('logined',document.body);
		for(i =0; i < ele_array.length; i++) {
			ele = ele_array[i];
			ele.className=ele.className.replace('logined','unlogin');
		}
	}
}

login_register(switch_operation_content);
login_register(show_user_info);
login_register(user_uploadinfo);