//  ---------------------------
//  Neue Browser Instanz öffnen
//  ---------------------------
var newwin;
var hoch = screen.height*0.85;

function NeuesFenster(sURL,f)
{
 switch(f)
 {
  case "0": // ohne Menüleiste für PDF u.ä.
   if (navigator.userAgent.match("Opera"))
        {newwin = window.open("popup.php?popup="+sURL,"PDF","left=40,top=40,width=350,height=100,resizable=no,scrollbars=no,menubar=no,toolbar=no");
         newwin.window.focus();}
   else {newwin = window.open(sURL,"_blank","left=20,top=0,width=650,height="+(hoch-120)+",resizable=yes,scrollbars=yes,menubar=no,toolbar=no");
   	 newwin.window.focus();} 
   break;
  case "1": // ohne Menüleiste für Text u.ä.
   newwin = window.open(sURL,"Text","left=20,top=0,width=650,height="+(hoch-120)+",resizable=yes,scrollbars=yes,menubar=no,toolbar=no");
   newwin.window.focus();
   break;
  case "2": // mit Menüleiste für andere Websites u.ä.
   newwin = window.open(sURL,"_blank","left=20,top=0,width=800,height=500,resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes,location,status");
   break;
 }
}

//  ---------------------------
//  e-Mail Adresse verbergen
//  ---------------------------
function mailan(a1,a2,subject) 
{
 var to = a1 + "@" + a2 + ".de";
 mailsend (to,subject,"");
}

//  ---------------------------
//  Formular prüfen
//  ---------------------------
function Feld_Falsch(feld,text) {
    if (text == "Stra&szlig;e") {text = "Straße"}
    if ((feld.value == "") || (Feld_NurSpaces(feld.value))){ 
       alert ("Bitte " + text + " angeben");
       feld.focus();
       return true;} 
    {return false} }
function Feld_KeinMail(feld,text) {
    if (Feld_Falsch(feld,text)) {return true}      
    else if (Feld_KeineMailZeichen(feld.value)){
            alert ("Bitte eine korrekte " + text + " angeben\n\n" +
                   "Beispiel: abc@firma.de ");
	    feld.focus();               
            return true;} 
    {return false} }
function Feld_NurSpaces(feld) {
    for (var i=0; i<feld.length; i++) 
        {if (feld.charAt(i) != " ") {return false}}
    {return true} }
function Feld_KeineMailZeichen(feld) {
//  Adresse vom Typ a@b.c
//  a, b und c aus beliebigen und beliebig vielen Zeichen bestehen
    if (feld.length < 5) {return true}
    for (var i=1; i<feld.length-3; i++) 
        {if (feld.charAt(i) == "@"){
            for (var j=i+2; j<feld.length-1; j++)
                {if (feld.charAt(j) == ".") {return false}}}}
    {return true} }
function Feld_NotChecked(feld,text) {
    if (feld.checked == false){ 
       alert ("Bitte " + text + " ankreuzen");
       feld.focus();
       return true;} 
    {return false} }


//  ---------------------------
//  e-Mail senden 
//  ---------------------------
function mailsend(to,subject,body) 
{
 var mails="mailto:" + to + "?subject=" + subject + "&body=" + body;
 location.href= mails;
}
