function startsuche() {
  if (document.getElementById("suche").value=="Produktsuche") {
    document.getElementById("suche").value="";
  }
}

function endesuche() {
  if (document.getElementById("suche").value=="") {
    document.getElementById("suche").value="Produktsuche";
  }
}

function xemailalt () {
  if (document.getElementById("emailneu").value == "") {
    s=document.getElementById("emailalt").value;
    document.getElementById("emailneu").value=s;
  }
}


function change_image(img,imgm) {
  document.getElementById("a_image").src="images/artikel/"+img;
  document.getElementById("imggross_img").src="images/artikel/"+imgm;
}

function updoption(shop) {
  apo=document.getElementById("preisoption").value;
  ao=document.getElementById("option").value;
  if ((apo == -1) || (ao == -1)) {
    document.getElementById("ampel_img").src="templates/50styles_template/pix5x5.png";
    document.getElementById("ampel_txt").innerHTML="";
    document.getElementById("wk1").innerHTML="<img src='templates/50styles_template/btn_warenkorb.png' />";
  } else {
    if (ampel[ao][apo] == 0) {
      document.getElementById("ampel_img").src="templates/50styles_template/ampel_rot.png";
      document.getElementById("ampel_txt").innerHTML="ausverkauft";
      document.getElementById("wk1").innerHTML="<img src='templates/50styles_template/btn_warenkorb.png' />";
    }
    if (ampel[ao][apo] == 1) {
      document.getElementById("ampel_img").src="templates/50styles_template/ampel_gelb.png";
      document.getElementById("ampel_txt").innerHTML="wird nachgeliefert";
      document.getElementById("wk1").innerHTML="<img id='wk11' src='templates/50styles_template/btn_warenkorb.png' onmouseover='javascript:document.getElementById(\"wk11\").src=\"templates/50styles_template/btn_warenkorb_"+shop+".png\";' onmouseout='javascript:document.getElementById(\"wk11\").src=\"templates/50styles_template/btn_warenkorb.png\";' />";
    }
    if (ampel[ao][apo] == 2) {
      document.getElementById("ampel_img").src="templates/50styles_template/ampel_gruen.png";
      document.getElementById("ampel_txt").innerHTML="lieferbar";
      document.getElementById("wk1").innerHTML="<img id='wk11' src='templates/50styles_template/btn_warenkorb.png' onmouseover='javascript:document.getElementById(\"wk11\").src=\"templates/50styles_template/btn_warenkorb_"+shop+".png\";' onmouseout='javascript:document.getElementById(\"wk11\").src=\"templates/50styles_template/btn_warenkorb.png\";' />";
    }
  }
}

function updpreis(shop) {
  id=document.getElementById("preisoption").value;
  document.getElementById("prx").innerHTML=pr[id][1];
  document.getElementById("pr2").value=pr[id][0];
  updoption(shop);
}

function img_gross(bild) {
  document.getElementById("imggross").style.display="block";
  var w = document.getElementById("imggross_img").width;
  var h = document.getElementById("imggross_img").height;
  document.getElementById("imggross").style.width=w;
  document.getElementById("imggross").style.height=h+20;
  if (navigator.appName == "Microsoft Internet Explorer") {
    document.all.imggross.style.left=(document.body.clientWidth-w)/2;
    document.all.imggross.style.top=(document.body.clientHeight-h-50)/2;
    document.all.imggross.style.left="0px";
    hh=h/2;
    if (hh > 50) { hh=50; }
    document.all.imggross.style.top=(-hh/2)+"px";
  } else {
    document.getElementById("imggross").style.left=(window.innerWidth-w)/2;
    document.getElementById("imggross").style.top=(window.innerHeight-h-20)/2;
    document.all.imggross.style.left="-20px";
    hh=h/2;
    if (hh > 50) { hh=50; }
    document.all.imggross.style.top=(-hh/2)+"px";
  }
  document.getElementById("ausblenden").style.display="block";
}

function close_img_gross() {
  document.getElementById("imggross").style.display="none";
  document.getElementById("ausblenden").style.display="none";
}

function dosubmit() {
  apo=document.getElementById("preisoption").value;
  ao=document.getElementById("option").value;
  if ((apo == -1) || (ao == -1)) {
    document.getElementById("func").value="";
    alert("Bitte zuerst die Artikeloptionen festlegen");
  } else {
    if (ampel[ao][apo] == 0) {
      alert("Artikel ausverkauft");
    } else {
      document.getElementById("formx").submit();
    }
  }
}

function updateVers(evt) {
  if(!evt) evt = window.event;
  var pos = { left: evt.clientX, top:evt.clientY };
  x=pos.left;
  y=pos.top;
//  document.getElementById("preis2").innerHTML="X: "+x+" - Y: "+y;
}

function mdown(evt) {
  if (document.getElementById("vers").style.display="inline") {
    document.getElementById("vers").style.display="none";
  }
}

function showvers(obj) {
  document.getElementById("vers").style.left=(x-505)+"px";
  document.getElementById("vers").style.top=(y-165)+"px";
  document.getElementById("vers").style.display="inline";
}

function hidevers() {
  document.getElementById("vers").style.display="none";
}

function styleguide(self,text) {
  document.getElementById("tipp").style.display="none";
  if (text != "") {
    if (self.offsetLeft > 524) {
      document.getElementById("tipp").style.left=(self.offsetLeft+document.getElementById("wrapper").offsetLeft-20)+"px";
    } else {
      document.getElementById("tipp").style.left=(self.offsetLeft+document.getElementById("wrapper").offsetLeft+230)+"px";
    }
    document.getElementById("tipp").style.top=(self.offsetTop+180)+"px";
    document.getElementById("tipp").innerHTML=text;
    document.getElementById("tipp").style.display="inline";
  }
}

