// AJAX in den Warenkorb 
function idwk(artnr,menge)  {
   document.getElementById('feedback').style.display="block";
   var url="3541_DE.htm?artnr="+artnr+"&v="+menge+"&r="+Math.random();
   new Ajax.Request(url,{method: 'post',onSuccess: function(t){udwk(t.responseText)}});   
   return false;
}

function udwk(q) {
   var s = q.split("***");
   document.getElementById("basket_count").innerHTML=s[0];
   document.getElementById("basket_text").innerHTML="<a href=\"910_DE-eplus_-_Shop-Warenkorb.htm\">WARENKORB</a><br>Gesamtpreis: "+s[1]+" &euro;";
   window.setTimeout('feedback_hide()',2000);
}

function feedback_hide()  {
   document.getElementById("feedback").style.display="none";
}

// AJAX merkliste 
function idml(artnr,menge)  {
   document.getElementById('feedback_merkliste').style.display="block";
   var url="3541_DE.htm?ml=1&artnr="+artnr+"&v="+menge+"&r="+Math.random();
   new Ajax.Request(url,{method: 'post',onSuccess: function(t){udml(t.responseText)}}); 
//   return false;
}

function udml(q) {
   window.setTimeout('feedbackml_hide()',2000);
}

function feedbackml_hide()  {
   document.getElementById("feedback_merkliste").style.display="none";
}









function sitemap_shop(id){
   var left = (screen.width-220)
   window.open(id,'sitemap','width=220,height=450,top=30,left='+left+',location=no,menubar=no,resizable=no,toolbar=no,status=no,fullscreen=no,scrollbars=1')
}

function sitemap(id){
   var left = (screen.width-180)
   window.open(id,'sitemap','width=180,height=300,top=30,left='+left+',location=no,menubar=no,resizable=no,toolbar=no,status=no,fullscreen=no,scrollbars=1')
}

function setCookie (cookieName, cookieValue, expires, path, domain, secure) {
   document.cookie = escape(cookieName) + '=' + escape(cookieValue) 
      + (expires ? '; EXPIRES=' + expires.toGMTString() : '')
      + (path ? '; PATH=' + path : '')
      + (domain ? '; DOMAIN=' + domain : '')
      + (secure ? '; SECURE' : '');
}
function getCookie (cookieName) {
   var cookieValue = null;
   var posName = document.cookie.indexOf(escape(cookieName) + '=');
   if (posName != -1) {
      var posValue = posName + (escape(cookieName) + '=').length;
      var endPos = document.cookie.indexOf(';', posValue);
      if (endPos != -1) cookieValue = unescape(document.cookie.substring(posValue, endPos));
      else cookieValue = unescape(document.cookie.substring(posValue));
   }
   return cookieValue;
}
var win=0
function OpenPopUp(id,params){
   win=(win&&!win.closed)?win:window.open(id,"win",params)
}
function WM_netscapeCssFix() {
   if (document.WM.WM_netscapeCssFix.initWindowwidth != window.innerwidth || document.WM.WM_netscapeCssFix.initWindowheight != window.innerheight) {
      document.location = document.location;
   }
}
function WM_netscapeCssFixCheckIn() {
   if ((navigator.appName == 'Netscape') && (parseInt(navigator.appVersion) == 4)) {
      if (typeof document.WM == 'undefined') {
         document.WM = new Object;
      }
      if (typeof document.WM.WM_scaleFont == 'undefined') {
         document.WM.WM_netscapeCssFix = new Object;
         document.WM.WM_netscapeCssFix.initWindowwidth = window.innerwidth;
         document.WM.WM_netscapeCssFix.initWindowheight = window.innerheight;
      }
      window.onresize = WM_netscapeCssFix;
   }
}
WM_netscapeCssFixCheckIn()

// EventHandler OnLoad
function RegHandler(name,myevent) {
   this.name = name
   this.myevent = myevent   
}
var RegColl=new Array()
function ev_add(name,myevent) {
   RegColl[RegColl.length]=new RegHandler(name,myevent)
}
function init() {
   for(var i=0;i<RegColl.length;i++) {
      if(RegColl[i].myevent=="onload") eval(RegColl[i].name)
   }
}
window.onload=init

var WF_errtxt=new Object()
function WF_showerror(obj,form) {
   for(var i in WF_errtxt)
      WF_errtxt[i].className=WF_errtxt[i].classNameOld
   var msg=""; WF_errtxt=new Object()
   for(var i in obj) {
      if(obj[i].name=="saveok"){
         if(document.getElementById("errormsg"))document.getElementById("errormsg").style.display="none"
         if(document.getElementById("normalmsg")){
            document.getElementById("normalmsg").style.display="block" 
            document.getElementById("normalmsg").innerHTML=obj[i].message        
            return
         }
      }
   }
   for(var i in obj) {
      if(document.getElementById("title_"+obj[i].name)) {
         WF_errtxt[i]=document.getElementById("title_"+obj[i].name)
         if(typeof WF_errtxt[i].classNameOld=="undefined")
            WF_errtxt[i].classNameOld=WF_errtxt[i].className
         WF_errtxt[i].className="error"
      }
      if(obj[i].name.substr(0,1)!="*") {
         if(obj[i].message.length)
            msg+=obj[i].message+"<br>"
      } else if(obj[i].name=="*hide") {
         if(document.getElementById(obj[i].message))
            document.getElementById(obj[i].message).style.display='none'
      } else if(obj[i].name=="*func") {
         alert(obj[i].name+" - "+obj[i].message)
         if(typeof eval(obj[i].message.substr(0,obj[i].message.indexOf("(")))!="undefined")
            eval(obj[i].message)
      }
   }
   if(document.getElementById("errormsg"))
      if(i) {
         document.getElementById("errormsg").innerHTML=msg
         document.getElementById("errormsg").style.display='block'
         if(document.getElementById("normalmsg"))
            document.getElementById("normalmsg").style.display='none'
      } else
      {
         document.getElementById("errormsg").style.display='none'
         document.getElementById("errormsg").style.padding='0px'
      }
}
function WF_checkerror() {
   if(document.getElementById("errormsg"))
      if(document.getElementById("errormsg").innerHTML.length)
         document.getElementById("errormsg").style.display='block'
   
   if(document.getElementById("normalmsg"))
      if(document.getElementById("normalmsg").innerHTML.length)
         document.getElementById("normalmsg").style.display='block'
}
function WF_submit(obj) {
// obj.onclick=null
   while(obj&&obj.tagName!="FORM")
      obj=obj.parentNode
   if(obj)obj.submit()
}

ev_add("WF_checkerror()","onload")
//Achtung Prototype
if (typeof(Event)=="undefined" || typeof(Event.observe)=="undefined"){
   window.onload=init
}else{
   Event.observe(window,"load",init)   
}


function confirmOrder()
{
   check = confirm("Sie sind dabei, die Bestellung abzuschliessen.\n\nNachträgliche Veränderungen sind dann nicht mehr möglich.\nMöchten Sie Ihre Bestellung jetzt bestätigen?");
   if (check == true)
   {
      document.forms.order.submit();
   }
   else
   {
      return false;
   }
}
