// JavaScript Document
// 123moebel.de


var DokumentGeladen = 0;
//var csQty = 1;
var selectedVariant;

$(document).ready(function () {							
	DokumentGeladen = 1;
	
	// ToDo: das hier mit den beiden globalen Variablen ist... nichts.
	selectedVariant = '';
});
// ------------

function getSelectedQty(page) {
	
		// page:	
		// cs = cross selling
		// normal = normaler Artikel
		
		if (page == 'normal') {
			var input_feld = 'product_normal_qty';
			var menge = document.getElementById(input_feld).value;
					
		} else {
			 var menge = csQty;
			// alert( document.getElementById("product_cs_qty").value );
		}		
		
		//alert('menge=' + menge);
		return menge;	

}

// ------------

function getSelectedVariant(page) {

	// page:
	// cs = cross selling
	// normal = normaler Artikel
	
	if (page == 'normal') {
		
		var countVariants = document.forms["order"].getElementsByTagName('input').length ;

		//alert('countVariants=' + countVariants);

		for (i=0;i<countVariants;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 null;
		return '';

	} else {
		
		// Cross Selling:
		
		var countVariants = m4_VariantenArray.length;
		//alert("countVariants=" + countVariants);
		
		
		//if (countVariants > 0) {
		
			// var countVariants = document.forms["m4_zubehoeraufseite"].getElementsByTagName('input').length;
		
			//alert('selectedVariant=' + selectedVariant);
			
			if (selectedVariant.length > 1) {
				return "variant_id=" + selectedVariant;
			}
			
			
		//} else {
			return '0';	
		//}
		
			/*
			


			
			
			for (i=0;i<countVariants;i++) {
				ausgeben = document.forms["m4_zubehoeraufseite"].elements[i].value;
				var id_name = "variant_zub_" + document.forms["m4_zubehoeraufseite"].elements[i].value;
				var variante = document.getElementById(id_name);
				if ( variante != null) {
					if (document.getElementById(id_name).checked == 1) {
						return "variant_id=" + ausgeben;
					}
				}
			}
			return null;
			*/
			
		
	}

}

// ------------

function addToCart(productlink, qty, variant, what) {
	

	
	// what:
	// 'normal' = normaler Artikel
	// 'cs' = Zubehört-Artikel
	
	//alert("addToCart('" + productlink + "', '" + qty + "', '" + variant + "'");
	
	if (DokumentGeladen == 1) {

		$.ajax({
			type: "POST",
			url: productlink,
			data: "qty="+qty+"&add_to_cart=1&" + variant,
			success: function(msg){
			WarenkorbAktualisieren();
			}
		});	

	// var produktbild = $("#warenkorb_produktbild").html();
	
	var produktbild = 'http://www.wohnart24.de/test_loewer/Artikel/thumb/' + art_noCurrentProduct + '_0.jpg';
	//var produktbild = '';
	

	
	var produktbeschreibung = $("#warenkorb_beschreibung").html();
	var produktbezeichnung = $("#warenkorb_bezeichnung").html();
	produktbeschreibung = produktbeschreibung.substr(0,450) + ' ...';
	
	// alert('what=' + what);

	var zubehoerString = '';
	if (zubehoerVorhanden==true) {
		zubehoerString = '<hr style="color: #C00;" /><h1 style="margin-top:5px;margin-bottom:0px;">Dieser Artikel hat folgendes Zubeh&ouml;r:</h1>' + inhaltScrollbereich;
	} else {
		
		
	}


	if (what=='normal') {
		
		var anzahlProdukte = $("#product_normal_qty").html();
		anzahlProdukte = document.getElementById('product_normal_qty').value;
		
		var gesamtPreis = Math.round((produktPreis * anzahlProdukte)*100) / 100;
		
		var inhalt = ''
		inhalt = inhalt + '<h1>Der Artikel wurde in den Warenkorb gelegt.</h1>';
		inhalt = inhalt + '<table>';
		inhalt = inhalt + '	<tr style="height:25px;">';
		inhalt = inhalt + '		<td style="font-size: 16px;font-weight: bold;color: #333;width:80px;">Anzahl</td>';
		inhalt = inhalt + '		<td style="font-size: 16px;font-weight: bold;color: #333;width:80px;">Bild</td>';
		inhalt = inhalt + '		<td style="font-size: 16px;font-weight: bold;color: #333;width:335px;">Produkt</td>';
		inhalt = inhalt + '		<td style="font-size: 16px;font-weight: bold;color: #333;width:200px;">Preis</td>';
		inhalt = inhalt + '	</tr>';
		inhalt = inhalt + '	<tr>';
		inhalt = inhalt + '		<td>' + anzahlProdukte + '</td>';
		inhalt = inhalt + '		<td><img src="' + produktbild + '" style="border: 1px solid #333;"/></td>';
		inhalt = inhalt + '		<td>' + produktbezeichnung + '</td>';
		inhalt = inhalt + '		<td><span style="font-size: 18px;font-weight: bold;color: #060;">' + produktPreis + ' EUR</span><br />Gesamtpreis: ' + gesamtPreis + ' EUR<br />inkl. gesetzl. MwSt.,<br />zzgl. Versandkosten</td>';
		inhalt = inhalt + '	</tr>';
		inhalt = inhalt + '</table>';
		
		inhalt = inhalt + '<table style="margin-top:15px;width:100%;"><tr><td style="width:50%;"><a href="#" class="sm_close button clear"><img src="uploads/btn_weiter_einkaufen.png" /></a></td><td style="text-align: right;"><a href="' + URLWarenkorb + '"><img src="uploads/btn_zum_warenkorb.png" /></a></td></tr></table>';
		
		inhalt = inhalt + zubehoerString;		
		
		// $("#rel_modal_content").html('<h1>Der Artikel wurde in den Warenkorb gelegt.</h1><table><tr><td style="width:70px;font-size: 16px;font-weight: bold;color: #333;height:25px;">Anzahl</td><td style="width:80px;font-size: 16px;font-weight: bold;color: #333;">Bild</td><td style="width:350px;font-size: 16px;font-weight: bold;color: #333;">Produkt</td><td style="margin-left:10px;font-size: 16px;font-weight: bold;color: #333;">Preis</td></tr><tr><td>1</td><img src="' + produktbild + '" style="border: 1px solid #333;"/></td><td style="vertical-align: top;">' + produktbezeichnung +  '</td><td style="margin-left:10px;"><span style="font-size: 14px;font-weight: bold;color: #060;">' + produktPreis + ' EUR</span><br />inkl. gesetzl. MwSt.,<br />zzgl. Versandkosten</td></tr></table><table style="width:100%;"><tr><td style="width:50%;"><a href="#" class="sm_close clear"><img src="uploa	ds/btn_weiter_einkaufen.png" /></a></td><td style="text-align: right;"><a href="' + URLWarenkorb + '"><img src="uploads/btn_zum_warenkorb.png" /></a></td></tr></table>' + zubehoerString);
		
		$("#rel_modal_content").html(inhalt);
		
	} else {
		
		// $("#rel_modal_content").html('<h1>Der Artikel wurde in den Warenkorb gelegt.</h1><table><a href="#" class="sm_close clear"><img src="uploads/button_weitereinkaufen.png" /></a><a href="' + URLWarenkorb + '"><img src="uploads/button_zumwarenkorb.png" /></a>');
		
	// $("#rel_modal_content").html('<h1>Der Artikel wurde in den Warenkorb gelegt.</h1><table><a href="#" class="sm_close button clear"><img src="uploads/btn_weiter_einkaufen.png" /></a><a href="' + URLWarenkorb + '"><img src="uploads/btn_zum_warenkorb.png" /></a>');		
		
		$("#rel_modal_content").html('<h1>Der Artikel wurde in den Warenkorb gelegt.</h1><table style="margin-top:15px;width:100%;"><tr><td style="width:50%;"><a href="#" class="sm_close button clear"><img src="uploads/btn_weiter_einkaufen.png" /></a></td><td style="text-align: right;"><a href="' + URLWarenkorb + '"><img src="uploads/btn_zum_warenkorb.png" /></a></td></tr></table>');
		
	}
	

	// $("#rel_modal_content").html('<h1>Der Artikel wurde in den Warenkorb gelegt.1</h1><table><tr><td>' + produktbild + '</td><td style="vertical-align: top;padding: 5px;">' + produktbeschreibung +  '</td></tr></table><a href="#" class="sm_close clear"><img src="uploads/button_weitereinkaufen.png" /></a><a href="' + URLWarenkorb + '"><img src="uploads/button_zumwarenkorb.png" /></a>');



	$('.modal3').smart_modal_show();

	$(".scrollable").scrollable({ vertical: true, mousewheel: true });

	} else {

		alert("Bitte warten Sie, bis die Seite komplett geladen wurde.");
		
	}
	
}

// ------------

function InDenWarenkorbLegen(Link) {
	/*
	if (DokumentGeladen == 1) {

		var input_feld = 'nwk_' + ProduktName(Link) + '_qty';
		var menge = document.getElementById(input_feld).value;

		$.ajax({
			type: "POST",
			url: Link,
			data: "qty="+menge+"&add_to_cart=1&" + nwk_variantenauswahl(),
			success: function(msg){
			WarenkorbAktualisieren();
			}
		});	

	var produktbild = $("#warenkorb_produktbild").html();
	var produktbeschreibung = $("#warenkorb_beschreibung").html();
	produktbeschreibung = produktbeschreibung.substr(0,450) + ' ...';

	$("#rel_modal_content").html('<h1>Der Artikel wurde in den Warenkorb gelegt.1</h1><table><tr><td>' + produktbild + '</td><td style="vertical-align: top;padding: 5px;">' + produktbeschreibung +  '</td></tr></table><a href="#" class="sm_close clear"><img src="uploads/button_weitereinkaufen.png" /></a><a href="' + URLWarenkorb + '"><img src="uploads/button_zumwarenkorb.png" /></a>');

	$('.modal3').smart_modal_show();

	} else {

		alert("Bitte warten Sie, bis die Seite komplett geladen wurde.");
		
	}
*/	
}

// ------------

function ZubehoerInDenWarenkorbLegen(Link) {
	
	if (DokumentGeladen == 1) {

		// var input_feld = 'nwk_' + ProduktName(Link) + '_qty';
		var menge = 1;

		$.ajax({
			type: "POST",
			url: Link,
			data: "qty="+menge+"&add_to_cart=1&" + nwk_variantenauswahl(),
			success: function(msg){
			WarenkorbAktualisieren();
			}
		});	

	var produktbild = $("#warenkorb_produktbild").html();
	var produktbeschreibung = $("#warenkorb_beschreibung").html();
	produktbeschreibung = produktbeschreibung.substr(0,450) + ' ...';

	$("#rel_modal_content").html('<h1>Der Artikel wurde in den Warenkorb gelegt.1</h1><table><tr><td>' + produktbild + '</td><td style="vertical-align: top;padding: 5px;">' + produktbeschreibung +  '</td></tr></table><a href="#" class="sm_close clear"><img src="uploads/button_weitereinkaufen.png" /></a><a href="' + URLWarenkorb + '"><img src="uploads/button_zumwarenkorb.png" /></a>');

	$('.modal3').smart_modal_show();
	
	WarenkorbAktualisieren();// neu ab 16.11.2010

	} else {

		alert("Bitte warten Sie, bis die Seite komplett geladen wurde.");
		
	}
	
}

// ------------

function WarenkorbAktualisieren() {
	
	// ToDo: url dann dynamisch!
	
	$.ajax({
		   type: "POST",
  url: 'http://www.123moebel.de/cart',
  cache: false,
  success: function(html){
		
		var SuchstringStart = '<!--cart.item_count-->';
		var SuchstringEnde = '<!--/cart.item_count-->';
		var PositionStart = html.indexOf(SuchstringStart);
		var PositionEnde = html.indexOf(SuchstringEnde);
		
		var AnzahlArtikel = html.substr((PositionStart + SuchstringStart.length), (PositionEnde-PositionStart)-SuchstringEnde.length+1);
		
		var SuchstringStart = '<!--cart.total-->';
		var SuchstringEnde = '<!--/cart.total-->';
		var PositionStart = html.indexOf(SuchstringStart);
		var PositionEnde = html.indexOf(SuchstringEnde);
		
		var Warenwert = html.substr((PositionStart + SuchstringStart.length), (PositionEnde-PositionStart)-SuchstringEnde.length+1);
		
			$("#andreas_wk").html('<b>'+ AnzahlArtikel + ' Artikel<br />' + Warenwert + ' Euro</b>');
  }
});
	
	
}
