var wohinJS="";var clickornot = true;function get_ajax(site){var myAjax=new Request({url:"sites/"+site+".php",method:'get'}).send();}
function split_string(delimiter,splitstring){var firstnum=splitstring.indexOf(delimiter);var kenn1=new Array();kenn1[0]=splitstring.substr(0,(firstnum));kenn1[1]=splitstring.substr(firstnum+1,(splitstring.length-firstnum));return kenn1;}
window.dhtmlHistory.create({toJSON:function(o){return JSON.encode(o);},fromJSON:function(s){return JSON.decode(s);}});function historyTarget(page){remove_pics();var kenn1=split_string('9',''+page+'')
switch(parseInt(kenn1[0])){case 1:var kenn2=kenn1[1].split('02120');switch(parseInt(kenn2[0])){case 1:navigation_bestellstatus(parseInt(kenn2[1]));break;case 2:get_main_ajax("ajax_register_form");wohinJS="regformaufruf";break;case 3:user_menu("usermenu_orderlist","ajax_kunde_1_bestellungen.php",parseInt(kenn2[1]));break;case 4:user_menu("usermenu_chg_data","ajax_kunde_2_meine_daten.php",0);break;case 6:get_main_ajax("ajax_resend_password_form");wohinJS="resend_password";break;case 20:output_afterreg_confirm(parseInt(kenn2[1]));break;}
break;case 2:var page=kenn1[1].split('02120');shop_navigation(page[0],page[1]);break;case 3:var contentpage=kenn1[1].split('02120');load_content_page(contentpage[0]);break;case 4:shop_proddetails(kenn1[1]);break;}};function filterZahl(string){zahl=string.match(/\d+\.?\d*/gi)[0];return zahl;}
function historyChange(newLocation,historyData){historyTarget(historyData);};addHistoryEvent=function(name,page){dhtmlHistory.add(name,page);historyTarget(page);}
var Preloader=new Class({initialize:function(){this._currentlyLoading='';this._loading=false;this._imgQueue=[];this._loadEvents={};this._loadedImages={};},addToQueue:function(src){if(this.isLoaded(src)||this.isInQueue(src))return;this._imgQueue.push(src);if(!this._loading)this._loadNext();return this;},addToFrontOfQueue:function(src){if(this.isLoaded(src))return false;if(this._currentlyLoading==src)return true;this.removeFromQueue(src);this._imgQueue.unshift(src);if(!this._loading)this._loadNext();return true;},removeFromQueue:function(src){this._imgQueue.remove(src)
return this;},addEventOnLoad:function(src,fn){this._loadEvents[src]=fn;return this;},flushQueue:function(){this._imgQueue=[];return this;},stopAllEvents:function(){this._loadEvents={};return this;},isLoaded:function(src){return!!this._loadedImages[src];},isInQueue:function(src){return(this._currentlyLoading==src||this._imgQueue.contains(src));},priorityLoadWithCallback:function(src,fn){this.addEventOnLoad(src,fn);if(!this.addToFrontOfQueue(src)){this._fireLoadEvent(src);return true;}
return false;},_fireLoadEvent:function(src){if(this._loadEvents[src])this._loadEvents[src].call(this._loadedImages[src]);this._loadEvents[src]=null;},_loadNext:function(){if(this._imgQueue.length==0){this._currentlyLoading='';return this._loading=false;}
this._loading=true;this._currentlyLoading=this._imgQueue.shift();var img=new Element('img');var preloader=this;img.addEvent('load',function(){preloader._loadedImages[this.src]=this;preloader._currentlyLoading='';preloader._fireLoadEvent(this.src);setTimeout(function(){preloader._loadNext();},0);this.removeEvent('load',arguments.callee);});img.src=this._currentlyLoading;}});function preload_images(){var nopicsrc='no_pic/no-pic.jpg';$$('.div_inhalt img').each(function(img){var div_around_img=new Element('span',{id:'div_around_img'});div_around_img.wraps(img);img.getParent().setProperty('class','preloadImage');var img_width=img.getStyle('width').split("px");img_width=parseInt(img_width[0])-2;var img_height=img.getStyle('height').split("px");img_height=parseInt(img_height[0])-2;img.getParent().setStyles({'width':img_width+'px','height':img_height+'px'});});var p=new Preloader();$$('.div_inhalt img').each(function(img){if((p.isInQueue(img.src))||(p.isLoaded(img.src))){img.replaces(img.getParent());img.setStyles({'opacity':0,'float':'none'});img.style.display='inline';new Fx.Tween(img).start('opacity',1);}
else{p.addEventOnLoad(img.src,function(){img.getParent().setStyles({'background':'none','border':'none','width':img.getStyle('width'),'height':img.getStyle('height')});img.setStyles({'opacity':0,'float':'none'});img.style.display='inline';new Fx.Tween(img).start('opacity',1);});p.addToQueue(img.src);}});}
function get_main_ajax(site){preloader_div_inhalt();var myAjax=new Request({url:"sites/"+site+".php",method:'get',onComplete:update_div_inhalt}).send();}
function update_after_resend_psw(oRe){var proof_on_captcha=oRe.split('%--%');if(proof_on_captcha[0]=='wrongcaptcha'){$('resend_psw_safetycode').value='';do_msg_field('captcha_resend_psw_fehler','<b>Der Sicherheitscode wurde nicht korrekt eingegeben.<br><br>');$('captcha_resend_psw_div').innerHTML=proof_on_captcha[1];}
else{if(proof_on_captcha[0]==0){do_msg_field('reg_email_fehler','Diese Emailadresse existiert nicht. Bitte kontrollieren Sie Ihre Eingabe:');}
else{do_empty_field('reg_email_fehler');do_empty_field('captcha_resend_psw_fehler');$('input_reg_email').value='';$('resend_psw_safetycode').value='';do_msg_field('reg_email_fehler',proof_on_captcha[0]);$('captcha_resend_psw_div').innerHTML=proof_on_captcha[1];}}}
function resend_psw(){var ausgabe_bild="good.gif";if($('reg_email_status').src.match(ausgabe_bild)){resend_mail=$('input_reg_email').value;var myAjax=new Request({url:"sites/ajax_resend_password.php",method:'get',data:{'email':resend_mail,'sfc':$('resend_psw_safetycode').value},onComplete:update_after_resend_psw}).send();}
else{do_msg_field('reg_email_fehler','Die Eingabe ist noch nicht korrekt, bitte kontrollieren Sie das Email-Format (XX@YY.ZZ).');}}
var Slide={start:function(obj_list,obj_headings){if($('vertical'))Slide.vertical(obj_list,obj_headings);},vertical:function(obj_list,obj_headings){var list=$$(obj_list);var headings=$$(obj_headings);var collapsibles=new Array();headings.each(function(heading,i){var collapsible=new Fx.Slide(list[i],{duration:500,transition:Fx.Transitions.linear,onComplete:function(request){var open=request.getStyle('margin-top').toInt();if(open>=0)new Fx.Scroll(window).toElement(headings[i]);}});collapsibles[i]=collapsible;heading.onclick=function(){var span=heading.getElement('div');var muster=/pfeil_oben.gif/;if(muster.test(span.innerHTML)){span.innerHTML="<img border=\"0\" src=\"pics/pfeil_unten.gif\">";}
else{span.innerHTML="<img border=\"0\" src=\"pics/pfeil_oben.gif\">";}
collapsible.toggle();return false;}
collapsible.hide();});$(document.body).getElements('a[id=collapse-all]').each(function(el){el.onclick=function(){headings.each(function(heading,i){collapsibles[i].hide();var span=heading.getElement('div');span.innerHTML="<img border=\"0\" src=\"pics/pfeil_oben.gif\">";});return false;}});$(document.body).getElements('a[id=expand-all]').each(function(el){el.onclick=function(){headings.each(function(heading,i){collapsibles[i].show();var span=heading.getElement('div');span.innerHTML="<img border=\"0\" src=\"pics/pfeil_unten.gif\">";});return false;}});}};function makeScrollbar(content,scrollbar,handle,horizontal,ignoreMouse){var steps=(horizontal?(content.getScrollSize().x-content.getSize().x):(content.getScrollSize().y-content.getSize().y))
var slider=new Slider(scrollbar,handle,{steps:steps,mode:'vertical',onChange:function(step){var x=(horizontal?step:0);var y=(horizontal?0:step);content.scrollTo(x,y);}}).set(0);if(!(ignoreMouse)){$$(content,scrollbar).addEvent('mousewheel',function(e){e=new Event(e).stop();var step=slider.step-e.wheel*30;slider.set(step);});}
$(document.body).addEvent('mouseleave',function(){slider.drag.stop()});}
function upCounter(oRe){$('div_besucher_online').innerHTML=oRe;}
function initCounter(){var myAjax=new Request({url:'sites/ajax_counter.php',data:{'referrer':document.referrer,'page_url':document.URL},onComplete:upCounter}).send();}
function checkbox_checken(chk_ID){if($(chk_ID).checked==true){$(chk_ID).checked=false;}
else{$(chk_ID).checked=true;}}
var starID;function upRating(oRe){slide_action($('div_actionslide_'+starID),'Sie haben gevotet.');$('starrating_index_'+starID).innerHTML=oRe;}
function starrate_mod(starr_j,star_id,starr_t,starr_c){starID=star_id;var myAjax=new Request({url:"sites/starrating_ajax_rpc.php",method:'get',data:{'j':starr_j,'q':star_id,'t':starr_t,'c':starr_c},onComplete:upRating}).send();}
var after_proof;var no_change_of_main=false;function proof_login_handling(oRe){if(oRe=='true'){if(after_proof=='usermenu'){if(order_pagenumber==0){var myAjax=new Request({url:"sites/"+ajax_url,method:'get',onComplete:update_div_inhalt}).send();}
else{var myAjax=new Request({url:"sites/"+ajax_url,method:'get',data:{'page':order_pagenumber},onComplete:update_div_inhalt}).send();}}}
else{load_sessions_expired_events()}}
function proof_login(){var myAjax=new Request({url:'sites/ajax_expired_session_outputs.php',method:'get',data:{'todo_event':'proof'},onComplete:proof_login_handling}).send();}
function load_sessions_expired_events(){var myAjax=new Request({url:'sites/ajax_expired_session_outputs.php',method:'get',data:{'todo_event':'main'},onComplete:update_div_inhalt}).send();var myAjax=new Request({url:'sites/ajax_expired_session_outputs.php',method:'get',data:{'todo_event':'shopping_cart'},onComplete:update_Warenkorb}).send();}
var ajax_url;var order_pagenumber=0;function user_menu(where,ajax_url_t,order_pagenumber_t){ajax_url=ajax_url_t;order_pagenumber=order_pagenumber_t;wohinJS=where;preloader_div_inhalt();after_proof='usermenu';proof_login();}
function change_user_data_validate_old_psw(){var myAjax=new Request({url:"sites/ajax_validate_user_psw.php",method:'get',data:{'old_psw':$('input_reg_oldpsw').value},onComplete:result_psw_validation}).send();}
function result_psw_validation(oRe){if(oRe){do_empty_field('reg_oldpsw_fehler');reg_input_richtig('oldpsw',1);}
else{do_empty_field('reg_oldpsw_correct');$('reg_oldpsw_fehler').style.height="auto";reg_input_falsch('oldpsw','Das Passwort ist nicht korrekt:');}}
function change_user_data(what_data){var fehler_string_falsch="<b>Noch fehlerhaft:</b>";var ausgabe_bild="good.gif";switch(what_data){case'email':if($('reg_email_status').src.match(ausgabe_bild)){update_user_data(what_data,'');}
else{$('reg_email_fehler').innerHTML=fehler_string_falsch+$('reg_email_fehler').innerHTML;}
break;case'psw':if(($('reg_oldpsw_status').src.match(ausgabe_bild))&&($('reg_psw1_status').src.match(ausgabe_bild))&&($('reg_psw2_status').src.match(ausgabe_bild))){update_user_data(what_data,'');}
else{if(!$('reg_oldpsw_status').src.match(ausgabe_bild)){$('reg_oldpsw_fehler').innerHTML=fehler_string_falsch+$('reg_oldpsw_fehler').innerHTML;}
if(!(($('reg_psw1_status').src.match(ausgabe_bild))&&($('reg_psw2_status').src.match(ausgabe_bild)))){$('reg_psw1_fehler').innerHTML=fehler_string_falsch+$('reg_psw1_fehler').innerHTML;}}
break;}}
function update_user_data(what_data,anrede_get){var myAjax=new Request({url:'sites/ajax_kunde_2_1_change_data.php',method:'get',data:{'what_data':what_data,'email':$('input_reg_email').value,'old_pass':$('input_reg_oldpsw').value,'new_pass':$('input_reg_psw1').value},onComplete:update_change_form}).send();}
function update_change_form(oRe){var splitted=oRe.split('---');var oRe=splitted[0];var error=splitted[1];switch(oRe){case'email':if(error=='noerror'){do_msg_field('reg_email_correct','Email-Adresse wurde geändert!');}
else{reg_input_falsch("email","Ungültige Emailadresse! Richtiges Format: 'xx@yy.zz'");}
break;case'psw':if(error=='noerror'){do_msg_field('reg_oldpsw_correct','Ihr Passwort wurde geändert!');}
else{reg_input_falsch("input_reg_psw1","Ihre Eingaben sind noch fehlerhaft.");}
break;}}
function do_empty_field(field){if($(field)){$(field).style.height="0px";$(field).innerHTML='';}}
function do_msg_field(field,msg){if($(field)){$(field).style.height="auto";$(field).innerHTML=msg;}}
function send_contact_mail(){var con_email="undefined";var con_name="undefined";var con_email_proof=true;var copy=0;do_empty_field('input_contact_correct');do_empty_field('input_contact_fehler');do_empty_field('input_text_fehler');do_empty_field('captcha_contact_fehler');if($('input_contact_email')){do_empty_field('input_email_fehler');con_email=$('input_contact_email').value;var regEmailex=new RegExp(strEmailReg);if(!regEmailex.test(con_email)){con_email_proof=false;}}
if($('input_contact_name')){con_name=$('input_contact_name').value;}
if($('chbx_copy').checked){copy=1;}
if(($('input_email_fehler'))&&($('input_contact_email').value=="")){do_msg_field('input_email_fehler','<b>Bitte geben Sie Ihre Emailadresse ein:</b>');}
else if(!con_email_proof){do_msg_field('input_email_fehler','<b>Ungültige Emailadresse! Richtiges Format: \'xx@yy.zz\'</b>');}
else if($('input_contact_text').value==""){do_msg_field('input_text_fehler','<b>Bitte geben Sie einen Anfragetext ein:</b>');}
else{var myAjax=new Request({url:'sites/ajax_kunde_3_1_send_mail.php',data:{'btr':$('input_contact_btr').value,'text':$('input_contact_text').value,'sfc':$('contact_safetycode').value,'email':con_email,'name':con_name,'copy':copy},onComplete:update_contact_form}).send();}}
function update_contact_form(oRe){var proof_on_captcha=oRe.split('%--%');if(proof_on_captcha[0]=='wrongcaptcha'){$('contact_safetycode').value='';do_msg_field('captcha_contact_fehler','<b>Der Sicherheitscode wurde nicht korrekt eingegeben:');$('captcha_contact_div').innerHTML=proof_on_captcha[1];}
else{if(proof_on_captcha[0]=='sess_exp'){do_msg_field('input_contact_correct','<div style="float: left; padding: 10px 0px 0px 33px; height: 70px; width: 90px; border-right: 0;"><img src="pics/bad_big.gif"></div><div style="float: left; height: 70px; width: 489px; padding-top: 25px;  border-left: 0; color: #CC0000;"><b>Ihre Anfrage konnte nicht versendet werden, da Sie zu lange inaktiv waren!</b><br>Bitte loggen Sie sich erneut ein.</div><br><br>');}
else{do_msg_field('input_contact_correct','<div style="float: left; padding: 10px 0px 0px 33px; height: 70px; width: 90px; border-right: 0;"><img src="pics/good_big.gif"></div><div style="float: left; height: 70px; width: 489px; padding-top: 25px;  border-left: 0;"><b>Ihre Anfrage wurde erfolgreich versendet.</b><br>Eine Antwort erhalten Sie an folgende Email-Adresse: '+proof_on_captcha[0]+'</div><br><br>');if($('captcha_contact_div')){$('captcha_contact_div').innerHTML=proof_on_captcha[1];}
$('input_contact_btr').value='';$('input_contact_text').value='';}
$('contact_safetycode').value='';}}
var captchadiv;function output_captcha(oRe){$(captchadiv).innerHTML=oRe;}
function reload_captcha(captcha_div){captchadiv=captcha_div;var myAjax=new Request({url:'sites/ajax_reload_captcha.php',method:'get',data:{'captcha_div':captcha_div},onComplete:output_captcha}).send();}
function check_agb(where){if(!$('input_accept_agb').checked){alert('Bevor Sie fortfahren müssen Sie unsere AGB akzeptieren.');}
else{switch(where){case'paypal':window.location.href='config/paypal/ReviewOrder.php';break;}}}
function load_shopping_cart_functions(){var inhalt_zs=$('div_warenkorb').innerHTML;$('holder2').innerHTML="<div id=\"waehrend_dragging\" class=\"warenkorb_infosatz addon_warenkorb_infosatz_dragdrop\"></div><div id=\"inhalt_zs\" style=\"display: none;\">"+inhalt_zs+"</div>";$('div_warenkorb').innerHTML=$('inhalt_zs').innerHTML;load_remooz('div.zoom-element-cart a');makeScrollbar($('holder2'),$('scrollbar2'),$('handle2'));}
function update_Warenkorb(oRe){$('holder2').innerHTML=oRe;slide_action($('div_actionslide_'+slideinfo_prodid),slideinfo_txt);load_shopping_cart_functions();}
function preloader_warenkorb(){$('holder2').innerHTML='<div style="width: 139px; padding-top: 100px; text-align: center;"><img src="pics/ajax-loader.gif"></div>';}
function preloader_div_inhalt(){$('div_inhalt').innerHTML='<div class=\"warenkorb_gross_outer div_inhalt_preloader\" style=\"text-align: center;\"><img src="pics/ajax-loader.gif"></div>';}
function warenkorb_refreshen(){preloader_warenkorb();var myAjax=new Request({url:'sites/ajax_initialisiere_warenkorb_bei_reload.php',method:'get',onComplete:update_Warenkorb}).send();}
var slideinfo_prodid="";var slideinfo_txt="";function in_den_warenkorb(id_id,id_menge,ersetzen_oder_dazu,welcher_warenkorb){$('div_warenkorb_ueberschrift').innerHTML="Warenkorb";var wohin="sites/ajax_in_den_warenkorb.php";var prod_id=$(id_id).value;var menge=0;if(id_menge==1){menge=1;}else{menge=$(id_menge).value;}
var parameter_liste='menge='+menge+'&id_order='+prod_id+'&vom_shop_oder_korb='+ersetzen_oder_dazu+'&welcher_warenkorb='+welcher_warenkorb;if(menge>0){if(welcher_warenkorb==1){preloader_div_inhalt();}else{preloader_warenkorb();}
if(welcher_warenkorb==1){var myAjax=new Request({url:wohin,method:'get',data:{'menge':menge,'id_order':prod_id,'vom_shop_oder_korb':ersetzen_oder_dazu,'welcher_warenkorb':welcher_warenkorb},onComplete:update_div_inhalt}).send();}
else{slideinfo_prodid=prod_id;if(ersetzen_oder_dazu==1){slideinfo_txt='Menge wurde angeglichen';}else{slideinfo_txt='in den Warenkorb gelegt';}
var myAjax=new Request({url:wohin,method:'get',data:{'menge':menge,'id_order':prod_id,'vom_shop_oder_korb':ersetzen_oder_dazu,'welcher_warenkorb':welcher_warenkorb},onComplete:update_Warenkorb}).send();}}}
function artikel_aus_warenkorb_loeschen(id_id,welcher_warenkorb){var wohin="sites/ajax_artikel_aus_warenkorb_loeschen.php";var prod_id=$(id_id).value;var parameter_liste='id_order='+prod_id+'&welcher_warenkorb='+welcher_warenkorb;if(welcher_warenkorb==1){preloader_div_inhalt();}else{preloader_warenkorb();}
if(welcher_warenkorb==1){var myAjax=new Request({url:wohin,method:'get',data:{'id_order':prod_id,'welcher_warenkorb':welcher_warenkorb},onComplete:update_div_inhalt}).send();}
else{slideinfo_prodid=prod_id;slideinfo_txt='aus Warenkorb entfernt.';var myAjax=new Request({url:wohin,method:'get',data:{'id_order':prod_id,'welcher_warenkorb':welcher_warenkorb},onComplete:update_Warenkorb}).send();}}
function bestellstatus_initialisieren(wodran,waserledigt){$('div_warenkorb_ueberschrift').innerHTML="Bestellstatus";var myAjax=new Request({url:"sites/ajax_bestellstatus.php",method:'get',data:{'wodran':wodran,'waserledigt':waserledigt},onComplete:update_Warenkorb}).send();}
function linkhandling_zur_kasse(id,over_or_out){if(over_or_out==0){$('link_zur_kasse_'+id).removeClass('zur_kasse');$('link_zur_kasse_'+id).addClass('zur_kasse2');}
else{$('link_zur_kasse_'+id).removeClass('zur_kasse2');$('link_zur_kasse_'+id).addClass('zur_kasse');}}
function shop_proddetails(prodid){remove_pics();wohinJS="proddetails";preloader_div_inhalt();var myAjax=new Request({url:"sites/ajax_shop_proddetails.php",method:'get',data:{'prod_id':prodid},onComplete:update_div_inhalt}).send();}
function remove_tips(){$$('.tip').each(function(tip){tip.getParent().dispose();});}
function remove_pics(){$$('.drag_pic').each(function(drag){drag.dispose();});}
function shop_navigation(page,kat){var searchtxt="";var cbx_titl=0,cbx_desc=0,cbx_artnr=0,sort=0;wohinJS="shop";if(kat=='003'){wohinJS="usermenu_wishlist";}
sort=page.substr(0,1);page=page.substr(1,(page.length-1));if(kat=='2'){if(newsearch==true){if(topsearch==true){searchtxt=$('input_topsearch').value;}
else{searchtxt=$('input_sidesearch_'+search_side_id).value;}
newsearch=false;}
else{searchtxt=$('search_txt').innerHTML;}
if(topsearch==true){cbx_titl=1;cbx_desc=1;cbx_artnr=1;}
else{if($('cbx_sidesearch_name_'+search_side_id).checked==true){cbx_titl=1;}
if($('cbx_sidesearch_descr_'+search_side_id).checked==true){cbx_desc=1;}
if($('cbx_sidesearch_artnr_'+search_side_id).checked==true){cbx_artnr=1;}
if((cbx_titl==0)&&(cbx_titl==0)&&(cbx_titl==0)){cbx_titl=1;cbx_desc=1;cbx_artnr=1;}}}
remove_pics();preloader_div_inhalt();var myAjax=new Request({url:"sites/ajax_shop.php",method:'get',data:{'page':page,'kat':kat,'searchtxt':searchtxt,'cbx_titl':cbx_titl,'cbx_desc':cbx_desc,'cbx_artnr':cbx_artnr,'sortnum':sort},onComplete:update_div_inhalt}).send();}
function load_content_page(contentpage){wohinJS="contentpage";preloader_div_inhalt();if(contentpage==5){wohinJS="contentpage_googlemaps";}
if(contentpage==6){wohinJS="usermenu_contact";}
var myAjax=new Request({url:"sites/ajax_get_content_page.php",method:'get',data:{'contentpageID':contentpage},onComplete:update_div_inhalt}).send();}
function load_slide_infos(){$$('.a_prodinfo').each(function(slidediv){var divname=slidediv.getProperty('id')+'_div';$(divname).setStyle('height','auto');var mySlide=new Fx.Slide(divname).hide();slidediv.addEvent('click',function(e){if(slidediv.hasClass('a_prodinfo')){slidediv.setProperty('class','a_prodinfo_change');}
else{slidediv.setProperty('class','a_prodinfo');}
e=new Event(e);mySlide.toggle();e.stop();});});}
function load_slide_actioninfos(){$$('.div_slide_actioninfo').each(function(actdiv){var mySlide=new Fx.Slide(actdiv).hide();});}
function seo(oRe){var seo=oRe.split('(%seo%)');document.title=seo[0];return seo[1];}
function optimize_html_links(){var link_id,link_name;$$('[id^=html_link]').each(function(el){link_name=el.getProperty('name');link_id=el.getProperty('href').split('id=');link_id=link_id[1];el.setProperty('href','javascript: addHistoryEvent(\''+link_name+'('+link_id+')\', '+link_id+');');el.removeProperty('id');});}
function optimize_mb_links(id){var link_id,link_name;$$('[id^='+id+']').each(function(el){link_id=el.getProperty('onclick');el.setProperty('href',link_id);el.removeProperty('onclick');});}
function update_div_inhalt(oRe){oRe=seo(oRe);remove_tips();if(wohinJS!="shop"&&wohinJS!="proddetails"){remove_pics();}
$('div_inhalt').innerHTML=oRe;optimize_html_links();if((wohinJS=="contentpage")||(wohinJS=="shop")){if(!($('quantity_imgs_slides'))){preload_images();}}
if(wohinJS=="contentpage_googlemaps"){load_google_maps_data();}
if(wohinJS=="usermenu_orderlist"){load_infosaetze('tip_div');Slide.start('#vertical li div.div_best_slide','#vertical li div.div_eintraege_outer');}
if(wohinJS=="proddetails"||(wohinJS=="shop")){if($('quantity_imgs_slides')){load_slide_actioninfos();if($('with_img').value=='Y'){load_gallery();}
else{if($('is_available').value>0){load_drag_drop("drag_proddetails");}
else{$('drag_pic_style').removeProperties('onmouseover','onmouseout');var target_div=$$('[class$=drag_proddetails]');target_div[0].setStyle('cursor','default');}}
Slide.start('#vertical li div.div_best_slide','#vertical li div.div_eintraege_outer');}}
if((wohinJS=="shop")||(wohinJS=="usermenu_wishlist")){load_infosaetze('tip_descr');load_infosaetze('tip_zoom');load_infosaetze('tip_heart');load_drag_drop("drag_pic");load_remooz('div.zoom-element-gallery a');load_slide_infos();load_slide_actioninfos();if($chk('[id^=mb_shop_]')){box=new MultiBox('mb',{useOverlay:false,showControls:false});}}
if($('usermenu')){$("usermenu_orderlist").setStyle('color','');$("usermenu_chg_data").setStyle('color','');$("usermenu_contact").setStyle('color','');$("usermenu_wishlist").setStyle('color','');if((wohinJS=="usermenu_orderlist")||(wohinJS=="usermenu_chg_data")||(wohinJS=="usermenu_contact")||(wohinJS=="usermenu_wishlist")){$(wohinJS).setStyle('color',$('usermenu_name').getStyle('color'));}}
if((wohinJS=='regformaufruf')||(wohinJS=='bestellstatus_4')||(wohinJS=='bestellstatus_5')){if($('mb_reg')){optimize_mb_links('mb_reg');box=new MultiBox('mb',{descClassName:'multiBoxDesc',useOverlay:false});}}
var myFx=new Fx.Scroll(window).toTop();if(wohinJS=="bigcart"){load_infosaetze('tip_div');}
if(proof_main_on_loginmessage(oRe)){ausloggen();}
if(proof_main_on_completed_order(oRe)){warenkorb_refreshen();}}
function proof_main_on_loginmessage(txt_to_proof){if(txt_to_proof.match(/sobald Sie sich/gi)){return true;}
return false;}
function proof_main_on_completed_order(txt_to_proof){if(txt_to_proof.match(/Ihre Bestellung wurde erfolgreich abgeschlossen/gi)){return true;}
return false;}
function navigation_bestellstatus(wodran){var agb_checked='n';if($('input_accept_agb')){if($('input_accept_agb').checked){agb_checked='y';}}
php_ajax_site="ajax_bestellung_";wohinJS='bestellstatus_'+wodran;switch(wodran){case 2:php_ajax_site+="1_warenkorb_gross";wohinJS="bigcart";initCounter();break;case 3:php_ajax_site+="2_lieferdaten";break;case 4:php_ajax_site+="4_uebersicht";break;case 5:php_ajax_site+="5_beendet";wodran=0;break;case 6:php_ajax_site+="6_paypal_abort";wodran=2;break;}
preloader_div_inhalt();if(php_ajax_site!="ajax_bestellung_5_beendet"){bestellstatus_initialisieren(wodran,(wodran-1));}
wohin="sites/"+php_ajax_site+".php";var myAjax=new Request({url:wohin,data:{'url':document.URL,'agb_accepted':agb_checked},onComplete:update_div_inhalt}).send();}
function bestaetigung_input_pruefen(id,letzter_richtiger_wert,min_laenge,change_where){var meldung="";if((((id=="rech_plz")||(id=="plz"))&&($('input_reg_'+id).value.length>min_laenge))||((($('input_reg_'+id).value=="")||($('input_reg_'+id).value.length<min_laenge))&&(id!="firma")&&(id!="rech_firma")&&(id!="comment"))){if($('input_reg_'+id).value.length==0){meldung="Sie haben keinen Wert eingegeben!";}
else{meldung="'"+$('input_reg_'+id).value+"' war kein gültiger Wert!";}
$('input_reg_'+id).value=letzter_richtiger_wert;if(change_where=='during_order'){$('best_bestaetigen_meldung').className="warenkorb_gross_meldung wk_bs3_info_addon";$('best_bestaetigen_meldung').innerHTML=meldung;}
else if(change_where=='change_user_data'){reg_input_falsch(id,meldung);}}
else{if(($('input_reg_'+id).value!=letzter_richtiger_wert)||(id=='cashclass')){var myAjax=new Request({url:"sites/ajax_bestellung_3_new_session_value.php",data:{'id':id,'value':$('input_reg_'+id).value}}).send();if(change_where=='during_order'){$('best_bestaetigen_meldung').className="warenkorb_gross_meldung wk_bs3_info_addon";$('best_bestaetigen_meldung').innerHTML="Neuer Wert wurde übernommen";}
else if(change_where=='change_user_data'){if(!demo_mode){var myAjax=new Request({url:"sites/ajax_kunde_2_1_change_data.php",method:'get',data:{'what_data':'dispatchadr','id':id,'value':$('input_reg_'+id).value}}).send();}
if(id=='bank_blz'){if(!demo_mode){var myAjax=new Request({url:"sites/ajax_kunde_2_1_change_data.php",method:'get',data:{'what_data':'bankname','value':$('input_reg_'+id).value},onComplete:update_bankname}).send();}
else{update_bankname('Bank-Suche ist in der Demo nicht möglich!');}}
reg_input_richtig(id,1);}}}}
function update_bankname(oRe){var bank_found=oRe.search("Warning");$('input_reg_bank_name').style.color="#2A5206";if(bank_found!=-1){$('input_reg_bank_name').style.color="#FF0000";oRe='Kein passendes Bankinstitut gefunden.';}
$('input_reg_bank_name').value=oRe;}
function registrieren_form_aufruf(){var myAjax=new Request({url:"sites/ajax_register_form.php",method:'get',onComplete:update_div_inhalt}).send();}
function output_afterreg_confirm(correct){var content_afterreg='';if(correct==1){content_afterreg='<b>Sie haben Ihre Registrierung erfolgreich bestätigt.</b><br><br><br>Auf der linken Seite können Sie sich nun einloggen und Einkäufe tätigen.';}
else if(correct==2){content_afterreg='<b>Ihre Registrierung konnte nicht bestätigt werden</b><br><br><br>Bitte überprüfen Sie die Bestätigungsdaten!.';}
else{content_afterreg='<b>Ihre Registrierung wurde bereits bestätigt!</b><br><br><br>Auf der linken Seite können Sie sich einloggen und Einkäufe tätigen.';}
var myAjax=new Request({url:"sites/ajax_register_after_vali.php",method:'get',data:{'outtxt':content_afterreg,'regstatus':correct},onComplete:update_div_inhalt}).send();}
function direkte_eingabepruefung(id,ZoderB,wo){var strNumberReg="";var fehler_string="";switch(ZoderB){case 1:strNumberReg="^[0-9 ]*$";fehler_string="Feld darf nur numerische Werte (Zahlen) enthalten!";break;case 2:strNumberReg="^[a-zA-ZßöäüÖÄÜ ]*$";fehler_string="Feld darf nur Buchstaben enthalten!";break;case 3:strNumberReg="^[0-9 a-zA-ZßöäüÖÄÜ]*$";fehler_string="Feld darf nur numerische Werte (Zahlen) und Buchstaben enthalten!";break;}
var regNumberex=new RegExp(strNumberReg);if($('input_reg_'+id)){if(!regNumberex.test($('input_reg_'+id).value)){if(wo=="reg"){reg_input_falsch(id,fehler_string);}
else if(wo=="data"){}
return true;}}
return false;}
function update_reg_validierung(oRe){if(oRe==0){reg_input_falsch("email","Die Emailadresse '"+$('input_reg_email').value+"' ist bereits registriert!");}
else{reg_input_richtig("email",1);}}
function reg_input_falsch(id,fehler_string){do_msg_field('reg_'+id+'_fehler',fehler_string);if((id!="anre")&&(id!="agb")){new Fx.Tween($('input_reg_'+id)).start('background-color','#fcc');new Fx.Tween($('input_reg_'+id)).start('border-color','#c00');}
$('reg_'+id+'_status').src="pics/bad.gif";}
function accept_agb(){if($('input_reg_agb').value=='Y'){$('input_reg_agb').value='N';reg_input_falsch('agb','Sie müssen unsere AGB akzeptieren bevor Sie die Registrierung abschliessen können!');}
else{$('input_reg_agb').value='Y';reg_input_richtig('agb',1);}}
function reg_input_richtig(id,LeeroderRichtig){var input_color="";var ausgabe_bild="";if(LeeroderRichtig==0){input_color="normal";ausgabe_bild="spacer";}
else{input_color="valid";ausgabe_bild="good";}
if((id=='anre_w')||(id=='anre_m')){id='anre';}
$('reg_'+id+'_fehler').innerHTML="";$('reg_'+id+'_fehler').style.height="1px";$('reg_'+id+'_status').src="pics/"+ausgabe_bild+".gif";if(id!="anre"){if(input_color=="valid"){new Fx.Tween($('input_reg_'+id)).start('background-color','#A2FF6F');new Fx.Tween($('input_reg_'+id)).start('border-color','#0c0');}
else{new Fx.Tween($('input_reg_'+id)).start('background-color','#fff');new Fx.Tween($('input_reg_'+id)).start('border-color','#BEB201');}}}
var strEmailReg="^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";function reg_input_pruefen_email(psw_vergessen){if($('reg_email_fehler')){do_empty_field('reg_email_fehler');}
if($('reg_email_correct')){do_empty_field('reg_email_correct');}
var vali_email=0;var regEmailex=new RegExp(strEmailReg);if(regEmailex.test($('input_reg_email').value)){vali_email=1;}
else{if($('input_reg_email').value==""){reg_input_richtig("email",0);}
else{reg_input_falsch("email","Ungültige Emailadresse! Richtiges Format: 'xx@yy.zz'");}
$('input_reg_email').style.backgroundColor="#ffffff";}
if((vali_email==1)&&(psw_vergessen)){reg_input_richtig("email",1);}
else if(vali_email==1){var myAjax=new Request({url:"sites/ajax_register_vali_email.php",method:'get',data:{'email':$('input_reg_email').value},onComplete:update_reg_validierung}).send();}}
function reg_input_pruefen_ifempty(id,ZoderB){var psw_falsch=0;if(((id=="psw1")||(id=="psw2"))&&(($('input_reg_psw1').value!="")&&($('input_reg_psw2').value!=""))&&(($('input_reg_psw1').value.length>1)&&($('input_reg_psw2').value.length>1))){if($('input_reg_psw1').value!=$('input_reg_psw2').value){reg_input_falsch("psw1","Die Passwörter müssen übereinstimmen:");reg_input_richtig("psw2",0);$('reg_psw2_status').src="pics/bad.gif";psw_falsch=1;}
else{reg_input_richtig("psw1",1);reg_input_richtig("psw2",1);}}
if(psw_falsch==0){if($('input_reg_'+id).value==""){reg_input_richtig(id,0);if((id=="psw1")||(id=="psw2")){id=(id=='psw1'?'psw2':'psw1');reg_input_richtig(id,0);}}
else{if(direkte_eingabepruefung(id,ZoderB)){}
else if((id=="plz")&&($('input_reg_'+id).value.length!=5)){reg_input_falsch(id,"Postleitzahl muss fünfstellig sein:")}
else if((id!="plz")&&($('input_reg_'+id).value.length<2)){reg_input_falsch(id,"Eingabe muss mindestens zweistellig sein:")}
else{reg_input_richtig(id,1);}}}}
function reg_after_send(oRe){var proof_on_captcha=oRe.split('%--%');if(proof_on_captcha[0]=='wrongcaptcha'){$('reg_safetycode').value='';do_msg_field('captcha_reg_fehler','<b>Der Sicherheitscode wurde nicht korrekt eingegeben.<br><br>');$('captcha_reg_div').innerHTML=proof_on_captcha[1];}
else{update_div_inhalt(oRe);}}
function reg_absenden(){var ausgabe_bild="good.gif";var anrede_get="";if(($('reg_email_status').src.match(ausgabe_bild))&&($('reg_psw1_status').src.match(ausgabe_bild))&&($('reg_psw2_status').src.match(ausgabe_bild))&&($('reg_anre_status').src.match(ausgabe_bild))&&($('reg_vorn_status').src.match(ausgabe_bild))&&($('reg_nachn_status').src.match(ausgabe_bild))&&($('reg_str_status').src.match(ausgabe_bild))&&($('reg_plz_status').src.match(ausgabe_bild))&&($('reg_agb_status').src.match(ausgabe_bild))&&($('reg_ort_status').src.match(ausgabe_bild))){if($('input_reg_anre_m').checked){anrede_get=$('input_reg_anre_m').value;}
else{anrede_get=$('input_reg_anre_w').value;}
var new_url=document.URL.split('#');var myAjax=new Request({url:"sites/ajax_regdaten_eintragen.php",method:'get',data:{'reg_email':$('input_reg_email').value,'reg_psw':$('input_reg_psw1').value,'reg_anre':anrede_get,'reg_vorn':$('input_reg_vorn').value,'reg_nachn':$('input_reg_nachn').value,'reg_firma':$('input_reg_firma').value,'reg_tele':$('input_reg_tele').value,'reg_str':$('input_reg_str').value,'reg_plz':$('input_reg_plz').value,'reg_ort':$('input_reg_ort').value,'url':new_url[0],'sfc':$('reg_safetycode').value},onComplete:reg_after_send}).send();}
else{wo_fehlt_richtige_eingabe();}}
function submit_validate(id){var fehlerbild="bad.gif";var goodbild="good.gif";var fehler_string_leer="<b>Dieses Feld muss noch ausgefüllt werden:</b>";var fehler_string_falsch="<b>Noch fehlerhaft:</b>";if(($('reg_'+id+'_status').src.match(fehlerbild))&&(!$('reg_'+id+'_fehler').innerHTML.match(fehler_string_falsch))){reg_input_falsch(id,fehler_string_falsch+" "+$('reg_'+id+'_fehler').innerHTML);}
else if(($('input_reg_'+id).value=="")&&(!$('reg_'+id+'_fehler').innerHTML.match(fehler_string_leer))){reg_input_falsch(id,fehler_string_leer);}}
function wo_fehlt_richtige_eingabe(){var fehlerbild="bad.gif";var goodbild="good.gif";var fehler_string_leer="<b>Dieses Feld muss noch korrekt ausgefüllt werden:</b>";var fehler_string_falsch="<b>Noch fehlerhaft:</b>";submit_validate("email");submit_validate("psw1");if(($('input_reg_agb').value=="N")&&($('reg_agb_fehler').innerHTML=="")){reg_input_falsch("agb",fehler_string_leer);}
else if(((($('input_reg_agb').value=="N")&&($('reg_agb_fehler').innerHTML!=""))||(($('input_reg_agb').value=="N")&&($('reg_agb_status').src.match(fehlerbild))))&&((!$('reg_agb_fehler').innerHTML.match(fehler_string_falsch)))){reg_input_falsch("agb",fehler_string_falsch+" "+$('reg_agb_fehler').innerHTML);}
if(($('input_reg_psw2').value=="")&&(!$('reg_psw2_fehler').innerHTML.match(fehler_string_leer))){reg_input_falsch("psw2",fehler_string_leer);}
else if(((($('input_reg_psw2').value=="")&&($('reg_psw2_fehler').innerHTML.match(fehler_string_leer)))||(($('input_reg_psw2').value!="")&&($('reg_psw2_status').src.match(fehlerbild))))&&((!$('reg_psw2_fehler').innerHTML.match(fehler_string_falsch)))){reg_input_falsch("psw2",fehler_string_falsch+" "+$('reg_psw2_fehler').innerHTML);}
if((!($('reg_anre_status').src.match(goodbild)))&&(!$('reg_anre_fehler').innerHTML.match(fehler_string_leer))){reg_input_falsch("anre",fehler_string_leer)}
else if(($('reg_anre_fehler').innerHTML.match(fehler_string_leer))&&(!$('reg_anre_fehler').innerHTML.match(fehler_string_falsch))){reg_input_falsch("anre",fehler_string_falsch+" "+$('reg_anre_fehler').innerHTML);}
submit_validate("vorn");submit_validate("nachn");submit_validate("str");submit_validate("plz");submit_validate("ort");}
function radio_anrede_steuerung(id,inputname){if(id=="m"){$('input_reg_'+inputname+'_w').checked=false;}
else{$('input_reg_'+inputname+'_m').checked=false;}}
function radio_rech_abweich_steuerung(id){if(id=="N"){$('input_reg_rech_abweichend_y').checked=false;$('rech_dats').setStyle('height','1px');$('rech_dats').setStyle('overflow','hidden');}
else{$('input_reg_rech_abweichend_n').checked=false;$('rech_dats').setStyle('height','auto');$('rech_dats').setStyle('overflow','visible');}}
function ausloggen(){var myAjax=new Request({url:"sites/ajax_ausloggen.php",method:'get',onComplete:update_login}).send();}
function get_startpage_load(oRe){if(oRe==999){oRe=39202120;}
addHistoryEvent('Startseite('+oRe+')',oRe);}
function get_startpage(){var myAjax=new Request({url:"sites/ajax_get_data.php",method:'get',data:{'tab':'aong_admin_menu_ziele','select_f':'content','where_feld':'ID','where_data':2},onComplete:get_startpage_load}).send();}
function update_login(oRe){if(oRe.match(/id=\"jetzt_eingeloggt\"/gi)){$('div_login_ueberschrift').innerHTML="Kunden - Menü";warenkorb_refreshen();if(proof_main_on_loginmessage($('div_inhalt').innerHTML)){get_startpage();}}
else{$('div_login_ueberschrift').innerHTML="Login";if(no_change_of_main){get_startpage();warenkorb_refreshen();}
no_change_of_main=false;}
$('div_login').innerHTML=oRe;optimize_html_links();}
function einloggen(){var remind_user=0;var user_email=$('input_email').value;var user_psw=$('input_psw').value;var fehlermeldung_leeres_feld="<b>Bitte dieses Feld ausfüllen:</b>";var loginstarten=0;if(user_email==""){$('fehler_login_email').innerHTML=fehlermeldung_leeres_feld;$('fehler_login_email').style.height='13px';$('fehler_login_email').style.fontSize='9px';loginstarten++;}else{$('fehler_login_email').innerHTML="";$('fehler_login_email').style.height='1px';$('fehler_login_email').style.fontSize='0px';}
if(user_psw==""){$('fehler_login_psw').innerHTML=fehlermeldung_leeres_feld;$('fehler_login_psw').style.height='13px';$('fehler_login_psw').style.fontSize='9px';if(loginstarten==0){$('fehler_login_email').style.height='1px';}
loginstarten++;}else{$('fehler_login_psw').innerHTML="";$('fehler_login_psw').style.height='1px';$('fehler_login_psw').style.fontSize='0px';}
if($('remind_me').checked==true){remind_user=1;}
if(loginstarten!=0){if($('logindaten_nicht_korrekt')){do_empty_field('logindaten_nicht_korrekt');}}
if(loginstarten==0){var myAjax=new Request({url:"sites/ajax_einloggen.php",method:'post',data:{'email':user_email,'userpsw':user_psw,'remind_me':remind_user},onComplete:update_login}).send();}}
function load_infosaetze($tipid){var tiparr=new Array();var i=0;$(document.body).getElements('span[id='+$tipid+']').each(function(el){tiparr[i]=new Tips(el,{timeOut:700,maxTitleChars:50,hideDelay:200,onShow:function(tip){tip.fade('in');},onHide:function(tip){tip.fade('out');}});i++;});}
function load_remooz(location){$$(location).each(function(el){ReMooz.assign(el,{origin:'img'});});}
var newsearch=false;var topsearch=false;var search_side_id="";function search(where,side_id){newsearch=true;var error_msg1='<b>Bitte geben Sie hier einen Suchbegriff ein:</b>';var error_msg2='<b>Bitte haken Sie an, was Sie durchsuchen möchten:</b>';if(where=='side'){topsearch=false;search_side_id=side_id;$('error_sidesearch_'+search_side_id).innerHTML="";$('error_sidesearch_'+search_side_id).style.height='4px';if($('input_sidesearch_'+search_side_id).value==''){$('error_sidesearch_'+search_side_id).innerHTML=error_msg1;$('error_sidesearch_'+search_side_id).style.height='25px';}
else{shop_navigation('01',002);}}
else if(where=='top'){topsearch=true;shop_navigation('01',002);}}
function load_google_maps_data(){var myAjax=new Request({url:"sites/ajax_get_data_googlemaps.php",method:'get',onComplete:load_google_maps}).send();}
function show_googlemap_address(geocoder,map,name,address){geocoder.getLatLng(address,function(point){if(!point){alert('Die Adresse "'+address+'" wurde leider nicht gefunden und kann nicht grafisch dargestellt werden!');}else{map.setCenter(point,15);var marker=new GMarker(point);map.addOverlay(marker);var html_markername='<div style="font-weight: bold; font-size: 14px; padding-bottom: 3px; border-bottom: 1px solid #000000; color: #000000;">'+name+'</div><div style=" color: #000000; padding-top: 5px;">'+address+'</div>';marker.openInfoWindowHtml(html_markername);}});}
function load_google_maps(oRe){if(GBrowserIsCompatible()){var map_data=oRe.split('-:-:-:-');var gmap=new GMap2(document.getElementById("googlemap_div"),{mapTypes:[G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP]});gmap.addControl(new GSmallMapControl());gmap.addControl(new GMapTypeControl());gmap.addControl(new GScaleControl());gmap.addControl(new GOverviewMapControl());var geocoder=new GClientGeocoder();show_googlemap_address(geocoder,gmap,map_data[0],map_data[1]);}}
function findPos(obj){var curleft=curtop=0;if(obj.offsetParent){do{curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}while(obj=obj.offsetParent);return[curleft,curtop];}}
var fav_add_or_rem="";var fav_pordID="";function slideout(){this.slide('out');}
function slidein(){this.set('slide',{duration:'long',transition:'bounce:out'});this.slide('in');}
function slide_action(slide,info_txt){if(slide){slide.innerHTML=info_txt;var slidediv_in=slidein.bind(slide);slidediv_in();var slidediv_out=slideout.bind(slide);slidediv_out.delay(4000);}}
function update_after_savefav(oRe){var sf_link=$('fav_link_'+fav_pordID);var sf_actionslide=$('div_actionslide_'+fav_pordID);if(fav_add_or_rem=='remove'){sf_link.setProperty('class','a_prodheart');sf_link.setProperty('href','javascript: save_fav('+fav_pordID+', \'add\');');slide_action(sf_actionslide,'von Merkzettel entfernt');}
else{sf_link.setProperty('class','a_prodheart_remove');sf_link.setProperty('href','javascript: save_fav('+fav_pordID+', \'remove\');');slide_action(sf_actionslide,'auf Merkzettel gesetzt');}}
function save_fav(prodID,add_or_rem){fav_add_or_rem=add_or_rem;fav_pordID=prodID;var myAjax=new Request({url:"sites/ajax_save_fav.php",method:'get',data:{'prod_id':prodID,'add_or_rem':add_or_rem},onComplete:update_after_savefav}).send();}
function key_press_enter(searchfiel_id,where,e){var charCode;if(e&&e.which){charCode=e.which;}
else if(window.event){e=window.event;charCode=e.keyCode;}
if(charCode==13){if(where=='login'){einloggen();}
else{search(where,searchfiel_id);}}}
var inner_div_name,inner_div_anker;function update_after_nav_inner_div(oRe){$(inner_div_name).innerHTML=oRe;var myFx=new Fx.Scroll(window).toElement(inner_div_anker);}
function page_nav_inner_div(topage,inner_div_addon,divname,anker,new_added){$(divname).innerHTML='<div class=\"warenkorb_gross_outer\" style=\"text-align: center; padding-top: 100px; padding-bottom: 100px;\"><img src="pics/ajax-loader.gif"></div>';inner_div_name=divname;inner_div_anker=anker;var myAjax=new Request({url:"sites/ajax_get_content_inner_div.php",method:'get',data:{'topage':topage,'inner_div_addon':inner_div_addon,'new_added':new_added},onComplete:update_after_nav_inner_div}).send();}
function update_after_send_comment(oRe){do_empty_field('comment_error');do_empty_field('comment_msg');switch(oRe){case'1':do_msg_field('comment_msg','Ihr Kommentar wurde erfolgreich eingetragen.');$('comment_txt').value="";$('com_safetycode').value="";reload_captcha('captcha_comm_div');page_nav_inner_div(1,comm_prod_id,'div_prodcomments_outer','div_prodcomments_anker',1);break;case'2':do_msg_field('comment_error','Sie müssen eingeloggt sein um einen Kommentar eintragen zu können!');break;case'3':do_msg_field('comment_error','Bitte füllen Sie alle erforderlichen Felder aus:');break;case'4':do_msg_field('comment_error','Der Sicherheitscode wurde nicht korrekt eingegeben.');$('com_safetycode').value="";reload_captcha('captcha_comm_div');break;}}
var comm_prod_id;function send_comment(prodID,artNr){comm_prod_id=prodID;var myAjax=new Request({url:"sites/ajax_send_comment.php",method:'get',data:{'prod_id':prodID,'artNr':artNr,'comment_name':$('comment_name').value,'comment_txt':$('comment_txt').value,'sfc':$('com_safetycode').value},onComplete:update_after_send_comment}).send();}
function load_gallery(){var slides=$('quantity_imgs_slides').value;if(slides==1){var men_padd='';if($('quantity_imgs').value<2){men_padd='0px 18px 0px 18px';}
else{men_padd='0px 16px 0px 16px';}
$('a_gal_moveleft').getParent().setStyles({padding:men_padd,width:'588px'});do_empty_field('a_gal_moveleft');do_empty_field('a_gal_moveright');}
var pos=0;var offset=586;var currentslide=1;$('a_gal_moveleft').style.visibility='hidden';var target_div=$$('[class$=drag_proddetails]');var inspector=target_div[0];var fx=new Fx.Morph(inspector,{duration:300,transition:Fx.Transitions.Sine.easeOut});var fx2=new Fx.Morph(inspector,{duration:200,transition:Fx.Transitions.Sine.easeOut});var imgscroll=new Fx.Scroll('wrapper',{offset:{'x':0,'y':0},transition:Fx.Transitions.Cubic.easeOut}).toLeft();if(($('moveleft'))&&($('moveright'))){$('moveleft').addEvent('click',function(event){event=new Event(event).stop();if((currentslide-1)==1){$('a_gal_moveleft').style.visibility='hidden';}
if(currentslide==1){return;}
if((slides>1)&&((currentslide-1)<slides)){$('a_gal_moveright').style.visibility='visible';}
currentslide--;pos+=-(offset);imgscroll.start(pos);});$('moveright').addEvent('click',function(event){event=new Event(event).stop();if((currentslide+1)==slides){$('a_gal_moveright').style.visibility='hidden';}
if((slides>1)&&((currentslide+1)>1)){$('a_gal_moveleft').style.visibility='visible';}
if(currentslide>=slides)return;currentslide++;pos+=offset;imgscroll.start(pos);});}
$$('.item').each(function(item){item.addEvent('click',function(e){e=new Event(e).stop();fx2.start({'opacity':0}).chain(function(){inspector.empty();fx2.start({'opacity':1});var largeImage=new Element('img',{'src':item.href});fx.start({'opacity':0}).chain(function(){inspector.empty();var description=item.getElement('span');if(description)
var des=new Element('p').set('text',description.get('text')).inject(inspector);largeImage.inject(inspector);fx.start({'opacity':1});});var img_vals=item.getElement('img');var img_styles=img_vals.getProperty('id');var img_styles=img_styles.split('-.-');$('large_img_style').setStyle('padding-left',img_styles[0]+'px');inspector.setStyle('height',img_styles[1]+'px');});});});inspector.empty();var description=$('first').getElement('span');if(description)var des=new Element('p').set('text',description.get('text')).inject(inspector);var largeImage=new Element('img',{'src':$('first').href}).inject(inspector);var img_vals=$('first').getElement('img');var img_styles=img_vals.getProperty('id');var img_styles=img_styles.split('-.-');$('large_img_style').setStyle('padding-left',(img_styles[0]-1)+'px');inspector.setStyle('height',img_styles[1]+'px');if($('quantity_imgs').value<2){do_empty_field('imgs_menu');}
if($('is_available').value>0){load_drag_drop("drag_proddetails");}
else{$('drag_pic_style').removeProperties('onmouseover','onmouseout');inspector.setStyle('cursor','default');}}
function html_entity_decode( string, quote_style ) {
    // http://kevin.vanzonneveld.net 
    var histogram = {}, symbol = '', tmp_str = '', entity = '';
    tmp_str = string.toString();
    
    if (false === (histogram = get_html_translation_table('HTML_ENTITIES', quote_style))) {
        return false;
    }
 
    // &amp; must be the last character when decoding!
    delete(histogram['&']);
    histogram['&'] = '&amp;';
 
    for (symbol in histogram) {
        entity = histogram[symbol];
        tmp_str = tmp_str.split(entity).join(symbol);
    }
    
    return tmp_str;
}

function get_html_translation_table(table, quote_style) {
    // http://kevin.vanzonneveld.net    
    var entities = {}, histogram = {}, decimal = 0, symbol = '';
    var constMappingTable = {}, constMappingQuoteStyle = {};
    var useTable = {}, useQuoteStyle = {};
    
    useTable      = (table ? table.toUpperCase() : 'HTML_SPECIALCHARS');
    useQuoteStyle = (quote_style ? quote_style.toUpperCase() : 'ENT_COMPAT');
    
    // Translate arguments
    constMappingTable[0]      = 'HTML_SPECIALCHARS';
    constMappingTable[1]      = 'HTML_ENTITIES';
    constMappingQuoteStyle[0] = 'ENT_NOQUOTES';
    constMappingQuoteStyle[2] = 'ENT_COMPAT';
    constMappingQuoteStyle[3] = 'ENT_QUOTES';
    
    // Map numbers to strings for compatibilty with PHP constants
    if (!isNaN(useTable)) {
        useTable = constMappingTable[useTable];
    }
    if (!isNaN(useQuoteStyle)) {
        useQuoteStyle = constMappingQuoteStyle[useQuoteStyle];
    }
 
    if (useTable == 'HTML_SPECIALCHARS') {
        // ascii decimals for better compatibility
        entities['38'] = '&amp;';
        if (useQuoteStyle != 'ENT_NOQUOTES') {
            entities['34'] = '&quot;';
        }
        if (useQuoteStyle == 'ENT_QUOTES') {
            entities['39'] = '&#039;';
        }
        entities['60'] = '&lt;';
        entities['62'] = '&gt;';
    } else if (useTable == 'HTML_ENTITIES') {
        // ascii decimals for better compatibility
      entities['38']  = '&amp;';
        if (useQuoteStyle != 'ENT_NOQUOTES') {
            entities['34'] = '&quot;';
        }
        if (useQuoteStyle == 'ENT_QUOTES') {
            entities['39'] = '&#039;';
        }
      entities['60']  = '&lt;';
      entities['62']  = '&gt;';
      entities['160'] = '&nbsp;';
      entities['161'] = '&iexcl;';
      entities['162'] = '&cent;';
      entities['163'] = '&pound;';
      entities['164'] = '&curren;';
      entities['165'] = '&yen;';
      entities['166'] = '&brvbar;';
      entities['167'] = '&sect;';
      entities['168'] = '&uml;';
      entities['169'] = '&copy;';
      entities['170'] = '&ordf;';
      entities['171'] = '&laquo;';
      entities['172'] = '&not;';
      entities['173'] = '&shy;';
      entities['174'] = '&reg;';
      entities['175'] = '&macr;';
      entities['176'] = '&deg;';
      entities['177'] = '&plusmn;';
      entities['178'] = '&sup2;';
      entities['179'] = '&sup3;';
      entities['180'] = '&acute;';
      entities['181'] = '&micro;';
      entities['182'] = '&para;';
      entities['183'] = '&middot;';
      entities['184'] = '&cedil;';
      entities['185'] = '&sup1;';
      entities['186'] = '&ordm;';
      entities['187'] = '&raquo;';
      entities['188'] = '&frac14;';
      entities['189'] = '&frac12;';
      entities['190'] = '&frac34;';
      entities['191'] = '&iquest;';
      entities['192'] = '&Agrave;';
      entities['193'] = '&Aacute;';
      entities['194'] = '&Acirc;';
      entities['195'] = '&Atilde;';
      entities['196'] = '&Auml;';
      entities['197'] = '&Aring;';
      entities['198'] = '&AElig;';
      entities['199'] = '&Ccedil;';
      entities['200'] = '&Egrave;';
      entities['201'] = '&Eacute;';
      entities['202'] = '&Ecirc;';
      entities['203'] = '&Euml;';
      entities['204'] = '&Igrave;';
      entities['205'] = '&Iacute;';
      entities['206'] = '&Icirc;';
      entities['207'] = '&Iuml;';
      entities['208'] = '&ETH;';
      entities['209'] = '&Ntilde;';
      entities['210'] = '&Ograve;';
      entities['211'] = '&Oacute;';
      entities['212'] = '&Ocirc;';
      entities['213'] = '&Otilde;';
      entities['214'] = '&Ouml;';
      entities['215'] = '&times;';
      entities['216'] = '&Oslash;';
      entities['217'] = '&Ugrave;';
      entities['218'] = '&Uacute;';
      entities['219'] = '&Ucirc;';
      entities['220'] = '&Uuml;';
      entities['221'] = '&Yacute;';
      entities['222'] = '&THORN;';
      entities['223'] = '&szlig;';
      entities['224'] = '&agrave;';
      entities['225'] = '&aacute;';
      entities['226'] = '&acirc;';
      entities['227'] = '&atilde;';
      entities['228'] = '&auml;';
      entities['229'] = '&aring;';
      entities['230'] = '&aelig;';
      entities['231'] = '&ccedil;';
      entities['232'] = '&egrave;';
      entities['233'] = '&eacute;';
      entities['234'] = '&ecirc;';
      entities['235'] = '&euml;';
      entities['236'] = '&igrave;';
      entities['237'] = '&iacute;';
      entities['238'] = '&icirc;';
      entities['239'] = '&iuml;';
      entities['240'] = '&eth;';
      entities['241'] = '&ntilde;';
      entities['242'] = '&ograve;';
      entities['243'] = '&oacute;';
      entities['244'] = '&ocirc;';
      entities['245'] = '&otilde;';
      entities['246'] = '&ouml;';
      entities['247'] = '&divide;';
      entities['248'] = '&oslash;';
      entities['249'] = '&ugrave;';
      entities['250'] = '&uacute;';
      entities['251'] = '&ucirc;';
      entities['252'] = '&uuml;';
      entities['253'] = '&yacute;';
      entities['254'] = '&thorn;';
      entities['255'] = '&yuml;';
    } else {
        throw Error("Table: "+useTable+' not supported');
        return false;
    }
    
    // ascii decimals to real symbols
    for (decimal in entities) {
        symbol = String.fromCharCode(decimal);
        histogram[symbol] = entities[decimal];
    }
    
    return histogram;
}
