﻿var searchFieldText = "Suche";

function setSearchFieldText(searchfield) {
    if (searchfield.value == searchFieldText)
        searchfield.value = "";
}

function setSearchFieldTextOnBlur(searchfield) {
    if (searchfield.value == "")
        searchfield.value = searchFieldText;
}


/* 
Mainnavigation
*/

function changeImage(obj, image) {
    var img = obj.getElementsByTagName('img')[0];
    img.src = image;

    if (obj.className.indexOf("newrollOver") > 0) {
        if (obj.className.indexOf("active") == -1)
            img.style.top = "0px";
        obj.className = obj.className.replace(" newrollOver", "");
    }
    else {
        if (obj.className.indexOf("active") == -1)
            img.style.top = "-3px";
        obj.className += " newrollOver";
    }
}

function highLight(obj) 
{
    if (obj.className.indexOf("dropdownActive") > -1) {
        obj.className = obj.className.replace(" dropdownActive", "");
    }
    else {
        obj.className += " dropdownActive";
    }
}

function highLightHome(obj) 
{
    if (obj.className == "lnkHomeError active")
        obj.className = "lnkHomeError";
    else
        obj.className = "lnkHomeError active";
}

/**/

function showDetails(poId) {
    
    var obj = document.getElementById("details" + poId);
    var divZiehharmonika = document.getElementById("ziehharmonika"+poId);

    if (obj.className == "open") 
    {
        obj.style.display = "none";
        obj.className = "";
        divZiehharmonika.className = "hamonikaClosed";
    }
    else 
    {
        obj.style.display = "block";
        obj.className = "open";
        divZiehharmonika.className = "harmnonikaOpen";
    }
}

function showDetailsBreit(poId) {

    var obj = document.getElementById("details" + poId);
    var divZiehharmonika = document.getElementById("ziehharmonika" + poId);

    if (obj.className == "open") {
        obj.style.display = "none";
        obj.className = "";
        divZiehharmonika.className = "hamonikaBreitClosed";
    }
    else {
        obj.style.display = "block";
        obj.className = "open";
        divZiehharmonika.className = "harmnonikaBreitOpen";
    }
}



function validateEmail(textFieldId, msg) {
    if (document.getElementById(textFieldId).value != "") {
        reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        address = document.getElementById(textFieldId).value;
        isValid = reg.test(address);

        if (!isValid) {
            alert(msg);
            document.getElementById(textFieldId).value = "";
        }

        return isValid;
    }
    else {
        return false;
    }
}

function textCounter(field, maxlimit) {
    if (field.value.length > maxlimit)
        field.value = field.value.substring(0, maxlimit);
} 

