
jQuery.noConflict();
var $j = jQuery;
var _commJs = new Common();
var _groupHead = new GroupZoneHead();
function GroupZoneHead() {
	this.xOffset = 160;
	this.yOffset = 30;
}
GroupZoneHead.prototype.getCJGroups = function () {
	var url = __webContextPath + "/r/head_showCJGroup.do?callback=_groupHead.getCJGroupsCallback";
	_commJs.exRemote(url);
};
GroupZoneHead.prototype.getLocals = function () {
	var url = __webContextPath + "/u/language_showList.do?callBack=_groupHead.getLocalsCallback";
	_commJs.exRemote(url);
};
GroupZoneHead.prototype.getLocalsCallback = function (msg) {
	var JSON = eval("(" + msg + ")");
	var localeKey = JSON.localeKey;
	var msgs = JSON.msgs;
	var keys = JSON.keys;
	var dateIndexes = document.getElementById("head_localeKey");
	dateIndexes.innerHTML = "";
	for (var i = 0; i < keys.length; i++) {
		var key = keys[i].key;
		var value = msgs[key];
		dateIndexes.options[i] = new Option(value, key);
		if (key == localeKey) {
			dateIndexes.options[i].selected = true;
		}
	}
};
GroupZoneHead.prototype.changeLocalOld = function () {
	var localeKey = $j("#head_localeKey").val();
	var url = __webContextPath + "/u/language_changeLanguage.do?localeKey=" + localeKey + "&callBack=_groupHead.changeLocalCallback";
	_commJs.exRemote(url);
};
GroupZoneHead.prototype.changeLocal = function () {
	var jurl = window.location.href;
	document.getElementById("head_changeLanguageForm_jurl").value = $j.base64Encode(jurl);
};
GroupZoneHead.prototype.changeLocalSubmit = function () {
	this.changeLocal();
	$j('#head_changeLanguageForm').submit();
};
GroupZoneHead.prototype.changeLocalCallback = function (msg) {
	var JSON = eval("(" + msg + ")");
	if (JSON.rs == 1) {
		window.location.reload();
	}
};
GroupZoneHead.prototype.getCJGroupsCallback = function (msg) {
	
	var myContent = document.getElementById("head_cJGroupsDIV_detail");
	var gs = "";
	try{
		var JSONArray;
		if(msg){
			JSONArray = eval("(" + msg + ")");
		}
		if(JSONArray && JSONArray.length>0){
			for (var i = 0; i < JSONArray.length; i++) {
				var g = JSONArray[i];
				//alert(g);
				var name = unescape(g.name);
				gs = gs + '<li><a href="' + __webContextPath + '/gid-'+g.gid+'">'+_commJs.subString(name,23)+'</a></li>';
			}
		}
	}catch(e){
	
	}
	
	myContent.innerHTML = gs;
	$j('#head_cJGroupsDIV_loading').hide();
	$j('#head_cJGroupsDIV').show();
};
GroupZoneHead.prototype.showCJGroups = function () {
	var topFlag = document.getElementById('head_top_flag');
	if(topFlag){
		$j('#head_cJGroupsDIV').css({position:"absolute",top:($j("#head_myGrousp_btn").offset().top+$j("#head_myGrousp_btn").height()) + "px", left:($j("#head_myGrousp_btn").offset().left-10) + "px"}).show();
	}else{
		$j('#head_cJGroupsDIV').css({position:"absolute",top:($j("#head_myGrousp_btn").offset().top+$j("#head_myGrousp_btn").height()) + "px", left:($j("#head_myGrousp_btn").offset().left-($j('#head_cJGroupsDIV').width()-$j("#head_myGrousp_btn").width()-14)) + "px"}).show();
	}
	var myContent = document.getElementById("head_cJGroupsDIV_detail");
	if (!myContent.innerHTML) {
		_groupHead.getCJGroups();
	}else{
		$j('#head_cJGroupsDIV').show();
	}
};
GroupZoneHead.prototype.closeCJGroups = function () {
	var myContent = document.getElementById("head_cJGroupsDIV");
	myContent.style.display = "none";
};
GroupZoneHead.prototype.login = function () {
	var jurl = window.location.href;
	if(jurl.indexOf(__webContextPath + '/u/login_')==0){
		var ju = $j('#jurl').val();
		if(ju){
			document.getElementById("head_jurl").value = ju;
			return true;
		}else{
			jurl = __webContextPath + '/';
		}
	}
	jurl = $j.base64Encode(jurl);
	document.getElementById("head_jurl").value = jurl;
};
GroupZoneHead.prototype.logOut = function () {
	var jurl = window.location.href;
	if(jurl.indexOf(__webContextPath + '/u/login_')==0){
		jurl = __webContextPath + '/';
	}
	document.getElementById("head_jurl_logOut").value = $j.base64Encode(jurl);
	document.getElementById("head_loginOutForm").submit();
	return true;
};
GroupZoneHead.prototype.showRecommend = function (){
	$j('#head_recommend').css({position:"absolute",top:($j("#head_recommend_btn").offset().top+$j("#head_recommend_btn").height()+9) + "px", left:($j("#head_recommend_btn").offset().left-($j('#head_recommend').width()-$j("#head_recommend_btn").width())/2) + "px"}).show();
}
GroupZoneHead.prototype.hideRecommend = function (){
	$j("#head_recommend").hide();
}
$j().ready(function () {
	//$j("#head_cJGroupsDIV > li").bind("mouseover", _groupHead.showCJGroups);
	//$j("#head_cJGroupsDIV > li").bind("mouseout", _groupHead.closeCJGroups);
	$j("#head_myGrousp_btn").click(
		_commJs.skipToMyGroups
	);
	$j("#head_myGrousp_btn").hover(
		_groupHead.showCJGroups,_groupHead.closeCJGroups
	);
	$j("#head_cJGroupsDIV").hover(
		_groupHead.showCJGroups,
		_groupHead.closeCJGroups
	)
});
$j().ready(function () {
	var ei = $j("#large");
	ei.hide();
	$j("#tipTest").mousemove(function (e) {
		ei.css({top:e.pageY, left:e.pageX}).html("<img style=\"border:1px solid gray;\" src=\"" + "http://www.google.cn/intl/zh-CN/images/logo_cn.gif" + "\" />").show();
	}).mouseout(function () {
		ei.hide();
	});
});
$j().ready(function () {
	$j("#head_recommend").hover(_groupHead.showRecommend,_groupHead.hideRecommend);
});
$j().ready(function () {
	var ei = $j("#head_loginTypeLayer");
	ei.hide();
	
	$j("#head_loginType_imag_2").hide();
	$j("#head_loginType_imag_8").hide();
	$j("#head_loginType_imag_1").show();
	$j("#head_loginType_imag_1").hover(function (e) {
		$j("#head_loginTypeLayer_tip").html("Windows Live Messenger (MSN)");
		ei.css({position:"absolute", top:($j(this).offset().top+$j(this).height()/2) + "px", left:($j(this).offset().left+$j(this).width()/2) + "px"}).show();
	},function () {
		ei.hide();
	});
	
	$j("#head_loginType_imag_2").hover(function (e) {
		$j("#head_loginTypeLayer_tip").html("Yahoo Messenger");
		ei.css({position:"absolute", top:($j(this).offset().top+$j(this).height()/2) + "px", left:($j(this).offset().left+$j(this).width()/2) + "px"}).show();
	},function () {
		ei.hide();
	});
	
	$j("#head_loginType_imag_8").hover(function (e) {
		$j("#head_loginTypeLayer_tip").html("Google Talk (Gtalk)");
		ei.css({position:"absolute", top:($j(this).offset().top+$j(this).height()/2) + "px", left:($j(this).offset().left+$j(this).width()/2) + "px"}).show();
	},function () {
		ei.hide();
	});
	
	
	$j("#head_loginTypeSelecter_typeImag_2").hide();
	$j("#head_loginTypeSelecter_typeImag_8").hide();
	$j("#head_loginTypeSelecter_typeImag_1").show();
	var loginTypeSelecter = $j("#head_loginTypeSelecter");
	$j("#head_loginTypeSelecter").hide();
	$j("#head_loginType_select").click(function () {
		loginTypeSelecter.css({position:"absolute",top:($j(this).offset().top) + "px", left:($j(this).offset().left) + "px"}).show();
	});
	$j("#head_loginTypeSelecter_close").click(function () {
		loginTypeSelecter.hide();
	});
	$j("#head_loginTypeSelecter_cancel").click(function () {
		loginTypeSelecter.hide();
	});
	
	
	
	$j("#head_loginTypeSelecter_submit").click(function () {
		loginTypeSelecter.hide();
		var type_selected = $j("#head_loginTypeSelecter_type").val();
		var head_loginType = $j("#head_loginType");
		
		if (type_selected == 1) {
			$j("#head_loginType_imag_2").hide();
			$j("#head_loginType_imag_8").hide();
			$j("#head_loginType_imag_1").show();
			document.getElementById("head_loginForm").lot.value = 1;
		} else if(type_selected == 2){
			$j("#head_loginType_imag_1").hide();
			$j("#head_loginType_imag_8").hide();
			$j("#head_loginType_imag_2").show();
			document.getElementById("head_loginForm").lot.value = 2;
		}else{
			$j("#head_loginType_imag_1").hide();
			$j("#head_loginType_imag_8").show();
			$j("#head_loginType_imag_2").hide();
			document.getElementById("head_loginForm").lot.value = 8;
		}
	});
	
	$j('#head_loginTypeSelecter_type').change(
		function(){
			var type_selected = $j("#head_loginTypeSelecter_type").val();
			if (type_selected == 1) {
				$j("#head_loginTypeSelecter_typeImag_2").hide();
				$j("#head_loginTypeSelecter_typeImag_8").hide();
				$j("#head_loginTypeSelecter_typeImag_1").show();
			} else if(type_selected == 2){
				$j("#head_loginTypeSelecter_typeImag_1").hide();
				$j("#head_loginTypeSelecter_typeImag_8").hide();
				$j("#head_loginTypeSelecter_typeImag_2").show();
			}else {
				$j("#head_loginTypeSelecter_typeImag_1").hide();
				$j("#head_loginTypeSelecter_typeImag_2").hide();
				$j("#head_loginTypeSelecter_typeImag_8").show();
			}
		}
	);
	
});
$j().ready(function () {
	var title = document.title;
	var gnDiv = document.getElementById('head_group_name');
	if(title.indexOf('{0}')>=0 && gnDiv){
		document.title = title.replace('{0}',_commJs.unescapeHTML(gnDiv.innerHTML));
	}
});
$j().ready(function() {
    $j('#head_cJGroupsDIV').bgiframe();
    //$j('#head_loginTypeSelecter').bgiframe();
}); 


