function getName(){
	var value = $('naam').get('value');
	var req = new Request(
		{
		url: '/ajx/ajx.php?act=getName&value='+value,
		onSuccess: function(request){
			$('div_naam').setStyle('display','block');
			$('div_naam').set('html',request);
		}
	});
	req.send();
}//getName

function searchZip(value,field){
	var req = new Request(
		{
		url: '/ajx/ajx.php?act=searchZip&value='+value,
		onSuccess: function(request){
			field.set('value',request);
		}
	});
	req.send();
}//getName

function loadRate(){
	$$('.rate').each(function(element,i){
		element.addEvent('click', function(){
			var myStyles = ['nostar', 'onestar', 'twostar', 'threestar', 'fourstar', 'fivestar'];
			myStyles.each(function(myStyle){
					if(element.getParent().hasClass(myStyle)) element.getParent().removeClass(myStyle);
			});            
			myStyles.each(function(myStyle, index){
				if(index == element.id){
					element.getParent().toggleClass(myStyle);
					var req = new Request(
					{
						url: '/ajx/ajx.php?act=doVote&id='+element.id+'&ref='+element.get('ref'),
						onSuccess: function(request){
							SqueezeBox.initialize();
							SqueezeBox.fromElement();
							SqueezeBox.setOptions({size: {x: 300, y: 100}});																				
							$('sbox-content').set('html',request);
						}
					});
					req.send();
				}//if
			});
		});
	});
}//loadRate

function addComment(){
	var value = $('naam').get('value');
	var req = new Request({
		url: '/ajx/ajx.php?act=addComment',
		onSuccess: function(request){	
			$('sbox-content').set('html',request);
		}//onSucces
	});
	req.send();
}//addComment

function writeComment(){
	if(submitForm('reacties')==0){
		$('sbox-content').set('html','<h3>Reacties</h3><p>Uw reactie op <b>'+$('restoname').value+'</b> werd geplaatst</p>');		
	}//if
}//function

function sendError(){
	if(submitForm('errorform')==0){
		$('sbox-content').set('html','<h3>Foutmelding</h3><p>Uw melding op <b>'+$('restoname').value+'</b> werd verzonden</p>');		
	}//if
}//sendError

function gotoSearch(where,form){
	if(form=='') form = 'zoeken';
	var req = new Request({
		url: '/ajx/ajx.php?act=fetchCount&restaurant_id='+escape($('restaurant_id').value),
		onSuccess: function(request){
				
			if(request==1){ 
				$(form).submit();
			}//if

			if(request==0){
				var string = '';
				if($('restaurant_keuken').value!='') string += '/keuken/'+$('restaurant_keuken').value;
				if($('restaurant_gemeente').value!='') string += '/stad/'+$('restaurant_gemeente').value;	
				location.href = where + string;				
			}//if
			if(request!=0 && request!=1){
				var string = '';
				if($('restaurant_naam').value!='') string += '/naam/'+$('restaurant_naam').value;
				location.href = where + string;						
			}//if	
		}//onSucces
	});
	req.send();
}//gotoSearch

function checkSelected(){
	if($('strOpzoekenRestaurant').value==''){
		$('hideme').setStyle('display','block');
		$('strRestaurant').set('check','required');
		$('strGemeente').set('check','required');
		$('strPostcode').set('check','required');
		$('strTelefoon').set('check','required');
		$('strEmail').set('check','email');
		$('lookup_resto').set('value','');
	}else{
		$('lookup_resto').set('value','');	
		var req = new Request({
			url: '/ajx/ajx.php?act=fetchResto&resto='+$('strOpzoekenRestaurant').value,
			onSuccess: function(request){	
				$('lookup_resto').set('value',request);
			}//onSucces
		});
		req.send();	
		$('hideme').setStyle('display','none');
		$('strRestaurant').removeProperty('check');
		$('strGemeente').removeProperty('check');
		$('strPostcode').removeProperty('check');		
		$('strTelefoon').removeProperty('check');
		$('strEmail').removeProperty('check');		
	}//if
}//checkSelected

function changeInput(){
	var gesloten = '';
	$('strGesloten').set('value','');
	$(document.body).getElements('.checkbox').each(
		function(itm, idx){
			if($(itm).checked) gesloten += $(itm).value + ",";
		}//each
	); 
	$('strGesloten').set('value',gesloten);
}//changeInput

