//popup wird aufgerufen mit der defaultbreite und höhe die in der funktion angegeben ist
	//<a href="popup_url" onclick="return popup(this);" title="hover-titel" onFocus="blur();">
//alternativ kann beim aufruf auch deine breite und eine höhe angegeben werden
	//<a href="popup_url" onclick="return popup(this,123,345);" title="hover-titel" onFocus="blur();">

//	Defaulteinstellungen: 'width='250',height='250',menubar=no,toolbar=no,resizeable=no,scrollbars=no,left=100,top=100'
// grösse kann per parameter geändert werden, die anderen sachen müssen in der funktion angepasst werden
// popup wird beim verlassen der Website und wenn es den focus verliert geschlossen

// sollte das Popup geblockt werden wird statt dessen ein neues Browserfenster mit dem inhalt des popups geöffnet.
	
var pop = null;

function popdown() {
  if (pop && !pop.closed) pop.close();
}

function popup(obj,w,h) {
  var url = (obj.getAttribute) ? obj.getAttribute('href') : obj.href;
  if (!url) return true;
  w = (w) ? w += 20 : 500;  // 250px*250px is the default size
  h = (h) ? h += 25 : 500;
  var args = 'width='+w+',height='+h+',menubar=no,toolbar=no,resizeable=no,scrollbars=no,left=100,top=100';
  popdown();
  pop = window.open(url,'',args);
  return (pop) ? false : true;
}

window.onunload = popdown;
//window.onfocus = popdown; //wurde auskommentiert, weil sich TV-Spots Popups geschlossen haben, wenn auf die Parentseite geklickt wurde.


function open_p_udlGroup() {
	breite = 430;
	hoehe = 327;
	var xPos = (screen.availWidth - breite) / 2;
	var yPos = (screen.availHeight - hoehe ) / 2;
	win = window.open("/popups/p_udlGroup.asp",'udlgroup','width='+breite+',height='+hoehe+',scrollbars=no,toolbar=no,menubar=no,screenX='+xPos+',screenY='+yPos+',left='+xPos+',top='+yPos)
	win.focus();
}


/* Historie */

function change_dhtml_content (id)	{
	close_all_teaser();
	document.getElementById(id).style.display = 'block';
}
function close_all_teaser ()	{
	for (var x = 0; x < document.getElementsByTagName("div").length; x++)	{
		if (document.getElementsByTagName("div")[x].className == "dhtml_content_text")	{
			document.getElementsByTagName("div")[x].style.display = "none";
		}
	}
}

/********** START Nachgefragt *********/


var aktiver_hotlink = "";
function mouseout_hotlink (hotlink)	{
	if (aktiver_hotlink != hotlink)	{
		document.getElementById(hotlink).src = root_path + "art/buttons/b_" + hotlink + "_lo.gif";
	}
}
var nachgefragtState = 0;
var hotLinkval = ""

function mouseclick_hotlink (hotlink)	{
	if(nachgefragtState==0 || hotLinkval!=hotlink){
		document.getElementById('nachgefragt_bg_image').src = root_path + "art/bg/bg_" + hotlink + ".jpg";
		reset_all_hotlink_status ();
		close_all_teaser_content ();
		document.getElementById("content_" + hotlink).style.display = 'block';
		document.getElementById(hotlink).src = root_path + "art/buttons/b_" + hotlink + "_hi.gif";
		aktiver_hotlink = hotlink;
		nachgefragtState = 1;
		hotLinkval = hotlink;
	}else{
		reset_all_hotlink_status ();
		close_all_teaser_content ();
		document.getElementById('nachgefragt_bg_image').src = root_path + "art/bg/bg_nachgefragt.jpg";
		nachgefragtState = 0;
	}
}


function reset_all_hotlink_status ()	{
	var e=document.getElementsByTagName("img");
	for(var i=0;i<e.length;i++){
		if (e[i].className == "nachgefragt_hotlink")	{
			e[i].src = root_path + "art/buttons/b_" + e[i].id + "_lo.gif";
		}
	}
}
function close_all_teaser_content ()	{
	var e=document.getElementsByTagName("div");
	for(var i=0;i<e.length;i++){
		if (e[i].className == "nachgefragt_teasercontent")	{
			e[i].style.display = "none";
		}
	}
}
/********** ENDE Nachgefragt *********/


/********** START Olivenoel Herstellung ***************/

var content_text = Array()

function showOlivHersText (button_id)	{
	reset_all_hotlink_buttons ();
	close_all_teaser_derwegvonderolivezumoel ()
	document.getElementById(button_id).src = root_path + 'art/buttons/b_' + button_id + '_hi.gif';
	document.getElementById(button_id).alt = button_id;
	document.getElementById('derwegzumoel_keyvisual').src = root_path + 'art/img/img_' + button_id + '.jpg';
	document.getElementById('content_' + button_id).style.display = 'inline';
}
function reset_all_hotlink_buttons ()	{
	var e=document.getElementsByTagName("img");
	for(var i=0;i<e.length;i++){
		if (e[i].className == "derwegvonderolivezumoel_hotlink")	{
			e[i].src = root_path + "art/buttons/b_" + e[i].id + "_lo.gif";
		}
	}
}
function close_all_teaser_derwegvonderolivezumoel ()	{
	var e=document.getElementsByTagName("div");
	for(var i=0;i<e.length;i++){
		if (e[i].className == "derwegzumoel_teasercontent")	{
			e[i].style.display = "none";
		}
	}
}


