
$("document").ready(function(){
	//$("div:last").css("display", "none");
	
	$(".accordion").accordion(
	{
		collapsible: true, 
		active: false, 
		autoHeight: false,   
		header: "h6"  
		});

	$("#accordion_first").click(); 


	
	$('#category').click(function() {
			$("#clear_cat").show();
			$("#clear_prod").hide();
			$('#b_prod').slideUp('slow');
			$('#product').hide();
			$('#b_prod').hide();
			$('#b_cat').slideDown('slow');
	});	
	
	
	$('#down_kind').click(function() {
		
		
		if(($('#down_kind').attr('class')).indexOf('active')!= -1){
			$('#down_kind').removeClass('active');
		}else{
			$('#down_kind').addClass('active');	
		}
		
		if(($('#down_kind').attr('class')).indexOf('active')!= -1){
			$("#clear_type").show();
			$('#b_typ').slideDown('slow');
		}else{
			$("#clear_type").hide();
			$("#clear_prod").hide();
			$("#clear_cat").hide();
			$('#b_typ').slideUp('slow');
			$('#category').hide();
			$('#product').hide();
			$('#b_prod').hide();
			$('#b_cat').hide();
			$('#b_typ').hide();
		}
	});
	
	$('#clear_cat').click(function() {
		
		
		$("#b_cat").slideUp('slow');
		$("#b_typ").hide();
		$("#category").hide();
		$("#clear_cat").hide();
		$('#down_kind').removeClass('active');
		
	});
	
	$('#clear_type').click(function() {
		
		$("#b_typ").slideUp('slow');
		$("#clear_type").hide();
		$('#down_kind').removeClass('active');
	});
	
	 $(".fancybox1").fancybox({
				'titlePosition'		: 'inside',
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				 onClosed    :   function() {
      				  alert('Closed!');
   				 }


			});

	$('#category').hide();
	$('#product').hide();
	$('#b_prod').hide();
	$('#b_cat').hide();
	$('#b_typ').hide();
});




function clearSearch()
{
	var obj = document.getElementById("txtSearch");
	if(obj)
	{
		if(obj.value == "SEARCH")
			obj.value = "";
	}		
}

function setSearch()
{
	var obj = document.getElementById("txtSearch");
	if(obj)
	{
		if(obj.value == "")
			obj.value = "SEARCH";
	}					
}

function doSearch()
{
	var obj = document.getElementById("txtSearch");
	
	if(obj)
	{
		if(obj.value == "")
		{
			alert("Please enter a search phrase");
			obj.focus();
			return false;	
		}
		else if(obj.value == "SEARCH")
		{
			alert("Please enter a search phrase");
			obj.focus();
			return false;	
		}	
		else
		{
			document.frmSearch.submit();
			return true;
		}			
	}				
}

function clearSearchResource()
{
	var obj = document.getElementById("txtSearchResource");
	if(obj)
	{
		if(obj.value == "SEARCH")
			obj.value = "";
	}		
}

function setSearchResource()
{
	var obj = document.getElementById("txtSearchResource");
	if(obj)
	{
		if(obj.value == "")
			obj.value = "SEARCH";
	}					
}

function doSearchResource()
{
	var obj = document.getElementById("txtSearchResource");
	
	if(obj)
	{
		if(obj.value == "")
		{
			alert("Please enter a search phrase");
			obj.focus();
			return false;	
		}
		else if(obj.value == "SEARCH")
		{
			alert("Please enter a search phrase");
			obj.focus();
			return false;	
		}	
		else
		{
			search_resources(obj.value);
			return true;
		}			
	}				
}


function category (parent){
	$.post("includes/ajax_functions.php", { cat: parent , type : $("#kind_selected").val()},
  		function(data){
	  
			$("#clear_prod").css("display","block !important");
			$("#clear_prod").show();

    			$('#products_resources').html(data);
			$("#product").show();
		
		
			$("#product").click();
			$("#product").css("display","block");
		
		
			$("#clear_type").hide();
		
			$("#clear_cat").hide();
				
  	}, "text");
	$("#cat_selected").val(parent);
	$("#clear_prod").show();
	$("#clear_type").hide()
	$("#clear_cat").hide();
	$("#product").show();
	$("#b_cat").slideUp('slow');
	$("#b_prod").slideDown('slow');
	
}


function search_resources (terms){
	$.post("includes/ajax_search_resources.php", { query: terms },
  		function(data){
	  
			$('#col2_wide_second').html(data);
  	}, "text");
	
}



function kind (parent){
	if(parent==8){
		search_resources("GENERAL INFORMATION");	
	}else{
		
		$.post("includes/category_ajax.php", { type: parent},
			function(data){
		  
				$('#categories').html(data);
					
		}, "text");
	
		
		$("#clear_cat").show();
		$("#clear_type").hide();
		$("#clear_prod").hide();
		
		$("#category").show();
		$("#b_cat").slideDown('slow');
		$("#b_typ").slideUp('slow');
		$("#kind_selected").val(parent);	
	}
}


function clearproduct () {

		
		
		
		
		
		$("#b_prod").slideUp('slow');
		$("#b_cat").hide();
		$("#b_typ").hide();
		$("#product").hide();
		$("#category").hide();
		$("#clear_prod").hide();
		$('#products_resources li').remove();
		$('#down_kind').removeClass('active');
	/*	$("#b_prod").slideUp("slow");
		$("#product").slideUp("slow");
		$("#category").slideUp("slow");
		$("#b_cat").slideUp("slow");
		$("#b_typ").slideUp("slow");
		$("#down_kind").slideDown("slow");*/
		

}

function handleKeyPress(e,form){
	var key=e.keyCode || e.which;
	if (key==13){
		doSearchResource();
	}
}

function search_drop(type,cat,prod){
	$("#prod_selected").val(prod);
	$.post("includes/ajax_search_resources.php", { type : type, cat: cat, prod : prod },
  		function(data){
	  
			$('#col2_wide_second').html(data);
  	}, "text");
}

function login_from_resource (){
	
	$('#login_resource').validate(
				{
				rules: 
      				{
       				login_resource: "required",
					password_resource: "required"
   				},
      			messages: 
      				{
       				login_resource: "Login field is required",
					password_resource: "Password field is required "
   				}
	});
				
	if($('#login_resource').valid()){
		$('#errors_res').hide();
		$.post("includes/ajax_login_resource.php", { login : $('#login_res').val(), pass: $('#pass_res').val() },
  		function(data){
	  
			if(data==""){
				$('#search_selected').val($('#txtSearchResource').val()); 
				$('#k_selected').val($('#kind_selected').val()); 
				$('#c_selected').val($('#cat_selected').val()); 
				$('#p_selected').val($('#prod_selected').val()); 
				document.login_resource.submit();
			}else{
				$('#other').html(data);
				$('#other').show();	
				$('#errors_res').show();	
			}
	  	}, "text");
		
	}else{
		$('#other').html("");
		$('#errors_res').show();	
	}
}


function record_download (name,item_id){
	
		$.post("includes/record_download.php", { name : name, item_id:  item_id },
  		function(data){
	  
	  	}, "text");
		
}
