/**********************************************************************

	JavaScript-Functions - Taunuslicht Katalog by Marco Süß (www.mit.de) 02/06  |

**********************************************************************/


/**********************************************************************

	highlighter-Function (Formfields IE)                        |

**********************************************************************/

var aktElement=null;               
window.onload=Init;

function Init()
{
  if(document.activeElement)
  {
    document.attachEvent("onpropertychange",Textfeldmarker);
  }
}

function Textfeldmarker()
{
  if(event.propertyName=="activeElement")
  {
    aktElementName=document.activeElement.tagName.toLowerCase();
    aktElementAttr=document.activeElement.getAttribute("type");
    if(aktElement!=null)
    {
      aktElement.style.color="#000000";
      aktElement.style.backgroundColor="#FFFFFF";
    }
    if(aktElementName=="input" && aktElementAttr=="text")
    {
      aktElement=document.activeElement;
      aktElement.style.color="#303030";
      aktElement.style.backgroundColor="#F5F5F5";
    }
    else
    {
      aktElement=null;
    }
  }
}


/**********************************************************************

	Formcheck 

**********************************************************************/

function FormularCheck_Katalog()
{
var d=document.forms[0];
var l=d.length;
for(i=0;i<l-1;i++)
{
  if(d.elements[i].type!="hidden")
  {
    if(d.elements[i].value!="" && (isNaN(d.elements[i].value) || parseInt(d.elements[i].value)<=0))
    {
      alert("Eingabefehler:\nBitte geben Sie eine Anzahl > 0 ein!");
      d.elements[i].focus();
      d.elements[i].select();
      return false;
      break;
    }
  }
}
return true;
}


/**********************************************************************
	
	Formcheck shopping cart 

**********************************************************************/

function FormularCheck_Warenkorb()
{
var d=document.forms[0];
var l=d.length;
for(i=0;i<l-1;i++)
{
  if(d.elements[i].type!="hidden")
  {
    if(d.elements[i].value!="" && (isNaN(d.elements[i].value) || parseInt(d.elements[i].value)==0 || parseInt(d.elements[i].value)<-1))
    {
      alert("Eingabefehler:\nBitte geben Sie eine Anzahl > 0 oder -1 ein!");
      d.elements[i].focus();
      d.elements[i].select();
      return false;
      break;
    }
  }
}
return true;
}


/**********************************************************************

	Formcheck ordering

**********************************************************************/

function FormularCheck_Bestellung(summe)
{
  var f=document.forms[0];
  if(f.kunde.value=="" || f.email.value=="" || f.email.value.indexOf("@")==-1 || f.email.value.indexOf(".")==-1 || f.strasse.value=="" || f.ort.value=="" || isNaN(f.plz.value) || f.plz.value.length!=5)
  {
    alert("Fehler: Geben Sie bitte einen Namen,\neine E-Mail-Adresse und Ihre Postadresse an!");
    test1=false;
  }
  else
  {
    test1=true;
  }
  
  if(summe==0)
  {
    alert('Ihr Warenkorb ist leer.\nBestellung kann nicht erfolgen!');
    test2=false;
  }
  else 
  {
    test2=true;
  }

  if(test1==true && test2==true)
  {
    return true;
  }
  else
  {
    return false;
  }
}


/**********************************************************************
	Function + -  shopping cart       
**********************************************************************/

function Plus(feldnr)
{
  if(d=document.forms[0].elements[0].type=="hidden")feldnr++;
  var d=document.forms[0].elements[feldnr];
  if(!isNaN(d.value) && parseInt(d.value)>=0)d.value=parseInt(d.value)+1;
  if(isNaN(d.value) || d.value=="" || parseInt(d.value)<=0)d.value="1";
  d.focus();
  d.value=d.value;
}


function Minus(feldnr)
{
  if(d=document.forms[0].elements[0].type=="hidden")feldnr++;
  var d=document.forms[0].elements[feldnr];
  if(!isNaN(d.value) && parseInt(d.value)>0)d.value=parseInt(d.value)-1;
  if(parseInt(d.value)==0 && document.forms[0].elements[document.forms[0].length-1].value=="In den Warenkorb legen")d.value="";
  if(parseInt(d.value)==0 && document.forms[0].elements[document.forms[0].length-1].value=="Warenkorb aktualisieren")d.value="-1";
  d.focus();
  d.value=d.value;
}

