// onkeydown="if(event.keyCode==13){ search_form_handler(); return false; }"
function search_form_handler()
{
	if($('#search_field').val() == '')
	{
		alert('Porfavor ingrese un termino de busqueda.');
		return false;
	}
	
	// revisar si existen resultados
	
	$.get('/themes/quiera/js_busqueda.php', {s: $('#search_field').val()}, function(data){
		
		var datos = $.parseJSON(data);
		
		if(datos.result == 0)
		{
			var resultado_vacio_busqueda = $('#resultado_vacio_busqueda');
			resultado_vacio_busqueda.removeClass('hidden');

			var position = $('#forma_busqueda').offset();
			resultado_vacio_busqueda.css({left:(position.left - 167), top: (position.top - 5)});
			return false;
		}else{
			//alert('submit !');
			$('#forma_busqueda').submit();
			return true;
		}
	});
}
function isMail2( formfield)
{
	var str=formfield.val();
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	
	if (filter.test(str))
		return true;
	
	return false;
}
function clear_text2( campo, valor_default)
{
	campo.focus( function(){
		if(campo.val() == valor_default)
		{
			campo.val('');
		}
	});
	campo.blur( function(){
		if(campo.val() == '')
		{
			campo.val( valor_default);
		}
	});
	
	campo.val(valor_default);
}
function validate_newsletter()
{
	var mail_field = $('#news_email');
	if(!isMail2(mail_field))
	{
		var resultado_vacio_busqueda = $('#error_newsletter');
		resultado_vacio_busqueda.removeClass('hidden');

		var position = $('#footer').offset();
		//alert(position.top + ' , ' + position.left);
		resultado_vacio_busqueda.css({left:(position.left + 610), top: (position.top - 30)});
		
		$('.cerrar_news').click( function(){
			resultado_vacio_busqueda.addClass('hidden');
			return false;
		})
		
		return false;
	}
	return true;
}

function setup_newsletter()
{
	$('#newsletter_form').submit( function(){
		return validate_newsletter();
	});
	$('#imageField2').click( function(){
		$('#newsletter_form').submit();
	});
	
	function over(event) {
		var img = $(this);
		img.attr('src', '/images/submit_suscribete.gif');
	}
	//tell the browser to change the background to nothing when 
	//going outside the object area
	function out(event) {
		var img = $(this);
		img.attr('src', '/images/submit_suscribeteover.gif');
	}
	
	$('#imageField2').hover(out, over);
	
	// comportantmiento del input
	clear_text2($('#news_email'), 'E-mail');
}

function init_page()
{
	
	$('#search_field').keypress(function(event){
		//alert(event.which);
		if (event.which == '13') {
			event.preventDefault();
			
			search_form_handler();
			return false;
		}
	});
	
	$('.cerrar_busqueda').click( function(){
		$('#resultado_vacio_busqueda').addClass('hidden');
		setTimeout( function(){$('#search_field').val('');}, 100);
	});
	
	$('#forma_busqueda #imageField').click( function(){
		search_form_handler();
		return false;
	});
	$('#forma_busqueda').submit( function(){
		return search_form_handler();
		
	});
	
	setup_newsletter();
}


o.subscribe(init_page);
