document.observe('dom:loaded', function(){
        $$('div.noticias a').each(function(item) {                        
            new Control.Modal(item,{  
                overlayOpacity: 0.7,
                fade: true       
            });		
	});
         
        if ($('map') && GBrowserIsCompatible()) {
            var map = new GMap2(document.getElementById("map"));
            map.setCenter(new GLatLng(28.1143677604251,-15.420663356781006), 16);
            map.addControl(new GSmallMapControl());
            map.addControl(new GMapTypeControl());
            
            var icon = new GIcon(G_DEFAULT_ICON);
            icon.image = "/images/punto_mapa.png";
            icon.shadow ="";
            icon.iconSize = new GSize(23, 31);
            
            markerOptions = { icon:icon };
            
            var marker = new GMarker(new GLatLng(28.1143677604251,-15.420663356781006),markerOptions);            
            map.addOverlay(marker);
       }
 });
 
 function activar_cerrar() {
    $$('div.noticia a').each(function(item) {
        item.observe('click',function() {
            Control.Modal.close();
        });
    });
 }
 
 Event.observe(window, 'load', function(event) {
        $('mensaje').hide();
	if($('form_consulta')) {
		Event.observe('enviar_consulta', 'click', function(event) {
			/*$('faltan_campos').hide();*/
			$('mensaje').hide();
			$('nombre').removeClassName('error');
			$('telefono').removeClassName('error');
			$('email').removeClassName('error');
                        $('caso').removeClassName('error');
			/*$('contactar_acepto').ancestors().first().removeClassName('error');*/
	
			var faltan = false;
	
			if($F('nombre')=='') {
				$('nombre').addClassName('error');
				faltan = true;
				Event.stop(event);
			}
                         
                        if($F('telefono')=='') {
				$('telefono').addClassName('error');
				faltan = true;
				Event.stop(event);
			}
                         
			if($F('email')=='') {
				$('email').addClassName('error');
				faltan = true;
				Event.stop(event);
			}
			if($F('caso')=='') {
				$('caso').addClassName('error');
				faltan = true;
				Event.stop(event);
			}
			if($F('acepto') !='1') {
                                $('mensaje').show();
				Event.stop(event);
			}
			if(faltan) {
				$('mensaje').show();
			} else if(!$F('email').match(/(\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,6})/)) {
                                $('email').addClassName('error');
				Event.stop(event);
			}
		});
	}
});

