


function sa_faden(firstitem, secenditem, thirditem, aktiv){
    var first = document.getElementById(firstitem);
    var secend = document.getElementById(secenditem);
    var third = document.getElementById(thirditem);
    first.style.display = "none";
    secend.style.display = "block";
    third.style.display = "none";
    var atuk = document.getElementById("switchnavi");
    var wurst = atuk.getElementsByTagName("a");
    for (i = 0; i < wurst.length; i++) {
        wurst[i].className = "";
    }
    aktiv.className = "aktiv";
}

function sa_slideDown(item){
    var secend = document.getElementById(item);
    
    secend.style.display = "block";
    /* new Effect.SlideDown(item); */

}


/*Suche*/

function setDefaultSearchTerm(element){
    if (element.value == "Produkt finden...") {
        element.value = "";
    }
}


function restoreDefaultSearchTerm(element){
    if (element.value == "") {
        element.value = "Produkt finden...";
    }
}


function jumpToPage(url){
    window.location.href = url.value;
}

function hideKontakt(elements){
    for (i = 0; i <= elements.length - 1; i++) {
        var getid = elements[i].value;
        var getElement = document.getElementById(getid);
        getElement.style.display = "none";
    }
}

function killAdress(element, text){
    var thedialog = document.getElementById("thedialog");
    if (thedialog.value != "" && thedialog.value != element.id) {
        YAHOO.wurstbrot.dialog[thedialog.value].hide();
    }
    thedialog.value = element.id;
    
    YAHOO.util.Event.addListener(window, "load", initDialog(element.id, text, element.href))
}

/*
 function showKontakt(element){
 var tagname = element.name;
 var radios = document.getElementsByName(tagname);
 hideKontakt(radios);
 var value = element.value;
 var el = document.getElementById(value);
 el.style.display = "block";
 }
 */
var $jq = jQuery.noConflict();

$jq(document).ready(function(){

    $jq('#beratungdoSubmit').hide();
    
    $jq('input:radio[name=kontakt-radio]').click(function(){
        var radioval = $jq(this).val();
        
        
        $jq('div.mailformdiv').each(function(i){
            $jq(this).hide();
        })
        $jq('#' + radioval).show();
        $jq('#beratungdoSubmit').show();
    });
    
    $jq('#beratungdoSubmit').click(function(){
        radioval1 = $jq('input:checked').val();
        
        var link = $jq('#link').val();
        var produkt = $jq('#produkt').val();
        
        if (radioval1 == "mailform-telefon") {
            var name = $jq('#name').val();
            var telnum = $jq('#telnum').val();
            var time = $jq('#time').val();
            
            var error = "";
            if (name.length < 1) 
                error += "-Bitte geben Sie Ihren Namen an.\n";
            if (telnum.length < 1) 
                error += "-Bitte geben Sie Ihre Telefonnummer an.\n";
            
            if (error.length == 0) {
                $jq.post("/beratungsmail/0/0/0/0/send.html", "mailer=" + radioval1 + "&name=" + name + "&telnum=" + telnum + "&time=" + time + "&produkt=" + produkt + "&link=" + escape(link), function(inhalt){
                    $jq('.mailform-main').html('<p>' + inhalt + '</p>');
                });
            }
            else {
                alert(error);
            }
            
        }
        
        if (radioval1 == "mailform-email") {
            var name = $jq('#name').val();
            var email = $jq('#email').val();
            var betreff = $jq('#betreff').val();
            var frage = $jq('#frage').val();
            
            var error = "";
            if (name.length < 1) 
                error += "-Bitte geben Sie Ihren Namen an.\n";
            if (email.length < 1) 
                error += "-Bitte geben Sie Ihre Emailadresse an.\n";
            if (betreff.length < 1) 
                error += "-Bitte geben Sie einen Betreff an.\n";
            if (frage.length < 1) 
                error += "-Bitte teilen Sie uns Ihre Frage mit.\n";
            
            if (error.length == 0) {
                $jq.post("/beratungsmail/0/0/0/0/send.html", "mailer=" + radioval1 + "&name=" + name + "&email=" + email + "&betreff=" + betreff + "&frage=" + frage + "&produkt=" + produkt + "&link=" + escape(link), function(inhalt){
                    $jq('.mailform-main').html('<p>' + inhalt + '</p>');
                });
            }
            else {
                alert(error);
            }
            
        }
        
        if (radioval1 == "mailform-termin") {
            var name = $jq('#name').val();
            var email = $jq('#email1').val();
            var termin1 = $jq('#termin1').val();
            var termin2 = $jq('#termin2').val();
            var termin3 = $jq('#termin3').val();
            
            var error = "";
            if (name.length < 1) 
                error += "-Bitte geben Sie Ihren Namen an.\n";
            if (email.length < 1) 
                error += "-Bitte geben Sie Ihre Emailadresse an.\n";
            if (termin1.length < 1 && termin2.length < 1 && termin3.length < 1) 
                error += "-Nennen Sie uns mindestens einen Terminvorschlag.\n";
            
            if (error.length == 0) {
                $jq.post("/beratungsmail/0/0/0/0/send.html", "mailer=" + radioval1 + "&name=" + name + "&email=" + email + "&termin1=" + termin1 + "&termin2=" + termin2 + "&termin3=" + termin3 + "&produkt=" + produkt + "&link=" + escape(link), function(inhalt){
                    $jq('.mailform-main').html('<p>' + inhalt + '</p>');
                });
            }
            else {
                alert(error);
            }
            
        }
    });
    
    var triggers = $jq("a.modalInput").overlay({
    
        // some expose tweaks suitable for modal dialogs 
        expose: {
            color: '#333',
            loadSpeed: 200,
            opacity: 0.1
        },
        
        closeOnClick: true
    });
    
    var fancybox = $jq('.fancybox').val();
    
    if (typeof fancybox != "undefined") {
        $jq("a.fancybox").fancybox({
            'overlayShow': false
        });
    }
    
    
    
    $jq(".searchterm").focus(function(){
        searchterm = $jq(this).val();
        if (searchterm == "Produkt finden...") {
            $jq(this).val("");
        }
    });
    
    $jq(".searchterm").blur(function(){
        searchterm = $jq(this).val();
        if (searchterm == "") {
            $jq(this).val("Produkt finden...");
        }
    });
    
});
