// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

Event.observe(window, 'load', function(event) {
	$$('div#servicios ul li a').each(function(item,index) {
		Event.observe(item, 'click', function(event) {
			Event.stop(event);
			var target = Event.element(event);
			Effect.toggle(target.next(),'appear');
			target.ancestors()[1].childElements().each(function(item,index) {
				if(item.childElements()[0]!=target) {
					Effect.BlindUp(item.childElements()[1],'blind');
				}
			});
		});
	});
});

// Event.observe(window, 'load', function(event) {
// 	var foo = document.getElementById('map');
// 	if(foo!=undefined) {
// 		if (GBrowserIsCompatible()) {
// 			var map = new GMap2(document.getElementById("map"));
// 			map.addControl(new GSmallMapControl());
// 			var pos = new GLatLng(27.995756,-15.41679);
// 			map.setCenter(pos,16);
// 			
// 			// custom marker      
// 			var icon = new GIcon();
// 			icon.image = "/images/marcaMapa_01.png";
// 			// icon.shadow = "fingershadow.png";
// 			icon.iconSize = new GSize(73, 70);
// 			// icon.shadowSize = new GSize(36, 34);
// 			icon.iconAnchor = new GPoint(36, 38);
// 			// icon.infoWindowAnchor = new GPoint(5, 2);
// 			// icon.infoShadowAnchor = new GPoint(14, 25);
// 			icon.transparent = "/images/marcaMapa_01.png";
// 			// icon.printImage = "fingerie.gif";
// 			// icon.mozPrintImage = "fingerff.gif";
// 			
// 			var marker = new GMarker(pos,icon);
// 			map.addOverlay(marker);
// 		}
// 	}
// });

Event.observe(window, 'load', function(event) {
	$$('div#photo_galery ul.photos li.photo a.photo').each(function(link) {
		new Control.Modal(link,{
			fade:true,
			fadeDuration:0.3,
			opacity:0.6,
			loading:'/images/loading.gif'
		});
	});
});

Event.observe(window, 'load', function(event) {
	if($('contactar_submit')) {
		Event.observe('contactar_submit', 'click', function(event) {
			$('faltan_campos').hide();
			$('email_invalido').hide();
			$('contactar_name').removeClassName('error');
			$('contactar_email').removeClassName('error');
			$('contactar_consulta').removeClassName('error');
			$('contactar_acepto').ancestors().first().removeClassName('error');
	
			var faltan = false;
	
			if($F('contactar_name')=='') {
				$('contactar_name').addClassName('error');
				faltan = true;
				Event.stop(event);
			}
			if($F('contactar_email')=='') {
				$('contactar_email').addClassName('error');
				faltan = true;
				Event.stop(event);
			}
			if($F('contactar_consulta')=='') {
				$('contactar_consulta').addClassName('error');
				faltan = true;
				Event.stop(event);
			}
			if($F('contactar_acepto')!='on') {
				$('contactar_acepto').ancestors().first().addClassName('error');
				faltan = true;
				Event.stop(event);
			}
			if(faltan) {
				$('faltan_campos').show();
			} else if(!$F('contactar_email').match(/(\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,6})/)) {
				$('email_invalido').show();
				Event.stop(event);
			}
		});
	}
});
