var resObjekt;

resObjekt = createXMLHttpRequest();

//Portable Funktion zum Erzeugen eines XMLHttpRequest-Objekts
function createXMLHttpRequest() {
  var req = null;
  try {
    req = new ActiveXObject("MSXML2.XMLHTTP");
  }
  catch (err_MSXML2) {
    try {
      req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (err_Microsoft) {
      if (typeof XMLHttpRequest != "undefined") 
        req = new XMLHttpRequest;
    }
  }
  return req;
}

function bildChange(img, newsrc){
	if(document.images[img]) document.images[img].src = newsrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function setFontSize(size){
	for (var i = 0; i < document.getElementsByTagName("td").length; i++) {
  	document.getElementsByTagName("td")[i].style.fontSize = size + "em";
  }
}

function showJobsAvailable(info){
	new Effect.Opacity('ausblend_bg', { from: 0.0, to: 0.5, duration: 0.5 });
	new Effect.Opacity('job_msg', { from: 0.0, to: 1.0, duration: 0.5 });
	document.getElementById('ausblend_bg').style.display = "block";
	document.getElementById('job_msg').style.display = "block";
	document.getElementById('job_text').innerHTML = info;
}

function hideJobsAvailable(){
	new Effect.Opacity('ausblend_bg', { from: 0.5, to: 0.0, duration: 0.5 });
	new Effect.Opacity('job_msg', { from: 1.0, to: 0.0, duration: 0.5 });
  window.setTimeout("document.getElementById('ausblend_bg').style.display = 'none';", 500);
  window.setTimeout("document.getElementById('job_msg').style.display = 'none';", 500);
}

function validJobsNewsletter(){
  var i = 0;
  if(document.jobsnewsletter.email.value == ""){
    this.alert("Bitte füllen Sie das Feld \"E-Mail\" aus!");
    i = 1;
  }
  if(!(document.jobsnewsletter.email.value == "")){
    if(document.jobsnewsletter.email.value.indexOf("@") == -1){
      this.alert("Fehler: Ihre E-Mail Adresse enthält kein @ Zeichen!");
      i = 1;
    }
    if(document.jobsnewsletter.email.value.indexOf(".") == -1){
      this.alert("Fehler: Ihre E-Mail Adresse enthält kein . Zeichen!");
      i = 1;
    }    
  }
  if(i == 0){
    return document.kontaktform.submit();
  }
  else return false;
}
