
var open_shelf = function(){
		$("div#video_wrapper").slideDown('slow', function(){clear_data();get_data(0, 'Entertainment');pause_player();});
		}
var open_hotlist = function(){
		$("div#video_wrapper").slideDown('slow', function(){clear_data();get_hotlist();});
		}

var show_sort= function(){
	$('#sort_set').show();
	}
var hide_sort= function(){
	$('#sort_set').hide();
	}

var get_search = function (myoffset, category, requery, page){
	
	if ($("#search_drawer").css("display") === "block"){
			$("#search_drawer").toggle();
	}
	var selQueryObj = document.getElementById('id_query');
	if (selQueryObj.value == ''){
		alert("A keyword is required for a search");
		$('#enter_select').click();
		}else{
			var myscript = document.createElement('script');
			var selectedCategories = new Array();
			var selectedProviders = new Array();
			var selCatObj = document.getElementById('id_categories');
			var selProObj = document.getElementById('id_providers');
			var i;
			var count = 0;
			for (i=0; i<selCatObj.options.length; i++) {
				if (selCatObj.options[i].selected) {
				  selectedCategories[count] = selCatObj.options[i].value ;
				  count++;
				}
			}
				
				for (i=0; i<selProObj.options.length; i++) {
					if (selProObj.options[i].selected) {
					  selectedProviders[count] = selProObj.options[i].value;
					  count++;
					}
				}
			var selRecencyObj = document.getElementById('id_sort_by');
			var param_recency = 0;
			var selDateObj = document.getElementById('id_date_range')
			var param_date = '&date=' + selDateObj.options[selDateObj.selectedIndex].value;
			
			if (requery){
				var param_query = '&query='+ selQueryObj.value;
				website = {};
				website['query'] = param_query;
			}else{
				var param_query = website.query;
			}
			var selSortObj = document.getElementById('id_sort_by').value;
			var param_sort = '&order_by='+ selSortObj;
			var param_cat = '&categories=' + selectedCategories;
			var param_pro = '&providers=' + selectedProviders;
			myscript.src='/search/query.js?page='+ page +'&offset=' + myoffset +  param_query + param_cat + param_pro + param_date + param_sort;
			myscript.type = 'text/javascript';
			var results_div = document.getElementById('results');
			results_div.appendChild(myscript);
		}
}

var get_data = function (myoffset, category){
		
		var myscript = document.createElement('script');
		var selectedCategories = category;
		var param_cat = '&categories=' + selectedCategories;
		myscript.src='/category/query.js?offset=' + myoffset + param_cat;
		myscript.type = 'text/javascript';
		var results_div = document.getElementById('results');
		results_div.appendChild(myscript);
}
 var clear_search = function(){
	 $('#id_query').val('');
	 $('pagination_wrapper').empty();
	 }	


//page change functions
var clear_data = function(offset){
	$("#results").empty();
	$('pagination_wrapper').empty();
	$('sort_set').attr("style","display:none")
	}
	

var pause_player = function(){
		if( document.getElementById('GrabPlayer1720202')!=null){
			 document.getElementById('GrabPlayer1720202').stopVideo();
		}
	}	
/*var closeModal = function (){
	$('#video_modal').css('visibility','hidden');
	//var grab_player = document.getElementById('grab_player');
	//GRAB.player.playOrPause();
	GRAB.player.stopVideo();
	
	
	
}*/

var curent_page = 1;
var paginatethis = function(pages, curent_page){
	
	$(function(){
	$("#total_count")
	$("#pagination_wrapper").paginate({
			count: pages,
			start: curent_page,
			display: 9,
			border: true,
			border_color: '#999',
			text_color: '#3E4E68',
			background_color: '#CCCCCC',	
			border_hover_color: '#ccc',
			text_hover_color: '#000',
			background_hover_color: '#fff', 
			images: false,
			onChange: function(page){
				$("#results").empty();
				var myoffset = (10*(page-1));
				get_search(myoffset);
			}				
		});
		
});}

var curent_page = 1;

var paginatedata = function(pages, category, current_page){
	$(function(){
	$("#total_count")
	$("#pagination_wrapper").paginate({
			count: pages,
			start: curent_page,
			display: 9,
			border: true,
			border_color: '#999',
			text_color: '#3E4E68',
			background_color: '#CCCCCC',	
			border_hover_color: '#ccc',
			text_hover_color: '#000',
			background_hover_color: '#fff', 
			images: false,
			onChange: function(page){
				$("#results").empty();
				var myoffset = (10*(page-1));
				if(category == "US & World News"){
					category = "US_World"
					}
				if (category == "Life & Health"){
					category = "Life and Leisure,Health"
					}
				if (category == "Styel & Fashion"){
					category = "Fashion"
					}
				get_data(myoffset, category);
			}				
		});
		
});}

			
			
var get_playlists = function(url){	$.getJSON(url, function(data){
		var searchList = $("#searchList"); 
		var listItems = $("#searchList li");
		var i = 0; 
		for (i=0;i<=4;i++){listItems.remove();searchList.append("<li class = 'searchList'>" + "<a href=''>" + "<img src='" + data.entertainment.results[i].video.media_assets[0].url + "'/>" + "</a>" + "<h2 class='video_title'>" + data.entertainment.results[i].video.title+ "</h2>" + "<p class='video_summary'>" + data.entertainment.results[i].video.summary + "</p>" +"<p class='video_date'>"+ data.entertainment.results[i].video.cataloged_at + "</p>"+ "<div class='video_logo'>Source: "+ data.entertainment.results[i].video.provider.name + "</div>"+"</li>");}});}
	
	

var hoverimage = function (offset){ 
	var backgroundimage = document.getElementById('videonav');
		var currentPosition = backgroundimage.style.backgroundPosition;
		var newposition = backgroundimage.style.backgroundPosition = '0 '+ offset;
		if(currentPosition != newposition){backgroundimage.style.backgroundPosition = '0 '+ offset;}
	}
	
		
			
			
