function activeMenu(acm) {
	var mn = Array("hmenu", "amenu", "nmenu", "cmenu", "clmenu", "lmenu");
	var len = mn.length;
	var len = mn.length;
	for(i = 0; i < len; i++) {
		if(acm == mn[i])
			document.getElementById(acm + "li").className = 'selectedli';
		else 
			document.getElementById(mn[i] + "li").className = '';
	}
}
function goMod(acm, url, elm) {
	activeMenu(acm);
	goPage(url, elm);	
}
function getMod(url) {
	s = url;
	var ss = s.split("#");
	return ss[1].split("/");
}
function setMod(url) {
	var sss = getMod(url);
	switch(sss[0]) {
		case "main":
			activeMenu("hmenu");
			break;
		case "about":
			activeMenu("amenu");
			break;
		case "news":
			activeMenu("nmenu");
			break;
		case "culture":
			activeMenu("cmenu");
			break;
		case "club":
			activeMenu("clmenu");
			break;
		case "library":
			activeMenu("lmenu");
			break;
	}	
}
function decodeUrl(url) {
	var sss = getMod(url);
	page = "ajax.php";
	if (sss.length>1) {
		def = "?o=modules&n=" + sss[0];
		for (i=1; i<sss.length; i+=2)
			if (i==1)
				page += def + '&'+sss[i]+'='+sss[i+1];
			else 
				page += '&'+sss[i]+'='+sss[i+1];
	}
	return page;
}
function getPar(ar) {
	rt = "";
	if(ar.length > 3) {
		for (i=3; i<ar.length; i+=2)
			rt += '&'+ar[i]+'='+ar[i+1];
	}
	return rt;
}
function setUrl(url) {
	if (document.getElementById("ifr").contentDocument)
		ioj = document.getElementById("ifr").contentDocument;
	else
		ioj = document.frames['ifr'];
	ioj.location = "main.html?" + (url.split("#"))[1]; 
}
function goPage(url, idelm, sts) {
	window.location.href = url;
	window.scrollTo(0,0);
	if(typeof(sts) == 'undefined')
		sts = 0;
	if(sts == 0)
		setUrl(url);
	page = decodeUrl(url);
	var sss = getMod(url);
	JAJAX.load("ajax.php?f=banner&pp=" + sss[0] + getPar(sss), "bannershow");
	JAJAX.load("ajax.php?f=bottom&pp=" + sss[0] + getPar(sss), "bottomshow");
	//JAJAX.load("ajax.php?f=left&pp=" + sss[0] + getPar(sss), "lblock");
	JAJAX.load("ajax.php?f=right&pp=" + sss[0] + getPar(sss), "rblock");
	JAJAX.load(page, idelm);
	cssdropdown.weblink();
	tileSlider.initevent();
	initEvent();
	initStyle();
	JPT.init();
}
function goMenu(url, idelm) {
	window.location.href = url;
	//window.scrollTo(0,0);
	setUrl(url);
	page = decodeUrl(url);
	var sss = getMod(url);
	//JAJAX.load("ajax.php?d=blocks&f=menu&n=" + sss[0] + getPar(sss), "mnblock");	
	//if(document.getElementById("leftbox"))
	//	JAJAX.load("ajax.php?d=blocks&f=box&pos=1&n=" + sss[0] + getPar(sss), "leftbox");
	if(document.getElementById("rightbox"))
		JAJAX.load("ajax.php?d=blocks&f=box&pos=2&n=" + sss[0] + getPar(sss), "rightbox");
	JAJAX.load(page, idelm);
}
function goBlockVideo(op) {
	if(document.getElementById("videobox"))
		JAJAX.load("ajax.php?d=blocks&f=video&idvideo=" + op, "videobox");
}

function goText(url, idelm) {
	window.location.href = url;
	window.scrollTo(0,0);
	setUrl(url);
	page = decodeUrl(url);
	JAJAX.load(page, idelm);
	var sss = getMod(url);
	if(document.getElementById("leftbox"))
		JAJAX.load("ajax.php?d=blocks&f=box&pos=1&n=" + sss[0] + getPar(sss), "leftbox");
	if(document.getElementById("rightbox"))
		JAJAX.load("ajax.php?d=blocks&f=box&pos=2&n=" + sss[0] + getPar(sss), "rightbox");
}
function goLoad(url) {
	goPage(url, "fulltext", 0);
	setTimeout('setMod("' + url + '")', 1000);
}
function reLoad(sts) {
	linktop = window.location.href;
	if(linktop.indexOf("#") <= 0) 
		linktop = "#main/f/home";
	if(typeof(sts) == 'undefined')
		sts = 0;
	goPage(linktop, "fulltext", sts);
	setTimeout('setMod("' + linktop + '")', 1000);
}
function langGo(lng) {
	JAJAX.commit("ajax.php?Language=" + lng, {'onComplete': langTo});
}
function langTo(val) {
	linktop = window.location.href;
	if(linktop.indexOf("#") <= 0) 
		linktop = "#main/f/home";
	var sss = getMod(linktop);
	JAJAX.load("ajax.php?f=header&pp=" + sss[0] + getPar(sss), "headerid");
	JAJAX.load("ajax.php?f=footer&pp=" + sss[0] + getPar(sss), "footerid");
	goPage(linktop, "fulltext", 0);
}

