/*
* Author:      Marco Kuiper (http://www.marcofolio.net/)
*/
//google.load("jquery", "1.3.1");
var jqry = jQuery.noConflict();
var tagsa, tagn=-1, tagsn=-1, inputString="";

function esconderBusqueda(){
	jqry('#suggestions').fadeOut(); // Hide the suggestions box
	//jqry("#main-wrapper").contents().find('iframe').css("visibility", "visible");
	jqry('#inputString').val( 'Busca tu novela...' );
}



jqry(document).ready(function(){
	jqry("#inputString").blur(function(){
		esconderBusqueda();
	 });
	jqry("#inputString").focus(function(){
		jqry('#inputString').val( '' );
	 });
							  
    jqry('#inputString').keyup(function (event) {
		inputString = jqry('#inputString').val();
		switch(event.keyCode) {
			case 37: // Anterior
			case 38: // Anterior
				tagn--; 
				if(tagn <= 0) tagn = tagsn-2;
					if(tagn == tagsn-2){
						jqry(tagsa[1]).removeClass( 'class_selected' );
					} else {
						jqry(tagsa[tagn+1]).removeClass( 'class_selected' );
					}
				//tagsa[tagn].className = ;
				jqry(tagsa[tagn]).addClass( 'class_selected' );
				break;

			case 39: // Siguiente
			case 40: // Siguiente
				tagn++; 
				if(tagn <= 0) tagn = 1;
				if(tagn >= tagsn-1) tagn = 1;
					if(tagn == 1){
						jqry(tagsa[tagsn-2]).removeClass( 'class_selected' );
					} else {
						jqry(tagsa[tagn-1]).removeClass( 'class_selected' );
					}
				//tagsa[tagn].className = 'class_selected'
				jqry(tagsa[tagn]).addClass( 'class_selected' );
				break;

			case 13:
				//alert(tagsa[tagn].href);
				if(tagsn > 1 && tagn > 0)
					window.location = tagsa[tagn].href;
				break;

			default:
				/*if(inputString.length == 0 || inputString=='Busca tu novela...') {
					esconderBusqueda();
				} else {*/
					jqry.post("buscador/rpc.php", {queryString: ""+inputString+""}, function(data) { // Do an AJAX call
						//jqry("#main-wrapper").contents().find('iframe').css("visibility", "hidden");
						jqry('#suggestions').fadeIn(); // Show the suggestions box
						jqry('#suggestions').html(data); // Fill the suggestions box
						tagsa = jqry("#suggestions").contents().find('a');
						tagsn = tagsa.length;
					});
					tagn=-1;
				//}
		}
    
    });
    
});
