﻿function fancyIframe(element, width, height){
    $(document).ready(function() { 
        $(element).fancybox(); 
        $(element).fancybox({ 
            'hideOnContentClick': true }); 
        $(element).fancybox({ 
            'zoomSpeedIn': 100, 
            'zoomSpeedOut': 100, 
            'overlayShow': true,
            'overlayOpacity' : 0.5, 
            'frameWidth' : width,
            'frameHeight' : height
            });
    });
}


// Bilder in Fancybox öffnen -> container = umgebender Frames
function fancyImages(container) {
    $(document).ready(function() {
        $(container + " a").fancybox({
            'zoomSpeedIn': 100,
            'zoomSpeedOut': 100,
            'overlayShow': true,
            'overlayOpacity': 0.5,
            'hideOnContentClick': true
        });
    });
}

function routenplanerInit() {
    var defValue = "Routenplaner"
    $(".txtRoutenplaner").attr("value", defValue);
    // Click
    $(".txtRoutenplaner").click(function() {
        cValue = $(this).attr("value");
        if (cValue == defValue) { $(this).attr("value", ""); }
    });
    // Blur
    $(".txtRoutenplaner").blur(function() {
        cValue = $(this).attr("value");
        if (cValue == null) { $(this).attr("value", defValue); }
    });

    $(".lnkRoutenplaner").click(function() {
        var txtRoutenplaner = $("#" + $(this).attr("id").replace("lnk", "txt"));
        // Start
        cValue = txtRoutenplaner.attr("value");
        // Ziel
        cAdresse = txtRoutenplaner.attr("adresse");
        // Eingabe korrekt?
        if (cValue == null || cValue == defValue)
        { txtRoutenplaner.addClass(" error") }
        else {
            window.open('http://maps.google.de/maps?f=d&hl=de&saddr=' + cValue + '&daddr=' + cAdresse);
        }
    });
}

function anfrageInit() {
    // Click
    $(".txtAnfrage").click(function() {
        var defValue = $(this).attr("Label");
        cValue = $(this).attr("value");
        if (cValue == defValue) { $(this).attr("value", ""); }
    });
    // Blur
    $(".txtAnfrage").blur(function() {
        var defValue = $(this).attr("Label");
        cValue = $(this).attr("value");
        if (cValue == null) { $(this).attr("value", defValue); }
    });
}

$(document).ready(function() {
    routenplanerInit();
    // anfrageInit();    
});