
function BlurLinks(){
 lnks=document.getElementsByTagName('a');
 for(i=0;i<lnks.length;i++){
 lnks[i].onfocus=new Function("if(this.blur)this.blur()");
 }
}

  function numerisch(feld)
  {
  if (feld.value.search(/^\d{5}$/)==-1)
  {
  alert("Bitte eine 5-stellige Postleitzahl angeben!");
  feld.value="";
  feld.focus();
  return false;
  };
  return true;
  }

function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}

function charsleft(feld, anzahl){     // z.B. 200
var anz = feld.value.length;
if (anz > anzahl ){
feld.value = feld.value.substring(0,anzahl);
}
}
function HoleDatum(){
  var str = ""
    var clockwork = new Date();
    var Tag = clockwork.getDate();
    var Monat = clockwork.getMonth() + 1;
    var Jahr = clockwork.getYear();
    if (Tag < 10) { Tag = "0" + Tag }
    if (Monat < 10) { Monat = "0" + Monat }
    if (Jahr < 1900) { Jahr = Jahr + 1900 }
    str = (Tag+"."+Monat+"."+Jahr)
  return str;
}

function ZeigeDatum(){
  document.write(HoleDatum(''))
  return;
}

jQuery(document).ready(function() {
// über clas
$("a.schnupper").fancybox({
'width'                         : 490,
'height'                        : 480,
'autoScale'             : false,
'scrolling'           :false,

'transitionIn'          : 'none',
'transitionOut'         : 'none',
'type'                          : 'iframe'
});
// über class
$("a.gratis").fancybox({
'width'                         : 550,
'height'                        : '95%',
'autoScale'             : true,
'scrolling'           :false,
 centerOnScroll        :true,
'transitionIn'          : 'none',
'transitionOut'         : 'none',
'type'                          : 'iframe'
});

$("a.recht").fancybox({
'width'                         : 600,
'height'                        : '600',
'autoScale'             : true,
'scrolling'           :false,
centerOnScroll        :true,
'transitionIn'          : 'none',
'transitionOut'         : 'none',
'type'                          : 'iframe'
});

$("#various1").fancybox({
                'titlePosition'         : 'inside',
                'transitionIn'          : 'none',
                'transitionOut'         : 'none'
        });

$("a.fun1").click(function() {
$.fancybox({
'padding'               : 0,
'autoScale'             : false,
'transitionIn'  : 'none',
'transitionOut' : 'none',

'width'                 : 440,
'height'                : 290,
'href'                  : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
'type'                  : 'swf',
'swf'                   : {
'wmode'                             : 'transparent',
'allowfullscreen'       : 'false'
}
});

return false;
});


$(".player").fancybox({
'padding': 0, //optional
'width': 440, // or your size
'height': 290,
'wmode'                             : 'transparent',
'type': 'swf',
'swf': {

// your flashvars here
'wmode':'transparent',
'allowfullscreen': false

}
});



});

/***********************************************
* Required field(s) validation v1.10- By NavSurf
* Visit Nav Surf at http://navsurf.com
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
function formCheck1(formobj){
        // Enter name of mandatory fields
        var fieldRequired = Array("ename", "evname", "estrasse", "eplz", "eort", "etelefon");
        // Enter field description to appear in the dialog box
        var fieldDescription = Array("Nachname", "Vorname", "Strasse", "PLZ (Postleitzahl)", "Ort", "Telefon");
        // dialog message
        var alertMsg = "Bitte füllen Sie alle Felder aus:\n";

        var l_Msg = alertMsg.length;

        for (var i = 0; i < fieldRequired.length; i++){
                var obj = formobj.elements[fieldRequired[i]];
                if (obj){
                        switch(obj.type){
                        case "select-one":
                                if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                                break;
                        case "select-multiple":
                                if (obj.selectedIndex == -1){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                                break;
                        case "text":
                        case "textarea":
                                if (obj.value == "" || obj.value == null){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                                break;
                        default:
                        }
                        if (obj.type == undefined){
                                var blnchecked = false;
                                for (var j = 0; j < obj.length; j++){
                                        if (obj[j].checked){
                                                blnchecked = true;
                                        }
                                }
                                if (!blnchecked){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                        }
                }
        }

        if (alertMsg.length == l_Msg){
                return true;
        }else{
                alert(alertMsg);
                return false;
        }
}

function formCheck(formobj){
        // Enter name of mandatory fields
        var fieldRequired = Array("Name", "Email", "Telefon", "PLZ", "Ort", "Nachricht");
        // Enter field description to appear in the dialog box
        var fieldDescription = Array("Name", "Email", "Telefon", "PLZ (Postleitzahl)", "Ort", "Nachricht");
        // dialog message
        var alertMsg = "Bitte füllen Sie alle Felder aus:\n";

        var l_Msg = alertMsg.length;

        for (var i = 0; i < fieldRequired.length; i++){
                var obj = formobj.elements[fieldRequired[i]];
                if (obj){
                        switch(obj.type){
                        case "select-one":
                                if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                                break;
                        case "select-multiple":
                                if (obj.selectedIndex == -1){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                                break;
                        case "text":
                        case "textarea":
                                if (obj.value == "" || obj.value == null){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                                break;
                        default:
                        }
                        if (obj.type == undefined){
                                var blnchecked = false;
                                for (var j = 0; j < obj.length; j++){
                                        if (obj[j].checked){
                                                blnchecked = true;
                                        }
                                }
                                if (!blnchecked){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                        }
                }
        }

        if (alertMsg.length == l_Msg){
                return true;
        }else{
                alert(alertMsg);
                return false;
        }
}


function formCheck2(formobj){
        // Enter name of mandatory fields
        var fieldRequired = Array("nname_g", "vname_g", "strasse_g", "plz_g", "ort_g", "nname", "vname", "strasse", "plz", "ort", "telefon", "email");
        // Enter field description to appear in the dialog box
        var fieldDescription = Array("Nachname Empfänger", "Vorname Empänger", "Strasse Empfänger", "PLZ (Postleitzahl) Empfänger", "Ort Empfänger", "Nachname", "Vorname", "Strasse", "PLZ (Postleitzahl)", "Ort", "Telefon", "Email");
        // dialog message
        var alertMsg = "Bitte füllen Sie alle Felder aus:\n";

        var l_Msg = alertMsg.length;

        for (var i = 0; i < fieldRequired.length; i++){
                var obj = formobj.elements[fieldRequired[i]];
                if (obj){
                        switch(obj.type){
                        case "select-one":
                                if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                                break;
                        case "select-multiple":
                                if (obj.selectedIndex == -1){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                                break;
                        case "text":
                        case "textarea":
                                if (obj.value == "" || obj.value == null){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                                break;
                        default:
                        }
                        if (obj.type == undefined){
                                var blnchecked = false;
                                for (var j = 0; j < obj.length; j++){
                                        if (obj[j].checked){
                                                blnchecked = true;
                                        }
                                }
                                if (!blnchecked){
                                        alertMsg += " - " + fieldDescription[i] + "\n";
                                }
                        }
                }
        }

        if (alertMsg.length == l_Msg){
                return true;
        }else{
                alert(alertMsg);
                return false;
        }
}
