var _SITE_URL = "http://www.showbizz.net/";
var _SOURCE_URL = _SITE_URL+"wp-content/themes/showbizz/includes/scripts/php/";

jQuery(function($){

	_init();
	_regionListener()
	
});


/**
* load les régions
*/
function _init(){

	if($.cookie("showbizznetc_region")){
		$('select#regions option').each(function(){
			if($(this).val() == $.cookie("showbizznetc_region")){
				$(this).attr({'selected':'selected'});
			}
		});
		$.get(_SOURCE_URL+"proxy.php?query=films&idregion="+$.cookie("showbizznetc_region"), function(result){
			$('select#films').html('<option value="0|0">Recherchez par film</option>'+result);
			$('select#films').attr({'disabled':''});
		});
		$.get(_SOURCE_URL+"proxy.php?query=cinemas&idregion="+$.cookie("showbizznetc_region"), function(result){
			$('select#salles').html('<option value="0">Recherchez par salle</option>'+result);
			$('select#salles').attr({'disabled':''});
		});
		$('select#salles, select#films').attr({'disabled':''});
		$('form#formCineHoraire .cmf-skinned-select').animate({'opacity': 1}, 300);		
	}else{
		$('select#salles, select#films').attr({'disabled':'disabled'});
		
	}
}



/**
* ecoute les changements sur le champ "select#regions"
*/
function _regionListener(){

	$('select#regions').change(function(){
		if($('select#regions option:selected').val()){
			idregion = $('select#regions option:selected').val();
			$('input#LaRegion').val(idregion);
			//make cookie region
			$.cookie("showbizznetc_region", idregion, null);
			$.get(_SOURCE_URL+"proxy.php?query=films&idregion="+idregion, function(result){
				$('select#films').html('<option value="0|0">Recherchez par film</option>'+result);
				$('select#films').attr({'disabled':''});
			});
			$.get(_SOURCE_URL+"proxy.php?query=cinemas&idregion="+idregion, function(result){
				$('select#salles').html('<option value="0">Recherchez par salle</option>'+result);
				$('select#salles').attr({'disabled':''});
			});
		}else{
			$('select#films').html('<option value="0|0">Recherchez par film</option>');
			$('select#salles').html('<option value="0">Recherchez par salle</option>');
			$('select#films, select#salles').attr({'disabled':'disabled'});
		}
	}).trigger('change');
}

/**
* ecoute les changements sur le champ "select#films"
*/

function _filmListener(){
	var film = $('select#films option:selected').val();
	$.cookie("showbizznetc_film", film, null);
	$('input#LeFilm').val(film);
	$('input#request').val('parfilm');
	if(film){
		$('#formCineHoraire').submit();
	}
}

function _salleListener(){
	var salle = $('select#salles option:selected').val();
	$.cookie("showbizznetc_salle", salle, null);
	$('input#LaSalle').val(salle);
	$('input#request').val('parsalle');

	if(salle){
		$('#formCineHoraire').submit();
	}
}


