var search_timeout
var search_old_text
var search_old_result
//var date_current_showing = 6;
var date_current_showing = -5;
var date_max = 49;
var number_of_month_showing = 13

jQuery(document).ready(function() {

	//SHOWING THE SEARCH BY DATE SLIDER
    $("a#search_by_date").click(function() { 
        $("#month_slider").slideDown();
        return false;
    });
   
	//MOVING THE SEARCH SLIDER LEFT
    $("a#month_prev").click(function() {
      
        //if (date_current_showing == 0 ) return false;    
        $("#date_" + (date_current_showing - 1)  ).fadeIn();
        $("#date_" + (date_current_showing + number_of_month_showing -1) ).hide();
        date_current_showing--;      
        return false;
    });

	//MOVING THE SEARCH SLIDER RIGHT
    $("a#month_next").click(function() {

        if (date_current_showing == (date_max - number_of_month_showing )) {
            return false;    
        }
        $("#date_" + (date_current_showing)).hide();
        $("#date_" + (date_current_showing + number_of_month_showing) ).fadeIn();
        date_current_showing++;      
        return false;
    });

	//SEARCH QUERY CHANGED - SUBMIT IT
    $('input').bind("change keyup", function() { 
        
        if (this.id == 'search_box') {
   
            if (search_old_text == this.value) return;
            $("#month_slider").slideUp();
            search_old_text = this.value
            clearTimeout(search_timeout)            
            search_timeout = setTimeout("getSearchResultsByString('" + this.value +  "')",200);
        }
    });    

	//CLICK ON A MONTH - SUBMIT REQUEST
    $('a.month_anchor').click(function() { 
		date_value = this.id   
        clearTimeout(search_timeout)            
        search_timeout = setTimeout("getSearchResultsByDate('" + this.id +  "')",200);
		return false;
    });    

	//CLICK ON THIS WEEK RELEASE
    $('a#this_week_search').click(function() { 
        $("#month_slider").slideUp();
        clearTimeout(search_timeout)            
        search_timeout = setTimeout("getSearchResultsThisWeek()",200);
    });    

});

function getSearchResultsByString(text) {            
    $.ajax({
        url: 'view.movie_table_body.php?query=' + text,
        type: 'GET',
        dataType: 'html',
        timeout: 2000,
        success: function(html){
            
            if (search_old_result == html) return;
            search_old_result = html;
            $("#movie_table_body").hide();
            $("#movie_table_body").html(html);
            $("#movie_table_body").fadeIn();            
        }/*,
		error: function(){
            alert('Error executing query');
        }*/
    });
}

function getSearchResultsByDate(text) {            
    $.ajax({
        url: 'view.movie_table_body.php?querydate=' + text,
        type: 'GET',
        dataType: 'html',
        timeout: 2000,
        success: function(html){
            
            if (search_old_result == html) return;
            search_old_result = html;
            $("#movie_table_body").hide();
            $("#movie_table_body").html(html);
            $("#movie_table_body").fadeIn();            
        }/*,
		error: function(){
            alert('Error executing query');
        }*/
    });
}


function getSearchResultsThisWeek() {  
    $.ajax({
        url: 'view.movie_table_body.php?thisweek=true',
        type: 'GET',
        dataType: 'html',
        timeout: 2000,
		success: function(html){
            
            if (search_old_result == html) return;
            search_old_result = html;
            $("#movie_table_body").hide();
            $("#movie_table_body").html(html);
            $("#movie_table_body").fadeIn();            
        }/*,
		error: function(){
            alert('Error executing query');
        }*/
    });
}

