var $j = jQuery.noConflict();
$j(document).ready(function(){
	
	/* Nachbestellbar: Ja/Nein Abfrage */
	var Nachbestellbar = $j("tr.DetailNachbestellbar td.CATRow span").html();
	$j("tr.DetailNachbestellbar td.CATRow span").empty();
	if (Nachbestellbar != null ){
		if (Nachbestellbar == "True"){
			$j(".ImgNachbestellbarJa").css("display", "block");
			$j("tr.DetailNachbestellbar td.CATRow span").html("Ja");
		}
		else {
			$j(".ImgNachbestellbarNein").css("display", "block");
			$j("tr.DetailNachbestellbar td.CATRow span").html("Nein");
		}
	}
	
	/* Lagerbestand: Punkt beim Wert setzen 
	var Lagerbestand = $j("tr.DetailLagerbestand td.CATRow span.CATProductNumber").html();
	if (Lagerbestand != null)
	{
		var Vorkommastellen = Lagerbestand.slice(0, Lagerbestand.length-2);
		var Nachkommastellen =  Lagerbestand.slice(Lagerbestand.length-2, Lagerbestand.length);
		Lagerbestand = Vorkommastellen+"."+Nachkommastellen;
		$j("tr.DetailLagerbestand td.CATRow span.CATProductNumber").html(Lagerbestand);
	}*/
	/* Navigation */
	
	//var test = $j("div.ShopNavigation div").children("div:last").("div:last").("a span").html();
	//alert (test)
	
	
	
	/* Suche */
	$j("div.SearchFunktion a.SearchButton").click( function(){
		SearchFunction();
	});
	$j("div.SearchFunktion input.SearchInput").focusin(function(){	
		$j(this).data("defaulttext", $j(this).val());
		$j(this).val("");
		$j(document).keyup(function(e){
			if (e.keyCode == 13)
			{
				SearchFunction();
			}		
		});
	}).focusout(function(){
		if($j(this).val() == "")
			$j(this).val($j(this).data("defaulttext"));
		$j(document).unbind("keydown");
	});		
	function SearchFunction ()
	{	
		var SearchQuery = $j("div.SearchFunktion input.SearchInput").val();
		var url = "http://www.stoffhuus.ch/"+SearchQuery+"/Suche.aspx";
		window.location = url;
	}
	if(document.location.href.indexOf("/Suche.aspx") > 0)
	{
		$j("div.CategoryBreadcrumb h1").html("<a href='#'>Suchresultate</a>");		
	}
	/* Pflegehinweis */
	var Pflegehinweise = $j("tr.DetailPflegehinweis span.CATProductNumber").text();
	$j("tr.DetailPflegehinweis span.CATProductNumber").empty();
	
	Array.prototype.search = function (s, d) {
		var len = this.length;
		for (var i = 0; i < len; i++) {
			if (this[i][0] == s)
				return this[i][1];
		}
		return d;
	}
	Hinweise = [
		["A0", "Normalw%E4sche"],
		["A1", "95 Grad Normalw%E4sche"],
		["A2", "95 Grad Schonw%E4sche"],
		["A3", "60 Grad Normalw%E4sche"],
		["A4", "60 Grad Schonw%E4sche"],
		["A5", "40 Grad Normalw%E4sche"],
		["A6", "40 Grad Schonw%E4sche"],
		["A7", "30 Grad Schonw%E4sche"],
		["A8", "Normalw%E4sche"],
		["A9", "nicht waschen"],		
		["B0", "Chlorbleiche"],
		["B1", "Chlorbleiche m%F6glich"],
		["B2", "Chlorbleiche nicht m%F6glich"],
		["C0", "b%FCgeln"],
		["C1", "heiss b%FCgeln m%F6glich"],
		["C2", "m%E4ssig heiss b%FCgeln m%F6glich"],
		["C3", "nicht heiss b%FCgeln"],
		["C4", "nicht b%FCgeln"],
		["D0", "Chemische Reinigung m%F6glich"],
		["D1", "Chemische Reinigung Typ A m%F6glich"],
		["D2", "Chemische Reinigung Typ P m%F6glich"],
		["D3", "Chemische Reinigung Typ P m%F6glich"],
		["D4", "Chemische Reinigung Typ F m%F6glich"],
		["D5", "Chemische Reinigung Typ F m%F6glich"],
		["D6", "Chemische Reinigung nicht m%F6glich"],
		["E0", "Trockneranwendung ohne Einschr%E4nkung m%F6glich"],
		["E1", "Trockneranwendung bei niedriger Temperatur m%F6glich"],
		["E2", "Trockneranwendung bei hoher Temperatur m%F6glich"],
		["E3", "Trockneranwendung nicht m%F6glich"]  
	];
	
	for (var i = 0; i < (Pflegehinweise.length / 2); i++)
	{
		 var PflegeHinweis = Pflegehinweise.substring(i*2, (i*2)+2);
		 var img = new Image();
		 img.src = "/Portals/_default/Skins/Stoffhuus/Assets/Pflegehinweis/" + PflegeHinweis + ".jpg";
		 img.alt = unescape(Hinweise.search(PflegeHinweis));
		 img.title = img.alt;
		// alert(Hinweise.search(PflegeHinweis));
		 $j("tr.DetailPflegehinweis span.CATProductNumber").append(img);
	}

});		
// Init
var Hinweise;

// Change array prototype
Array.prototype.search = function (s, d) {
	var len = this.length;
	for (var i = 0; i < len; i++) {
		if (this[i][0] == s)
			return this[i][1];
	}
	return d;
}