var _sn_src_snews = soyui_root + "/snews.do";
var _sn_tag_snews = "SNews";
var _sn_div_snews = "divSNews";
var _sn_a_snews = "news";

var _rank_src = soyui_root + "/ranking.do";
var _rank_tag_ranks = "Roster";
var _rank_id_img = "rank_img_";
var _rank_id_nick = "rank_nick_";
var _rank_id_price = "rank_price_";
var _rank_id_value = "rank_value_";
var _rank_id_age = "rank_age_";
var _rank_id_room = "rank_room_";
var _rank_id_key = "rank_key_";
var _rank_id_href = "rank_href_";
var _rank_id_href_name = "rank_href_name_";


var _rank_id_friend_nick = "rank_friend_nick_";
var _rank_id_friend_sum = "rank_friend_sum";
var _rank_id_friend_age = "rank_friend_age";
var _rank_id_friend_img = "rank_friend_img";

var _new_user_src = soyui_root + "/user/search.do";
var _new_user_tag = "Roster";

var _new_user_web = "new_user_web_";
var _new_user_img = "new_user_img_";
var _new_user_nick = "new_user_nick_";
var _new_user_age = "new_user_age_";
var _new_user_room = "new_user_room_";
var _new_user_album = "new_user_album_";
var _new_user_href = "new_user_href_"


/*
 * news index
 */
function index_get_snews(){

	var src = _sn_src_snews;
	var post = "act=getlist";
	var ajaxObj = new Soyui.Ajax(src, 0, post, index_get_snews_complete, _sn_a_snews);
	ajaxObj.post();
}
function index_get_snews_complete(request)
{
	var xmlDoc = request.responseXML;
	var newslist = xmlDoc.getElementsByTagName(_sn_tag_snews);

	for (var i=0;i<newslist.length;i++)
	{
		if(i>4) break;
		var result = newslist[i];
		var snews = _sn_a_snews;

		snews += (i+1);
		var objSNews = $(snews);

		var html = "";
		var LINE_NO = Soyui.Ajax.getNodeValue(result.getElementsByTagName("LINE_NO")[0]);
		var SN_TITLE = Soyui.Ajax.getNodeValue(result.getElementsByTagName("SN_TITLE")[0]);
		var SN_URL = Soyui.Ajax.getNodeValue(result.getElementsByTagName("SN_URL")[0]);
		var SN_TIME = Soyui.Ajax.getNodeValue(result.getElementsByTagName("SN_TIME")[0]);
		objSNews.href = "javascript:Soyui.jump2URI(\"" + SN_URL+ "\")";
		objSNews.innerHTML = SN_TITLE;

		
	}
}
/*
 * new user
 */
function get_new_user(){
	var src = _new_user_src;
	var post = "act=newuser";
	var ajaxObj = new Soyui.Ajax(src, 0, post, get_new_user_complete, _sn_a_snews);
	ajaxObj.post();
}
function get_new_user_complete(request)
{
	var xmlDoc = request.responseXML;
	var newslist = xmlDoc.getElementsByTagName(_new_user_tag);
	for (var i=0;i<newslist.length;i++)
	{
		if(i>3) break;
		var result = newslist[i];
		var id_web = _new_user_web;
		var id_img = _new_user_img;
		var id_nick = _new_user_nick;
		var id_room = _new_user_room;
		var id_age = _new_user_age;
		var id_album = _new_user_album;
		var id_href = _new_user_href;

		id_web += (i+1);
		id_img += (i+1);
		id_nick += (i+1);
		id_room += (i+1);
		id_age += (i+1);
		id_album += (i+1);
		id_href += (i+1);
	
		var obj_web = $(id_web);
		var obj_img = $(id_img);
		var obj_nick = $(id_nick);
		var obj_room = $(id_room);
		var obj_age = $(id_age);
		var obj_album = $(id_album);
		var obj_href = $(id_href);

		
		//U_ID
		//RANKKEY
		//U_AVATAR_IMAGE
		//U_NICKNAME
		//U_AGE
		//U_SEX
		//U_PLACE
		//U_LOGON_STATUS
		var U_ID = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_ID")[0]);
		var U_AVATAR_IMAGE = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_AVATAR_IMAGE")[0]);
		var U_NICKNAME = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_NICKNAME")[0]);
		var U_AGE = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_AGE")[0]);
		var U_SEX = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_SEX")[0]);
		var U_PLACE = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_PLACE")[0]);
		var U_LOGON_STATUS = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_LOGON_STATUS")[0]);
		//javascript:Soyui.viewUser('451023157')
		obj_img.src = U_AVATAR_IMAGE;
		obj_age.innerHTML = U_AGE;
		obj_room.href = "javascript:Soyui.go2UserRoom('"+U_ID+"','"+U_PLACE+"');";
		obj_nick.innerHTML = U_NICKNAME;
		obj_web.href = "javascript:Soyui.viewUser('"+U_ID+"');";
		obj_album.href = "javascript:Soyui.viewUserAlbum('"+U_ID+"');";
		obj_href.href = "javascript:Soyui.viewUser('"+U_ID+"');";
	}
}
/*
 * Rank friend
 */
