/**
 * @author - deepakb
 * @created on - 16th Nov 2009 at 8:30 PM
 * @Purpose - For handling talent search functionality
 */

function searchArtist(baseUrl,timePeriod){
	if(timePeriod == undefined){
		var timePeriod = '';
	}else{
		var timePeriod = timePeriod;
	}
	
	var genre = $('#genre').val();
	if(genre == undefined){
		genres = null;
	}else if(genre[0] === ''){
      genres = null;
  }else{
    genres = genre.join(',');
  }
	var artistName = $('#artist_name').val();
	var location   = $('#location').val();
	var rating     = $('#rating').val();
	$('#loader_result').show();
    $.post(baseUrl+'/ajax/refreshtalentsearch',
    {
    	type:'total',
    	genre:genres,
    	nameArtistBand:artistName,
    	location:location,
    	rating:rating,
    	timePeriod:timePeriod
    },function(result){
    	if(result.trim() == "norec"){
    		$('#loader_result').hide();
    		$('#paginate-top').html('');
    		$('#paginate-bottom').html('');
    		$('#search_result').html('');
    		$('#noSearchReasult').html('No records found.');
    		$('#noSearchReasult').css('color','red');
    	}else{
    		$('#noSearchReasult').html('');
	    	var pageArr = new Array();
	    	for(var i = 0;i < result;i++){
	    		pageArr[i] = baseUrl + '/ajax/refreshtalentsearch?pg=' + (i + 1) + '&nab='+ artistName + '&lc='+ location + '&rt='+ rating + '&gnr='+ genres + '&tp='+ timePeriod;
	    	}
	    	var searchData = {
		    			pages: pageArr,
		    			selectedpage: 0 //set page shown by default (0=1st page)
	    			}
	
	    	var mybookinstance=new ajaxpageclass.createBook(searchData, "search_result", ["paginate-top", "paginate-bottom"]);
	    	$('#loader_result').hide();
	    	//return false;
    	}
    });
}



