//Page-Load Funktion
$(document).ready(function(){
	$("body").css({"visibility":"hidden","background-image":"url(../images/other/30-0.gif)"});
	$("#warning").css({"display":"none"});
});
$(window).load(function () {
	$("body").css({"visibility":"visible"});
});

$(document).ready(function() {
	$("#agb").hide();
	$(".tab").click(function(){
		$("#tabs").fadeOut("fast");
		$(".big_tab").hide();
		$(".tab").show();
		$(this).hide();
		$(this).next(".big_tab").show();
		window.setTimeout('$("#tabs").fadeIn("slow");', 500);
	});
	var newtext = $("#top_menue").html()
	newtext = newtext.trim();
	$("#top_menue").empty();
	newtext = newtext.replace(/\|$/,"");
	$("#top_menue").html(newtext);
	
	var navtext = 15;
	var navtextlg = 25;
	if($("a.msel1").text().length > navtext) {
		$("a.msel1").css({"font-size":"11px"});
		if($("a.msel1").text().length > navtextlg) {
			$("a.msel1").css({"line-height":"11px","padding-top":"5px","height":"28px"});	
		}
	}
	
	//Überschriftlangtext
  $(".s_produkt_text").find("h2 a").each(function(i) {
  	var maxtext = 50;
		var orgtext;
		var newtext;
		if($(this).text().length >= maxtext) {
			orgtext = $(this).html();
			newtext = $(this).html().slice(0, maxtext);
			$(this).empty();
			$(this).append(newtext +"...");
		}
	});	
  $(".highlight_text").find("h2 a").each(function(i) {
  	var maxtext = 50;
		var orgtext;
		var newtext;
		if($(this).text().length >= maxtext) {
			orgtext = $(this).html();
			newtext = $(this).html().slice(0, maxtext);
			$(this).empty();
			$(this).append(newtext +"...");
		}
	});	
	$("#menue a").each(function(i) {
		var maxheight = 43;
		if($(this).height() >= maxheight) {
			$(this).css({'line-height':'normal'});
			}
	});	
		
	//order verlauf
	if($(".verlauf_active").length > 0) {
		var urlpath = "../images/alter_bestellablauf/"
		var act = $(".verlauf_active").length - 1;
		$(".verlauf_active").css({"color":"#95b4db"});
		$(".verlauf_active img:eq("+ act+")").attr({"src":urlpath + act +"_active.png"});
		$(".verlauf_active:eq("+ act+")").css({"color":"#ffffff"});
	}
	
	//UstID 
	if($("#LKZ").val() == "AT") {
		$(".ustid").show();
	} else {
		$("#ustid").val(" ");	
	}
	if($("#LKZ").val() == "CH") {
		$(".noeu").show();
	}
	$("#LKZ").change(function() {
	 	if($("#LKZ").val() == "AT") {
	 		$(".ustid").fadeIn();
	 		$("#ustid").val("");
	 	} else {
	 		$(".ustid").fadeOut();
	 		$("#ustid").val(" ");
	 	}
	 	if($("#LKZ").val() == "CH") {
	 		$(".noeu").fadeIn();
	 	} else {
	 		$(".noeu").fadeOut();
	 	}	 	
	 });
	 
	 //Zugangsname	 
	 $("#eMail_user").blur(function() {
	 	if($("#user_user").val() == "") {
	 		$("#user_user").val($("#eMail_user").val());
	 	}
	 });
	 
	 //Zeige Login-Auswahl
	 $("#cl_log").click(function(){
	 	$(".warning_log").fadeIn();
	 	window.setTimeout('$(".warning_log").fadeOut();', 5000);
	 });

	//Show Voraussetzungen
	$("#show_voraussetzungen").css({"cursor":"pointer"}); 
	$("#show_voraussetzungen").mouseover(function(){
		$("#vorraussetzung").css({"position":"absolute","width":"550px","border":"dotted 2px #919191","background-color":"#ffffff","padding":"5px","z-index":"1000"}); 
		$("#vorraussetzung").fadeIn();
		window.setTimeout('$("#vorraussetzung").fadeOut();', 5000);
	});
	
	//Felder deaktivieren
	if($('#NAME').length > 0 && $('#VORNAME').length > 0) {
		if ($('#NAME').val().length > 0 || $('#VORNAME').val().length > 0 ) {
			//Input disabled
			$('#FIRMA, #ANREDE, #NAME, #VORNAME, #STRASSE, #LKZ, #PLZ, #ORT, #TEL, #FAX').attr("readonly", true);
			//change color
			$('#FIRMA, #ANREDE, #NAME, #VORNAME, #STRASSE, #LKZ, #PLZ, #ORT, #TEL, #FAX').css({'color':'#cccccc'});
			//Show instruction
			$('#instruction').show();
		 } else {
			//Input enabled
			$('#FIRMA, #ANREDE, #NAME, #VORNAME, #STRASSE, #LKZ, #PLZ, #ORT, #TEL, #FAX').removeAttr("readonly");
			//change color
			$('#FIRMA, #ANREDE, #NAME, #VORNAME, #STRASSE, #LKZ, #PLZ, #ORT, #TEL, #FAX').css({'color':'#000000'});		
			//Hide instruction
			$('#instruction').hide();		
		}
	}
//	if($('#staffeltext_label').length > 0) {
//		$('.product_detail_main .brutto_preis').css({'margin-top':'3em'});
//	} else {
//		$('.product_detail_main .brutto_preis').css({'margin-top':'1em'});
//	}
	
	//Hoverfunktion
	$("#top_menue a").mouseover(function() {
		switch ($(this).text()) {
		case "Einwegschutzkleidung":
				$(this).addClass("einw");
			break;
	 
		case "Handschuhe":
				$(this).addClass("hand");
			break;
	 
		case "Schuhe und Stiefel":
				$(this).addClass("schu");
			break;
	 
		case "Bekleidung":
				$(this).addClass("bekl");
			break;
	 
		case "Atemschutz":
				$(this).addClass("atem");
			break;

		case "Augen-, Gesichts-, Gehörschutz":
				$(this).addClass("auge");
			break;
						
		case "1.Hilfe+Spezial":
				$(this).addClass("spez");
			break;
						
		case "Beutel und Verpackung":
				$(this).addClass("beut");
			break;
						
		case "Reinigung und Hygiene":
				$(this).addClass("rein");
			break;
			
		case "Planschutztaschen":
				$(this).addClass("plan");
			break;

		case "Branchen":
				$(this).addClass("bran");
			break;

		case "Starke Marken":
				$(this).addClass("star");
			break;		

		case "Angebote":
				$(this).addClass("ange");
			break;
			
		case "Restposten":
				$(this).addClass("rest");
			break;

		case "Neuheiten":
				$(this).addClass("neuh");
			break;
		
		default:
				$(this).addClass("stan");
 		}
	});	
	
});

String.prototype.trim = function() {

 // skip leading and trailing whitespace
 // and return everything in between
  var x=this;
  x=x.replace(/^\s*(.*)/, "$1");
  x=x.replace(/(.*?)\s*$/, "$1");
  return x;
}

//AGB laden
function get_agb() {
	$("#agb").fadeIn();
	$("#agb_text").load("/cgi-bin/shop/iboshop.cgi?showbynameAGB #agb_text");
	$("#agb").css({"position":"absolute","left":"185px","z-index":"100","border":"dotted 2px #ccc","background-color":"white","padding":"1em","font-size":"0.9em","cursor":"pointer"});
	$("#agb").click(function() {
		$("#agb").fadeOut();
	});
}

//Datum von morgen setzen
function morgen() {
	var heute = new Date();
	var jahr = heute.getYear();
	if (jahr < 999) {
		jahr += 1900;
	}
	var monat = heute.getMonth()+1;
	var stunde = heute.getHours();
	if(stunde >= 17) {
		var tag = heute.getDate()+1;
	} else {
		var tag = heute.getDate();
	}

	$("#datum").val(tag +"."+ monat +"."+ jahr);
}
