/* ############### EMEA ################ 
	
	Last Modified: DEZ.13.07 Alexander Gilli		(clearCSS)	
	
   ##################################### */
	

 /* Homepage Rollovers */

function setupRollovers() {
  if (!document.getElementsByTagName)
    return;
  var all_links = document.getElementsByTagName('a');
  for (var i = 0; i < all_links.length; i++) {
    var link = all_links[i]; 
    if (link.className &&
        (' ' + link.className + ' ').indexOf(' rollover ') != -1) {
		link.onmouseover = mouseover;
        link.onmouseout = mouseout;
    }
  }
}


function find_target(e)
{

  var target; 

  if (window.event && window.event.srcElement) 
    target = window.event.srcElement;
  else if (e && e.target)
    target = e.target;
  if (!target)
    return null;

  while (target != document.body &&
      target.nodeName.toLowerCase() != 'a')
    target = target.parentNode;

  if (target.nodeName.toLowerCase() != 'a')
    return null;

  return target;
}

var dotheswitch;
var cssFile = "";
var switchSpeed = 750;

function swapCSS() {
	if (dotheswitch == false) return;
	
	document.getElementById('homepageSwap').href = cssFile;
}

var clearSpeed = 400;
function clearCSS() {
	setTimeout("document.getElementById('homepageSwap').href = ''", clearSpeed);
	dotheswitch = false;
}

function mouseover(e) {
	
  	var target = find_target(e);
  	if (!target) return;

	if (this.id == "home_link") {
		cssFile = '/css/emea/homebiz.css'
		dotheswitch = true;
		setTimeout(function() { swapCSS() }, switchSpeed);
		
	} else if (this.id == "small_link") {
		cssFile = '/css/emea/smallbiz.css'
		dotheswitch = true;
		setTimeout(function() { swapCSS() }, switchSpeed);
	} else if (this.id == "med_link") {
		cssFile = '/css/emea/medbiz.css';
		dotheswitch = true;
		setTimeout(function() { swapCSS() }, switchSpeed);
	} else if (this.id == "ent_link") {
		cssFile = '/css/emea/entbiz.css';
		dotheswitch = true;
		setTimeout(function() { swapCSS() }, switchSpeed);
	}
}

function mouseout(e) {
  var target = find_target(e);
  if (!target) return;
  
	dotheswitch = false;
	//clearCSS();
	
}


function expander(theID) {
	spanID = document.getElementById(theID);
	spanID.style.display = (spanID.style.display == 'block') ? 'none' : 'block';
}



/****************************************** 
 * LOGO ANIMATION
 *****************************************/

// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 2000;

// Specify the image files
var Pic = new Array(); 

// to add more images, just continue
// the pattern, adding to the array below

// diese auskommentierte bilder def muss denn ins flex rein

	//Pic[0] = '/media/img/logos/01.gif';
	//Pic[1] = '/media/img/logos/02.gif';
	//Pic[2] = '/media/img/logos/03.gif';
	//Pic[3] = '/media/img/logos/04.gif';
	//Pic[4] = '/media/img/logos/05.gif';
	//Pic[5] = '/media/img/logos/06.gif';
	//Pic[6] = '/media/img/logos/07.gif';
	//Pic[7] = '/media/img/logos/08.gif';
	//Pic[8] = '/media/img/logos/09.gif';
	//Pic[9] = '/media/img/logos/10.gif';
	//Pic[10] = '/media/img/logos/11.gif';

// Run SlideShow

var t;
var j = 0;
var p = Pic.length;

var preLoad = new Array();
for (i = 0; i < p; i++){
   preLoad[i] = new Image()
   preLoad[i].src = Pic[i]
}

function runSlideShow(){
	if (document.getElementById("SlideShow") != null) {
   		document.getElementById("SlideShow").src = preLoad[j].src;
   		j = j + 1;
   		if (j > (p-1)) j=0;
   		t = setTimeout('runSlideShow()', slideShowSpeed);
	}
}


/****************************************** 
 * PRELOAD IMAGES
 *****************************************/

if (document.images)
{
  preload_image_object = new Image();
  // set image url
  image_url = new Array();
  //image_url[0] = "/images/common/dummy_MastHead_home.jpg";
  //image_url[1] = "/images/common/dummy_MastHead_med.jpg";
  //image_url[2] = "/images/common/dummy_MastHead_small.jpg";
  //image_url[3] = "/images/common/dummy_MastHead_ent.jpg";
  
  image_url[0] = "/css/emea/images/homepage/bizInfo_head_homebiz_over.gif";
  image_url[1] = "/css/emea/images/homepage/bizInfo_head_smbiz_over.gif";
  image_url[2] = "/css/emea/images/homepage/bizInfo_head_medbiz_over.gif";
  image_url[3] = "/css/emea/images/homepage/bizInfo_head_entbiz_over.gif";
  
  image_url[4] = "/css/emea/images/homepage/bizInfo_head_homebiz_off.gif";
  image_url[5] = "/css/emea/images/homepage/bizInfo_head_smbiz_off.gif";
  image_url[6] = "/css/emea/images/homepage/bizInfo_head_medbiz_off.gif";
  image_url[7] = "/css/emea/images/homepage/bizInfo_head_entbiz_off.gif";
  
  image_url[8] = "/css/emea/images/navigation/primeNav_homebiz_on.gif";
  image_url[9] = "/css/emea/images/navigation/primeNav_smallbiz_on.gif";
  image_url[10] = "/css/emea/images/navigation/primeNav_mediumbiz_on.gif";
  image_url[11] = "/css/emea/images/navigation/primeNav_enterprisebiz_on.gif";
  image_url[12] = "/css/emea/images/navigation/primeNav_partners_on.gif";
  image_url[13] = "/css/emea/images/navigation/primeNav_home_on.gif";
  
   var i = 0;
   for(i=0; i<=13; i++) 
     preload_image_object.src = image_url[i];
}



//Run function on window load.
function loadFunctions() {
	setupRollovers();
	runSlideShow();

}
window.onload = loadFunctions