function activeMenu(acm) {
	var mn = Array("tmenuli", "gmenuli", "smenuli", "cmenuli", "ccmenuli", "qmenuli", "ttmenuli", "vmenuli");
	var len = mn.length;
	for(i = 0; i < len; i++) {
		if(acm == mn[i])
			document.getElementById(acm).className = acm + '_over';
		else
			document.getElementById(mn[i]).className = mn[i];
	}
}
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("tmenuli");
			break;
		case "about":
			activeMenu("gmenuli");
			break;
		case "product":
			activeMenu("smenuli");
			break;
		case "tech":
			activeMenu("cmenuli");
			break;
		case "construct":
			activeMenu("ccmenuli");
			break;
		case "shareholder":
			activeMenu("qmenuli");
			break;
		case "news":
			activeMenu("ttmenuli");
			break;
		case "video":
			activeMenu("vmenuli");
			break;
		//case "lienhe":
			//activeMenu("cmenu");
		//	break;
		default:
			activeMenu("");
			break;
	}
}

function setModACC(sss) {
	switch(sss) {
		case "main":
			activeMenu("tmenuli");
			break;
		case "about":
			activeMenu("gmenuli");
			break;
		case "product":
			activeMenu("emenu");
			break;
		case "tech":
			activeMenu("cmenuli");
			break;
		case "construct":
			activeMenu("ccmenuli");
			break;
		case "shareholder":
			activeMenu("qmenuli");
			break;
		case "news":
			activeMenu("ttmenuli");
			break;
		case "video":
			activeMenu("vmenuli");
			break;
		//case "lienhe":
			//activeMenu("cmenu");
		//	break;
		default:
			activeMenu("");
			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;
	if(typeof(sts) == 'undefined')
		sts = 0;
	if(sts == 0)
		setUrl(url);
	page = decodeUrl(url);
	var sss = getMod(url);
	//JAJAX.load("ajax.php?f=top&pp=" + sss[0] + getPar(sss), "tblock");
	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("ajax.php?f=bottom&pp=" + sss[0] + getPar(sss), "bblock");
	JAJAX.load(page, idelm);
	cssdropdown.weblink();
	blkmember.initevent();
	CreateCSS();
	JBN.init();
	JBN1.init();
	JBN2.init();
	JGL.init();
	JLB.init();
	JLB.init1();
	JSCRR.start();
}
function goMenu(url, idelm) {
	window.location.href = url;
	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);
	setModACC(sss[0]) 
}
function goText(url, idelm) {
	window.location.href = url;
	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");
	JLB.init();
	JLB.init1();
}
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);
	setTimeout('setMod("' + linktop + '")', 1000);
}
function openWeblink() {
	link = _vL("weblinkurl");
	if(link != "") 
		window.open(link);
}

function OverStyle(obj) {
	if (obj.className != obj.id + '_over')
		obj.className = obj.id + '_over';
	else
		document.getElementById('active').innerHTML = obj.id;
}

function NormalStyle(obj) {
	if (obj.id != document.getElementById('active').innerHTML)
		obj.className = obj.id;
}

function ClickStyle(obj) {
	obj.className = obj.id + '_over';
	document.getElementById('active').innerHTML = obj.id;
}

JGL = {
	counter: 0,
	init:function() {
		if(document.getElementById('photos')) {
			$(document).ready(function(){
				$('#photos').galleryView({						   
					panel_width: 600,
					panel_height: 400,
					frame_width: 100,
					frame_height: 100
				});
			});
			this.counter = 0;
		} else {
			if(this.counter < 5000) {
				setTimeout('JGL.init()', 1000);
				this.counter += 1000;
			} else
				this.counter = 0;
		}
	}
}
JBN = {
	number: 0,
	init:function() {
		if(document.getElementById('topchange')) {
			jQuery(document).ready(function() {
				times_played = 0;
				jQuery("#topchange").cycle({
					speed: 'slow',
					timeout:5000,
					type: 'sequence',
					containerheight: '170px',
					autostop: 0,
					autostopCount: 0
				});
			});
			this.number = 0;
		} else {
			if(this.number < 5000) {
				setTimeout('JBN.init()', 1000);
				this.number += 1000;
			} else
				this.number = 0;
		}
	}
}

JBN1 = {
	number: 0,
	init:function() {
		if(document.getElementById('topchange1')) {
			jQuery(document).ready(function() {
				times_played = 0;
				jQuery("#topchange1").cycle({
					speed: 'slow',
					timeout:5000,
					type: 'sequence',
					containerheight: '170px',
					autostop: 0,
					autostopCount: 0
				});
			});
			this.number = 0;
		} else {
			if(this.number < 5000) {
				setTimeout('JBN1.init()', 1000);
				this.number += 1000;
			} else
				this.number = 0;
		}
	}
}

JBN2 = {
	number: 0,
	init:function() {
		if(document.getElementById('topchange2')) {
			jQuery(document).ready(function() {
				times_played = 0;
				jQuery("#topchange2").cycle({
					speed: 'slow',
					timeout:5000,
					type: 'sequence',
					containerheight: '170px',
					autostop: 0,
					autostopCount: 0
				});
			});
			this.number = 0;
		} else {
			if(this.number < 5000) {
				setTimeout('JBN2.init()', 1000);
				this.number += 1000;
			} else
				this.number = 0;
		}
	}
}

JLB = {
	number: 0,
	number1: 0,
	init:function() {
		if(document.getElementById('images')) {
			jQuery(document).ready(function(){
				jQuery("#images").colorbox({transition:"fade"});
			});
			this.number = 0;
		} else {
			if(this.number < 10000) {
				setTimeout('JLB.init()', 1000);
				this.number += 1000;
			} else
				this.number = 0;
		}
	},
	init1:function() {
		if(document.getElementById('prints')) {
			jQuery(document).ready(function(){
				jQuery("#prints").colorbox({transition:"fade"});
			});
			this.number1 = 0;
		} else {
			if(this.number1 < 10000) {
				setTimeout('JLB.init1()', 1000);
				this.number1 += 1000;
			} else
				this.number1 = 0;
		}
	}

}

// Define style
function CreateCSS() {	
	if (Browser.Version() == 7) {
		 chkMod('7');
	} else {
		 chkMod('6');
	}
}

function chkMod(tmp){
	if (tmp=='7') {
		style_file = "templates/default/vn/styles/standard/style1.css";
	} else
	{
		style_file = "templates/default/vn/styles/standard/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;
  }
}
