$(document).ready(function(){

	// Efectos rollover

	$('div#menu a, div#footer a, div.flecha_inicio a, div.servicio a, div.content_contacto a, div.content_empresa a').mouseover(function(){
		$(this).stop();
		$(this).animate({color : '#cc0033'}, 400);
	});
	$('div#menu a, div#footer a, div.flecha_inicio a, div.servicio a, div.content_contacto a, div.content_empresa a').mouseout(function(){
		$(this).stop();
		$(this).animate({color : '#000000'}, 400);
	});


	$('div.enlace_destacado a').css('background-color','#000000');
	$('div.enlace_destacado a').mouseover(function(){
		$(this).stop();
		$(this).animate({backgroundColor : '#cc0033'}, 400);
	});
	$('div.enlace_destacado a').mouseout(function(){
		$(this).stop();
		$(this).animate({backgroundColor : '#000000'}, 400);
	});
	
	
	$('div.enlaces a').mouseover(function(){
		$(this).stop();
		$(this).animate({backgroundColor : '#cc0033', color : '#ffffff'}, 400);
	});
	$('div.enlaces a').mouseout(function(){
		$(this).stop();
		$(this).animate({backgroundColor : '#ffffff', color : '#000000'}, 400);
	});

	
	// Servicios
	/*
	alturas = new Array();
	$('div.servicio_contenido').each(function(i){
		alturas[i] = $(this).height();
	});
	$('div.servicio_contenido').css('height','0px');
	$('div.mas_informacion').css('display','block');
	$('div.cerrar_informacion').css('display','none');

	$('div.mas_informacion').each(function(i){
		$(this).click(function(){
			$('div.servicio_contenido:eq('+i+')').animate({height : alturas[i]+'px'}, 700);
			//$('div.servicio_contenido:eq('+i+')').slideDown("slow");
			$('div.cerrar_informacion:eq('+i+')').css('display','block');
			$(this).css('display','none');
		})
	});
	$('div.cerrar_informacion').each(function(i){
		$(this).click(function(){
			$('div.servicio_contenido:eq('+i+')').animate({height : '0px'}, 300);
			//$('div.servicio_contenido:eq('+i+')').slideUp("slow");
			$('div.mas_informacion:eq('+i+')').css('display','block');
			$(this).css('display','none');
		})
	});
	*/
	
	// Galeria

	var imagenactual = 0;
	var posicion = '';
	var totalimagenes = $('div.galeria_imagenes a').size();
	
	$('div.galeria_imagenes a span.galeria_rollover').css({'opacity':'0','display':'block'});

	$('div.galeria_imagenes a').each(function(i){
		
		$(this).mouseover(function(){
			$('div.galeria_imagenes a span.galeria_rollover:eq('+i+')').stop();
			$('div.galeria_imagenes a span.galeria_rollover:eq('+i+')').fadeTo(400,0.25);
		});
		
		$(this).mouseout(function(){
			$('div.galeria_imagenes a span.galeria_rollover:eq('+i+')').stop();
			$('div.galeria_imagenes a span.galeria_rollover:eq('+i+')').fadeTo(400,0);
		});
		
		$(this).click(function(){
			var isIE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
			if (isIE6 == true ) {
				window.location = "/"+$(this).attr('href');
			} else {
				imagenactual = i;
				$('div.galeria_fondo').css({'display':'block','height':$(window).height()+'px','width':'100%'});
				$('div.galeria_fondo').css({'display':'block','height':'100%','width':'100%'});
				var izquierda = ($(window).width()-724)/2;
				var arriba = ($(window).height()-580)/2;
				$('div.galeria_popup').css({'display':'block','left':izquierda,'top':arriba});
				cargarImagen(i);
			}
		});

	});	
	
	$('div.popup_cerrar').mouseover(function(){
		$(this).stop();
		$(this).animate({color : '#cc0033'}, 400);
	});
	$('div.popup_cerrar').mouseout(function(){
		$(this).stop();
		$(this).animate({color : '#000000'}, 400);
	});
	$('div.popup_cerrar').click(function(){
		$('div.galeria_fondo').css('display','none');
		$('div.galeria_popup').css('display','none');
	});
	$('div.popup_flecha_l').click(function(){
		cargarImagen(imagenactual-1);
	});
	$('div.popup_flecha_r').click(function(){
		cargarImagen(imagenactual+1);
	});

	function cargarImagen(i){
		$('div.popup_imagen img').attr('src','');
		imagenactual = i;
		if(imagenactual == totalimagenes-1){
			$('div.popup_flecha_r').css('display','none');
			$('div.popup_flecha_fondo_r').css('display','none');
			$('div.popup_flecha_r').mouseover(function(){
				$(this).stop();
				$(this).css('display','none');
			});
			$('div.popup_flecha_r').mouseout(function(){
				$(this).stop();
				$(this).css('display','none');
			});
		} else {
			$('div.popup_flecha_r').css('display','block');
			$('div.popup_flecha_fondo_r').css('display','block');
			$('div.popup_flecha_r').mouseover(function(){
				$(this).stop();
				$(this).animate({color : '#cc0033'}, 400);
				$(this).css('cursor','pointer');
			});
			$('div.popup_flecha_r').mouseout(function(){
				$(this).stop();
				$(this).animate({color : '#000000'}, 400);
			});	
		}
		if(imagenactual == 0){
			$('div.popup_flecha_l').css('display','none');
			$('div.popup_flecha_fondo_l').css('display','none');
			$('div.popup_flecha_l').mouseover(function(){
				$(this).stop();
				$(this).css('display','none');
			});
			$('div.popup_flecha_l').mouseout(function(){
				$(this).stop();
				$(this).css('display','none');
			});	
		} else {
			$('div.popup_flecha_l').css('display','block');
			$('div.popup_flecha_fondo_l').css('display','block');
			$('div.popup_flecha_l').mouseover(function(){
				$(this).stop();
				$(this).animate({color : '#cc0033'}, 400);
				$(this).css('cursor','pointer');
			});
			$('div.popup_flecha_l').mouseout(function(){
				$(this).stop();
				$(this).animate({color : '#000000'}, 400);
			});	
		}
		$('div.popup').attr('class','popup popup_h');

		var fichero = $('div.galeria_imagenes a:eq('+i+')').attr('href');
		var titulo = $('span.galeria_imagen_titulo:eq('+i+')').html();
		var descripcion = $('span.galeria_imagen_descripcion:eq('+i+')').html()
		var seccion = $('span.galeria_imagen_seccion:eq('+i+')').html()
		$('div.popup_imagen img').css('display','none');
		$('div.popup_imagen img').attr('src',fichero);
		
		if($('div.galeria_imagenes a img:eq('+i+')').attr('class') == 'horizontal'){
			posicion = 'horizontal';
			$('div.popup').attr('class','popup popup_h');
			$('div.popup_seccion_h').html(seccion);
			$('div.popup_seccion_h').css('display','block');
			$('span.popup_seccion_v').css('display','none');
		} else {
			posicion = 'vertical';
			$('div.popup').attr('class','popup popup_v');
			$('span.popup_seccion_v').html(seccion);
			$('span.popup_seccion_v').css('display','block');
			$('div.popup_seccion_h').css('display','none');
		}
		$('div.popup_imagen img').css('display','block');
		$('div.popup_imagen img').attr('src',fichero);
		$('span.popup_titulo').html(titulo);
		$('span.popup_descripcion').html(descripcion);
	}


	// Contacto
	
	$('span.google_maps2').css({'opacity':'0','display':'block'});

	$('a.google_maps').each(function(i){
		$(this).mouseover(function(){
			$('span.google_maps2:eq('+i+')').stop();
			$('span.google_maps2:eq('+i+')').fadeTo(400,1);
		});
		$(this).mouseout(function(){
			$('span.google_maps2:eq('+i+')').stop();
			$('span.google_maps2:eq('+i+')').fadeTo(400,0);
		});	
	})
	
	input_eliminado = new Array();
	$('input, textarea').each(function(i){
		$(this).click(function(){
			if(input_eliminado[i] != true && $(this).attr('value') != 'Enviar'){
				$(this).attr('value','');
				input_eliminado[i] = true;
			}
		})
	})
});

function aviso_legal(){
	var ventana;
	ventana = window.open("/aviso_legal.html","surVertical","status=no,toolbar=no,menubar=no,scrollbars=1, location=no, width=435,height=600");
};