/* ---- Put your site specific functions in here --- */

function eq_heights() {
    var elems = jQuery(arguments);
    var top_height = 0;
    for (var i = 0; i < arguments.length; i++) {
        var obj = jQuery(arguments[i]);
        obj.each(function () {
            var height = jQuery(this).height();
            if (height > top_height) {
                top_height = height;
            }
        });
    }
    for (var i = 0; i < arguments.length; i++) {
       jQuery(arguments[i]).height(top_height);
    }
}

jQuery(document).ready(function () {

    eq_heights('#doormat ul');
    
    var ul = jQuery('.sitemap-list>li>ul>li ul');
    ul.hide();
    ul.parent().addClass("selected");

    jQuery('.sitemap-list li').click(function () {
        jQuery(this).children('ul').toggle();
        //jQuery(this).css("background","url('images/bullets/sitemap_open.gif') no-repeat 10px 4px");
        jQuery(this).toggleClass("selected")
        return false;
    });

    jQuery('.sitemap-list a').click(function () {
        document.location = jQuery(this).attr('href');
        return false;
    });
    
    //Search: keyword
    inputfocus("#newsletter_input","je e-mailadres");

    jQuery("#mainnav li:not(.current)").hover(function() {
      jQuery(this).css("background-color","#ed171f");
    },
    function() {
      jQuery(this).css("background-color","#897fba");
    });

});

// Toggle Div
function toggleDiv(obj) {
  var el = document.getElementById(obj);
  if ( el.style.display != 'block' ) {
    el.style.display = 'block';
  }
  else {
    el.style.display = '';
  }
}

// Tabbladen
function tabblad (activeTab) {
	for (i = 1; i <= 20; i++) {
		if (document.getElementById('tab_' + i)) {
			if (i == activeTab) {
				document.getElementById('tab_' + i).className = 'select';
				document.getElementById('inhoud_' + i).className = 'showit';
			}	else {
				document.getElementById('tab_' + i).className = '';
				document.getElementById('inhoud_' + i).className = 'hide-content';
			}
		}
	}
}

// Googlemaps
function createMarker(point, icon, text) {
     var marker = new GMarker(point, icon);
     GEvent.addListener(marker, "click", function() {
       marker.openInfoWindowHtml(text);
     });
     return marker;
}

function checkNewsletterSubsciption(){
    if ($F('nbrief-veld') == ''){
        alert('Kunt u uw e-mail adres invullen?');
        return false;
    }
    return true;
}

//Function for default input values
function inputfocus(selector, search_keyword){
  jQuery(selector).val(search_keyword).css("color","#4c4c4c")
  .focus(function () {
    if (jQuery(this).val() == search_keyword) {
      jQuery(this).val('').css("color","#000");
    }
  })
  .blur(function () {
    if (jQuery(this).val() == '') {
      jQuery(this).val(search_keyword).css("color","#4c4c4c");
    }
  });
}