// JavaScript Document
// (C) Andreas Löwer 2010
// 123moebel.de

var Shopname = '123moebel';
var URLShop = 'www.123moebel.de';
var URLWarenkorb;
var LinkVersandkosten;
var LinkVersandkostenGruppe = '0';
var pageControllerActual = 'index';
var art_noCurrentProduct = '';
var zubehoerVorhanden = false;
var produktPreis = '';
var istVariantenProdukt = false;

// ----------------------------------------------------------------------------------------------

// isDefined neu ab 07.12.2010
isDefined = function(variable){ 
	return this[variable] === undefined ? false : true;
};

// ---------------------------

$(document).ready(function () {

	if (pageControllerActual=='product') { // 07.12.2010 if-abfrage eingefügt
		$("#tabs").tabs();
	}
	
	// --- immer
	LinkVersandkosten = 'http://' + URLShop + '/popup/versand';
	//ProduktVersandgruppe();

	if (isDefined("DEBUG") && DEBUG==true) {
		// alert("LinkVersandkosten: " + LinkVersandkosten);	
	}

	if (pageControllerActual=='product') { // 29.10.2010 if-abfrage eingefügt
		LinkVersandkostenGruppe  = LinkVersandkosten + '/' + ProduktVersandgruppe();
		if (isDefined("DEBUG") && DEBUG==true) {
			// alert("LinkVersandkostenGruppe: " + LinkVersandkostenGruppe);	
		}		
		// alert("Bitte ignorieren Sie diese Meldung. " + LinkVersandkostenGruppe);
	}
	
	if (isDefined("DEBUG") && DEBUG==true) {
		// alert("in funktionen_andreas.js => 1");	
	}
	
	if (isDefined("DEBUG") && DEBUG==true) {
		// alert("ende document.ready funktionen_andreas.js");	
	}
		
	});		


	if (isDefined("DEBUG") && DEBUG==true) {
		URLWarenkorb = 'hans';
		Shopname = 'peter';
	}

	URLWarenkorb = 'http://www.' + Shopname + '.de/cart';

	if (isDefined("DEBUG") && DEBUG==true) {
		// alert("URLWarenkorb: " + URLWarenkorb);	
	}	

// ----------------------------------------------------------------------------------------------

function ProduktVersandgruppe() {

	// alert("ProduktVersandgruppe()");

	var Temp = '' + $('#vklink').html();	
	var Suchstring = 'href="';
	Temp = Temp.substr(Temp.indexOf(Suchstring)+Suchstring.length, Temp.length);
	Suchstring = '"';
	Temp = Temp.substr(0, Temp.indexOf(Suchstring));
	Temp = Temp.substr(Temp.lastIndexOf('/')+1,Temp.length);		
	return Temp;
}

// ----------------------------------------------------------------------------------------------

function BildPfad (Wert) {
	// und bekommt den Dateinamen des Bildes zurück.	
	// übergeben werden können: {product.main_img.img}, {i.img}
	// <img src="http://images.tradoria.de/7e79aab007fd006121bf18a04e541417/thumbs/110/e3/157006786_298008.jpg" width="110" height="83" alt="Testprodukt 1" title="Testprodukt 1" border="0" />

	var Start = Wert.indexOf(".jpg");
	Wert = Wert.substr(10, Start-10+4);
	return Wert;
}

// ----------------------------------------------------------------------------------------------

function BildPfadProduktliste (Wert) {
	// und bekommt den Dateinamen des Bildes zurück.	
	// übergeben werden können: {product.main_img.img}, {i.img}
	// <img src="http://images.tradoria.de/7e79aab007fd006121bf18a04e541417/thumbs/110/e3/157006786_298008.jpg" width="110" height="83" alt="Testprodukt 1" title="Testprodukt 1" border="0" />

	var Start = Wert.indexOf(".jpg");
	Wert = Wert.substr(10, Start-10+4);
	Start = Wert.lastIndexOf('/')+1;
	Wert = Wert.substr(Start,Wert.length-Start);
	Wert = Wert.replace('-0.jpg','_0');
	Wert = 'http://www.wohnart24.de/test_loewer/Artikel/productlist/' + Wert + '.jpg';
	
	return Wert;
}

