function newImage(arg) {
 if (document.images) {
  rslt = new Image();
  rslt.src = arg;
  return rslt;
 }
}

function changeImages() {
 if (document.images && (preloadFlag == true)) {
  for (var i=0; i<changeImages.arguments.length; i+=2) {
   document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
  }
 }
}

var preloadFlag = false;
function preloadImages() {
 if (document.images) {
  leistungsumfang_over = newImage("images/stimmhaft/leistungsumfang-over.gif");
  hoerproben_over = newImage("images/stimmhaft/hoerproben-over.gif");
  galerie_over = newImage("images/stimmhaft/galerie-over.gif");
  lebenslauf_over = newImage("images/stimmhaft/lebenslauf-over.gif");
  links_over = newImage("images/stimmhaft/links-over.gif");
  referenz_over = newImage("images/stimmhaft/referenz-over.gif");
  kontakt_over = newImage("images/stimmhaft/kontakt-over.gif");
  impressum_over = newImage("images/stimmhaft/impressum-over.gif");
  preloadFlag = true;
 }
}

var win;
function popUp(img,w,h)
{
h = h + 25;
 if (win != null) win.close(); 
 var left = (window.screen.width - w) / 2; 
 var top = (window.screen.height - h - 14) / 2; 
 var features = "width=" + w + ",height=" + h + ",left=" + left + ",top=" + top + ",resizeable=no,status=no,scrollbars=no,titlebar=no";
 win = window.open(img,"f",features);
 win.focus();
}

function popUp_Sound(img)
{
 var left = (window.screen.width - 312) / 2;
 var top = (window.screen.height - 315) / 2;
 
 var features = "width=312,height=336,left=" + left + ",top=" + top + ",resizeable=no,status=no,scrollbars=no,titlebar=no";
 var win = window.open(img,"f",features);
 win.focus();
}

function popUp_Sound_MS(img)
{
 var left = (window.screen.width - 312) / 2;
 var top = (window.screen.height - 328) / 2;
 
 var features = "width=312,height=349,left=" + left + ",top=" + top + ",resizeable=no,status=no,scrollbars=no,titlebar=no";
 var win = window.open(img,"f",features);
 win.focus();
}

function popUp_Video(img)
{
 var left = (window.screen.width - 320) / 2;
 var top = (window.screen.height - 235) / 2;
 
 var features = "width=320,height=256,left=" + left + ",top=" + top + ",resizeable=no,status=no,scrollbars=no,titlebar=no";
 var win = window.open(img,"f",features);
 win.focus();
}

function popUp_Video_MS(img)
{
 var left = (window.screen.width - 320) / 2;
 var top = (window.screen.height - 284) / 2;
 
 var features = "width=320,height=285,left=" + left + ",top=" + top + ",resizeable=no,status=no,scrollbars=no,titlebar=no";
 var win = window.open(img,"f",features);
 win.focus();
}

var lost;
 
function clearContent()
{
  document.frmEmail.Betreff.value="";
  document.frmEmail.Vorname.value="";
  document.frmEmail.Nachname.value="";
  document.frmEmail.Email.value="";
  document.frmEmail.Telefon.value="";
  document.frmEmail.Anliegen.value="";
  setFocus("Betreff");
}

function setFocus(nr)
{
 document.frmEmail.elements[nr].focus();
}

function lostFocus(objImg)
{
 var img = eval("document.frmEmail.img_" + objImg);
 if (document.frmEmail.elements[objImg].value == "") img.src="images/formular/no_hakerl.gif";
 else img.src= "images/formular/ok_hakerl.gif";
 lost = objImg;
}

function formCheck()
{
 for (var i=0;i<=3;i++)
 {
  var alertText = "Bitte füllen Sie das " + document.frmEmail.elements[i].name + " - Feld aus ...";
  if (!document.frmEmail.elements[i].value.length)
  {
   alert(alertText);
   setFocus(i);
   return false;
  }
 
  if (i==3) //emailüberprüfung, ob ein @-zeichen vorhanden!!!!
  {
   var lenEmail = document.frmEmail.Email.value.length-1; 
   for (len=0;len<=lenEmail;len++)
   {
    if(document.frmEmail.Email.value.charAt(len)=="@") break;
   }
   if (len > lenEmail)
   {
     var img = eval("document.frmEmail.img_Email");
     img.src="images/formular/no_hakerl.gif";
    alert("Sie haben keine gültige Emailadresse angegeben ...");
    document.frmEmail.Email.select();
    setFocus(i);
    return false;
   }
  }
 }
 return true;
}

function popUp_Leistung(img)
{
 var left = (window.screen.width - 532) / 2;
 var top = (window.screen.height - 320) / 2;
 
 var features = "width=502,height=306,left=" + left + ",top=" + top + ",resizeable=no,status=no,scrollbars=yes,titlebar=no";
 var win = window.open(img,"f",features);
 win.focus();
}

