//The background return data;
var gResultData ;
var gUrlInfoObj = new URLInfo(window.location.href);

function welcomePage_init() {
	gInitPage();
	dhtmlHistory.add("welcome",document.getElementById("content").innerHTML+"<div id='gReturnMenuData' style='display:none'>"+document.getElementById("gSaveTopMenu").innerHTML+"</div>");
}

function searchMail_init() {
	gInitPage();
	dhtmlHistory.add("searchMail",document.getElementById("content").innerHTML+"<div id='gReturnMenuData' style='display:none'>"+document.getElementById("gSaveTopMenu").innerHTML+"</div>");
}

function reportError(request) {
	alert('Sorry. There was an error.');
}

function gInitPage() {	
	Element.hide('loadingDiv');
	dhtmlHistory.initialize();
	dhtmlHistory.addListener(historyChange);	
	//loadNewMail();
}

function loadNewMail(sessionTime) {
	gEventManagerServURL('manageFolderBack','folerManage.action');
	window.setTimeout(gEventManagerServURL('manageFolderBack','folerManage.action'),1500000);
}

function updateFolderNewMail() {
	
}
/**
 *The UrlInfo object save the url infomation.
 *
 */
function URLInfo(localHref) {
	if (localHref != null && localHref != "") {
		if (localHref.indexOf("~") != -1) {
			var urlArr = localHref.split("~");
			this.mainURL = urlArr[0];
			var temp = urlArr[1];
			var paramArr = temp.split("/");
			var paramLength = temp.length;
			if (paramLength > 4) {
				this.userName = paramArr[0];
				this.userLang = paramArr[1];
				this.userTemplate = paramArr[2];
				this.userStyle = paramArr[3];
			}
		} else {
			this.mainURL = "";
			this.userName = "";
			this.userLang = "";
			this.userTemplate = "";
			this.userStyle = "";
		}
	}
}
//var folderList = new Arrary();
function Folder(fid,newMailCount) {
	this.fid = fid;	
	this.newMailCount = newMailCount;
}


