
// Note! This file needs to be compressed before deployement

function hide_news() { 

	filter("news", "Slide(slidestyle=PUSH,Bands=1)");
	set_txt("news", "");
	play("news");
}


var active_page = "";

var left_tabs_help = 5;
var right_tabs_help = 6;

function getHY(n) {

	y[7]=169;	x[7]=-68;   //,null,169,-68
	y[8]=169;	x[8]=-68;   //,null,169,-68
	y[9]=y[6];	x[9]=x[6];  //,null,-52,730
	y[10]=y[6];	x[10]=x[6]; //,null,-52,730
	y[12]=y[6];	x[12]=x[6]; //,null,-52,730
}

function getHY(n) {
	var y = new Array(12);
	y[1]=42;  	y[2]=54;
	y[3]=275;	y[4]=418;
	y[5]=169;	y[6]=-52;
	y[7]=169;	y[8]=169;
	y[9]=y[6];	y[10]=y[6];
	y[11]=500;	y[12]=y[6];
	return y[n];
}

function getHX(n) {
    var x = new Array(12);
	x[1]=93;   	x[2]=235;  
	x[3]=93;    x[4]=235;   
	x[5]=-68;   x[6]=730;   
	x[7]=-68;   x[8]=-68;   
	x[9]=x[6];  x[10]=x[6]; 
	x[11]=690;  x[12]=x[6]; 
	return x[n];
}

/*---> LEFT TABS */

function go_search(q) {
	click_ad(3);
	Hide("left_ad_fastframe");
	set_ad_title(SEARCH + " &nbsp;<IMG SRC='i/search.gif' BORDER=0 ALIGN=TOP>", 8);

	if(!q)q="";
	load(BURL + "system/modules/search/index.asp?what=" + q, "ad_search");

	Show("search");
	Hide2("sitemap");
	Show2("ad_search");
}

function go_sitemap() {

	click_ad(2);
	Hide("left_ad_fastframe");
	set_ad_title(SITEMAP + " &nbsp;<IMG SRC='i/sitemap.gif' BORDER=0 ALIGN=TOP>", 7);
	
	if (isE("sitemap")) load(LURL + "sitemap.html?r=" + gT(), "sitemap");
	
	Show("search");
	Show2("sitemap");
	Hide2("ad_search");
}

function go_fastmenu() {

	click_ad(1);
	Hide("search");
	Show("left_ad_fastframe");
	set_ad_title(FASTMENU, 5);
}

function set_ad_title(title, help_nr) {

	apply("ad_title");
	left_tabs_help = help_nr;
	set_txt("ad_title", "<A HREF='javascript:help(" + help_nr + ");' STYLE='text-decoration:none;'>" + title + "</A>");
	play("ad_title");
}

function click_ad(i) {

	set_img("tabs_left", "i/" + language + "/tab_l" + i + ".gif");
}



function read_more() {

	if (read_more_url == 1)
		read_more_url = 2;
	else if (read_more_url == 2)
		read_more_url = 3;
	else
		read_more_url = 1;

    filter("shortcuts", "Slide(slidestyle=PUSH,Bands=1)"); 
	load(LURL + read_more_url + ".html?r=" + gT(), "shortcuts");
	play("shortcuts");
}

/*---> RIGHT TABS */

function show_banner() {

	filter("banner_right", "GradientWipe(GradientSize=0.00,wipestyle=0,motion=forward);");
	Hide("img_tabs_r,img_tabs_r2");
	gE("container").style.width = 1000;
	Show("banner_right");
	play("banner_right");
	set_cookie("ad", 1);
	banner_on = 1;
}

function hide_banner() {

	filter("banner_right", "GradientWipe(GradientSize=0.00,wipestyle=0,motion=reverse);");
	Show("img_tabs_r,img_tabs_r2");
	gE("container").style.width = 828;
	Hide("banner_right");
	set_cookie("ad", 0);
	banner_on = 0;
	play("banner_right");
}

function click_banner(tab) {				//Activated when the user click on a tab on the right side banner

	if (!edit_mode && banner_on == tab) {					//Close banner if the user click on tab while the banner is opened

		hide_banner();

	} else {
	
		set_img("tabs_right", "i/" + language + "/tab_r" + tab + ".gif");

		show_banner();
		set_cookie("ad", tab);
		banner_on = tab;
	}
}

