function WindowInfo() 
 {
    window.open('info.htm','350x520','toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,directories=no,resizable=no,dependent=yes,width=350,height=520')
 }
 
function InfoOpen(fname, breite, hoehe) 
 {
    var b1 = breite;
    var h1 = hoehe;
    var datei = fname;
    var setting1 = b1+ "x" + h1; 
    var setting2 = "toolbar=no,status=no,scrollbars=yes,location=no," + 
                   "menubar=no,directories=no,resizable=no," + 
                   "dependent=yes,width=" + b1+ ",height=" + h1;

    var newWin = window.open(datei,setting1, setting2);
    newWin.focus();
 }

function ShowInfo(myURL) 
     {
        /*var newWin =
         window.open(myURL,'350x520','toolbar=no status=no,scrollbars=yes,location=no,menubar=no,directories=no,resizable=no,dependent=yes,width=350,height=520');
         newWin.focus();*/
        var breite = "850";
        var hoehe = "750";
        InfoOpen(myURL, breite, hoehe);
     }

function ShowInfoParam(myURL, idx) 
     {
            var breite = "400";
            var hoehe  = "750";
            var i1;
            var url;
            i1  = document.form1.elements[idx].selectedIndex;
            url = myURL + document.form1.elements[idx].options[i1].value;
            InfoOpen(url, breite, hoehe);
     }

function MotInfo(myURL) 
     {
        /*var newWin =
         window.open(myURL,'350x520','toolbar=no status=no,scrollbars=yes,location=no,menubar=no,directories=no,resizable=no,dependent=yes,width=350,height=520');
         newWin.focus();*/
        var breite = "400";
        var hoehe = "250";
        InfoOpen(myURL, breite, hoehe);
     }

function PicOpen(myPicture) 
 {
        var breite = "550";
        var hoehe = "750";
        InfoOpen(myPicture, breite, hoehe);
   // vorher 400 x 500
   // var newWin =
   //  window.open(myPicture,'550x750','toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,directories=no,resizable=no,dependent=yes,width=550,height=750');
 }
 
function ShowMsg(header, zeiger) 
 {
 		 var breite = "575";
		 var hoehe = "320";
		 var datei = "showmsg.jsp?kopf=" + header + "&msg="+zeiger;
		 InfoOpen(datei, breite, hoehe);
   // vorher 400 x 500
   // var newWin =
   //  window.open(myPicture,'550x750','toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,directories=no,resizable=no,dependent=yes,width=550,height=750');
 }
 
function FrameExist()
 {
if (parent.frames.length==0)
window.location.replace("index.html")
 }

function change_to(element) 
 {
element.style.border ='0';
element.style.color ='#ffffff';
element.style.backgroundColor ='#D62226';
 }

function change_back(element) 
 {
element.style.border ='0';
element.style.color ='#ffffff';
element.style.backgroundColor ='#818B8B';
 }

function checkIt(wert, msg)
{
  var f = wert;
  
  if (f.checked == true) return true;  
  if ((f.type = "checkbox") && (f.checked = "true"))
    {  
        if (confirm(msg))
              { 
                 f.checked = false;
              }
        else 
             {
                f.checked = true;
             }
    }
	
	return true
}


function aktualisieren(wert, msg)
{
  var f = wert;
  
  if (f.checked == true) return true;  
  if ((f.type = "checkbox") && (f.checked = "true"))
    {  
        if (confirm(msg))
              { 
                 f.checked = false;
                 document.forms[0].elements['Submit'].value = "aktualisieren";
                 document.forms[0].submit();
              }
        else 
             {
                f.checked = true;
             }
    }
	
	return true
}


function checkWK(wert, msg)
{
  var f = wert;
    {  
        if (confirm(msg))
              { 
                return true;
              }
        else 
             {
                return false;
             }
    }
	
	return false;
}

function SelectNext(mform, i1)
        {
          var neufeld;
	  //var f = mform;
          var f = document.form1;

			  switch (i1) 
				{
				   case "abm_id" :  neufeld = f.name; break;
				   case "vorname" :  neufeld = f.name; break;
				   case "name":      neufeld = f.strasse; break;
				   case "strasse" :  neufeld = f.plz; break;
				   case "plz" :       neufeld = f.ort; break;
				   case "ort" :       neufeld = f.fon; break;
				   case "fon" :      neufeld = f.fax; break;
				   case "fax" :      neufeld = f.mobil; break;
				   case "mobil" :    neufeld = f.email; break;
				   case "email" :    neufeld = f.passw; break;
				   case "passw" :  neufeld = f.repeatpw; break;
				   default :        return false;
				}	
		  try
		  {
				neufeld.focus();
				neufeld.select();
		  }
		  catch (e)
		  {
		      return false;
		  }
		  
        }


