function load_state (slt_country){	
	update_img_loader ();
	if (true == $('rdo_search_by_cinema').checked){
		search_by	=	$('rdo_search_by_cinema').value;
	}else{
		search_by	=	$('rdo_search_by_movie').value;
	}
	var params  	= "slt_country="+escape(slt_country.value)+"&search_by="+escape(search_by);
	var url			=  base_url+'showtime_ajax/load_city/'; 	
	new Ajax.Request (url,
	                        {
	                            method      :   "post",
	                            parameters  :   params,
	                            onSuccess   :   update_state_list,
	                            onFailure   :   error_request
	                        }
	                     );
}
function update_state_list (reqObj){
	update_img_loader ();
	$('slt_city_container').innerHTML = reqObj.responseText;
}
function load_movie_and_cinemas (){
	update_img_loader ();
	if (true == $('rdo_search_by_cinema').checked){
		search_by	=	$('rdo_search_by_cinema').value;
	}else{
		search_by	=	$('rdo_search_by_movie').value;
	}
	var params  	= "slt_country="+escape($F('slt_country'))+"&slt_city="+escape($F('slt_city'))+"&search_by="+escape(search_by);
	var url			=  base_url+'showtime_ajax/load_cinemas_and_movies/'; 	
	new Ajax.Request (url,
	                        {
	                            method      :   "post",
	                            parameters  :   params,
	                            onSuccess   :   update_cinemas_and_movies_list,
	                            onFailure   :   error_request
	                        }
	                     );	                                   
}
function update_cinemas_and_movies_list (reqObj){
	update_img_loader ();
	$('slt_movie_and_cinemas_container').innerHTML = reqObj.responseText;	
}

function load_movie_show_date (slt_obj){
	update_img_loader ();
	if (true == $('rdo_search_by_cinema').checked){
		search_by	=	$('rdo_search_by_cinema').value;
	}else{
		search_by	=	$('rdo_search_by_movie').value;
	}
	var params  	= "slt_country="+escape($F('slt_country'))+"&movie_id="+escape(slt_obj.value)+"&slt_city="+escape($F('slt_city'))+"&search_by="+escape(search_by);
	var url			=  base_url+'showtime_ajax/load_movies_date/'; 	
	new Ajax.Request (url,
	                        {
	                            method      :   "post",
	                            parameters  :   params,
	                            onSuccess   :   update_show_date,
	                            onFailure   :   error_request
	                        }
	                     );	     
}

function load_cinema_show_date (slt_obj){
	update_img_loader ();
	if (true == $('rdo_search_by_cinema').checked){
		search_by	=	$('rdo_search_by_cinema').value;
	}else{
		search_by	=	$('rdo_search_by_movie').value;
	}
	var params  	= "slt_country="+escape($F('slt_country'))+"&theater_id="+escape(slt_obj.value)+"&slt_city="+escape($F('slt_city'))+"&search_by="+escape(search_by);
	var url			=  base_url+'showtime_ajax/load_cinemas_date/'; 	
	new Ajax.Request (url,
	                        {
	                            method      :   "post",
	                            parameters  :   params,
	                            onSuccess   :   update_show_date,
	                            onFailure   :   error_request
	                        }
	                     );	     
}
function update_show_date (reqObj){
	update_img_loader ();
	$('slt_date_container').innerHTML = reqObj.responseText;	
}
var prev_search_option = '';
function show_showtime_search_option (rdo){
	if ('' == prev_search_option) prev_search_option = rdo.value;
	if (rdo.value == 'cinema'){
		$('slt_movie_container').style.display = 'none';
		$('slt_movies').selectedIndex = 0;
		$('slt_cinemas_container').style.display = 'block';
		$('rdo_search_by_cinema_container').className = 'sh_tab_active';
		$('rdo_search_by_movie_container').className = 'sh_tab_inactive';
	}else{
		$('slt_cinemas_container').style.display = 'none';
		$('slt_cinemas').selectedIndex = 0;
		$('slt_movie_container').style.display = 'block';
		$('rdo_search_by_cinema_container').className = 'sh_tab_inactive';
		$('rdo_search_by_movie_container').className = 'sh_tab_active';
	}
	if(rdo.value != prev_search_option ){
		var i;
		for(i=$('slt_show_date').options.length-1;i>=0;i--)
		{
			if(0 != i)
				$('slt_show_date').remove(i);
		}
	}
	prev_search_option	=	rdo.value;	
}
function load_theaters_by_date (){
	$('search_showtime').submit ();
//	update_img_loader ();
//	var params  	= "slt_country="+escape($F('slt_country'))+"&movie_id="+escape($F('slt_movies'))+"&date="+escape($F('slt_show_date'))+"&slt_city="+escape($F('slt_city'))+"&search_by="+escape(search_by);
//	var url			=  base_url+'showtime_ajax/load_theaters/'; 	
//	new Ajax.Request (url,
//	                        {
//	                            method      :   "post",
//	                            parameters  :   params,
//	                            onSuccess   :   update_all_show_details,
//	                            onFailure   :   error_request
//	                        }
//	                     );	
//}
//function update_all_show_details (reqObj){
//	update_img_loader ();
//	$('detailed_show_time_list').innerHTML = reqObj.responseText;	
}
function load_movies_by_date (){
	$('search_showtime').submit ();
//	update_img_loader ();
//	var params  	= "slt_country="+escape($F('slt_country'))+"&theater_id="+escape($F('slt_cinemas'))+"&date="+escape($F('slt_show_date'))+"&slt_city="+escape($F('slt_city'))+"&search_by="+escape(search_by);
//	var url			=  base_url+'showtime_ajax/load_movies/'; 	
//	new Ajax.Request (url,
//	                        {
//	                            method      :   "post",
//	                            parameters  :   params,
//	                            onSuccess   :   update_all_show_details,
//	                            onFailure   :   error_request
//	                        }
//	                     );	
}
function update_img_loader (){
	$('img_common_loader').toggle ();
}