function set_banner(title, url, help_nr) {

	if (banner_on == true) {
		right_tabs_help = help_nr;
		set_txt("banner_title", "<A HREF='javascript:help(" + help_nr + ");' STYLE='text-decoration:none;'>" + title + "</A>");
	}
	
	var div = "div_" + url;
	
	Hide2("div_ad,div_partner,div_customers");
	Show2(div);
	
	var url = LURL + url + ".html?r="+gT();
    if (isE(div)) load(url, div);
}

function go_ads() {	click_banner(1); set_banner(ADVERTISING, "ad", 6); }
function go_partner() {	click_banner(2); set_banner(PARTNER, "partner", 9); }
function go_customers() { click_banner(3); set_banner(CUSTOMERS, "customers", 10); }

// :::::::::::::::: S E T _ M E N U ::::::::::::::::

function back_menu() {
    if (edit_mode) return;
	if (last_menu[2] != "0") set_menu(last_menu[2]);
	for(var i=1; i<=4; i++) {
		last_menu[i] = last_menu[i+1];
		set_cookie("menu["+i+"]", last_menu[i+1]);
	}
}

function set_menu(m)	{ 

	if (m == "") return;

	if (m != default_menu) Show("back_button");
	else Hide("back_button");

		 if (title == "")	filter("menu", "GradientWipe(GradientSize=0.25,wipestyle=1,motion=forward)");
	else if (menu != m)	    filter("menu", "Slide(slidestyle=SWAP,Bands=1)");
	else					filter("menu", "GradientWipe(GradientSize=0.50,wipestyle=0,motion=forward)");

	menu = m;
	m = m.replace(/\}/gi, "");

	var all = m.split(","); 
	var text = "";

	for(i=0; i<=all.length-1; i+=2) {

		var url = trim(all[i+1]);
		r = url.indexOf("{");

		if (trim(lC(title)) == trim(lC(all[i]))){
			text += "<IMG SRC='../i/s.gif' HEIGHT=18 WIDTH=20><BR>";
		} else {

			if (r >= 0) {

				text += "<A CLASS=menu_2 HREF=\"javascript:go(\'" + url.substring(0,r) + "\');\" OnMouseOver=\"sub(\'" + all[i] + "\', \'" + url.substring(r+1,url.length) + "\',1," + i/2 + ");\">" + all[i] + "</A><BR>";

			} else if (url.indexOf("javascript:") == 0) {
				text += "<A CLASS=menu_2 OnMouseOver=\"Hide('Sub1');Hide('Sub2');\" HREF=\'" + url + "\'>" + all[i] + "</A><BR>";
			} else {
				text += "<A CLASS=menu_2 OnMouseOver=\"Hide('Sub1');Hide('Sub2');\" HREF=\"javascript:go(\'" + url + "\');\">" + all[i] + "</A><BR>";
			}
		}
	}

	set_txt("menu", text + "<DIV STYLE='background:#FFF8E0; width:140; height:200;'></DIV>");
	play("menu");
}


var mouse_out = false;

function hide_sub() {

	if (mouse_out) { 
		Hide("Sub1,Sub2");
		mouse_out = false;
	}
}

var last_level_top;

function sub(name, alt, level, index) {		//alt = alternatives

	Hide("Sub2");

	var line_height = 18;
	var tmp = "";

	if (level==1) 
		all = alt.split(";"); 
	else 
		all = alt.split("|"); 

	for(i=0; i<=all.length-1; i+=2) {

		var url = trim(all[i+1]);

		tmp += "<A CLASS=menu_2 HREF=\"";

		r = url.indexOf("{");

		if (r >= 0) {
			tmp += "javascript:go('" + url.substring(0,r) + "');\" OnMouseOver=\"sub(\'" + all[i] + "\', \'" + url.substring(r+1,url.length) + "\',2," + i/2 + ");\"";
		} else if (url.indexOf("javascript:") == 0) {
			tmp += url + "\"";
		} else {
			tmp += "javascript:go('" + url + "');\" ";
			if (level==1) { tmp += " OnMouseOver=\"Hide('Sub2');\""; }
		}

		tmp += ">" + all[i] + "</A><BR>";
	}

	if (level==1) { 
		
		s="submenu"; 
		x=gE("Sub1");
		
	} else { 
		
		s="submenu2"; 
		x=gE("Sub2");
	}

	set_txt(s, tmp);
	x.style.top = 197 + (index * line_height); // -11 - level*2;
	if (level==1){ 
		last_level_top = 190 + (index * line_height);
		x.style.top = last_level_top;
	} else {
		x.style.top = last_level_top + (index * line_height); 
	}
	
	Show(x.id);
}