/********** ENDE Olivenoel Herstellung ***************/



/* Produkte detail */

function mouseover_produkte_detail_menuepoint (produktbildname)	{
	document.getElementById('produktdetail_produktbild').src = root_path + "art/img/" +produktbildname;
	document.getElementById('produktdetail_produktbild').alt = produktbildname;
}
function mouseout_produkte_detail_menuepoint (produktbildname)	{
	document.getElementById('produktdetail_produktbild').src = root_path + "art/img/" +produktbildname;
	document.getElementById('produktdetail_produktbild').alt = produktbildname;
}





function textCounter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit) {
        field.value = field.value.substring(0, maxlimit);
    } else {
        countfield.value = maxlimit - field.value.length;
    }
}


/* gewinnspiel */

function openTeilnahme (zuege)	{
/* anzahl der benötigten zuege werden nicht übergeben vom flashfilm */
	location.href = root_path + "interactiveundnews/teilnahmeformular.asp"
}








/********** Start Rezepte Index **********/
var close_all_layer;
function mousover_bundesland (bundesland)	{
	window.clearTimeout(close_all_layer);
	close_all_rezepte_index_layer ();
	document.getElementById("layer_"+bundesland).style.visibility = "visible";
}
function mousout_bundesland (bundesland)	{
	close_all_layer = window.setTimeout("close_all_rezepte_index_layer ()", 300);
}
function click_bundesland (bundesland)	{
/*	"rezepte/rezepte_detail.asp?bundesland="+bundesland;	*/
	location.href = "rezepte/rezepte_detail_"+bundesland+".asp";
}

function close_all_rezepte_index_layer ()	{
	for (var x = 0; x < document.getElementsByTagName("div").length; x++)	{
		if (document.getElementsByTagName("div")[x].className == "rezepte_index_layer")	{
			document.getElementsByTagName("div")[x].style.visibility = "hidden";
		}
	}
}

function mouseover_layer (bundesland)	{
	window.clearTimeout(close_all_layer);
}
function mouseout_layer (bundesland)	{
	close_all_layer = window.setTimeout("close_all_rezepte_index_layer ()", 300);
}
function click_layer (bundesland)	{
/*	location.href = "rezepte/rezepte_detail.asp?bundesland="+bundesland;	*/
	location.href = "rezepte/rezepte_detail_"+bundesland+".asp";
}

function OpenPopupNachgeschlagen(zutatName) {
	var filterUrl='';
	if (zutatName != undefined) filterUrl = '?suchbegriff=' + zutatName + '#erg';
	PopUp('/popups/p_abcdeskochens.asp'+filterUrl,'nachgeschlagen',500,540,'yes');
}
/********** ENDE Rezepte Index **********/

/************* STARTschlemmer reise index ***********************/

function mousover_schlemmerreisenziele (schlemmerreisenziel)	{
	document.getElementById("layer_"+schlemmerreisenziel).style.visibility = "visible";
}
function mousout_schlemmerreisenziele (schlemmerreisenziel)	{
}
function click_schlemmerreisenziele (schlemmerreisenziel)	{
}

function close_all_schlemmerrezepte_layer ()	{
	for (var x = 0; x < document.getElementsByTagName("div").length; x++)	{
		if (document.getElementsByTagName("div")[x].className == "schlemmerreise_index_layer")	{
			document.getElementsByTagName("div")[x].style.visibility = "hidden";
		}
	}
}

function mouseover_schlemmerreiseziele_layer(schlemmerreiseziel)	{	
}
function mouseout_schlemmerreisezielelayer(schlemmerreiseziel)	{	
}
function click_schlemmerreiseziele_layer (schlemmerreiseziel)	{
}

/************* Ende schlemmer reise index ***********************/

function openWindow(URL,b,h,popupname,scrollbars)
{
	var PopUpName = popupname || 'PopUp';
	var breite = b || 410;
	var hoehe = h || 450;
	var ScrollBars = scrollbars || 'yes';
	var xPos = (screen.availWidth - breite) / 2
	var yPos = (screen.availHeight - hoehe ) / 2
	var fenster = window.open(URL,PopUpName,'width='+breite+',height='+hoehe+',scrollbars='+ScrollBars+',toolbar=no,menubar=no,screenX='+xPos+',screenY='+yPos+',left='+xPos+',top='+yPos)
	//fenster.focus();
}

