var ns=document.getElementById;
var ie=document.all;

function aktualisieren()
{
	top.location.replace('default.asp');
}

function popup(url,name)
{
	fenster=window.open(url,name,"location=no,menubar=no,status=no,toolbar=no,dependent=yes,top=0,left=0,width=600,height=570,scrollbars=auto,resizable=no");
	fenster.focus();
} 

function userwaren(warenkorbinhalt,gesamt,userinhalt)
{
	if (ns)
	{
		try
		{
			top.document.getElementById('warenkorb').innerHTML = warenkorbinhalt;
			top.document.getElementById('gesamt').innerHTML = gesamt;
		}
		catch(e) {}
	}
	else if (ie)
	{
		try
		{
			document.all.warenkorb.innerHTML = warenkorbinhalt;
			document.all.gesamt.innerHTML = gesamt;
		}
		catch(e) {}
	}
}

function start()
{
	if (ns)
	{
		try
		{
			parent.document.getElementById('main').height = document.body.scrollHeight+50;
			top.scrollTo(0,0);
			top.document.getElementById('artikelbox').scrollTop=0;
		}
		catch(e) {}
	}
	else if (ie)
	{
		try
		{
			document.all.main.height=document.body.scrollHeight+50;
			top.scrollTo(0,0);
			top.document.all.artikelbox.scrollTop=0;
		}
		catch(e) {}
	}
}

// ############################# Beginn #####################################	
// ##################### Kontrolle des Top Frames ###########################
// ##########################################################################


// ###### fuer impressum, agb, etc ######
function istmain(frame_name,pfad)
{
	if(frame_name == "main") {}
	else
	{
		var ref = document.referrer;
		var str=pfad+"default.asp?ref_intern=" + this.location.href+"&ref_global=" + ref;
		window.open(str,"_self");
	}
}
 // ###### fuer Beschreibungen und Chat ######
function ismain()
{
	if(this.frames.name == "main") {}
	else
	{
		var ref = document.referrer;
		var str;
		str="../default.asp?ref_intern=" + this.location.href+"&ref_global=" + ref;
		window.open(str,"_self");
	}
}


// ############################# Beginn #####################################	
// ############## Bilder PreLoad, wenn Array definiert ######################
// ##########################################################################

	function preLoad(bilder_array)
	{
		var preload_image_object = new Array();
		var j = 0;
		for(j=0; j < bilder_array.length; j++)
		{
			preload_image_object[j] = new Image();
			preload_image_object[j].src = bilder_array[j];
		}
	}

// ############################# Beginn #####################################	
// ############## Elemente ansprechen in div. Browsern ######################
// ##########################################################################

	function getElement(id)
	{
		if(document.getElementById)
		{
			return document.getElementById(id);
		}
		else if(document.all)
		{
			return document.all[id];
		}
		else if(document.layers)
		{
			return document.layers[id];
		}
		else
		{
			return null;
		}
	}

// ############################# Beginn #####################################	
// ################ Bildwechsel beim Klicken auf Image ######################
// ##########################################################################

	function nextPic(obj)
	{
		bild=getElement(obj);
		if(i<bilder.length-1){ i=i+1; }
		else { i=0; }
		bild.src=bilder[i];
	}

	function loadPic(imageID,source)
	{
		bild=getElement(imageID);
		bild.src=source;
	}

// ############################# Beginn #####################################	
// ################ Beschreibung zu Image anzeigen ##########################
// ##########################################################################

	function showtext(obj)
	{
		textdiv=getElement(obj);
		textdiv.innerHTML=text[i];
	}

// ############################# Beginn #####################################	
// ######################### blinkender Text ################################
// ##########################################################################

	function startblink()
	{ 
		setInterval("blinker()", 750);
	}
	function blinker()
	{
		var element; 
		element = getElement("blink");
		if (element.style.color == "white")
		{ 
			element.style.color = "black";
		}
		else
		{
			element.style.color = "white"; //backgroundcolor 
		}
	}

// ############################# Beginn #####################################	
// ####################### Popup Blocker erkennen ###########################
// ##########################################################################

function CheckFenster()
{
	var win=window.open("popupcheck.html","win", "toolbar=no, location=no, status=no, menubar=no, scrollbars=no, resizable=no, width=100, height=100, top=10,left=10");
	setTimeout("Check()", 2000); // Zeit, die der Browser hat, um die Variable zu bekommen.
}

function Check()
{
	if (ok==true)
	{
		// Browser laesst PopUps zu
		var chatfenster=popup(chaturl,chatfenster);
	}
	else
	{
		// Browser laesst PopUps NICHT zu
		alert(unescape("Schade.%0AEiner unserer Mitarbeiter wollte Sie zu einem Beratungsgespr%E4ch%0Aeinladen. Leider l%E4%DFt Ihr Browser keine PopUp Fenster zu. Bitte%0Abetreten Sie den VIRTUELLEN MESSESTAND in der linken BOX."));
	}
}

// ############################# Beginn #####################################	
// #################### Schauen ob Fenster noch offen #######################
// ##########################################################################

function CheckFensterOpen(fenster)
{
	if (fenster.closed == true) { alert("Fenster zu"); }
	else { alert("Fenster auf"); }
}
