function popupG(plan,order,lang)
{
    var window;
    var width = 558;
    var height = 700;
    var x = 420;
    var y = 0;
    var url = 'viewplan.php?plan='+plan+'&mh='+order+'&lang='+lang;

    window = open(url,'extWindow','height='+height+',width='+width+',menubar=no,resizable=no,scrollbars,status=no,titlebar=1,location=no,toolbar=no,left=' + x +',top=' + y + ',screenX=' + x + ',screenY=' + y);
    window.focus();
}
function zoomGallery(img,alt,galerie,lang)
{
    var zoomGalleryWin;
    var width, height;
    var x, y;
    var img, alt, lang;
    var galerieURL;

    galerieURL = "templates/davinci-haus/htm/galerie.php?picid=" + img + "&alt=" + alt + "&galerie="+ galerie +"&lang=" +lang;
    width = 723;
    height = 600;
    x = 263;
    y = 0;

    zoomGalleryWin = window.open(galerieURL, "Galerie", "width=" + width + ",height=" + height + ",left=" + x +",top=" + y + "menubar=no,resizable=yes,scrollbars=yes,status=no,location=no,toolbar=no");
    zoomGalleryWin.focus();
}
function zoomV2Gallery(assignid, language)
{
    var width, height;
    var x, y;
    var assignid, language;
    var v2galleryscript;
    var v2gallerywindow;

    v2galleryscript = "../v2scripts/gallery.php?picture=" + assignid + "&language="+ language;

    width = 723;
    height = 600;
    x = 263;
    y = 0;

    v2gallerywindow = window.open(v2galleryscript, "Galerie", "width=" + width + ",height=" + height + ",left=" + x +",top=" + y + "menubar=no,resizable=yes,scrollbars=yes,status=no,location=no,toolbar=no");
    v2gallerywindow.focus();
}
function zoomWebcam(img,alt,galerie,lang)
{
    var zoomGalleryWin;
    var width, height;
    var x, y;
    var img, alt, lang;
    var galerieURL;

    galerieURL = "templates/davinci-haus/htm/webcamgallery.php?picid=" + img + "&alt=" + alt + "&galerie="+ galerie +"&lang=" +lang;
    // width = 525;
    // height = 475;
    // x = 263;
    // y = 0;
    width = 723;
    height = 600;
    x = 263;
    y = 0;

    zoomGalleryWin = window.open(galerieURL, "Galerie", "width=" + width + ",height=" + height + ",left=" + x +",top=" + y + "menubar=no,resizable=yes,scrollbars=yes,status=no,location=no,toolbar=no");
    zoomGalleryWin.focus();
}
function submitA100(form)
{
    check = chkFormularA100();
    if(check) {
        document.a100.submit();
    }
}
function submitL100(form)
{
    check = chkFormularL100();
    if(check) {
        document.l100.submit();
    }
}
function submitL300(formname)
{
    if(formname == 'l300off')
    {
        check = chkFormularL300_2();
        if(check) {
            document.l300off.submit();
        }
    }
    else
    {
        check = chkFormularL300();
        if(check) {
            document.l300on.submit();
        }
    }
}

function chkFormularA100()
{
    if (document.a100.vorname.value == "") {
        alert("Bitte Ihren Vornamen eingeben!\nPlease insert First Name!");
        document.a100.vorname.focus();
        return false;
    }
    if (document.a100.name.value == "") {
        alert("Bitte Ihren Namen eingeben!\nPlease insert name!");
        document.a100.name.focus();
        return false;
    }
    if (document.a100.strasse.value == "") {
        alert("Bitte Ihre Strasse eingeben!\nPlease insert Street / road name!");
        document.a100.strasse.focus();
        return false;
    }
    if (document.a100.plz.value == "") {
        alert("Bitte Ihre Postleitzahl eingeben!\nPlease insert Postcode!");
        document.a100.plz.focus();
        return false;
    }
    if (document.a100.ort.value == "") {
        alert("Bitte Ihren Wohnort eingeben!\nPlease insert Town/city!");
        document.a100.ort.focus();
        return false;
    }
    if (document.a100.land.value == "") {
        alert("Bitte Ihr Land eingeben!\nPlease insert country!");
        document.a100.land.focus();
        return false;
    }
    if (document.a100.email.value.indexOf("@") == -1) {
        alert("Keine E-Mail-Adresse!\nInvalid E-Mail Adress");
        document.a100.email.focus();
        return false;
    }
    return true;
}
function chkFormularL100()
{
    if (document.l100.vorname.value == "") {
        alert("Bitte Ihren Vornamen eingeben!\nPlease insert First Name!");
        document.l100.vorname.focus();
        return false;
    }
    if (document.l100.name.value == "") {
        alert("Bitte Ihren Namen eingeben!\nPlease insert name!");
        document.l100.name.focus();
        return false;
    }
    if (document.l100.strasse.value == "") {
        alert("Bitte Ihre Strasse eingeben!\nPlease insert Street / road name!");
        document.l100.strasse.focus();
        return false;
    }
    if (document.l100.plz.value == "") {
        alert("Bitte Ihre Postleitzahl eingeben!\nPlease insert Postcode!");
        document.l100.plz.focus();
        return false;
    }
    if (document.l100.ort.value == "") {
        alert("Bitte Ihren Wohnort eingeben!\nPlease insert Town/city!");
        document.l100.ort.focus();
        return false;
    }
    if (document.l100.land.value == "") {
        alert("Bitte Ihr Land eingeben!\nPlease insert country!");
        document.l100.land.focus();
        return false;
    }
    if (document.l100.email.value.indexOf("@") == -1) {
        alert("Keine E-Mail-Adresse!\nInvalid E-Mail Adress");
        document.l100.email.focus();
        return false;
    }
    return true;
}
function chkFormularL300()
{
    if (document.l300on.vorname.value == "") {
        alert("Bitte Ihren Vornamen eingeben!\nPlease insert First Name!");
        document.l300on.vorname.focus();
        return false;
    }
    if (document.l300on.name.value == "") {
        alert("Bitte Ihren Namen eingeben!\nPlease insert name!");
        document.l300on.name.focus();
        return false;
    }
    if (document.l300on.straße.value == "") {
        alert("Bitte Ihre Strasse eingeben!\nPlease insert Street / road name!");
        document.l300on.strasse.focus();
        return false;
    }
    if (document.l300on.plz.value == "") {
        alert("Bitte Ihre Postleitzahl eingeben!\nPlease insert Postcode!");
        document.l300on.plz.focus();
        return false;
    }
    if (document.l300on.ort.value == "") {
        alert("Bitte Ihren Wohnort eingeben!\nPlease insert Town/city!");
        document.l300on.ort.focus();
        return false;
    }
    if (document.l300on.email.value.indexOf("@") == -1) {
        alert("Keine E-Mail-Adresse!\nInvalid E-Mail Adress");
        document.l300on.email.focus();
        return false;
    }
    return true;
}
function chkFormularL300_2()
{
    if (document.l300off.email.value.indexOf("@") == -1) {
        alert("Keine E-Mail-Adresse!\nInvalid E-Mail Adress");
        document.l300off.email.focus();
        return false;
    }
    return true;
}