  

var nc	=	!!(document.captureEvents && !document.documentElement);
var ie	=	!!document.all;
var ie4	=	!!(!document.documentElement && document.all);
var dom	=	!!document.documentElement;
var nc6	=	!!(dom && (!document.all));
var mac	=	!!(navigator.userAgent.indexOf("Mac")!=-1);


function findAktX(num)
{ 
	return (nc? dRefS(num).x : ((mac && ie)?  dRefS(num).pixelLeft : dRef(num).offsetLeft));
}
function findAktY(num)
{
	return (nc? dRefS(num).y : ((mac && ie)?   dRefS(num).pixelTop : dRef(num).offsetTop));
}
function dRefS(num)
{
	return (nc? document.layers[num] : (ie4? document.all[num].style : document.getElementById(num).style));
}

function dRef(num)
{
	return (nc? document.layers[num] : (ie4? document.all[num] : document.getElementById(num)));
}
  
  	function switch_img(obj,new_img, id1, divs,farb_id,id5){
      document.getElementById("pic_" + id1).src= new_img;
      document.getElementById("hidden_bild_" + id1).value= id5;
    }
  	function switch_img2(obj,new_img, id1, divs,farb_id){
      document.getElementById("pic_big").src= new_img;
    }
  	function switch_img3(obj,new_img, id1, divs,farb_id,id5,a){
      document.getElementById("pic_" + id1).src= new_img;
      document.getElementById("check_hidden_bild_" + a).value= id5;
    }
    
    function getDynamicContent(getURL,target,oid)
    {
    var Field = document.getElementById(target);
    
        try {
            if(window.XMLHttpRequest) {
                // Gecko (Firefox, Moz), KHTML (Konqueror, Safari), Opera, Internet Explorer 7
                xmlhttp = new XMLHttpRequest();
            } else if(window.ActiveXObject) {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer 4,5,5.5,6
            }
        } catch(e) {
            return false;
        }
				document.getElementById('msg_layer').style.visibility='hidden';
        xmlhttp.open("GET", getURL, true);
        xmlhttp.onreadystatechange=function() {
    
            if (xmlhttp.readyState == 4) {
                Field.innerHTML = xmlhttp.responseText; // puts the result into the element
                var a =document.getElementById(oid).offsetTop - 220;
								document.getElementById('msg_layer').style.top=a + "px";
								document.getElementById('msg_layer').style.visibility='visible';
            }
        }
        xmlhttp.send(null);
    } 
    function getDynamicContent2(getURL,target,oid)
    {
    var Field = document.getElementById(target);
    
        try {
            if(window.XMLHttpRequest) {
                // Gecko (Firefox, Moz), KHTML (Konqueror, Safari), Opera, Internet Explorer 7
                xmlhttp = new XMLHttpRequest();
            } else if(window.ActiveXObject) {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer 4,5,5.5,6
            }
        } catch(e) {
            return false;
        }
				document.getElementById('msg_layer2').style.visibility='hidden';
        xmlhttp.open("GET", getURL, true);
        xmlhttp.onreadystatechange=function() {
    
            if (xmlhttp.readyState == 4) {
                Field.innerHTML = xmlhttp.responseText; // puts the result into the element
								document.getElementById('msg_layer2').style.visibility='visible';
            }
        }
        xmlhttp.send(null);
    } 
  function show_rr(){
    var breite = screen.width;
    var hoehe = screen.height;
    var fensterbreite = 560; 
    var fensterhoehe = 420;
    var pos_x = (breite/2)-(fensterbreite/2);
    var pos_y = (hoehe/2)-(fensterhoehe/2);
    var popurl =  "rr.php"
    winpops=window.open(popurl,"","width="+fensterbreite +",height="+fensterhoehe+",left="+pos_x+",top="+pos_y+"")
    winpops.focus()
  }
	
function CheckNumbers(Wert)
 {

 Wert=document.start.anzahl.value;
  if(isNaN(Wert) == true)
  {
  document.start.anzahl.focus();
  alert ("Bitte geben Sie nur Zahlen in das Feld Anzahl ein!");
   return false;
  }
  if(Wert==0)
  {
    document.start.anzahl.focus();
    alert ("Bitte geben Sie an, wieviele Medien Sie benötigen!");
   return false;
  }
  if(document.start.check.value==0)
  {
    alert ("Bitte geben Sie an, welchen Medien-Typ Sie benötigen!");
   return false;
  }
  
  return true;
 }
 
 
function check_vals(){

  /*if (document.berechnung.anrede.value=="0"){
	  document.berechnung.anrede.focus();
  	alert ("Bitte geben Sie eine Anrede an.");
	  return false;
  }*/
  
	if (document.berechnung.name.value==""){
	  document.berechnung.name.focus();
  	alert ("Bitte geben Sie Ihren Namen an.");
	  return false;
  }
	if (document.berechnung.email.value==""){
	  document.berechnung.email.focus();
  	alert ("Bitte geben Sie Ihre E-Mail-Adresse an.");
	  return false;
  }else{
	  if (!EMailcheck(document.berechnung.email.value)){
  	  document.berechnung.email.focus();
    	alert ("Bitte geben Sie eine gültige E-Mail-Adresse an.");
  	  return false;
    }
  }
	if (document.berechnung.telefon.value==""){
	  document.berechnung.telefon.focus();
  	alert ("Bitte geben Sie Ihre Telefonnummer an.");
	  return false;
  }
  
  /*
	if (document.berechnung.quelle.value=="0"){
	  document.berechnung.quelle.focus();
  	alert ("Bitte geben Sie an, wie Sie auf uns aufmerksam geworden sind.");
	  return false;
  }*/

	return true;
}

function EMailcheck(s)
{
 var a = false;
 var res = false;
 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true){a = true;}
  }

 if(a == true)
 {
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  res = (s.search('@') >= 1 &&
         s.lastIndexOf('.') > s.search('@') &&
         s.lastIndexOf('.') >= s.length-5)
 }
 return(res);
} 

function showPopUp(url, w, h){
    var breite = screen.width;
    var hoehe = screen.height;
    var pos_x = (breite/2)-(w/2);
    var pos_y = (hoehe/2)-(h/2);

    winpops=window.open(url,"","width="+w +",height="+h+",scrollbars,,left="+pos_x+",top="+pos_y+"")
    winpops.focus()
}


function steps_hover(element) {
  element.style.backgroundImage = "url(secure/informa/images/nav_bg_over.jpg)";
}

function steps_normal(element) {
  element.style.backgroundImage = "url(secure/informa/images/nav_bg_normal.jpg)";
}
 
function check_vals_rr(){
	if (document.rr.name.value==""){
	  document.rr.name.focus();
  	alert ("Bitte geben Sie Ihren Namen an.");
	  return false;
  }
	if (document.rr.telefon.value==""){
	  document.rr.telefon.focus();
  	alert ("Bitte geben Sie Ihre Telefonnummer an.");
	  return false;
  }
	return true;
}