function doLinkMeTo (target)	{
	switch (target) {
	  case "Rosenthal":
	    location.href = "/gewinnspielAktionen/rosenthal.asp";
	    break;
	  case "Newsletter":
	    openWindow('/siteutilities/p_newsletter.asp','490','600','Newsletter','no');
	    break;
	  case "MilchreisKlassisch":
	    location.href = "/suesseProdukte/milchreis/milchreisKlassisch.asp";
        break;
      case "Sossenbinder":
	    location.href = "/herzhafteProdukte/sossenbinder/sossenbinderdunkel.asp";
        break;
	  default:
	    location.href = "/index.asp";
	}
}

function textCounter(field, countfield, maxlimit, countView) {
    if (field.value.length > maxlimit) {
        field.value = field.value.substring(0, maxlimit);
    } else {
        countfield.value = maxlimit - field.value.length;
    }
/*	document.getElementById(countView).innerHTML = countfield.value;	*/
}

function PopUp(url,name,breite,hoehe,scrollbars) {
	var xPos = (screen.availWidth - breite) / 2
	var yPos = (screen.availHeight - hoehe ) / 2

	myWindow = window.open(url,name,"menubar=no,toolbar=no,resizeable=no,scrollbars="+scrollbars+",width="+breite+",height="+hoehe+",screenX="+xPos+",screenY="+yPos+",left="+xPos+",top="+yPos+",screenX="+xPos+",screenY="+yPos+",left="+xPos+",top="+yPos);

	if (myWindow!=null) {
		myWindow.focus();
	}
	else {
		alert('Offenbar haben Sie einen PopUp - Blocker aktiviert.\nDeshalb können Sie das Angebot der Knorr-Webseite nur eingeschränkt nutzen.\nBitte deaktivieren Sie den Blocker für www.knorr.de um alle Funktionen nutzen zu können.');
	}
}

function popCode(){
		breite = 370;
		hoehe = 275
		var xPos = (screen.availWidth - breite) / 2;
		var yPos = (screen.availHeight - hoehe ) / 2;
		win = window.open("/popups/p_code.asp",'codeimage','width='+breite+',height='+hoehe+',scrollbars=no,toolbar=no,menubar=no,screenX='+xPos+',screenY='+yPos+',left='+xPos+',top='+yPos)
		win.focus();
	}

/************* START Kontakt ***********************/

function go_to(wert, level)
{
		document.forms['kontakt'].KlickLevel.value = level;
		document.forms['kontakt'].KlickWert.value = wert;
		document.forms['kontakt'].submit();
}
function loadcontent(){
		top.opener.top.content_frame.location.href="/geheimnis_von_bertolli/wissenswertes/index.asp?refreshMenu=1"
}
/************* Ende Kontakt ***********************/

/************* START Rezeptteasersuche ***********************/
function activateOverlay(num)
{
	for (var i = 0; i < arrOverlays.length; i++)
	{
		arrOverlays[i].style.zIndex = 1;
	}
	arrOverlays[arrOverlays.length] = document.getElementById('divOverlay_' + num);
	document.getElementById('divOverlay_' + num).style.zIndex = 2;

}
function activateOverlayRezept(num)
{
	for (var i = 0; i < arrOverlays.length; i++)
	{
		arrOverlays[i].style.zIndex = 1;
	}
	arrOverlays[arrOverlays.length] = document.getElementById('divOverlay_' + num);
	document.getElementById('divOverlay_' + num).style.zIndex = 2;

}

function requestRezept()
{
	rsData = document.getElementById('rsSuchStr').value;
	preLoadImg(rsData);
	if(rsData.length>0){
		var data = 'rez='+escape(rsData);
		try
		{
			lex.loadXML(data,null,'/_functions/rezOverlay.asp',responseRezept);
		}
		catch(e)
		{
			try
			{
				lex = new XMLObj();
				lex.loadXML(data,null,'/_functions/rezOverlay.asp',responseRezept);
			}
			catch(e){}
		}
	}
}


function responseRezept()
{
	var ausgabe = lex.xmldoc.responseText;
	document.getElementById('divOverlay_Rezept').style.display = 'block';
	document.getElementById('divOverlayScrollContent_RezeptContent').innerHTML = ausgabe;
}
function closeBook(){
	document.getElementById('divOverlay_Rezept').style.display = 'none';
}

var preload_image_object = new Image();
var rezImg = new Array();
var rezImgSrc = new Array();

function preLoadImg(rez){
	oScript = document.createElement('script');
	oScript.type = 'text/javascript';
	oScript.src = '/_functions/rezImgPreloadJS.asp?rez='+rez;
	document.body.appendChild(oScript);  
}
function showRezeptBild(rzNr){
	document.getElementById('rsRezeptBild').src = rezImgSrc[rzNr].src;
}
function checkOnEnter(event){
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13){
		requestRezept();
	}
}
/************* ENDE Rezeptteasersuche ***********************/

function resetMainNavi(){
	navArr = new Array("b_produkte","b_kochenallabertolli","b_mediterraneernaehrung","b_diemarkebertolli","b_interaktivnews");
	for(i=0;i<navArr.length;i++){
		if(document.images[navArr[i]])
		doImageChange(navArr[i],'lo');
	}
}
