function user_check(){
	if (check_cust_cat('Employee')){
		document.getElementById('deelnemers').style.display = 'block';	
		return true;
		exit;	
	} else {
		document.getElementById('deelnemers').style.display = 'none';	
	}
}

function check_cust_cat(cat){
	if (window.current_customer){
	var cc = window.current_customer;

	for (i = 0; i < cc.customer_categories.length; i++){
	 
		code = cc.customer_categories[i].code;
		if (code == cat){
			return true;
			exit	
		}	
	}
	} 
	return false;	

}

function login_z(id){
	
	var callback = 
	{ 
	  success: function(o) {
		/*success handler code*/
		if (o.responseText == '0'){
			alert('Ongeldige combinatie');
		} else {
		// do stuff	
		}	
	}, 
	  failure: function(o) {
		alert('Errrrorrrrrr');	
	} 
	}	
	var formObject = document.getElementById(id); 
	YAHOO.util.Connect.setForm(formObject); 
	var cObj = YAHOO.util.Connect.asyncRequest('POST', '/view/login.php', callback); 
}

function show(elem){
	if (typeof elem.childNodes[1] == "object") {
		elem.childNodes[1].style.visibility = 'visible';
	}
}

function hide(elem){
	if (typeof elem.childNodes[1] == "object") {
		elem.childNodes[1].style.visibility = 'hidden';
	}
}

function showhome(elem){
	$(elem).children(':last').attr('style', 'visibility: visible');
}

function hidehome(elem){
	$(elem).children(':last').attr('style', 'visibility: hidden');
}

function showhomeold(elem){
	if (typeof elem.childNodes[3] == "object") {
		elem.childNodes[3].style.visibility = 'visible';
	}
}

function hidehomeold(elem){
	if (typeof elem.childNodes[3] == "object") {
		elem.childNodes[3].style.visibility = 'hidden';
	}
}

function getQuery() {
	var loc = document.location.toString();
	var query = null;
	var anchor = getAnchor();
	
	if (loc.lastIndexOf('?')) {
		if (anchor) {
			loc = loc.substr(0,loc.lastIndexOf(anchor) - 1);
		}
		query = loc.substr(loc.lastIndexOf('?') + 1,loc.length);
	}
	
	return query;
}

// Similar to getQuery above, but sincs I wasn't sure this isn't used
// as is somewhere, I created a different function.
function getQueryString() {
	var loc = document.location.toString();
	var query = null;
	var anchor = getAnchor();
	
	if (loc.lastIndexOf('?') != -1) {
		if (anchor) {
			loc = loc.substr(0,loc.lastIndexOf(anchor) - 1);
		}
		query = loc.substr(loc.lastIndexOf('?') + 1,loc.length);
	}
	
	return query;
}

function getAnchor() {
	var loc = document.location.toString();
	var anchor = null;
	
	if (loc.lastIndexOf('#')) {
		anchor = loc.substr(loc.lastIndexOf('#') + 1,loc.length);
	}
	// do not return the full string if there is no anchor
	if (anchor == loc)
		anchor = null;	

	return anchor;
}


	function openslide(slide){
		var slides = document.getElementById('slides').getElementsByTagName('li');
		var count = slides.length - 1;

		for (var i = 0; i <= count; i++){
			if (slides[i].style.display !== 'none'){
				slides[i].style.display = 'none';
			}	
		}	
	
		Effect.Appear(slides[slide - 1]); 	

		var links = document.getElementById('slide-links').getElementsByTagName('li');
		var count = links.length - 1;

		for (var i = 0; i <= count; i++){
			links[i].className = '';
		}	
	
		links[slide -  1].className = 'selected';

	}

	// have some slideshow init function	
	function next(){
	
		var slides = document.getElementById('slides').getElementsByTagName('li');
		var count = slides.length - 1;
	 	var current = null;
	
		for (var i = 0; i <= count; i++){
			if (slides[i].style.display !== 'none'){
				current = i;		
			}	
		}	
	
		slides[current].style.display = 'none';
	
		var links = document.getElementById('slide-links').getElementsByTagName('li');
		var linkcount = links.length - 1;

		for (var i = 0; i <= linkcount; i++){
			links[i].className = '';
		}			

		if (current < count) {	
			Effect.Appear(slides[current + 1]); 	
			links[current +  1].className = 'selected';
		} else {
			Effect.Appear(slides[0]); 	
			links[0].className = 'selected';
		}	

	}


	function previous(){
	
		var slides = document.getElementById('slides').getElementsByTagName('li');
		var count = slides.length - 1;
	 	var current = null;
	
		for (var i = 0; i <= count; i++){
			if (slides[i].style.display !== 'none'){
				current = i;		
			}	
		}	
	
		slides[current].style.display = 'none';

	
		var links = document.getElementById('slide-links').getElementsByTagName('li');
		var linkcount = links.length - 1;

		for (var i = 0; i <= linkcount; i++){
			links[i].className = '';
		}			

		if (current > 0) {	
			Effect.Appear(slides[current - 1]); 	
			links[current - 1].className = 'selected';
		} else {
			Effect.Appear(slides[count]); 	
			links[count].className = 'selected';
		}	
	}

	current_id = null;
	current_user = null;

	current_nav = null;

	function load(){
		var anchor = getAnchor();
		//var query = getQueryString();
		//if (!query) {
			if (anchor != null && anchor != '' ) {
				loadContent(anchor);
			} else{
				loadContent('/mc/hn11');	
			}
		//}
    		processGraphics();
	}

    	function processGraphics()
	{
		Cufon.refresh();	
	}


	function setIdentifier(id) {
		current_id = id;	
		location.hash = id;
		//document.getElementById('edit_link').href =  "./doxa/edit.php#" + id;
		//setEditRights();
	}

	function loadContent(htmlpart, link) {
		closeticketingpopup();
		
		var contentDiv = document.getElementById('container1');
		while (contentDiv.firstChild)	
			contentDiv.removeChild(contentDiv.firstChild);

		loader =  document.createElement('IMG');
		loader.src = '/img/ajax-loader.gif';
		loader.id = 'ajax-loader';
		contentDiv.appendChild(loader);	
		var url = '/view/?' + htmlpart ;	
		
		$.ajax({
			url: url,
			success: function(html) {
				setIdentifier(htmlpart);			
				contentDiv.innerHTML = html;
    				processGraphics();
			},
			error: function() {
				alert('Er is een fout opgetreden.');
			}
		});			

	}
