var selected;
var hover;
var time_out_menu;
function get( name ){
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp ( regexS );
	var tmpURL = window.location.href;
	var results = regex.exec( tmpURL );
	if( results == null )
		return "";
	else
		return results[1];
}
function animar_menu(boton){
		if( hover!=boton){
		$("#submenu"+hover).hide();
		$("#submenu"+boton).fadeIn("slow");
		
		
			 hover=boton;
		switch (boton) {
			case 1:
				
			  	animar_menu2(0);
			   	break
			case 2:
			
			 	animar_menu2(108);
			   	break
			case 3:
			   	animar_menu2(216);
			   	break
			case 4:
			   	animar_menu2(324);
			   	break
			case 5:
			   	animar_menu2(432);
			   	break
			case 6:
			   	animar_menu2(540);
			   	break
			case 7:
			   	animar_menu2(648);
			   	break
			case 8:
			   	animar_menu2(756);
			   	break
			case 9:
			   	animar_menu2(864);
			   	break			
			default:
				animar_menu2(0);
			   	break
			   
		} 
		}
}

function recuperar_posicion_menu(){
	animar_menu(selected);
}

function animar_menu2(position){
		$('.menu').stop().animate({
			'backgroundPosition': position+"px 0px"
			},500, 'linear', function() {   });
		

}

$(document).ready(function(){
	
	 	$('#idioma_show').hover( function () {
			$('#idioma_show_des').css({'display': 'block'});
			$('#idioma_show_pie').css({'display': 'block'});
			$('#idioma_show').css({'background-image': 'url(2011/imagenes/traductor/traductor_fondo_cabecera.png)'});
	  	}, function () {       
			$('#idioma_show_des').css({'display': 'none'});  
			$('#idioma_show_pie').css({'display': 'none'});  
			$('#idioma_show').css({'background-image': 'none'});
	  	});
	
		
		$('.idioma_traductor').hover( function () {
  			$(this).css({'background-color': '#FFFFFF'});
  		}, function () {       
   			$(this).css({'background-color': 'transparent'});
    	});
		
		
		
		
		switch (get('menu')) {
			case '':
			  	animar_menu(1);
				selected=1;
				
			   	break
			case 'servicios':
			 	animar_menu(2);
				selected=2;
			   	break
			case 'tiendas':
			   	animar_menu(3);
				selected=3;
			   	break
			case 'restaurantes':
			   	animar_menu(4);
				selected=4;
			   	break
			case 'ocio':
			   	animar_menu(5);
				selected=5;
			   	break
			case 'empresas':
			   	animar_menu(6);
				selected=6;
			   	break
			case 'transportes':
			   	animar_menu(7);
				selected=7;
			   	break
			case 'noticias':
			   	animar_menu(8);
				selected=8;
			   	break
			case 'webs':
			   	animar_menu(9);
				selected=9;
			   	break
			default:
				animar_menu(1);
				selected=1;
			   	break
			   
		} 
		hover=selected;
		
		
		$('.boton1').hover( function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('animar_menu(1);',200);} , function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('recuperar_posicion_menu()',1000);}  ) ;
		$('.boton2').hover( function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('animar_menu(2);',200);}, function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('recuperar_posicion_menu()',1000);}  ) ;
		$('.boton3').hover( function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('animar_menu(3);',200);}, function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('recuperar_posicion_menu()',1000);}  ) ;
		$('.boton4').hover( function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('animar_menu(4);',200);}, function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('recuperar_posicion_menu()',1000);}  ) ;
		$('.boton5').hover( function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('animar_menu(5);',200);}, function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('recuperar_posicion_menu()',1000);}  ) ;
		$('.boton6').hover( function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('animar_menu(6);',200);}, function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('recuperar_posicion_menu()',1000);}  ) ;
		$('.boton7').hover( function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('animar_menu(7);',200);}, function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('recuperar_posicion_menu()',1000);}  ) ;
		$('.boton8').hover( function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('animar_menu(8);',200);}, function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('recuperar_posicion_menu()',1000);}  ) ;
		$('.boton9').hover( function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('animar_menu(9);',200);}, function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('recuperar_posicion_menu()',1000);}  ) ;
		
		$('#submenus').hover( function(){clearTimeout(time_out_menu);} , function(){clearTimeout(time_out_menu);time_out_menu = setTimeout('recuperar_posicion_menu()',1000);}  ) ;
		 
			
});



