var showId = -1;
if(typeof showid != "undefined"){
	showId = showid;
}
//查看大海报
function lookBigPoster(srcurl){
		
		masker.config.title = "查看大海报"; 
		masker.config.inner = '<img id="bigPoster" src=\"'+srcurl+'\" />'; 
		masker.config.defWidth = 620;
		masker.config.scrollAble = false; 
		masker.config.resizeAble = true; 
		masker.init(); 
		
		var leBigImg = document.getElementById("bigPoster");
		if(leBigImg){
			if(leBigImg.offsetWidth > 600){
				leBigImg.style.width = "600px";
			}else{
				leBigImg.style.width = "auto";
			}
		}
		var leShower = maskerUtil.$(".maskerShower")[0];
		var liTop = getStyle(leShower, "top");
		if(parseInt(liTop) <= 0){
			leShower.style.top = "0px";
		}
}

//发送到手机
function openSendToPhone(aoconf){
	masker.config.title = "发送到手机"; 
    masker.config.inner = maskerUtil.$("#sendToPhone");
	masker.config.verticalAlign.open = false;
	masker.config.defWidth = 620;
	masker.config.scrollAble = true; 
	masker.config.resizeAble = true; 
	masker.init(); 
	
	changeCaptcha();
}
function sendToPhone(aoConf){
	var lsUrl = "http://live.myspace.cn/show/profile/valid_captcha";
	var captcha = document.getElementById("checkCode").value;
	var phonenu = document.getElementById("phonenu").value;
	var loRequest={"webservices": lsUrl,"contentType":"application/x-www-form-urlencoded","values":["captcha=", captcha, "&phonenu=", phonenu, "&showid=", aoConf.showid].join("")};
	var response = loadServices(loRequest, callBack);
	callBack(json2Obj(response));
	function callBack(aoJson){
		var leTip = document.getElementById("tip_error_mms");
		if(aoJson.result == 0){
			document.getElementById("checkCode").value = "";
			document.getElementById("phonenu").value = "";
			if(leTip){
				leTip.style.display = "block";
				leTip.innerHTML = "发送成功";
			}
			setTimeout(function(){masker.close(); leTip.style.display = "none";}, 2000);
		}else{
			if(leTip){
				leTip.style.display = "block";
				leTip.innerHTML = aoJson.msg;
			}else{
				alert(aoJson.msg);
			}
			changeCaptcha();
		}
	}	
}
//=================验证码=============// 
function checkCodeInputFocus(aeP){
	if(aeP.defaultValue == aeP.value){
		aeP.value = "";
	}
	aeP.select();
}
function checkCodeInputBlur(aeP){
	if(aeP.value == ""){
		aeP.value = aeP.defaultValue;
	}
}
function changeCaptcha(){
	if(typeof captcha_url == "undefined"){
		alert("未能获得验证码");
		return;
	}	
	var lsUrl = "http://live.myspace.cn/show/profile/get_captcha_url";
	var loRequest={"webservices": lsUrl,"contentType":"application/x-www-form-urlencoded","values":["act=","captcha", "&v=", (new Date()).getTime()].join("")};
	var response = loadServices(loRequest, callBack);
	callBack(json2Obj(response));
	function callBack(aoJson){
		if(aoJson.result == 0){
			var leImg = document.getElementById("CAPTCHAImage");
			if(leImg){
				leImg.src = aoJson.msg;
			}
		}else{
			alert(aoJson.msg);
		}
	}
}



