/* Global JS functions go here */

/* Preload Images for Mouse overs in Navi */
function loadImg() {
	img = new Array('nav_pfeil_weiss.gif','nav_pfeil_grau.gif','nav_pfeil_blau.gif','nav_pfeil_gelb.gif','nav_pfeil_rot.gif','nav_products_a.gif','nav_services_a.gif','nav_consulting_a.gif','nav_company_a.gif','nav_products.gif','nav_services.gif','nav_consulting.gif','nav_company.gif');
	document.preload = new Array();
	
	if(document.images)	{
		//alert(img.length);
		for(var i=0; i<img.length; i++){
			//alert(img[i]);
			document.preload[i] = new Image();
			document.preload[i].src = "Bilder/"+img[i];
			
		}
	}
}

/*Variables for primary navigation*/

//Nav 1
var prim1_color = '#FFFFFF';
var prim1_bgcolor = '#666666';

//Nav 1 mouse over
var prim1_color_akt = '#FFFFFF';
var prim1_bgcolor_akt = '#535353';

//Nav 2
var prim2_color = '#FFFFFF';
var prim2_bgcolor = '#FF0000';

//Nav 2 mouse over
var prim2_color_akt = '#FFFFFF';
var prim2_bgcolor_akt = '#DB0000';

//Nav 3
var prim3_color = '#FFFFFF';
var prim3_bgcolor = '#082D6C';

//Nav 3 mouse over
var prim3_color_akt = '#FFFFFF';
var prim3_bgcolor_akt = '#06204D';

//Nav 4
var prim4_color = '#FFFFFF';
var prim4_bgcolor = '#FFB300';

//Nav 4 mouse over
var prim4_color_akt = '#FFFFFF';
var prim4_bgcolor_akt = '#E6A100';


/* Changes the left navigation */
function navChange(el,level,on) {
	
	if(el) {
		if(level == 1) {
			if (on) {
				el.style.backgroundColor = nav_level1_bgcolor_akt;
				el.style.backgroundImage = nav_level1_bgimage_akt;
				el.style.color = nav_level1_color_akt;
				el.firstChild.firstChild.style.color = nav_level1_color_akt;
			} else {
				el.style.backgroundColor = nav_level1_bgcolor;
				el.style.backgroundImage = nav_level1_bgimage;
				el.style.color = nav_level1_color;
				el.firstChild.firstChild.style.color = nav_level1_color;
			}
		}
		if(level == 2) {
			if (on) {
				el.style.backgroundColor = nav_level2_bgcolor_akt;
				el.style.backgroundImage = nav_level2_bgimage_akt;
				el.style.color = nav_level2_color_akt;
				el.firstChild.firstChild.style.color = nav_level2_color_akt;
			} else {
				el.style.backgroundColor = nav_level2_bgcolor;
				el.style.backgroundImage = nav_level2_bgimage;
				el.style.color = nav_level2_color;
				el.firstChild.firstChild.style.color = nav_level2_color;
			}
		}
	}
	
}

/* Changes the primary navigation mouse over on layers*/
function primChange(el,nav,on) {
	
	if(el) {
		if(nav == 1) {
			if (on) {
				el.style.backgroundColor = prim1_bgcolor_akt;
				el.style.color = prim1_color_akt;
				el.firstChild.style.color = prim1_color_akt;
			} else {
				el.style.backgroundColor = prim1_bgcolor;
				el.style.color = prim1_color;
				el.firstChild.style.color = prim1_color;
			}
		}
		if(nav == 2) {
			if (on) {
				el.style.backgroundColor = prim2_bgcolor_akt;
				el.style.color = prim2_color_akt;
				el.firstChild.style.color = prim2_color_akt;
			} else {
				el.style.backgroundColor = prim2_bgcolor;
				el.style.color = prim2_color;
				el.firstChild.style.color = prim2_color;
			}
		}
		if(nav == 3) {
			if (on) {
				el.style.backgroundColor = prim3_bgcolor_akt;
				el.style.color = prim3_color_akt;
				el.firstChild.style.color = prim3_color_akt;
			} else {
				el.style.backgroundColor = prim3_bgcolor;
				el.style.color = prim3_color;
				el.firstChild.style.color = prim3_color;
			}
		}
		if(nav == 4) {
			if (on) {
				el.style.backgroundColor = prim4_bgcolor_akt;
				el.style.color = prim4_color_akt;
				el.firstChild.style.color = prim4_color_akt;
			} else {
				el.style.backgroundColor = prim4_bgcolor;
				el.style.color = prim4_color;
				el.firstChild.style.color = prim4_color;
			}
		}
	}
	
}

/*Functions to show/hide primary navigation layers */
function mOver(id) {
	
	if(document.getElementById("nav"+id)) {
		pic = document.getElementById("nav"+id);
		if (pic.src.substring(pic.src.length-6,pic.src.length) != "_a.gif") {
			pic.src = pic.src.substring(0,pic.src.length-4)+"_a.gif";
		}
	}
	
}

function mOut(id) {
	
	if(document.getElementById("nav"+id)) {
		pic = document.getElementById("nav"+id);
		pic.src = pic.src.substring(0,pic.src.length-6)+".gif";
	}
	
}

function show(obj, visibility) {
	if(document.getElementById(obj)) {
		document.getElementById(obj).style.visibility = visibility;
	}
}

function openProduct(url){
	product = window.open(url, "product", "width=570,height=602,left=50,top=50,resizable=no,scrollbars=no");
	product.focus();
}

function openDruck(url){
	//druck = window.open(url, "druck", "width=590,height=602,left=50,top=50,resizable=no,scrollbars=yes");
	druck = window.open(url, "druck", "width=590,height=602,left=50,top=50,resizable=no,scrollbars=yes");
	druck.focus();
}

function gotoPage(url,print) {
    if (print) {
    	url += "&print=1";
    }
	document.location.href = url;
}

