function getget(name) {
  var q = document.location.search;
  var i = q.indexOf(name + '=');

  if (i == -1) {
    return false;
  }

  var r = q.substr(i + name.length + 1, q.length - i - name.length - 1);

  i = r.indexOf('&');

  if (i != -1) {
    r = r.substr(0, i);
  }

  return r.replace(/\+/g, ' ');
}



var teasers = new Array("komfort", "wirtschaftlichkeit", "sicherheit");
var active;
if(getget("lang") == "fr")
	var imgpath = "/images/stories/home/fr_";
else
	var imgpath = "/images/stories/home/";

var effects = new Array();

init_eventhandlers();

function init_eventhandlers(){
	for(i = 0; i < teasers.length; i++){
		$(teasers[i] + "_a").onclick = click_teaser;
		$(teasers[i] + "_a").onmouseover = mouseover_teaser;
		$(teasers[i] + "_a").onmouseout = mouseout_teaser;
	}
}

function show_teaser(name){
	for(i = 0; i < teasers.length; i++){
		if(effects[teasers[i]] && name != teasers[i])
			effects[teasers[i]].cancel();

		if($('teaser_' + teasers[i]).style.display != "none" && teasers[i] != name){
			hide_teaser(teasers[i]);
		}
	}

	if(name != null){
		if($('teaser_'+name).style.display == "none")
			effects[name] = new Effect.Appear('teaser_' + name, { from: 0.0, to: 0.9, duration: 1.2 });
	}
}

function hide_teaser(name, deactivate){
	if(deactivate == true && name == active)
		active = null;

	effects[name] = new Effect.Fade('teaser_' + name, { duration: 1.2 });
}

function mouseout_teaser(){
	var name = this.id.replace("_a", "");

	if(name != active){
		$(name + '_img').src = imgpath + 'but_' + name + '.jpg';
		show_teaser(active);
	}
}

function mouseover_teaser(){
	var name = this.id.replace("_a", "");

	if(name != active){
		$(name + '_img').src = imgpath + 'but_' + name + '_mouseover.jpg';
		show_teaser(name);
	}
}

function click_teaser(){
	var name = this.id.replace("_a", "");

	for(i = 0; i < teasers.length; i++)
		$(teasers[i] + "_img").src = imgpath + 'but_' + teasers[i] + '.jpg';

	active = name;
	$(name + '_img').src = imgpath + 'but_' + name + '_active.jpg';

	show_teaser(name);
}



var rand = Math.ceil(Math.random()*(teasers.length))-1;

$(teasers[rand] + "_a").onclick();