function show_overlay(){
	$('.overlay').css('display','block');
	$('.overlay').css('height', $(document).height()+'px');
}
function hide_overlay(){
	$('.overlay').css('display','none');
	
}

function abrir_login(){
	show_overlay();
	$('#usuario').val('');
	$('.form_login').css('display','block');
	$('#campo_user').css('display','block');
	$('#campo_comercio').css('display','none');
		$(document).ready(function(){
	  $(window).resize(function(){
	          $('.form_login').stop().animate({
				   left: (($(window).width() - $('.form_login').outerWidth())/2),
	               top: (($(window).height() - $('.form_login').outerHeight())/2)+$(document).scrollTop()
	  		},400);
	  });
	   
	 $(window).scroll(function () { 
      		$('.form_login').stop().animate({
				   left: (($(window).width() - $('.form_login').outerWidth())/2),
	               top: (($(window).height() - $('.form_login').outerHeight())/2)+$(document).scrollTop()
	  		},800);
    });
	$(window).resize();	
	
	});
}
function cerrar_login(){
	hide_overlay();
	$('.form_login').css('display','none');
}
function comprobar_usuario(){
	$('.fallo_login').css('display','none');

	if($('#usuario').val() =="" || $('#clave').val() ==""){
		$('.fallo_login').html('Usuario o contraseña vacios');
		$('.fallo_login').css('display','inline');
		return false;
	}else{
	
		$.post("2011/sec/comprobar_user.php", { usuario: $('#usuario').val(), clave: $('#clave').val() },
	   function(data) {
		
		 if(data == "OK"){
			$('#submit_form_login').submit(); 
			return true;
		 }else{
			$('.fallo_login').html('Usuario o contraseña no válidos');
			$('.fallo_login').css('display','inline');
			return false;
		 }
	   });
	   
	}
}
function iSubmitEnter(oEvento, oFormulario){
     var iAscii;

     if (oEvento.keyCode)
         iAscii = oEvento.keyCode;
     else if (oEvento.which)
         iAscii = oEvento.which;
     else
         return false;

     if (iAscii == 13) comprobar_usuario();

     return true;
} 
function modificar_anun(id,text){
	show_overlay();
	$('.form_login').css('display','block');
	$('#usuario').val(id);
	$('#campo_user').css('display','none');
	$('#campo_comercio').css('display','block');
	$('#campo_comercio').html(text);
	
	$('#mostrar_destacar').css('display','none');
	$('#mostrar_informar_error').css('display','none');
	$('#mostrar_login').css('display','block');
	
	
		$(document).ready(function(){
	  $(window).resize(function(){
	          $('.form_login').stop().animate({
				   left: (($(window).width() - $('.form_login').outerWidth())/2),
	               top: (($(window).height() - $('.form_login').outerHeight())/2)+$(document).scrollTop()
	  		},400);
	  });
	   
	 $(window).scroll(function () { 
      		$('.form_login').stop().animate({
				   left: (($(window).width() - $('.form_login').outerWidth())/2),
	               top: (($(window).height() - $('.form_login').outerHeight())/2)+$(document).scrollTop()
	  		},800);
    });
	$(window).resize();	
	
	});
}

