

function FP_swapImg() {//v1.0
 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 elm.$src=elm.src; elm.src=args[n+1]; } }
}


function preloadImages(){
 
  
    //FP_preloadImgs(/*url*/'images/button1B.jpg', /*url*/'images/button1C.jpg', /*url*/'images/button1E.jpg', /*url*/'images/button1F.jpg', /*url*/'images/button21.jpg', /*url*/'images/button22.jpg', /*url*/'images/button24.jpg', /*url*/'images/button25.jpg', /*url*/'images/button27.jpg', /*url*/'images/button28.jpg', /*url*/'images/button2A.jpg', /*url*/'images/button2B.jpg', /*url*/'images/button2D.jpg', /*url*/'images/button2E.jpg', /*url*/'images/button30.jpg', /*url*/'images/button31.jpg', /*url*/'images/button33.jpg', /*url*/'images/button34.jpg', /*url*/'angebote/button/button_1B.jpg', /*url*/'angebote/button/button_2B.jpg', /*url*/'angebote/button/button_3.jpg', /*url*/'angebote/button/button_3B.jpg', /*url*/'angebote/button/button_4B.jpg', /*url*/'angebote/button/button_5B.jpg', /*url*/'angebote/button/button_6B.jpg', /*url*/'angebote/button/button_7B.jpg');
   
}

function FP_preloadImgs() {//v1.0
 var startTime = new Date();
 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
 for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
 var endTime = new Date();
 alert (endTime-startTime);
}

function FP_getObjectByID(id,o) {//v1.0
 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
 for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
 f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
 for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
 return null;
}




function FrontPage_Form1_Validator(theForm){
  if (theForm.Vorname.value == ""){
  alert("Bitte \"Vorname\" angeben.");
  theForm.Vorname.focus();
  return (false);
  }
  if (theForm.Name.value == "")
  {
  alert("Bitte \"Name\" angeben.");
  theForm.Name.focus();
  return (false);
  }
  if (theForm.Strasse.value == "")
  {
  alert("Bitte \"Strasse\" angeben.");
  theForm.Strasse.focus();
  return (false);
  }
  if (theForm.PLZ.value == "")
  {
  alert("Bitte \"PLZ\" angeben.");
  theForm.PLZ.focus();
  return (false);
  }
  if (theForm.PLZ.value.length < 4)
  {
  alert("\"PLZ\" muss mindestends 4 Zeichen lang sein.");
  theForm.PLZ.focus();
  return (false);
  }
  if (theForm.PLZ.value.length > 10)
  {
  alert("\"PLZ\" darf nicht länger als 10 Zeichen sein.");
  theForm.PLZ.focus();
  return (false);
  }
  var checkOK = "0123456789-";
  var checkStr = theForm.PLZ.value;
  var allValid = true;
  var validGroups = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
  ch = checkStr.charAt(i);
  for (j = 0;  j < checkOK.length;  j++)
  if (ch == checkOK.charAt(j))
  break;
  if (j == checkOK.length)
  {
  allValid = false;
  break;
  }
  allNum += ch;
  }
  if (!allValid)
  {
  alert("Bitte nur Zahlen eingeben für \"PLZ\".");
  theForm.PLZ.focus();
  return (false);
  }
  if (theForm.Ort.value == "")
  {
  alert("Bitte \"Ort\" angeben.");
  theForm.Ort.focus();
  return (false);
  }
  if (theForm.email.value == "")
  {
  alert("Bitte \"email\" angeben.");
  theForm.email.focus();
  return (false);
  }
  if (theForm.Mitteilung.value == "")
  {
  alert("Bitte eine \"Mitteilung\" angeben.");
  theForm.Mitteilung.focus();
  return (false);
  }
  return (true);
}