//Slide
var sqolauqua = 0;
var loop, next, prev, t;

function autoSlide()
{
	if (next >0)
	{
		blkmember.next();
		next--;
		prev=next;
	}
	else
		if (prev < loop)
		{
			blkmember.prev();
			prev++;
		}
		else
			next=loop;
	t = setTimeout('autoSlide()', 2000);
}

function initEvent() {	
	if(document.getElementById('tiles') && document.getElementById('numpicloop')) {
		blkmember.init(document.getElementById('numpicloop').value, document.getElementById('tiles'));
		loop = document.getElementById('numpicloop').value;
		next = loop;
		//Kiem tra slide
		if (t)	clearTimeout(t);
		autoSlide();
		sqolauqua = 0;
	} else {
		if(sqolauqua < 10000) {
			setTimeout('initEvent()', 1000);
			sqolauqua += 1000;
		} else
			sqolauqua = 0;
	}
}


function goList(url) {
	JAJAX.load(url, "list_other");
}


function submitPost(frs) {
	if(frs.elements["fullname"].value == "") {
		alert(frs.elements["m_fullname"].value + '!');
		frs.elements["fullname"].focus();
		return false;
	} else
	if(frs.elements["email"].value == "") {
		alert(frs.elements["m_email"].value + '!');
		frs.elements["email"].focus();
		return false;
	} else
	if(!JSTR.isemail(frs.elements["email"].value)) {
		alert( frs.elements["m_erroremail"].value + '!');
		frs.elements["email"].focus();
		return false;
	} else
	if ((frs.elements["phone"].value!= "") && (!JSTR.isphone(frs.elements["phone"].value))) {
		alert(frs.elements["m_errorphone"].value + '!');
		frs.elements["phone"].focus();
		return false;
	} else
	if (frs.elements["question"].value == "") {
		alert(frs.elements["m_question"].value + '!');
		frs.elements["question"].focus();
		return false;
	} else
	{
		frs.action = 'ajax.php?o=modules&n=support&f=support_post&action=submit';
		AIM.submit(frs, {'onComplete': JCB.complete});
		return true;
	}
}

function submitChat(frs) {
	if(frs.elements["fullname"].value == "") {
		alert(frs.elements["m_fullname"].value + '!');
		frs.elements["fullname"].focus();
		return false;
	} else
	if(frs.elements["email"].value == "") {
		alert(frs.elements["m_email"].value + '!');
		frs.elements["email"].focus();
		return false;
	} else
	if(!JSTR.isemail(frs.elements["email"].value)) {
		alert( frs.elements["m_erroremail"].value + '!');
		frs.elements["email"].focus();
		return false;
	} else
	if ((frs.elements["phone"].value!= "") && (!JSTR.isphone(frs.elements["phone"].value))) {
		alert(frs.elements["m_errorphone"].value + '!');
		frs.elements["phone"].focus();
		return false;
	} else
	if (frs.elements["question"].value == "") {
		alert(frs.elements["m_question"].value + '!');
		frs.elements["question"].focus();
		return false;
	} else
	{
		frs.action = 'ajax.php?o=modules&n=chat&f=chat_post&action=submit';
		AIM.submit(frs, {'onComplete': JCB.complete});
		return true;
	}
}

var mLayer = 0;
function initStyle() {	

	if (Browser.Version() >= 7) {
		 chkMod('7');
	} else
	if (Browser.Version() == 6) {
		 chkMod('6');		
	}
	else {
		 chkMod('7');
	}

	if(document.getElementById('Layer_Center')) {
		parseStylesheets();
		mLayer = 0;
	} else {
		if(mLayer < 10000) {
			setTimeout('initStyle()', 1000);
			mLayer += 1000;
		} else
			mLayer = 0;
	}
}
// Define style
function chkMod(tmp){
	if (tmp=='7') {
		style_file = "style/style.css";
	} else
	if (tmp=='6') {
		style_file = "style/style_6.css";
	}
	else 
	{
		style_file = "style/style.css";
	}
	createStyle(style_file);
}
function createStyle(style_file){
	if(document.createStyleSheet) {
		document.createStyleSheet(style_file);	
	} else {	
		url = window.location.href;
		ip_host = url.split("#");		
		var styles = "@import url(' "+ ip_host[0] + style_file +" ');";	
		var newSS=document.createElement('link');	
		newSS.rel='stylesheet';	
		newSS.href='data:text/css,'+escape(styles);	
		document.getElementsByTagName("head")[0].appendChild(newSS);			
	}
}

var Browser = {
  Version: function() {
    var version = 999; // we assume a sane browser
    if (navigator.appVersion.indexOf("MSIE") != -1)
      // bah, IE again, lets downgrade version number
      version = parseFloat(navigator.appVersion.split("MSIE")[1]);
    return version;
  }
}

JPT = {
	counter: 0,
	init:function() {
		if(document.getElementById('tabs')) {
			$('#tabs').tabs();
			$('#dialog_link, ul#icons li').hover(
				function() { $(this).addClass('ui-state-hover'); }, 
				function() { $(this).removeClass('ui-state-hover'); }
			);		
			this.counter = 0;
		} else {
			if(this.counter < 6000) {
				setTimeout('JPT.init()', 1000);
				this.counter += 1000;
			} else
				this.counter = 0;
		}
	}
}