function get_rank_friend(){
	var src = _rank_src;
	var post = "act=friend";
	var ajaxObj = new Soyui.Ajax(src, 0, post, get_rank_complete_friend, _sn_a_snews);
	ajaxObj.post();
}
function get_rank_complete_friend(request)
{
	var xmlDoc = request.responseXML;
	var newslist = xmlDoc.getElementsByTagName(_rank_tag_ranks);
	for (var i=0;i<newslist.length;i++)
	{
		if(i>4) break;
		var result = newslist[i];
		var id_img = _rank_id_friend_img;
		var id_nick = _rank_id_friend_nick;
		var id_value = _rank_id_friend_sum;
		var id_age = _rank_id_friend_age;

		id_nick += (i+1);

		var obj_img = $(id_img);
		var obj_nick = $(id_nick);
		var obj_value = $(id_value);
		var obj_age = $(id_age);

		
		//U_ID
		//RANKKEY
		//U_AVATAR_IMAGE
		//U_NICKNAME
		//U_AGE
		//U_SEX
		//U_PLACE
		//U_LOGON_STATUS
		var U_ID = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_ID")[0]);
		var RANKKEY = Soyui.Ajax.getNodeValue(result.getElementsByTagName("RANKKEY")[0]);
		var U_AVATAR_IMAGE = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_AVATAR_IMAGE")[0]);
		var U_NICKNAME = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_NICKNAME")[0]);
		var U_AGE = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_AGE")[0]);
		var U_SEX = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_SEX")[0]);
		var U_PLACE = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_PLACE")[0]);
		var U_LOGON_STATUS = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_LOGON_STATUS")[0]);
		
		if(i==0){
		obj_img.src = U_AVATAR_IMAGE;
		obj_value.innerHTML = RANKKEY;
		obj_age.innerHTML = U_AGE;
		}
		obj_nick.innerHTML = U_NICKNAME;
		obj_nick.href = "javascript:Soyui.viewUser('"+U_ID+"')";
	}
	get_new_user();
}

/*
 * Rank house
 */
function get_rank_house(){
	var src = _rank_src;
	var post = "act=house";
	var ajaxObj = new Soyui.Ajax(src, 0, post, get_rank_complete_house, _sn_a_snews);
	ajaxObj.post();
}
function get_rank_complete_house(request)
{
	var xmlDoc = request.responseXML;
	var newslist = xmlDoc.getElementsByTagName(_rank_tag_ranks);
	for (var i=0;i<newslist.length;i++)
	{
		if(i>2) break;
		var result = newslist[i];
		var id_img = _rank_id_img;
		var id_nick = _rank_id_nick;
		var id_price = _rank_id_price;
		var id_value = _rank_id_value;
		var id_age = _rank_id_age;
	  	var id_room = _rank_id_room;
	  	var id_key = _rank_id_key;
	  	var id_href = _rank_id_href;
	  	var id_href_name = _rank_id_href_name;
		id_img += (i+1);
		id_nick += (i+1);
		id_price += (i+1);
		id_value += (i+1);
		id_age += (i+1);
		id_room += (i+1);
		id_key += (i+1);
		id_href += (i+1);
		id_href_name += (i+1);
		var obj_img = $(id_img);
		var obj_nick = $(id_nick);
		var obj_price = $(id_price);
		var obj_value = $(id_value);
		var obj_age = $(id_age);
		var obj_room = $(id_room);
		var obj_key = $(id_key);
		var obj_href = $(id_href);
		var obj_href_name = $(id_href_name);
		//U_ID
		//RANKKEY
		//U_AVATAR_IMAGE
		//U_NICKNAME
		//U_AGE
		//U_SEX
		//U_PLACE
		//U_LOGON_STATUS
		var U_ID = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_ID")[0]);
		var RANKKEY = Soyui.Ajax.getNodeValue(result.getElementsByTagName("RANKKEY")[0]);
		var U_AVATAR_IMAGE = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_AVATAR_IMAGE")[0]);
		var U_NICKNAME = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_NICKNAME")[0]);
		var U_AGE = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_AGE")[0]);
		var U_SEX = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_SEX")[0]);
		var U_PLACE = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_PLACE")[0]);
		var U_LOGON_STATUS = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_LOGON_STATUS")[0]);
		
		obj_img.src = U_AVATAR_IMAGE;
		obj_nick.innerHTML = U_NICKNAME;
		obj_price.innerHTML = RANKKEY;
		obj_age.innerHTML = U_AGE;
		if(U_SEX == "1")
			obj_value.innerHTML = "男";
		else
			obj_value.innerHTML = "女";
		obj_room.href = "javascript:Soyui.go2UserRoom('"+U_ID+"','"+U_PLACE+"');";
		obj_key.innerHTML = "的房间";
		obj_href.href = "javascript:Soyui.viewUser('"+U_ID+"')";
		obj_href_name.href = "javascript:Soyui.viewUser('"+U_ID+"')";
	}
	get_rank_friend();
}
/*
 * Rank flower
 */
