
// Ueberpruefung Einstiegsseite
//---------------------------------------------------------

		BrowserName= navigator.appName;
		BrowserVersion = parseInt(navigator.appVersion);
		BrowserCode=navigator.appCodeName;

if(BrowserName.indexOf("Internet Explorer") > 0 || BrowserName.indexOf("etscape") > 0 || BrowserName.indexOf("pera") > 0  || BrowserCode.indexOf("ozilla") >= 1) {
if(BrowserCode.indexOf("ozilla") >= 1 ) {
if(BrowserName.indexOf("earch") <= 0 &&  BrowserName.indexOf("ycos") <= 0 && BrowserName.indexOf("ltaVista") <= 0 && BrowserName.indexOf("ear") <= 0 && BrowserName.indexOf("rowler") <= 0 && BrowserName.indexOf("ulliver") <= 0 && BrowserName.indexOf("nfoseek") <= 0 && BrowserName.indexOf("lurp") <= 0 && BrowserName.indexOf("ireball") <= 0 && BrowserName.indexOf("arvin") <= 0 && BrowserName.indexOf("oogle") <= 0 && BrowserName.indexOf("archiver") <= 0  && BrowserName.indexOf("pider") <= 0  && BrowserName.indexOf("penbot") <= 0  && BrowserName.indexOf("grabber") <= 0 && BrowserName.indexOf("Control") <= 0) {

if(top.location) {

// Eigentliche Umleitung-Abfrage

 aa=top.location.href;
 if(aa != "http://www.e-gay.ch/" && aa != "http://www.e-gay.info/" && aa != "http://www.e-gay.kunden.honds.de/"  && aa.indexOf("wh=") < 1  && aa != "http://www.egay.ch/" && aa.indexOf("e-gay.ch/index") < 1 && aa.indexOf("egay.ch/index") < 1 && aa.indexOf("nicht_w") < 1 && (aa.indexOf("-format=index") <= 0 && BrowserName.indexOf("opera") <= 0))
 {
 


// top.location.href='http://www.e-gay.ch';

//alert(aa);



if( aa.indexOf("FMPro") > 1 ){

 while (aa.indexOf("/") >= 0 ) { 
 bb=aa; aa = aa.substring(aa.indexOf("/")+1,aa.length); }

 
//alert(""+bb);


top.location.href='http://www.e-gay.ch/shop/FMPro?-DB=e_gay_preise.fp5&-Lay=alles&-format=index.htm&-error=index.htm&-Token=../'+escape(bb)+'&-View=ok';
}

else{
top.location.href='http://www.e-gay.ch/shop/FMPro?-DB=e_gay_preise.fp5&-Lay=alles&-format=index.htm&-error=index.htm&-Token='+escape(aa)+'';
		}
 
 }
 
}
}
}
}



//---------------------------------------------------------
// Spuren
//---------------------------------------------------------



if(self.name) {
if (self.name=="alles"){

if(self.location) {
if (parent.spur) {
//alert("----> fenster. "+self.name+"   document  "+self.location.href);
if(!Datum){
var Datum=new Date();
}
Zeit=Datum.getHours()+"."+Datum.getMinutes()+"."+Datum.getSeconds()+" ";

// parent.spur=parent.spur+Zeit+self.location.href+" ooooo ";
//alert("fenster. "+self.name+"   document  "+self.location.href);
}
}
}
}


//---------------------------------------------------------
// Skripts fuer Warenbkorb
//---------------------------------------------------------



var leer = 0;
var wohin = 'start.html';
var maxmenge = 1000;
var error = '\nDie eingegebene Menge ist nicht korrekt!';
var del_art = 'Moechten Sie diesen Artikel wirklich loeschen?';
var del_all = 'Moechten Sie den kompletten Warenkorb wirklich loeschen?';
var nix_drin = '\nSie haben bisher keine Produkte in den Warenkorb abgelegt.';
parent.filippo = "updated";


//---------------------------------------------------------
// Ab hier keine weitere Anpassung notwendig! ------------->
//---------------------------------------------------------

if(parent.basket) {
var basket = parent.basket.substring(0, parent.basket.length-3);
if (basket != null) items = basket.split('###');
for (i in items) items[i] = items[i].split('|');
}
// alert("Neue Datenuebernahme");

function runden(wert) {
	k = (Math.round(100 * (wert + 0.00001)) / 100 + 0.001) + '';	
    k = k.substring(0, k.indexOf('.') + 3);
    return k;

}

		 
function rechnen() {

	zsumme = runden(parseFloat(items[i][2]))*runden(parseFloat(items[i][3]));
	gesamtpreis += runden(parseFloat(items[i][2]))*runden(parseFloat(items[i][3]));
	ergebnis = runden(zsumme);
	return ergebnis;
	
}


function gesamt() {
	
	gesamtpreis = runden(gesamtpreis);

parent.total=gesamtpreis;	
	
    return gesamtpreis
	
	

}



