//JQuery Funtions
	//
	function sagamundls(){
		//FadeIn
		$('#s1').delay(0).fadeIn(1000);
		$('#s2').delay(1000).fadeIn(1000);
		$('#s3').delay(2000).fadeIn(1000);
		$('#s4').delay(3000).fadeIn(1000);
		$('#s5').delay(4000).fadeIn(1000);
		$('#s6').delay(5000).fadeIn(1000);
		
		//Animate & FadeOut
		$("#s6").delay(1000).animate({"left": "+=100px"}, "slow").fadeOut(500);
		$("#s5").delay(2500).animate({"left": "+=228px"}, "slow").fadeOut(500);
		$("#s4").delay(4000).animate({"left": "+=317px"}, "slow").fadeOut(500);
		$("#s3").delay(5500).animate({"left": "+=405px"}, "slow").fadeOut(500);
		$("#s2").delay(7000).animate({"left": "+=504px"}, "slow").fadeOut(500);
		$("#s1").delay(8500).animate({"left": "+=576px"}, "slow").fadeOut(500);
				
		$('#s7').delay(10000).fadeIn(2000);
	}
	
	function fadeElements (div_element, div_class) {
		$(div_class).fadeOut(250);
		if($(div_element).is(':visible')) {
		  $(div_element).fadeOut(250);
		  SetCookie('show_element', '0', null);
		} else {
			$(div_element).fadeIn(500);
			SetCookie('show_element', '1', null);
		}
	}
	
	function fadeInElements (div_element, div_class) {
		$(div_class).fadeOut(250);
		$(div_element).fadeIn(500);
	}
	
	function fadeInAll (div_class) {
		$(div_class).fadeIn(500);
	}
	
	function fadeOutAll (div_class) {
		$(div_class).fadeOut(250);
	}
	
	function addCssClass (div_element, div_class) {
		$(div_element).addClass(div_class);
	}
	
	function removeCssClass (div_element, div_class) {
		$(div_element).removeClass(div_class);
	}
	//
//

// warenkorb
function addToCart(div_element1, div_element2, prodID) {
  if($(div_element1).attr("checked")) {
  	SetCookie('shopping_card', GetCookie('shopping_card') + prodID, null);
  	$(div_element1).fadeOut(250);
  	$(div_element2).fadeIn(500);
  }		
}

function remFromCart(prodID, container) {
  var string = GetCookie('shopping_card');
	var vorhanden = string.search(prodID);
	if(vorhanden != -1){
		var string = string.replace(prodID,"");
	}
	SetCookie('shopping_card', string, null);
	$(container).remove();
}

function calcprice(input_class, output_id){
	var sum=0;
	$(input_class).each(function() {
		if(!isNaN(this.value) && this.value.length!=0) {
			sum += parseFloat(this.value);
		}
	});
	$(output_id).html(number_format(sum,2,',','.'));
}

function number_format(number,laenge,sep,th_sep ) {
  number = Math.round( number * Math.pow(10, laenge) ) / Math.pow(10, laenge);
  str_number = number+"";
  arr_int = str_number.split(".");
  if(!arr_int[0]) arr_int[0] = "0";
  if(!arr_int[1]) arr_int[1] = "";
  if(arr_int[1].length < laenge){
    nachkomma = arr_int[1];
    for(i=arr_int[1].length+1; i <= laenge; i++){  nachkomma += "0";  }
    arr_int[1] = nachkomma;
  }
  if(th_sep != "" && arr_int[0].length > 3){
    Begriff = arr_int[0];
    arr_int[0] = "";
    for(j = 3; j < Begriff.length ; j+=3){
      Extrakt = Begriff.slice(Begriff.length - j, Begriff.length - j + 3);
      arr_int[0] = th_sep + Extrakt +  arr_int[0] + "";
    }
    str_first = Begriff.substr(0, (Begriff.length % 3 == 0)?3:(Begriff.length % 3));
    arr_int[0] = str_first + arr_int[0];
  }
  return arr_int[0]+sep+arr_int[1];
}

// Select onClick Load
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// wechselnder hintergrund bei mouseover und mouseout
function setTrBg(element, action, outColor){

	var backColor = new Array(); // don't change this
	//overColor = '#ADC8E8';
	//var overColor = '#FFFFFF';
	//var outColor = '#FFFFFF';

	if(action == "over"){
		document.getElementById(element).style.backgroundColor = '#f5f5f5';
	}else if(action == "out"){
		document.getElementById(element).style.backgroundColor = outColor;
	}
	
}

//Preloader
function overlayLoading() {
	elem = document.getElementById("prepage");
	 elem.style.visibility="hidden";
	elem = document.getElementById("page");
	 elem.style.visibility="visible";
	elem = document.getElementById("footer");
	 elem.style.visibility="visible";
}

//Center POPUP
// <a href="http://www.site.net" onclick="NewWindow(this.href,'name','500','500','yes');return false">
var win = null;
function NewWindow(mypage,myname,w,h,scroll){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings =
	'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
	win = window.open(mypage,myname,settings)
}
//

// bei enter formular abschicken
function onEnter_submitForm(form){
	if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)) {
		document.form.submit();
		return false;
	} else {
		return true;
	}
}
//

//
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//

// Rollover Image
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//

// Cookie Funktionen
function getCookieVal (offset) { 
	var endstr = document.cookie.indexOf (";", offset); 
	if (endstr == -1) 
	endstr = document.cookie.length; 
	return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) { 
	var arg = name + "="; 
	var alen = arg.length; 
	var clen = document.cookie.length; 
	var i = 0; 
	while (i < clen) { 
	var j = i + alen; 
	if (document.cookie.substring(i, j) == arg) 
	return getCookieVal (j); 
	i = document.cookie.indexOf(" ", i) + 1; 
	if (i == 0) break; 
	} 
	return null;
}
function SetCookie (name, value) { 
	var argv = SetCookie.arguments; 
	var argc = SetCookie.arguments.length; 
	var expires = (argc > 2) ? argv[2] : null; 
	var path = (argc > 3) ? argv[3] : null; 
	var domain = (argc > 4) ? argv[4] : null; 
	var secure = (argc > 5) ? argv[5] : false; 
	document.cookie = name + "=" + escape (value) + 
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
	((path == null) ? "" : ("; path=" + path)) + 
	((domain == null) ? "" : ("; domain=" + domain)) + 
	((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) { 
	var exp = new Date(); 
	exp.setTime (exp.getTime() - 1); 
	var cval = GetCookie (name); 
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
//
