
function init(){
	$.ajaxSetup( {async: false} );
	setBaseURL();
}

//=============================userId==========================================
var userId = "";

function setLoginUserId(id){
	userId = id;
}

function logoutOnClose(){
	if(userId != ""){
		var e = document.getElementById("theFlashPlayer");
		e.disconnect();
		
		$.post("server/api.php",{action:"logout",id:userId});
	}
}

//===========================baseURL=============================================
var baseURL = "";
function setBaseURL(){
	var url = document.location.href;
	var pos = url.indexOf("#")
	if(pos != -1){
		baseURL = url.substring(0,pos);
	}else{
		baseURL = url;
	}
	baseURL = baseURL +"#";
}
function resetBaseURL(){
	document.location.href = baseURL;
}

//===========================alertClose=========================================
var shouldCloseAlert = false;
var closeTip = "要断开连接并离开本页吗？";

function enableCloseAlert(){
	shouldCloseAlert = true;
}
function disableCloseAlert(){
	shouldCloseAlert = false;
}

function alertClose(e){
	if(shouldCloseAlert){
		e.returnValue = closeTip;
	}
}

//============================util=============================================

function expand(){
	
}


function getEnglishCityName(){
	return geoip_city();
}

//=================== New message notification =================================
var ns_interval = null;
var ns_tip = "● 新消息 ●";
var ns_flag = false;

var ogriginalTitle = document.title;

function startNotifyNewMessage(){
	if(ns_interval != null){
		return;
	}
	ns_interval = setInterval("doChangeTitle()",400);
}

function doChangeTitle(){
	if(ns_flag){
		document.title = ogriginalTitle;
	}else{
		document.title = ns_tip;
	}
	ns_flag = !ns_flag;
}

function stopNotifyNewMessage(){
	if(ns_interval == null){
		return;
	}	
	clearInterval(ns_interval);
	ns_interval = null;
	document.title = ogriginalTitle;
}


//=======judge brower language==========================================
function judgeLanguage()
{
	var language = "";
	if(navigator.language)
	{
		language = navigator.language;
	}
	if(navigator.browserLanguage)
	{
		language = navigator.browserLanguage;
	}
	if(language == "")
	{
		language = "en";
	}
	else
	{
		language = language.substring(0,2);
	}
	if(language=="zh") 
	{
		return "zh_cn";
	}
	else
	{
		return "en";
	}
}


//==============IFrame=================================================

function moveIFrame(x,y,w,h) {
    var frameRef=document.getElementById("myFrame");
    frameRef.style.left = x + "px";
    frameRef.style.top = y + "px";
    var iFrameRef=document.getElementById("myIFrame"); 
	iFrameRef.width=w;
	iFrameRef.height=h;
}

function hideIFrame(){
    document.getElementById("myFrame").style.visibility="hidden";
}

function showIFrame(){
    document.getElementById("myFrame").style.visibility="visible";
}

function loadIFrame(url){
	document.getElementById("myFrame").innerHTML = "<iframe id='myIFrame' src='" + url + "' frameborder='0'></iframe>";
}

function unloadIFrame(){
	var iFrameRef=document.getElementById("myIFrame"); 
	iFrameRef.style.display = "none";
	document.getElementById("myFrame").innerHTML = "";
}

/*
function getparafromurl(){
	var url,pos,parastr,para;
	url = window.location.href;
	pos = url.indexOf("?")
	parastr = url.substring(pos+1);
	return parastr;
}
*/