function destacar_anun(id,text){
	$('#id_destacar_anun').val(id);
		show_overlay();
		$('.form_login').css('display','block');
		$('#mostrar_destacar').css('display','block');
		$('#mostrar_login').css('display','none');
		$('#mostrar_informar_error').css('display','none');
		$('#campo_comercio_destacar').html(text);
			$(document).ready(function(){
		  $(window).resize(function(){
				  $('.form_login').stop().animate({
					   left: (($(window).width() - $('.form_login').outerWidth())/2),
					   top: (($(window).height() - $('.form_login').outerHeight())/2)+$(document).scrollTop()
				},400);
		  });
		   
		 $(window).scroll(function () { 
				$('.form_login').stop().animate({
					   left: (($(window).width() - $('.form_login').outerWidth())/2),
					   top: (($(window).height() - $('.form_login').outerHeight())/2)+$(document).scrollTop()
				},800);
		});
		$(window).resize();	
		
		});
}

function destacar(){
	$('#fallo_destacar').css('display','none');
	$('#boton_destacar').css('display','inline');
	$('#boton_destacar_ok').css('display','none');
	
	
		$.post("2011/sec/destacar_anun.php", { anuncio: $('#id_destacar_anun').val(), observaciones: $('#observaciones_anun').val() },
	   function(data) {
		
		 if(data == "OK"){
			 
			 $('#boton_destacar').css('display','none');
			$('#boton_destacar_ok').css('display','block');
			$('#boton_destacar_ok').css('display','block');
			return true;
		 }else{
			 
			  var login_response = data.split('-');
			 if(login_response[1] == "1"){
				
				  $('#fallo_destacar').html('El anuncio no existe');
			 }else if(login_response[1] == "6"){
				  
				  $('#fallo_destacar').html('Hubo un error al enviar el mail, pruebe mas tarde');
				
			 }else if(login_response[1] == "7"){
				  
				  $('#fallo_destacar').html('Este anuncio no tiene correo, póngase en contacto mediante teléfono');
				
			 }
			$('#fallo_destacar').css('display','block');
			return false;
		 }
	   });
	   
	
}

function informar_error_anun(id,text){
	$('#id_informar_error_anun').val(id);
		show_overlay();
		$('.form_login').css('display','block');
		$('#mostrar_informar_error').css('display','block');
		$('#mostrar_destacar').css('display','none');
		$('#mostrar_login').css('display','none');
		$('#campo_comercio_error').html(text);
			$(document).ready(function(){
		  $(window).resize(function(){
				  $('.form_login').stop().animate({
					   left: (($(window).width() - $('.form_login').outerWidth())/2),
					   top: (($(window).height() - $('.form_login').outerHeight())/2)+$(document).scrollTop()
				},400);
		  });
		   
		 $(window).scroll(function () { 
				$('.form_login').stop().animate({
					   left: (($(window).width() - $('.form_login').outerWidth())/2),
					   top: (($(window).height() - $('.form_login').outerHeight())/2)+$(document).scrollTop()
				},800);
		});
		$(window).resize();	
		
		});
}

function informar_error(){
	$('#fallo_informar_error').css('display','none');
	$('#boton_informar_error').css('display','inline');
	$('#boton_informar_error_ok').css('display','none');
	
	
		$.post("2011/sec/informar_error.php", { anuncio: $('#id_informar_error_anun').val(), error: $('#error_anun').val() },
	   function(data) {
		
		 if(data == "OK"){
			 
			 $('#boton_informar_error').css('display','none');
			$('#boton_informar_error_ok').css('display','block');
			$('#boton_informar_error_ok').css('display','block');
			return true;
		 }else{
			 
			  var login_response = data.split('-');
			 if(login_response[1] == "1"){
				
				  $('#fallo_informar_error').html('El anuncio no existe');
			 }else if(login_response[1] == "6"){
				  
				  $('#fallo_informar_error').html('Hubo un error al enviar el mail, pruebe mas tarde');
				
			 }else if(login_response[1] == "7"){
				  
				  $('#fallo_informar_error').html('Este anuncio no tiene correo, póngase en contacto mediante teléfono');
				
			 }
			$('#fallo_informar_error').css('display','block');
			return false;
		 }
	   });
	   
	
}