function get_rank_flower(){
	var src = _rank_src;
	var post = "act=flower";
	var ajaxObj = new Soyui.Ajax(src, 0, post, get_rank_complete_flower, _sn_a_snews);
	ajaxObj.post();
}
function get_rank_complete_flower(request)
{
	var xmlDoc = request.responseXML;
	var newslist = xmlDoc.getElementsByTagName(_rank_tag_ranks);
	for (var i=0;i<newslist.length;i++)
	{
		if(i>2) break;
		var result = newslist[i];
		var id_img = _rank_id_img;
		var id_nick = _rank_id_nick;
		var id_price = _rank_id_price;
		var id_value = _rank_id_value;
		var id_age = _rank_id_age;
	  	var id_room = _rank_id_room;
	  	var id_key = _rank_id_key;
	  	var id_href = _rank_id_href;
	  	var id_href_name = _rank_id_href_name;
		id_img += (i+1);
		id_nick += (i+1);
		id_price += (i+1);
		id_value += (i+1);
		id_age += (i+1);
		id_room += (i+1);
		id_key += (i+1);
		id_href += (i+1);
		id_href_name += (i+1);
		var obj_img = $(id_img);
		var obj_nick = $(id_nick);
		var obj_price = $(id_price);
		var obj_value = $(id_value);
		var obj_age = $(id_age);
		var obj_room = $(id_room);
		var obj_key = $(id_key);
		var obj_href = $(id_href);
		var obj_href_name = $(id_href_name);
		
		//U_ID
		//RANKKEY
		//U_AVATAR_IMAGE
		//U_NICKNAME
		//U_AGE
		//U_SEX
		//U_PLACE
		//U_LOGON_STATUS
		var U_ID = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_ID")[0]);
		var RANKKEY = Soyui.Ajax.getNodeValue(result.getElementsByTagName("RANKKEY")[0]);
		var U_AVATAR_IMAGE = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_AVATAR_IMAGE")[0]);
		var U_NICKNAME = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_NICKNAME")[0]);
		var U_AGE = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_AGE")[0]);
		var U_SEX = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_SEX")[0]);
		var U_PLACE = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_PLACE")[0]);
		var U_LOGON_STATUS = Soyui.Ajax.getNodeValue(result.getElementsByTagName("U_LOGON_STATUS")[0]);
		
		obj_img.src = U_AVATAR_IMAGE;
		obj_nick.innerHTML = U_NICKNAME;
		obj_price.innerHTML = RANKKEY;
		obj_age.innerHTML = U_AGE;
		if(U_SEX == "1")
			obj_value.innerHTML = "男";
		else
			obj_value.innerHTML = "女";
		obj_room.href = "javascript:Soyui.go2UserRoom('"+U_ID+"','"+U_PLACE+"');";
		obj_key.innerHTML = "的花园";
		obj_href.href = "javascript:Soyui.viewUser('"+U_ID+"')";
		obj_href_name.href = "javascript:Soyui.viewUser('"+U_ID+"')";
	}
}
/*
 * news
 */
function snews_get_snews(){
	var src = _sn_src_snews;
	var post = "act=getlist";
	var ajaxObj = new Soyui.Ajax(src, 0, post, snews_get_snews_complete, _sn_a_snews);
	ajaxObj.post();
}
function snews_get_snews_complete(request)
{
	var xmlDoc = request.responseXML;
	var newslist = xmlDoc.getElementsByTagName(_sn_tag_snews);

	for (var i=0;i<newslist.length;i++)
	{
		if(i>7) break;
		var result = newslist[i];
		var snews = _sn_a_snews;
		snews += (i+1);
		var objSNews = $(snews);
		var html = "";
		var LINE_NO = Soyui.Ajax.getNodeValue(result.getElementsByTagName("LINE_NO")[0]);
		var SN_TITLE = Soyui.Ajax.getNodeValue(result.getElementsByTagName("SN_TITLE")[0]);
		var SN_URL = Soyui.Ajax.getNodeValue(result.getElementsByTagName("SN_URL")[0]);
		var SN_TIME = Soyui.Ajax.getNodeValue(result.getElementsByTagName("SN_TIME")[0]);
		objSNews.href = "javascript:Soyui.jump2URI(\"" + SN_URL+ "\")";
		objSNews.innerHTML = SN_TITLE;
		
	}
	get_rank_house();
}


