
// WECHSELT DIE HINTERGRUNDFARBE DER TABELLENSPALTE
function wechselfarbe(action,id)
{
 if (action == "over")
  {
	document.getElementById(id).style.backgroundColor = "#DDE7E4";
  }
  else
  {
  document.getElementById(id).style.backgroundColor = "";
  }
}


// LAeDT DIE ANGEFORDERTE SEITE IM FRAME anzeige
function seiteladen(id)
{
//	seite = id + ".php";
	seite = id;
	parent.frames['anzeige'].location.href=seite;
}


// OeFFNET EIN BILD IN EINEM POPUP-FENSTER - obsolet
function bildanzeigen(bildname)
{
	bild = '../bilder/'+bildname+'.jpg'
	Anzeige = open(bild,"Fenstername","width=420,height=170,screenX=0,screenY=0");
}

// OeFFNET EIN NEUES FENTER
function popup(bild, ziel, breite, hoehe)
{
	js_breite = breite+20;
	js_hoehe = hoehe+20;
	Anzeige = open("anzeige.php?bild="+bild+"&ziel="+ziel+"&hoehe="+hoehe+"&breite="+breite+"","Fenstername","width="+js_breite+",height="+js_hoehe+",screenX=0,screenY=0");
}

// PRUeFT OB BEST. SUCHWORT IM REFERRER WAR UND GIBT MELDUNG AUS
function chkReferrer()
{
	referenz = top.document.referrer;
	if ((referenz.indexOf("Berlin") != -1) || (referenz.indexOf("Brandenburg") != -1) || (referenz.indexOf("berlin") != -1) || (referenz.indexOf("brandenburg") != -1)) 
	{
		document.writeln('\n Sie haben nach Angeboten aus Berlin und/oder Brandenburg gesucht.');
		document.writeln('\n <BR> Werfen Sie auch einen Blick auf unsere Partnerseite ');
		document.writeln('\n <A HREF="http://www.naturbrennstoffe.net/" TARGET=_BLANK>www.naturbrennstoffe.net</A>');
		document.writeln('\n und informieren Sie sich über spezielle Angebote aus ihrer Region. <P> ');
	}
	else 
	{}
}

// SPEICHERT DIE SEITE IN DEN FAVORITEN/BOOKMARKS (nur IE)
function addToFavorites(urlAddresse)
{
//	var urlAddresse = "http://www.naturbrennstoffe.com/";
	var SeitenName = "Naturbrennstoffe - Holzbriketts, Pellets, Holz";

	if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.appVersion.substring(0,1) >= 4))
	{
		window.external.AddFavorite(urlAddresse,SeitenName)
	}
	else
	{
		alert("Automatisches Hinzufuegen leider nicht moeglich. Bitte OK und dann Strg+D druecken.");
	}
}

///////////////////
//
// BERECHNUNGEN FUER DIE BESTELLUNG

function PreisBerechnen(preis_pro_kg, menge, anzeige)
{
	var preis;
	preis = preis_pro_kg * menge;
	preis = Runden(preis);
	window.document.formular[anzeige].value=preis;
	return preis;
}

// ADDIEREN DER LIEFERKOSTEN AUF WARENWERT
function LieferungBerechnen()
{
	var lieferpreis;
	lieferpreis = parseFloat(window.document.formular.lieferpreis.value);
	var warenpreis;
	warenpreis = parseFloat(window.document.formular.warenpreis.value);
	var kilogramm;
	kilogramm = eval(window.document.formular.kilogramm.value);

	if (!lieferpreis)
	{lieferpreis = 0;}

	if (lieferpreis == 49) // Speditionspreis
	{
		var tonne;
		tonne = kilogramm / 1000;
		tonne = Math.ceil(tonne);
		lieferpreis = lieferpreis * tonne;
		window.document.formular.html_lieferpreis.value="("+kilogramm+"kg x 49EUR=) "+lieferpreis;
	}
	else
	{
		window.document.formular.html_lieferpreis.value=lieferpreis;
	}
	gesamtpreis = warenpreis + lieferpreis;	// Transportkosten addieren

	gesamtpreis = Runden(gesamtpreis);
	window.document.formular.gesamtpreis.value=gesamtpreis;

	window.setTimeout("LieferungBerechnen()",1000); // jede Sekunde neu laden, um bei Aenderung den aktuellen Preis zu haben
}

// AUF ZWEI STELLEN NACH DEM KOMMA RUNDEN
function Runden(preis)
{
	preis = preis*100;
	preis = Math.round(preis);
	preis = preis/100;
	return preis;
}


// eMail auf Gültigkeit pruefen (nicht implementiert)
function Pruefen()
{
	var erg=true;

	var email;
	email = window.document.formular.emailadresse.value;

    var pos_at = str.indexOf('@'); 
    var pos_at_ende = str.lastIndexOf('@'); 
    var pos_dot = str.lastIndexOf('.'); 
    var pos_space = str.indexOf(' '); 
    var pos_length = str.length; 
    var domain = str.substring(pos_at+1,pos_dot); 
   
    if (pos_at != pos_at_ende)	{erg = false} 
    if (domain.length < 2 )  	{erg = false} 
    if (pos_at < 1 )  		{erg = false}
    if (pos_dot < pos_at)       {erg = false}
    if (pos_length-pos_dot<=2)  {erg = false}
    if (pos_space != -1)        {erg = false}
    
	if (erg = false)
	{
		alert('Die angegeben eMailadresse ist ungültig.');
	}

}
//
//
///////////////////