$(document).ready(function(){
	
	/* Make toggle for showing/hiding extra results */
	$("div.more-results").addClass("active");
	
	$("div.more-results h2").addClass("clicker").addClass("closed");
	$("div.more-results ol").addClass("closed");
	
	$("div.more-results h2").toggle(function() {
			 $(this).removeClass("closed").addClass("open");
			 $(this).next("ol").removeClass("closed").addClass("open");
		}, function(){
			 $(this).removeClass("open").addClass("closed");
			 $(this).next("ol").removeClass("open").addClass("closed");
		}); 
	
	
	/* Make toggle for showing/hiding options in search results */
	var removeClass = "open";
	var addClass = "closed";
		
	/* should the options be shown*/
	if ( window.location.hash == "#uitgebreid") {
		removeClass="closed";
		addClass = "open"
	}else {
		$("li.full select,li.full input").each(function(i, element){
			/* did an user select an item from a selectbox */
			if(element.tagName.toLowerCase() == "select" && element.selectedIndex != 0){
				removeClass="closed";
				addClass = "open";
			}
			
			/* did an user unchecked a checkbox  */
			else if(element.tagName.toLowerCase() == "input" && element.checked == 0 ){
				removeClass="closed";
				addClass = "open";
			}
			
		});
	}
	
	/* does the button advanced search exists */
	if($("li.full h2#search_advanced").is('*')) {
		/*the navigation search advanced link will trigger the click event
		  of the button advanced search */
		$("div.search li.advanced_search a").click( function() {
			$("li.full h2#search_advanced").click();
			return false;
		});		
	}

	
	$("li.full").addClass("active");
	
	$("li.full h2").addClass("clicker").addClass(addClass);
	$("li.full div").addClass(addClass);	
	
	$("li.full h2").toggle(function() {
			 $(this).removeClass(addClass).addClass(removeClass);
			 $(this).next("div").removeClass(addClass).addClass(removeClass);
		}, function(){
			 $(this).removeClass(removeClass).addClass(addClass);
			 $(this).next("div").removeClass(removeClass).addClass(addClass);
		}); 

    $("#chatLink").click(function(){
        window.open('https://status.chatfone.nl//request.php?l=cfm000728&x=728&deptid=3794&action=noprechat', 'chat', 'scrollbars=no,menubar=no,resizable=0,location=no,screenX=50,screenY=100,width=500,height=545');
    	return false;
    });
    
    $("#formlink").click(function(){
        window.open( $(this).attr('href'), 'form', 'scrollbars=no,menubar=no,resizable=0,location=no,screenX=50,screenY=100,width=800,height=700');
    	return false;
    });
    
 
    $.ga.load("UA-5213061-1",function(pageTracker) {		
	
   		 var location = "http://" + document.domain;    
    	 if (window.location.port != "") {
    		location += ":" + window.location.port;
   		 }
 
   		/* retrieves all external urls */
   		$("li.external a , a.external").each( function() {
   			$(this).click(function() {
  				pageTracker._trackPageview("/external_links/" + $(this).attr('href'));
				return true;
			});
   		});   		
     });
    
 	if ($.browser.msie && $.browser.version == 6) {
		$("li.full h2").attr("id","fixie6");
    }
	
});



/* -------------------------  unbind ( kill javascript memory leaks for ie )  -----------------------------*/

if ($.browser.msie) {
    $(window).bind('unload', function() {
        $('*').add(window).add(document).unbind();
    });
}
