function delwarenkorb_rel(redir) {
	if (window.name=="Warenkorb") {
	document.location.href="/shop/sicherheitsabfrage.php";
	} else {

	window.open('/shop/sicherheitsabfrage.php','Warenkorb','resizable=yes,width=300,height=150,toolbar=no,status=no,menubar=no,scrollbars=no');
	}
	//document.location.href="warenkorb2.php?delWarenkorb=1";
}
function gowarenkorb(redir) {
	if (window.name=="Kasse") {
	document.location.href="/shop/index.php?wk=1";
	} else if (redir=='inline') {
		// geht nur mit aktiven Kurzlinks
		parent.location.href="/warenkorb";
	} else {
	window.open('/shop/index.php?wk=1','Warenkorb','resizable=yes,width=660,height=550,toolbar=no,status=no,menubar=no,scrollbars=yes');
}
}
function check_submit(obj,einheit,prod) {
	if (!obj) 		return false;
	
	var anzahl =obj.anzahl.value;
	
	if (limitabs>=0 && limitabs!==false) {
		var sum = getAnzahlWarenkorb();
   		
		if ((sum+items_ordered)>limitabs) {
   			alert(limitalertwk);
   			return false;
   		} 
	}
	if (!doOrder)	return false;
	if (isNaN(anzahl) || anzahl<0) {
		alert("Bitte geben Sie eine Zahl als Bestellmenge ein.");
		return false;
	}
	
	obj.anzahl.value=Number(parseInt(anzahl));
	var bz = obj.sel_preis_kat;
	var pricekatname ="";
	for (var i=0;i<bz.length;i++) {
		if(bz[i].selected) {
			var pricekatname = eval("obj.preiskatname_"+(i+1)+".value;");
			break;
		}
	}
	if(pricekatname.length > 1 && pricekatname == "Merusol *")
	  pricekatname = 'Merusol';
	  
	
  prod = (bz.length>1) ? prod+" ("+pricekatname+")" : prod;
  var Check = confirm("Sind Sie sicher, dass Sie "+anzahl+" "+einheit+" "+prod+" bestellen wollen?");
	return Check;
}

function kasse(redir) {
	if (orderChanged) {
		alert("Bitte bestätigen Sie Ihre Änderungen durch Click auf 'ändern'");
		return;
	}

	if (window.name=="Warenkorb" || window.name=="Kasse") {
		document.location.href="/shop/kasse.php";
	} else if (redir=='inline') {
		// geht nur mit aktiven Kurzlinks
		parent.location.href="/kasse";
	} else {
		window.open('/shop/kasse.php','Kasse','resizable=yes,width=660,height=650,toolbar=no,status=no,menubar=no,scrollbars=yes');
	}
}
function kasse_back() {
	var mf =document.forms['kasse'];
	mf.action = "kasse.php";
	mf.submit();
}
function golist(redir) {
	if (opener) {
	opener.focus();
	opener.location.reload();
	self.close();
	} else if (redir=='inline') {
		// geht nur mit aktiven Kurzlinks
		parent.location.href="/shop";
	} else {
		parent.location.href=redir;
	}
}
function selfclose() {

	opener.focus();
	opener.location.reload();
	self.close();
}
function wk_reload() {
	var ifr = document.getElementById('warenkorbiframe');
	var ifr2 = parent.warenkorbiframe;

	if (!ifr && !ifr2) return false;
	if (ifr) ifr.location.relolad();
	if (ifr2) ifr2.location.reload();

}
function toggle_extended(imgname, extname, force) {
		var el = document.getElementById(extname);
      //img = document.getElementById(imgname);
     	var opt="hide";


      var is_khtml = navigator.vendor == 'KDE' || ( document.childNodes && !document.all && !navigator.taintEnabled );
      var is_opera = navigator.userAgent.indexOf("Opera") > -1;
      if(el) {
        if(opt=="hide") {
          var action = 'show';
        } else {
          var action = 'hide';
        }
		//alert(action);
        if(action == 'show') {
          //img.value='verfeinerte Suche ausblenden';
          el.style.visibility = 'visible';
         if(document.all && !is_khtml && !is_opera)
            el.style.display = 'block';
          else
            el.style.display = 'table-row';
        } else {
        	//img.value='Suche verfeinern';
          el.style.visibility = 'hidden';
          el.style.display = 'none';
        }
      } else
        alert("Element " + extname + " not found!");
    }

   function entryChanged(me,formname) {
	   	orderChanged=true;
	   		
	   	if (me.name!='anzahl') {

	   		setPreisKat(me,formname);
	   	} else if (limitabs>=0 && limit!==false) {
	   		var sum = getAnzahlWarenkorb();
	   		if ((sum+items_ordered)>limitabs) {
	   			alert(limitalertwk);
	   			doOrder = false;
	   		} else {
	   			doOrder = true;
	   		}
	   		
	   	}


  	}
   
   function getAnzahlWarenkorb() {
	   var f = document.forms;
	   var sum =0;
	   for (var i=0;i<f.length;i++) {
  			if (document.forms[i].anzahl) {
  				sum+=parseInt(document.forms[i].anzahl.value);
  			}
	   }
	   return sum;
   }
   
  	function setPreisKat(me,formname) {
  			var mf = document.forms[formname];
	  	//alert(me.value);
	 	var arraypos = me.selectedIndex+1;

	 	var elementname = "preiskatname_"+arraypos;
	 	var preis_kat_value = mf.elements[elementname].value;

	 	mf.elements['preis_kat_name'].value = preis_kat_value;
	 	mf.elements['preis_kat'].value = me.value;
	 	mf.elements['preis_kat_index'].value = me.selectedIndex;


  	}
  	function setPreiskatValue(me) {
  		var preis = me.elements['sel_preis_kat'].value;
  		me.elements['preis_kat'].value = preis ;
  	}
  	function setiframe(w,h) {
  		if (this.innerHeight) {
			this.innerHeight=h;
		} else {
			this.resizeTo(w, h);
		}
  	}
	function register_user() {
		parent.location.href="/check_login?rand="+parseInt(Math.random()*100000000)+"&ref="+escape("/kasse");
	}
	 function printthis() {
		 
	var url = parent.location.href;
	if (url.search(/\?/)<0) {
			url+="?print=J"; 
	} else {
		url+="&print=J"; 
	}
	 window.open(url, 'Druckanssicht', 'width=660,height=700,toolbar=no,status=no,menubar=no,titlebar=no,scrollbars=yes');
 }
function kasse_submit() {
	if (parent) {
		parent.scrollTo(0, 0);

	}	
}
function check_abwadr(cb) {
	var check = cb.checked; 
	var c_a = document.getElementById('tr_abw_1');
	var c_b = document.getElementById('tr_abw_2');
	var c_c = document.getElementById('head_abw');
	if (check && (c_a && c_b && c_c)) {
		c_a.className="abw_adr_show";
		 c_b.className="abw_adr_show";
		 c_c.className="head_bold";
	} 
	if (!check && (c_a && c_b && c_c)) {
		 c_a.className="abw_adr";
		c_b.className="abw_adr";
		 c_c.className="";
	}
	if(parent.resizeFrame) {
		parent.resizeFrame('c_iframe');
	}
}

