// JavaScript Document

//$('div.pane').scrollTo( 0, 800, {queue:true});//all divs w/class pane

// isDefined neu ab 07.12.2010
isDefined = function(variable){ 
	return this[variable] === undefined ? false : true;
};

$(document).ready(function () {
							SelectboxVersandkosten();
	if (isDefined("DEBUG") && DEBUG==true) {
		// alert("ende document.ready selectboxversandkosten.js");	
	}
	
});


	$('.SelectboxVersand') 
		.livequery('change', function(event) { 
			var preis = $('#SelectboxVersand').val();

			if (preis == 'versandkostenfrei') {
				preis = '<span style="color:#006600;font-weight: bold;">' + preis + '</b>';	
			} //ToDo: genau diese Abfrage steht weiter unten nochmal..

$("#vkp").html(preis);
			//$('#vkp').replaceWith('test: ' + preis);
			return false; 
		});	

function SelectboxVersandkosten() {

	$.ajax({
		url: 'http://www.123moebel.de/popup/versand',
		cache: false,
		success: function(html){

			var Quelltext = html;
			var AnzahlLaender = html.match(/<a href="http:\/\/www.123moebel.de\/popup\/versand#/g).length;
			var SelectboxVersand = '<select name="SelectboxVersand" id="SelectboxVersand" class="SelectboxVersand">';
		
			// Versandgruppe auswählen:
			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);		
			VersandGruppe = Temp;
			
			for (var i = 1; i <= AnzahlLaender; i++) {
	
				var Suchstring = "<a href=\"http://www.123moebel.de/popup/versand#";
				var Start = html.indexOf(Suchstring) + Suchstring.length;
				var Temp = html.substr(Start,html.length);
				var LaenderKuerzel = html.substr(Start, Temp.indexOf(">")-1);
				var LaenderText = Temp.substr(4,Temp.indexOf("</a>")-4);

				//----------
				Temp2 = Quelltext;
		
				for (var j = 1; j <= VersandGruppe; j++) {
					var SuchstringEUR = '<a name="' + LaenderKuerzel + '">';
					var StartEUR = Temp2.indexOf(SuchstringEUR) + SuchstringEUR.length;
					Temp2 = Temp2.substr(StartEUR,Temp2.length);
				}
				
				for (var j = 1; j <= 2; j++) {
					// die 2. spalte suchen:
					var SuchstringEUR = '<td align="center" style="border: 1px solid #CCCCCC;">';
					var StartEUR = Temp2.indexOf(SuchstringEUR) + SuchstringEUR.length;
					Temp2 = Temp2.substr(StartEUR,Temp2.length);
				}
		
				var SuchstringEUR = '</td>';
				var Ende = Temp2.indexOf(SuchstringEUR) + SuchstringEUR.length;
				Temp2 = Temp2.substr(0,Ende - SuchstringEUR.length);
		
				var Versandkosten = Temp2;
			
				//----------	

				SelectboxVersand = SelectboxVersand + '<option value="' + Versandkosten + '"';
				
				if (LaenderKuerzel == "DE") {
					SelectboxVersand = SelectboxVersand + ' selected="selected"';
				}
				
				SelectboxVersand = SelectboxVersand + '>' + LaenderText + '</option>';
				
				html = html.substr(Start,html.length);
				var Ende = html.indexOf("</a>");
				html = html.substr(Ende,html.length);

			}
		
			SelectboxVersand = SelectboxVersand + '</select>';
		
			$('#vksel').replaceWith(SelectboxVersand);
			var preis = $('#SelectboxVersand').val();
			if (preis == 'versandkostenfrei') {
				preis = '<span style="color:#006600;font-weight: bold;">' + preis + '</b>';	
			}
				
				
			$("#vkp").html(preis);
		
		}
	});
	
}

// ----------


