$(function(){

	$.historyInit(pageload);


	$('.j').livequery('click', function() {
		var thisLink=$(this).attr('href');	
		setHistory(thisLink+'?j=1');
		$('#content').prepend('<div id="contentLoad">Bezig met laden</div>');
		$('#jContainer').load(thisLink+'?j=1', function(){
			$('#contentLoad').fadeOut();
			setTimeout(function(){$('#contentLoad').remove();},250);
		});
		return false;
	});

	$('#footerEmail').html('<a href="mailto:info@rietvinktransport.nl">info@rietvinktransport.nl</a>');
	
});

function checkValues(fields){
	for(var i=0; i<fields.length ;i++){
		if($(fields[i]).attr('type')=="checkbox"){
			var isLeeg = true;
			for(var j=0; j<fields[i].length; j++){
				if(fields[i][j].checked==true){
					isLeeg = false;
				}
			}
			if(isLeeg){
				$(fields[i]).parent('td').css("background-color","red").click(function(){$(this).css("background-color","transparent")});
				return false;
			}
		}else{
			if(fields[i].value==""){
				$(fields[i]).focus();
				$(fields[i]).css("background-color","red").click(function(){$(this).css("background-color","transparent")});;
				return false;
			}else{
				$(fields[i]).css("background-color","transparent");
			}
		}
	}
	return true;
}

function baseurl(){
	return document.getElementsByTagName('base')[0].href;	
}

function pageload(hash) {
	if(hash) {
		if($.browser.msie) {// restore ajax loaded state
			//hash = encodeURIComponent(hash);	// jquery's $.load() function does't work when hash include special characters like aao.
		}
		
		var url = baseurl()+hash;

		if (url.indexOf("?")>0){
			var browserUrl =url+'&j=1';
		}else{
			var browserUrl =url+'?j=1';
		}		
				
		$("#jContainer").load(browserUrl);

	} else {

	}
}

function setHistory(url){
	var hash = url.replace(baseurl(),"");
	hash = hash.replace(/^.*#/, '');
	$.historyLoad(hash);		
}