function SetFocus(feld, infocus)
        {  
          if ((feld.type == "text") || (feld.type = "password"))
            {
              if (infocus) 
                {
                  feld.style.backgroundColor = "#FFFFCC";
                }
              else
                {
                  feld.style.backgroundColor = "#FFFFFF";
                }
            }
        }

function CheckEnterKey(feld, e) 
        { 
           var characterCode; 
           if (e && e.which)
               { 
                 e = e;
                 characterCode = e.which;
               }
             else
               {							
		  e = window.event;	
                  characterCode = e.keyCode; 
               }

             if (characterCode == 13)
              {   
                       e.cancelBubble = true;
                       e.returnValue = false;			  
                       SelectNext(feld, feld.name);
                       return false;
              }
             else
              {
                return true;
              }		 		 
        }

function IsIEbelow7()
{
     var IEvers = 7;
     var idxIE  = navigator.userAgent.indexOf("MSIE");
     if (idxIE > -1) IEvers = parseInt(navigator.userAgent.substr(idxIE+5, 1));  
     return (idxIE > -1) && isFinite(IEvers) && (IEvers < 7);
}

function ChangeBild(iform)
{
	  var mbild;
	  var f; 
	  var i1;
	  
	  f = document.form1;
	  i1 = f.ed_klasse.selectedIndex;

	  mbild = f.ed_klasse[i1].value.substr(3);
          document.abmprodukt.src = "bilder/"+mbild;
          if (IsIEbelow7()) {
              document.abmprodukt.className = "scaledIE6";
          }
	  return true;
}

function SetzeInfoBild(BildoX, ext, inc) 
{ 
        var f; 
        var idx;
        var imax;
        var isrc;
        var img;

        f = document.form1;
        idx = parseInt(f.idx.value);
        imax = parseInt(f.imax.value);
        idx = idx + inc;
        if (idx >= (imax-1)) {
          f.next.disabled = true;
          f.next.value = "";
          idx = imax - 1;
        } else {
          f.next.disabled = false;
          f.next.value = ">>";
        }  
        if (idx <= 0) {
          f.prev.disabled = true;
          f.prev.value = "";
          idx = 0;
        } else {
          f.prev.disabled = false;
          f.prev.value = "<<";
        }  
        f.idx.value = idx;
        if (idx > 0) 
           document.iprodukt.src = BildoX + "!" + idx + ext;
        else
           document.iprodukt.src = BildoX + ext;
        f.ilabel.value = "Bild " + (idx + 1) + " von " + imax;

        return true;
}

function CheckAnzahl(f)
   {  // Funktion checkt maximalen Anzahl des Artikels
	   var i1=1;
	   var wert = f.value;

	   if ( wert != "")  i1 = parseInt(wert); else f.value="1";
	   if (i1 > 100000)
	     {
		   alert("Der eingegebene Wert für die Anzahl ist zu gross!");
		   f.select();
		   f.focus();
		   return false; 
		 }
	    return true;
   }
   
function AnzahlMitAktualisieren(f)
   {  // Funktion checkt maximalen Anzahl des Artikels
	   var i1=1;
	   var wert = f.value;

	   if ( wert != "")  i1 = parseInt(wert); else f.value="1";
	   if (i1 > 100000)
	     {
		   alert("Der eingegebene Wert für die Anzahl ist zu gross!");
		   f.select();
		   f.focus();
		   return false; 
		 }
                 
          document.cart.Submit.value = "aktualisieren";
          document.cart.submit();
          return true;
   }
   
   
   
function SubmitSuche(feld, e) 
        { 
           var characterCode; 
           if (e && e.which)
               { 
                 e = e;
                 characterCode = e.which;
               }
             else
               {							
                  e = window.event;						
                  characterCode = e.keyCode; 
               }

             if (characterCode == 13)
              { 			
		  self.document.form1.submit();
		  return true;
              }
             else
              {
                return false;
              }		 		 
        }

function jnMsg(imsg)
{
        if (confirm(imsg))
              { 
                 return true;
              }
        else 
             {
                return false; 
             }
}


