/*
# ---------------------------------------------------------------------
#
#  $jgShop_func.js$ 
#  Funktionslibrary für den jgShopPro v4.0
#
#  Version : 1.01 window
#  Datum   : 21.05.03
#  Autor   : Johannes Gamperl
#  E-Mail  : info@jg-webdesign.de
#  Web     : http://www.jg-webdesign.de
#
#  Copyright 2003 j|g webdesign, johannes Gamperl. Alle Rechte
#  vorbehalten. jgShopPro ist ein käuflich zu erwerbendes 
#  Lizenzprodukt. Bitte beachten Sie die beigepackten Lizenbedingungen.
#
# ---------------------------------------------------------------------
*/

function jgCutString(str,leng){
	str=(str.length>leng)?str.substring(0,leng)+str_end:str.substring(0,leng);
	return str;
}

function jgAddBasket(titel,nummer,preis,menge,href,einheit,maxpro,more){
	var i;
	var abc;
	var flag=false;
	var temp1;
	var temp2;
	var w=window.name.substring(0,window.name.length);
	var c=(w)?w:"";_tmp1=c.split("###");
	for(i=0;i<_tmp1.length-1;i++){_tmp2=_tmp1[i].split("|");
	if(_tmp2[1]==nummer){
		flag=true;break;
		}
	}
	if(c!=""&&flag&&doppelt&&more){
		alert(doppelt);
		return false;
	}
	else{
		for(i=0;i<menge.length;i++){
			abc=menge.substring(i,i+1);
			if(abc<"0"||"9"<abc){alert(error1);
			return false;
		}
	}
	if(menge<=0){
		alert(error2);
		return true;
	}
	else if(maxpro&&menge>maxpro){
		alert(error3a+maxpro+error3b);
		return true;
	}
	else if(!maxpro&&maxmenge&&menge>maxmenge){
		alert(error4);
		return true;
	}
	else{
		if(confirm('Möchten Sie '+menge+' x \"'+titel+'\" im Bücherkorb ablegen? '))c+=titel+'|'+nummer+'|'+preis+'|'+menge+'|'+href+'|'+einheit+'|'+maxpro+'|'+more+'###';
			window.name=c;
		}
	}
}

function jgBasketInfo(){
	var items;
	var tmp_basket;
	var tmp_items;
	var p;
	var g=0;
	var c=window.name.substring(0,window.name.length-3);
	if(!c){
		document.write('<table width="80%">\n');
		document.write('<tr>\n');
		document.write('<td style="font: 80% arial, hevetica, sans-serif;">&raquo;</td>\n');
		document.write('<td style="font: 80% arial, hevetica, sans-serif;">'+wkinfo1+'</td>\n');
		document.write('</tr>\n');
		document.write('</table>\n');
	}
	else{tmp_basket=c.substring(0,c.length-3);tmp_items=tmp_basket.split('###');
	document.write('<table width="80%">\n');
	for(i in tmp_items){
		items=tmp_items[i].split('|');
		document.write('<tr>\n');
		document.write('<td style="font: 80% arial, hevetica, sans-serif;">&raquo;</td>\n');
		document.write('<td style="font: 80% arial, hevetica, sans-serif;">'+items[3]+' x <a href="'+items[4]+'">'+items[0]+'</a></td>\n');p=runden(items[3]*items[2]);g+=parseFloat(p);
		document.write('<td align="right" style="font: 80% arial, hevetica, sans-serif;">'+p+' &euro;</td>\n');
		document.write('</tr>\n');
	}
		document.write('<tr>\n');
		document.write('<td colspan="3" align="right" style="border-top: 1px solid black; font: 80% arial, hevetica, sans-serif;">'+runden(g)+' &euro;</td>\n');
		document.write('</tr>\n');
		document.write('</table>\n');
	}
}
function _jgBasketInfo(flag){
	var preis;
	var anzahl;
	var tmp_basket;
	var tmp_items;
	var p;
	var c=window.name.substring(0,window.name.length-3);
	if(!c)document.write(wkinfo1);
	else{preis=0;anzahl=0;tmp_basket=c.substring(0,c.length-3);tmp_items=tmp_basket.split('###');p=(tmp_items.length<=1)?wkinfo2:wkinfo3;if(flag){document.write(tmp_items.length+" "+p+wkinfo4);
	}
	else{
		return p;
		}
	}
}

function jgAktion(x){
	if(x=='delete'){
		if(confirm(del_all)){
			window.name="";self.location='warenkorb.'+dateiext;
		}
	}
	if(x=='showBasket'){
		if(window.name!=null)self.location='warenkorb.'+dateiext;
		else alert(nix_drin);
	}
	if(x=='showOrder'){
		if(window.name!=null)self.location='bestellen.'+dateiext;
		else alert(nix_drin);}if(x=='orderBySSL1'){
			if(window.name!=null){
				document.orderBySSL1.order.value=window.name;document.orderBySSL1.submit();
			}
			else alert(nix_drin);
		}
		if(x=='orderBySSL2'){
			if(window.name!=null){
				document.orderBySSL2.order.value=window.name;document.orderBySSL2.submit();
			}
		else alert(nix_drin);
		}
	}