//改变"我感兴趣"状态
function sendInterestState(aeP, event, aoConf){
	var lsURL = "http://live.myspace.cn/show/profile/interest_show";
	var loRequest={
		"webservices": lsURL,
		"contentType":"application/x-www-form-urlencoded",
		"values":["showid=", aoConf.showid].join("")
	};
	var response = loadServices(loRequest, callBack);
	callBack(json2Obj(response));
	function callBack(aoJson){
		if(aoJson.result == 0){
			var href = window.location.href;
			window.location.href = href.replace(/#$/, "")+"?vv="+(new Date()).getTime();
		}else if(aoJson.result == 1){
			window.location.href = aoJson.msg;
		}else{
			alert(aoJson.msg);
		}
	}
}
//改变"我要参加"状态
function sendJoinState(aeP, event, aoConf){
	var lsURL = "http://live.myspace.cn/show/profile/join_show";
	var loRequest={
		"webservices": lsURL,
		"contentType":"application/x-www-form-urlencoded",
		"values":["showid=", aoConf.showid].join("")
	};
	var response = loadServices(loRequest, callBack);
	callBack(json2Obj(response));
	function callBack(aoJson){
		if(aoJson.result == 0){
			var href = window.location.href;
			window.location.href = href.replace(/#$/, "")+"?vv="+(new Date()).getTime();
		}else if(aoJson.result == 1){
			window.location.href = aoJson.msg;
		}else{
			alert(aoJson.msg);
		}
	}
}
//取消参加
function cancelJoinState(aeP, event, aoConf){
	var isSure = confirm("您确定要取消吗？");
	if(!isSure){
		return;
	}
	var lsURL = "http://live.myspace.cn/show/profile/cancel_attention";
	var loRequest={
		"webservices": lsURL,
		"contentType":"application/x-www-form-urlencoded",
		"values":["showid=", aoConf.showid].join("")
	};
	var response = loadServices(loRequest, callBack);
	callBack(json2Obj(response));
	function callBack(aoJson){
		if(aoJson.result == 0){
			var href = window.location.href;
			window.location.href = href.replace(/#$/, "")+"?vv="+(new Date()).getTime();
		}else{
			alert(aoJson.msg);
		}
	}
}
//发表留言
function sendLeavemsg(aeP, event, aoConf){
	var lsMsgINPUT = document.getElementById("messageInput");
	if(!lsMsgINPUT){
		return;
	}
	var lsMsg = lsMsgINPUT.value;
	if(lsMsg.length > 2000){
		alert("留言不能多于2000字");
		return;
	}
	var lsURL = "http://live.myspace.cn/show/profile/add_comment";
	var isphoto = aoConf.isphoto==null? "": "&isphoto=true";
	var loRequest={
		"webservices": lsURL,
		"contentType":"application/x-www-form-urlencoded",
		"values":["showid=", aoConf.showid, "&body=", lsMsg, isphoto].join("")
	};
	var response = loadServices(loRequest, callBack);
	callBack(json2Obj(response));
	function callBack(aoJson){
		if(aoJson.result == 0){
			lsMsgINPUT.value = "";
			var leNewDIV = document.createElement("div");
			leNewDIV.className = "picAndDesc clearfix";
			var loMsg = aoJson.msg;
			var delfun = "";
			if(aoJson.msg.isowner == 1){
				delfun = '<img onclick="delLeavemsg(this, event, {showid:'+showId+', id: '+loMsg.id+'})" class="delImg" src="http://xfiles.cdnmyspace.cn/dir/musicShow/v1/img/del.gif"/>';
			}
			var msgHtml = OtherResource.msgHtml.replace("{w1}", loMsg.weburi).replace("{w2}", loMsg.image).replace("{w3}", loMsg.body).replace("{w4}", delfun).replace("{w5}", loMsg.displayname).replace("{w6}", loMsg.time).replace("{w7}", loMsg.weburi);
			var leRemMark = document.getElementById("insertMsgMark");
			if(!leRemMark){
				throw new Error("dom with id 'insertMsgMark' is not exit");
			}
			leNewDIV.innerHTML = msgHtml;
			leRemMark.parentNode.insertBefore(leNewDIV, leRemMark.nextSibling);
		}else{
			alert(aoJson.msg);
		}
	}
}
//删除留言
function delLeavemsg(aeP, event, aoConf){
	var isValid = confirm("你确定要删除这条留言吗？");
	if(!isValid){
		return;
	}
	var lsURL = "http://live.myspace.cn/show/detail/del_comment";
	var loRequest={
		"webservices": lsURL,
		"contentType":"application/x-www-form-urlencoded",
		"values":["showid=", aoConf.showid, "&id=", aoConf.id].join("")
	};
	var response = loadServices(loRequest, callBack);
	callBack(json2Obj(response));
	function callBack(aoJson){
		if(aoJson.result == 0){
			var lePPP = aeP.parentNode.parentNode.parentNode;
			lePPP.parentNode.removeChild(lePPP);
		}else{
			alert(aoJson.msg);
		}
	}
}
//取消演出
function cancelTheShow(aeP, event, aoConf){
	var isSure = confirm("您确定要取消此演出？");
	if(!isSure){
		return;
	}
	var lsURL = "http://live.myspace.cn/show/profile/cancel_show";
	var loRequest={
		"webservices": lsURL,
		"contentType":"application/x-www-form-urlencoded",
		"values":["showid=", aoConf.showid].join("")
	};
	var response = loadServices(loRequest, callBack);
	callBack(json2Obj(response));
	function callBack(aoJson){
		if(aoJson.result == 0){
			var href = window.location.href;
			window.location.href = href.replace(/#$/, "")+"?vv="+(new Date()).getTime();
		}else{
			alert(aoJson.msg);
		}
	}
}

//群发站内信
function openInnermsgNumerously(){
	masker.config.title = "群发站内信"; 
    masker.config.inner = maskerUtil.$("#sendMsgNumerouslys");
	masker.config.verticalAlign.open = false;
	masker.config.defWidth = 400;
	masker.config.scrollAble = true; 
	masker.config.resizeAble = true; 
	masker.init(); 	
}
function sendInnermsgNumerously(aeP, event, aoConf){
	var leTitle = document.getElementById("msgNumerouslyTitle");
	var leBody = document.getElementById("msgNumerouslyBody");
	var lsTitle = "";
	var lsBody = "";
	if(leTitle){
		lsTitle = leTitle.value;
	}
	if(leBody){
		lsBody = leBody.value;
	}
	if(lsTitle=="" || leBody==""){
		alert("标题和内容不能为空");
		return;
	}
	var lsURL = "http://live.myspace.cn/show/detail/batch_internal_mail";
	var loRequest={
		"webservices": lsURL,
		"contentType":"application/x-www-form-urlencoded",
		"values":["subject=", lsTitle, "&body=", lsBody, "&showid=", aoConf.showid].join("")
	};
	var response = loadServices(loRequest, callBack);
	callBack(json2Obj(response));
	function callBack(aoJson){
		var leTip = document.getElementById("tip_error_mms");
		if(aoJson.result == 0){
			leTitle.value = "";
			leBody.value = "";
			if(leTip){
				leTip.style.display = "block";
				leTip.innerHTML = "发送成功";
			}
			setTimeout(function(){masker.close(); leTip.style.display = "none";}, 2000);
		}else{
			if(leTip){
				leTip.style.display = "block";
				leTip.innerHTML = aoJson.msg;
			}else{
				alert(aoJson.msg);
			}
		}
	}
}
//删除参与者
function delParticipant(aeP, event, aoConf){
	var isValid = confirm("你确定要删除这个人吗？");
	if(!isValid){
		return;
	}
	var lsURL = "http://live.myspace.cn/show/detail/del_memeber";
	var loRequest={
		"webservices": lsURL,
		"contentType":"application/x-www-form-urlencoded",
		"values":["showid=", aoConf.showid, "&id=", aoConf.id].join("")
	};
	var response = loadServices(loRequest, callBack);
	callBack(json2Obj(response));
	function callBack(aoJson){
		if(aoJson.result == 0){
			var leP = aeP.parentNode;
			leP.innerHTML = "删除成功";
			leP.style.color = "#cd0706";
		}else{
			alert(aoJson.msg);
		}
	}
}

//删除照片
function delPhotoInAlbum(aeP, event, aoConf){
	var isValid = confirm("你确定要删除这张照片吗？");
	if(!isValid){
		return;
	}
	var lsURL = "http://live.myspace.cn/show/detail/del_photo";
	var loRequest={
		"webservices": lsURL,
		"contentType":"application/x-www-form-urlencoded",
		"values":["showid=", aoConf.showid, "&id=", aoConf.id].join("")
	};
	var response = loadServices(loRequest, callBack);
	callBack(json2Obj(response));
	function callBack(aoJson){
		if(aoJson.result == 0){
			var aePP = aeP.parentNode;
			aePP.innerHTML = "删除成功";
			aePP.style.color = "#cd0706";
		}else{
			alert(aoJson.msg);
		}
	}
}

//展开描述
function unfoldDesc(aeP, event){
	var leOpener = document.getElementById("summery_msj_Id");
	var leCloser = document.getElementById("allContent_msj_Id");
	if(leOpener){
		leOpener.style.display = "none";
	}
	if(leCloser){
		leCloser.style.display = "block";
	}
}
//关闭描述
function foldDesc(aeP, event){
	var leOpener = document.getElementById("summery_msj_Id");
	var leCloser = document.getElementById("allContent_msj_Id");
	if(leOpener){
		leOpener.style.display = "block";
	}
	if(leCloser){
		leCloser.style.display = "none";
	}
}
//处理上传照片后的dfs（单张）
var lxsDfsList = [];
function callbackPhotoComplete(asDfs){
	lxsDfsList.push(asDfs);
	//document.title = asDfs;alert(asDfs);
}
//（全部完成后）
function sendPhotoDfs(){
	if(!lxsDfsList){
		return ;
	}
	var lsDfs = lxsDfsList.join(",");
	var lsURL = "http://live.myspace.cn/show/detail/upload_photo";
	var loRequest={
		"webservices": lsURL,
		"contentType":"application/x-www-form-urlencoded",
		"values":["showid=", showId, "&dfs=", lsDfs].join("")
	};
	var response = loadServices(loRequest, callBack);
	callBack(json2Obj(response));
	function callBack(aoJson){
		lxsDfsList = [];
		if(aoJson.result != 0){
			alert(aoJson.msg);
		}
	}
}
//邀请好友
if(document.getElementById("inviteFriendsToShow")){
	var friendType = 0;
	var hasOnce = false;
	var selectState = "sel" //or sch
	var musicFriendSelector = null;
}
function getFriendSelectorAndShow(){
	musicFriendSelector = FriendSelector("kcz_friendSelector");
	musicFriendSelector.buildUI();
	musicFriendSelector.popLayer.show();
	hasOnce = true;
}
function FriendSelector(asWrapperId){
	var U=msUtil();
	var leWrapper = document.getElementById(asWrapperId);	
	if(!leWrapper){
		return false;
	}
	
	var obj = {};
	obj.data = {};
	obj.data.selectedFriends = {};
	obj.data.deleteFriends = {};
	obj.data.freindGroup = null;
	obj.dom = {
		wrapper:document.getElementById("kcz_friendSelector"),
		itemWrapper:document.getElementById("friendSelector_friendsWrapper"),
		items:document.getElementById("friendSelector_friendsWrapper").getElementsByTagName("li"),
		error:document.getElementById("friendSelector_error"),
		close:document.getElementById("friendSelector_close"),
		ok:document.getElementById("friendSelector_ok"),
		select:document.getElementById("selectFriendGroup"),
		searchInput:document.getElementById("friendSelector_search").getElementsByTagName("input")[0],
		searchSubmit:document.getElementById("friendSelector_search").getElementsByTagName("a")[0],
		selectedFriendsWrapper:document.getElementById("selectedFriendWrapper")
	};
	obj.dom.getRemoveFriendButtons = function(){
		return U.byClass("close",obj.dom.selectedFriendsWrapper,"img");
	};
	obj.dom.getUserItems = function(){
		return document.getElementById("friendSelector_friendsWrapper").getElementsByTagName("li")	
	};
	
	obj.ctrl = {};
	obj.ctrl.maxFriends = Number.MAX_VALUE;
	obj.ctrl.friendOverStyle = "hover";
	obj.ctrl.optionAll = "_all";
	obj.ctrl.selectedStyle = "yes";
	obj.ctrl.friendGroupDataUrl = "http://friends.myspace.cn/jsi.php?act=listcat";
	obj.ctrl.friendInGroupDataUrl = "http://live.myspace.cn/show/profile/get_search_friend?act=search_friend&showid="+showId+"&start={K:start}&count={K:count}&type="+friendType+"&kw=";
	obj.ctrl.friendInSearchDataUrl = "http://live.myspace.cn/show/profile/get_search_friend?act=search_friend&showid="+showId+"&start={K:start}&count={K:count}&kw=&type="+friendType;
	
	obj.view = {};
	obj.view.friendGroupOption = '<div uid="{K:UserId}" title="{K:Title}"><img src="http://xfiles.cdnmyspace.cn/dir/userhome/v1/img/chazi.png" class="close"/><span>{K:DisplayName}</span></div>';
	
	
	obj.smartList = smartListWithPager({
		dataUrl:"http://live.myspace.cn/show/profile/get_search_friend?act=search_friend&showid="+showId+"&start={K:start}&count={K:count}&kw=&type="+friendType,
		wrapper:document.getElementById("friendSelector_friendsWrapper"),
		getBottomPager:function(){return document.getElementById("friendSelector_bottomPager");},
		header:'<ul class="clearfix">',
		repeater:'<li id="{K:UserId}" class="'+obj.ctrl.selectedStyle+'"><span class="userName" title="{K:DisplayName}">{K:DisplayName}</span><br /><img class="ok" src="http://xfiles.cdnmyspace.cn/dir/music/v1/img/k_ico_select.gif" alt="" /><img class="avatar" src="{K:Image}" alt="" /></li>',
		footer:'</ul><div id="friendSelector_bottomPager" class="cnViPager bottomPager"></div>',
		emptyView:'<ul class="clearfix"><div class="isNull">没有找到符合条件的好友！</div></ul>',
		pageSize:18
	});
	obj.smartList.modifyUI = modifySmartListUI;
	
	obj.popLayer = PopLayer({popLayer:obj.dom.wrapper});

	
	obj.buildSelect = buildSelect;
	obj.buildUI = buildUI;
	obj.selectChangeHandler = selectChangeHandler;
	
	listen();
	
	return obj;

	function okFunction(){
		var lxExceptId = [];
		var lxSelectId = [];
		for(var p in musicFriendSelector.data.deleteFriends){
			lxExceptId.push(p);
		}
		for(var p in musicFriendSelector.data.selectedFriends){
			lxSelectId.push(p);
		}
		var lsURL = "http://live.myspace.cn/show/profile/invite_friends";
		var loRequest={
			"webservices": lsURL,
			"contentType":"application/x-www-form-urlencoded"
		};
		if(selectState == "sel"){
			loRequest.values = ["&notids=", lxExceptId.join(","), "&showid=", showId, "&type=", friendType].join("");
		}else{
			loRequest.values = ["&ids=", lxSelectId.join(","), "&showid=", showId].join("");
		}
		var response = loadServices(loRequest, callBack);
		callBack(json2Obj(response));
		function callBack(aoJson){
			var leTip = document.getElementById("friendSelector_error");
			if(aoJson.result == 0){
				if(leTip){
					leTip.style.visibility = "visible";
					leTip.innerHTML = "发送邀请成功";
					setTimeout(function(){obj.popLayer.hide(); leTip.style.display = "none";}, 2000);
				}
			}else{
				if(leTip){
					leTip.style.visibility = "visible";
					leTip.innerHTML = aoJson.msg;
				}
				var o = obj;
				var oo = musicFriendSelector;
				setTimeout(function(){musicFriendSelector.popLayer.hide();leTip.style.display = "none";}, 2000);
			}
		}
	}
	function buildUI(){
		//obj.buildSelect();
		obj.smartList.buildUI();
	}
	function buildSelect(){
		if(!obj.data.freindGroup){
			CNMS.loadJsonP(obj.ctrl.friendGroupDataUrl,action);
			
		}	
		function action(aoData){
			obj.data.freindGroup = aoData;
			var loGroup = aoData.Msg;
			for(var x in loGroup){
				var leOption = new Option();
				leOption.value = x;
				leOption.innerHTML = loGroup[x];
				obj.dom.select.appendChild(leOption);
			}
		}
	}	
	function selectChangeHandler(){
		selectState = "sel";
		musicFriendSelector.smartList.view.repeater = '<li id="{K:UserId}" class="yes"><span class="userName" title="{K:DisplayName}">{K:DisplayName}</span><br /><img class="ok" src="http://xfiles.cdnmyspace.cn/dir/music/v1/img/k_ico_select.gif" alt="" /><img class="avatar" src="{K:Image}" alt="" /></li>';
		obj.dom.searchInput.value = obj.dom.searchInput.getAttribute("defVal");
		var lsSelectVal = obj.dom.select.value;
		
		//if(lsSelectVal == obj.ctrl.optionAll){
			//searchFriends();
		//}else{
			obj.ctrl.friendInGroupDataUrl = "http://live.myspace.cn/show/profile/get_search_friend?act=search_friend&showid="+showId+"&start={K:start}&count={K:count}&type="+friendType+"&kw=";
			obj.smartList.ctrl.dataUrl = obj.ctrl.friendInGroupDataUrl + encodeURIComponent(lsSelectVal);
			obj.smartList.pager.ctrl.curPage = 1;
			obj.smartList.buildUI();			
		//}
	}
	function listen(){
		obj.popLayer.listen();
		if(obj.getDom){
			obj.getDom();
		}
		if(!hasOnce){
			U.addEvent(obj.dom.selectedFriendsWrapper,"click",toSelectFriend);
			U.addEvent(obj.dom.close,"click",selectDone);
			U.addEvent(obj.dom.searchSubmit,"click",searchSubmit);
			U.addEvent(obj.dom.searchInput,"focus",focusSearchInput);
			U.addEvent(obj.dom.searchInput,"blur",blurSearchInput);
			U.addEvent(obj.dom.searchInput,"keyup",onEnter);
			U.addEvent(obj.dom.select,"change",function(){selectChangeHandler();friendType=obj.dom.select.selectedIndex;});
			U.addEvent(obj.dom.ok,"click",okFunction);
		}
		function searchSubmit(){
			selectState = "sch";
			musicFriendSelector.smartList.view.repeater = '<li id="{K:UserId}"><span class="userName" title="{K:DisplayName}">{K:DisplayName}</span><br /><img class="ok" src="http://xfiles.cdnmyspace.cn/dir/music/v1/img/k_ico_select.gif" alt="" /><img class="avatar" src="{K:Image}" alt="" /></li>';
			searchFriends();
		}
		function toSelectFriend(event){
			event = event || window.event;
			var loTarget = event.target || event.srcElement;
			if(loTarget != obj.dom.selectedFriendsWrapper){
				return false;
			}
			obj.popLayer.show();
			obj.buildUI();
		}
		
		function selectDone(){
			obj.popLayer.hide();
		}
		function overFriend(aeNode){
			return function(){		
				U.addClass(aeNode,obj.ctrl.friendOverStyle);
			}
		}
		function outFriend(aeNode){
			return function(){			
				U.removeClass(aeNode,obj.ctrl.friendOverStyle);
			}
		}
		function removeFriend(aeNode){
			return function(){			
				var lsId = aeNode.parentNode.getAttribute("uid");
				delete obj.data.selectedFriends[lsId];
				checkFriendsLength();
				selectDone();
			}
		}
		function focusSearchInput(){
			var lsVal = obj.dom.searchInput.value;
			if(U.trim(lsVal) == obj.dom.searchInput.getAttribute("defVal")){
				obj.dom.searchInput.value = "";
			}else{
				obj.dom.searchInput.select();
			}
		}
		function blurSearchInput(){
			var lsVal = obj.dom.searchInput.value;
			if(U.trim(lsVal) == ""){
				obj.dom.searchInput.value = obj.dom.searchInput.getAttribute("defVal");
			}
		}
		function onEnter(event){
			event = event || window.event;
			if(event.keyCode == 13){
				searchFriends();
			}
		}		
	}
	function searchFriends(){
		if(window.event){
			e=window.event;
			U.preventDefault(e);
		}
		var lsKeyword = U.trim(obj.dom.searchInput.value);
		if(lsKeyword == obj.dom.searchInput.getAttribute("defVal")){
			lsKeyword = "";
		}
		obj.smartList.ctrl.dataUrl = obj.ctrl.friendInSearchDataUrl + encodeURIComponent(lsKeyword);
		obj.smartList.pager.ctrl.curPage = 1;
		obj.smartList.buildUI();
		
		obj.dom.select.value = obj.ctrl.optionAll;
	}
	function modifySmartListUI(){
		var lxLi = obj.dom.getUserItems();		
		for(var i=0; i<lxLi.length;i++){
			var leLi = lxLi[i];
			if(obj.data.selectedFriends[leLi.getAttribute("id")]){
				U.addClass(leLi,obj.ctrl.selectedStyle);
			}
			leLi.onclick = clickItemHandler(i);
		}
		function clickItemHandler(aiIndex){
			return function(){
				var leLi = lxLi[aiIndex];
				var lsId = leLi.getAttribute("id");
				var lsName = leLi.getElementsByTagName("span")[0].getAttribute("title");
				if(U.hasClass(leLi, obj.ctrl.selectedStyle)){					
					delete obj.data.selectedFriends[lsId];
					obj.data.deleteFriends[lsId] = lsName;
					U.removeClass(leLi,obj.ctrl.selectedStyle);
					checkFriendsLength();
				}else{
					if(checkFriendsLength()){
						delete obj.data.deleteFriends[lsId];
						obj.data.selectedFriends[lsId] = lsName;
						U.addClass(leLi,obj.ctrl.selectedStyle);
					}
				}
			}
		}
	}
	function checkFriendsLength(){
		var flag = true;
		var liSelectedFriends = getSelectedFriendsLength();
		if(liSelectedFriends >= obj.ctrl.maxFriends){
			obj.dom.error.style.visibility = "visible";
			flag = false;
		}else{
			obj.dom.error.style.visibility = "hidden";
		}
		return flag;
	}
	function getSelectedFriendsLength(){
		var index = 0;
		for(var x in obj.data.selectedFriends){
			index++;
		}
		return index;
	}
}
function getStyle(aeP, asName){
	if(aeP.style[asName]){
		return aeP.style[asName];
	}else if(aeP.currentStyle){
		return aeP.currentStyle[asName];
	}else if(document.defaultView && document.defaultView.getComputedStyle){
		asName = asName.replace(/([A-Z])/g, "-$1");
		asName = asName.toLowerCase();
		
		var s = document.defaultView.getComputedStyle(aeP, "");
		return s && s.getPropertyValue(asName);
	}else{
		return null;
	}
	
}