function del_me(cnt) {

	if (confirm(del_art)) {
	
	
	// --------- Spuren -------------   

if (parent.spur){
//alert(parent.spur);

	ware_gel=""+items[i]+"";
	nur_name_ware_gel=ware_gel.substring(0,10);
	parent.spur=parent.spur+""+nur_name_ware_gel+" geloescht ooooo ";
			
}	
	
	var del = '';
	basket = parent.basket.substring(0, parent.basket.length-3);
	if (basket != null) items = basket.split('###');

	for (i in items) {
		 if (i != cnt) del += items[i] +'###';
	     }
 
 	parent.basket = del;
	self.location = '../waren_korb/1';
	
	}

}


function update() {

// Ergaenzung FS
if (parent.filippo != "updated") 
{
parent.filippo = "updated";
self.location = '../waren_korb/1';  
}
else
{


var basket = parent.basket.substring(0, parent.basket.length-3);
if (basket != null) items = basket.split('###');
for (i in items) items[i] = items[i].split('|');
	var upd = '';
	var tmp = '';

	for (i in items) {
		 upd += eval('document.forms[0].menge'+i+'.value')+'~';
         }

	upd = upd.substring(0, upd.length-1);
	upd = upd.split('~');

	for (i in items) {
	 	 items[i][3] = upd[i];
	 	 tmp += items[i][0]+ '|' +items[i][1]+ '|' +items[i][2]+ '|' +items[i][3]+ '###';
	 	 }


 parent.basket = tmp; 
	self.location = '../waren_korb/1';
 
}
}


function aktion(x) {

	if (x==1) {
		if (confirm(del_all))
		   { parent.basket = ''; self.location='../waren_korb/1'; }
		}
		
	if (x==2) {
		if (parent.basket != "") parent.inhalt.location = 'bestellen.html';
		else alert(nix_drin);
		}
				
}

function dazu(name,nummer,preis,menge) {
if(menge<= 0 || menge > 100) {
   alert('\nDie eingegebene Menge ist nicht korrekt!'); }
else {

// --------- Spuren -------------   

if (parent.spur){
//alert(parent.spur);
	parent.spur=parent.spur+name+" in WK ooooo ";		
}	


// --------- Sonderzeichenersetzung -------------   
   
sonderzeichen = new Array("&#246;" ,"&ouml;" , "&auml;" , "&uuml;" , "&egrave;" , "&eacute;" , "&agrave;" , "&ugrave;" , "ü", "&#186;", "º", "&#197;" , "&#229;" , "erre", "%uFFF6", "%uFFE4" , "%uFFE8", "%uFFFC", "%uFFAE",  "%uFFF6", "%uFFE4" , "%uFFE8", "%uFFFC", "%uFFAE",  "%uFFF6", "%uFFE4" , "%uFFE8", "%uFFFC", "%uFFAE",  "%uFFF6", "%uFFE4" , "%uFFE8", "%uFFFC", "%uFFAE");   
ersatz = new Array("oe", "oe" , "ae" , "ue" , "e" , "e" , "a" , "u" , "ue" , "o" , "o", "A" , "a" , "erre", "oe", "ae", "e", "ue", "R",  "oe", "ae", "e", "ue", "R",  "oe", "ae", "e", "ue", "R",  "oe", "ae", "e", "ue", "R");   

for(zaehler=0; zaehler<=sonderzeichen.length-1; zaehler++) {  
//alert(" Überprüfung Sonderzeichen "+zaehler+"  "+sonderzeichen[zaehler]+" in "+name);
aa= name.indexOf(sonderzeichen[zaehler]);

//alert(sonderzeichen[zaehler]+"  "+name.indexOf(sonderzeichen[zaehler].substring(1,sonderzeichen[zaehler].length-1)));  
if (name.indexOf(sonderzeichen[zaehler]) > 0) {
//alert (sonderzeichen[zaehler]+" gefunden");
stelle= name.indexOf(sonderzeichen[zaehler]);
name=name.substring(0,stelle)+ersatz[zaehler]+name.substring(stelle+sonderzeichen[zaehler].length,name.length);
 }
 
 
 name=escape(name);

//alert(name);

if (name.indexOf(sonderzeichen[zaehler]) > 0) {
//alert (sonderzeichen[zaehler]+" gefunden");
stelle= name.indexOf(sonderzeichen[zaehler]);
name=name.substring(0,stelle)+ersatz[zaehler]+name.substring(stelle+sonderzeichen[zaehler].length,name.length);
 }

name=unescape(name);

 
 
 }

if (confirm('Moechten Sie '+menge+' x '+name+' in den Warenkorb ablegen? '))
parent.basket = name+'|'+nummer+'|'+preis+'|'+menge+'###'+parent.basket;
//alert (parent.basket);
parent.filippo="";
}

}






function spuren(vermerk) {


// --------- Spuren -------------   

if (parent.spur){
//alert(parent.spur);
	parent.spur=parent.spur+vermerk+" aus Spalte ooooo ";		
}	
}	


function geschwindigkeitskontrolle ()
	{
//	alert("OK");

fertigDatum=new Date();
parent.geschwindigkeit= fertigDatum.getTime()-parent.geschwindigkeit;
//alert(parent.geschwindigkeit);

	}