function showLogin(){
    document.getElementById("loginContainer").style.display="block";
//    document.getElementById(element).style.visibility="visible";
}

function hideLogin(){
    document.getElementById("loginContainer").style.display="none";
//    document.getElementById(element).style.visibility="hidden";
}

function hideLoginDelayed(e){
//    alert("sfsdf");
    if (!e) var e = window.event;
    var tg = (window.event) ? e.srcElement : e.target;
    if (tg.id!='loginContainer') return;
    window.setTimeout('hideLogin()', 100);
}

function deleteValueOnFocus(element){
    document.getElementById(element).value="";
}

function showValueOnBlur(element){
    document.getElementById(element).value=element;
}

function clearValue(field){
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}

function checkSearchSubmit(form, defaultVal)
{
    if(form.searchterm.value==defaultVal) {
        toggleVisibility('warnEmptySearchDiv');
        $('#warnEmptySearchDiv').show();

        window.setTimeout(function() {
                                $('#warnEmptySearchDiv').fadeOut(500);
                          },
                          500);

        return false;
    }
    return true;
}

function toggleBgColor(element){
//    element.style.backgroundImage = element.style.backgroundImage? "":"url('img/bg_list_green.gif')";
//    element.style.backgroundPosition = element.style.backgroundPosition? "":"bottom left";
//    element.style.backgroundRepeat = element.style.backgroundRepeat? "":"repeat-x";
    element.style.backgroundImage = element.style.backgroundImage? "":"none";
    element.style.backgroundColor = element.style.backgroundColor? "":"#CADBB8";
}

function toggleVisibility(element){
    document.getElementById(element).style.display = document.getElementById(element).style.display == "none" ? "block":"none";
}

function toggleArticleInfoIcon(element){
    document.getElementById(element).className = document.getElementById(element).className == "articleInfoHead iconMinus" ? "articleInfoHead iconPlus":"articleInfoHead iconMinus";
    document.getElementById(element).title = document.getElementById(element).title == "Einklappen" ? "Ausklappen":"Einklappen";
}

function showInfoBox(element){
    document.getElementById(element).style.display = document.getElementById(element).style.display == "block" ? "none":"block";
}

wmtt = null;
document.onmousemove = updateWMTT;
function updateWMTT(e) {
  if (wmtt != null) {
    x = (document.all) ? window.event.x + wmtt.offsetParent.scrollLeft : e.pageX;
    y = (document.all) ? window.event.y + wmtt.offsetParent.scrollTop  : e.pageY;
    wmtt.style.left = (x + 20) + "px";
    wmtt.style.top   = (y + 20) + "px";
  }
}
function showWMTT(id) {
  wmtt = document.getElementById(id);
  wmtt.style.display = "block";
}
function hideWMTT() {
  wmtt.style.display = "none";
}



var towIndex = 0;
var autoSlide = true;
function getTOWImage(forward) {
    var countImage = newsImages.length;
    towIndex = forward?towIndex+1:towIndex-1;
    if(towIndex<0) {
        towIndex = countImage-1;
    } else if(towIndex==countImage) {
        towIndex = 0;
    }
    var elem = document.getElementById("newsOfTheWeekImage");
    elem.src = newsImages[towIndex].imageUrl;
    elem.alt = newsImages[towIndex].altText;
    elem.title = newsImages[towIndex].altText;
}

function autoSlideTOW(){
    if(autoSlide){
        getTOWImage(true);
    }
    window.setTimeout(autoSlideTOW,10000);
}

function openDialog(url, width, height) {
    var dialogWindow = window.open(url, "popup"+width+height, "width=" + width + ",height=" + height + ",status=yes,scrollbars=no,resizable=no");
    dialogWindow.focus();
}

function checkNumber(value) {
    if (isNaN(value)) {
        alert("NaN"); //<fmt:message key="quantitiesOnly"/>
    }
}

function CheckState(status){
    for (var i=0;i<document.cart.elements.length;i++){
        var e = document.cart.elements[i];
        if(e.type=="checkbox"){
         e.checked = status;
        }
    }
}