// ----------------------------------------------------------------------------------------------

function BildPfadThumbs (Wert) {
	// und bekommt den Dateinamen des Bildes zurück.	
	// übergeben werden können: {product.main_img.img}, {i.img}
	// <img src="http://images.tradoria.de/7e79aab007fd006121bf18a04e541417/thumbs/110/e3/157006786_298008.jpg" width="110" height="83" alt="Testprodukt 1" title="Testprodukt 1" border="0" />

	var Start = Wert.indexOf(".jpg");
	Wert = Wert.substr(10, Start-10+4);
	Start = Wert.lastIndexOf('/')+1;
	Wert = Wert.substr(Start,Wert.length-Start);
	Wert = Wert.replace('-0.jpg','_0');
	Wert = Wert.toUpperCase();
	Wert = 'http://www.wohnart24.de/test_loewer/Artikel/thumb/' + Wert + '.jpg';
	
	return Wert;
}

// ----------------------------------------------------------------------------------------------

function nwk_variantenauswahl() {
	
	var varianten = $(".al_variante");
	var ausgeben= "";
	var anzahl = document.forms["order"].getElementsByTagName('input').length ;
	
	for (i=0;i<anzahl;i++) {
		ausgeben = document.forms["order"].elements[i].value;
		var id_name = "variant_" + document.forms["order"].elements[i].value;
		var variante = document.getElementById(id_name);
		if ( variante != null) {
			if (document.getElementById(id_name).checked == 1) {
				return "variant_id=" + ausgeben;
			}
		}
	}
	return false;
}

// ----------------------------------------------------------------------------------------------

function BildPfadZuOriginalgroesse (Wert) {
	
	// aus dem <img>-String von Tradoria nur den reinen Pfad zum Bild extrahieren:
	Wert = Wert.substr(10,Wert.length - 10);
	var Start = Wert.indexOf('.jpg');
	Wert = Wert.substr(0,Start+4);
	
	// den Bildnamen entnehmenb:
	Start = Wert.lastIndexOf('/')+1;
	var Bildname = Wert.substr(Start,Wert.length-Start);
	
	// den individuellen Code entnehmen:
	var Pfad = Wert.substr(26, Wert.length-26);
	Start = Pfad.indexOf('/');
	Pfad = Pfad.substr(0, Start);
	var EigenerCode = Pfad;


	// komischerweise funktionieren nur bilder, die die 7 davor stehen haben,
	// bei anderen benutzern wird es eine andere zahl sein?!
	if (EigenerCode.substr(0,1) != "7") {
		//EigenerCode = "7" + EigenerCode;
	}

	// Pfad zu Originalbild:
	var Pfad_Originalbild = 'http://images.tradoria.de/' + EigenerCode + '/images/' + Bildname;
	return Pfad_Originalbild;
	
}

// ----------------------------------------------------------------------------------------------

function BildausgabeProduktliste(Link) {
	document.write('<div style="width:150px;height:150px;background-image: url(' + Link + ');background-repeat: no-repeat;background-position: center center;border: 1px solid #C78F00;"><img src="uploads/spacer.png" width="150" height="150" /></div>');
	
	return false;
	
}

// ----------------------------------------------------------------------------------------------

function BildhoeheZusatzbild(Link) {
	
	Bild=new Image();
	Bild.src= BildPfad(Link);
	hoehe=Bild.height;
	breite=Bild.width;
	
	hoehe = hoehe*3.57;
	hoehe = parseInt(hoehe + 0.5);
	
	return false;

}

// ----------------------------------------------------------------------------------------------

function ProduktName(warenkorb_link) {
	var ProduktName = warenkorb_link.slice(warenkorb_link.lastIndexOf("/")+1, warenkorb_link.length);
	return ProduktName;
}
