var currentHash;
var searchTimer;
var ie	= false;
var ie6	= false;

	$(document).ready(function(){
		
		if( jQuery.browser.msie ){		
			ie	= true;
			if( Math.round(jQuery.browser.version) < 7 ){
				ie6	= true;
			}
		}
		
		//$('.documentContent').remove();
		
		setTimeout("checkHash()", 200);
		
		currentHash	= location.hash;
		
		$('#search .searchButton')
			.click(function(){ search(); });
			
		$('#search .searchText')
			.keypress(function (e) { if(e.which == 13){ search(); }	})
			
	});
	
	function search(){
		
		if( ( $.trim($('#search .searchText').val()) != "" ) && ( $.trim($('#search .searchText').val()).length > 3 ) ){
			
			$('#search .searchLoader').show();
			
					$.ajax({
						type: "POST",
						url: "/search.php",
						data: "customer=" + customer + "&category=" + publication + "&view=" + volume + "&str=" + encodeURIComponent($('#search .searchText').val()),
						success: function(data){
							
							$('#searchResults fieldset').html('<legend>&nbsp;Resultados de la B&uacute;squeda&nbsp;</legend><p class="info">El sistema realiza una b&uacute;squeda por relevancia de las palabras en las p&aacute;ginas de los documentos que lo permiten, el primer resultado es el que posee mayor relevancia, el sistema no considera palabras de menos de 4 caracteres.</p>'+data);
							
							$('#searchResults .content').height('0px');
							$('#searchResults').show();
							$('#searchResults .content').animate({ 
																height: "240px"
																}, 1500 );
							
							$('#searchResults .searchBox').hover(
								function(){
									$('.layer',this).fadeIn();
									$('.searchInfo',this).fadeIn();
								},
								function(){
									$('.searchInfo',this).fadeOut();
									$('.layer',this).fadeOut();
								}
							);
							
							$('#searchResults .close input').click(function(){
								$('#searchResults .content').slideUp(1500,function(){
									$('#searchResults').hide();
								});
								 $('#search .searchText').val('');
							});
							
							$('#search .searchLoader').hide();
							
						}
					});
		} else {
			
			searchAlert('Debe ingresar al menos 4 caracteres ');
			
		}
				
	}
	
	function searchAlert(msg){
		
		$('#search .searchAlert')
			.html(msg)
			.fadeIn(1500,function(){
				
				 searchTimer	= setTimeout('clearSearchAlert()', 5000);
				
			});
		
	}
	
	function clearSearchAlert(){
		
		$('#search .searchAlert')
			.fadeOut(1500,function(){
				
				$(this).html('');
				clearTimeout(searchTimer);
				
			});
		
	}
	
	function checkHash(){
		
		if(location.hash != currentHash){
			currentHash	= location.hash;
			return true;
		} else {
			return false;
		}
		
	}
	
	function TrackAction(path,onlyHash){
		
		if(!ie6){ location.hash	= path; }
		currentHash		= location.hash;
		
		if(!onlyHash){
			path = "/" + publication + "/" + volume + path;
			
			if( custom == 0 ){ path = "/" + customer + path; }
			
			if(pageTracker){ pageTracker._trackPageview(path); }
		}
		
	}
	
	function onlyTrack(path){
		
		path = "/" + publication + "/" + volume + path;
			
		if( custom == 0 ){ path = "/" + customer + path; }
			
		if(pageTracker){ pageTracker._trackPageview(path); }
		
	}
	
	function changePage(action,page){
		document.getElementById('ComoPapel').extChange(action,page);
	}