/*
# ---------------------------------------------------------------------
#
#  $jgShop_func.js$ 
#  Funktionslibrary für den jgShopPro v4.0
#
#  Version : 4.01 cookie
#  Datum   : 24.02.04
#  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 jgSetCookie(value,expires,path,domain,secure){var curCookie="jgShop="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"/")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=curCookie;}function jgGetCookie(){var dc=document.cookie;var prefix="jgShop=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null;}else begin+=2;var end=document.cookie.indexOf(";",begin);if(end==-1)end=dc.length;return unescape(dc.substring(begin+prefix.length,end));}function jgDelCookie(path,domain){if(jgGetCookie()!=null){document.cookie="jgShop="+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}}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 c=(jgGetCookie())?jgGetCookie():"";_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+' in Warenkorb ablegen? '))c+=titel+'|'+nummer+'|'+preis+'|'+menge+'|'+href+'|'+einheit+'|'+maxpro+'|'+more+'###';jgSetCookie(c);}}}function jgBasketInfo(){var items;var tmp_basket;var tmp_items;var p;var g=0;var c=jgGetCookie();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=jgGetCookie();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)){jgDelCookie();self.location='warenkorb.'+dateiext;}}if(x=='showBasket'){if(jgGetCookie()!=null)self.location='warenkorb.'+dateiext;else alert(nix_drin);}if(x=='showOrder'){if(jgGetCookie()!=null)self.location='bestellen.'+dateiext;else alert(nix_drin);}if(x=='orderBySSL1'){if(jgGetCookie()!=null){document.orderBySSL1.order.value=jgGetCookie();document.orderBySSL1.submit();}else alert(nix_drin);}if(x=='orderBySSL2'){if(jgGetCookie()!=null){document.orderBySSL2.order.value=jgGetCookie();document.orderBySSL2.submit();}else alert(nix_drin);}}function jgGetQueryString(name){var query;var qtemp;var hash;var i;query=window.location.search;if(query.indexOf(name)!=-1){query=query.substring(1,query.length);qtemp=new Array();qtemp=query.split("&");hash=new Array();for(i=0;i<qtemp.length;i++)hash[i]=qtemp[i].split("=");for(i=0;i<hash.length;i++)eval("q_"+hash[i][0]+" = '"+hash[i][1]+"'");return eval("q_"+name);}else return false;}
