// JavaScript Document

// Fondo en los bloques de home

window.addEvent('domready', function(){
									 
$('info').setStyle('height', '0');
$('info').setStyle('opacity', '0');
$('info').setStyle('display', 'block');
var Info = new Fx.Slide('info', {duration: 600,  wait:false});
Info.hide();

$('contenido').addEvent('mouseenter', function() {
		Info.slideOut();
		if($('pdv')){
			$('mapa').effect('margin-top').custom(0);
			}
		if($('respuesta')){
		$('respuesta').setStyles('display:none');
		$('respuesta').empty();
		$('info').effect('opacity').custom(1,0);
		}
		})

$('contacte').addEvent('click', function(e){
		if($('pdv')){
			$('mapa').effect('margin-top').custom(205);
			}
		$('info').empty();
		$('info').setStyle('opacity', '0');
		$('cargando').setStyle('display', 'block');
		$('cargando').setHTML('<p style="padding:15px 25px; color:#fff">Cargando ...<\/p>');
		$('info').setStyle('height', '200px');
		Info.slideIn();
		e = new Event(e).stop();
 		var url = "http://www.nuevacaravaca.net/wp-content/themes/caravaca/contacte.php";
		var ventana = new Ajax(url, {
		method: 'get',
		update: $('info'),
		onComplete:function(e) {
			$('cargando').setStyle('display', 'none');
			$('info').effect('opacity').custom(0,1);
			//formulario
			$('formContacte').addEvent('submit', function(e) {
			new Event(e).stop();
			var nombre = $('nombre').getValue();
			var email = $('email').getValue();
			var consulta = $('consulta').getValue();
			if (nombre == '' | nombre == 'Datos necesarios'){
			$('nombre').value = 'Datos necesarios';
			} else if(email == '' | email == 'Datos necesarios'){
			$('email').value = 'Datos necesarios';
			} else if(consulta == '' | consulta == 'Datos necesarios'){
			$('consulta').value = 'Datos necesarios';	
			} else {
			//new Event(e).stop();
			this.send({
			update: $('respuesta'),
			onComplete: function() {
			$('respuesta').setStyles('display:block');
			$('respuesta').effect('opacity').custom(0,1);
			$('modulo0').setStyle('opacity', '0');	
			$('modulo1').setStyle('opacity', '0');	
			$('modulo2').setStyle('opacity', '0');
			$('cerrar').onclick = function(){
				$('respuesta').setStyles('display:none');
				$('respuesta').empty();
				Info.slideOut();
				}
			}
			});
			} // else
			});
			
		
		// fin formulario
        }
		})
		
		ventana.request();
		
		})//contacte

$('catalogo').addEvent('click', function(e){
		if($('pdv')){
			$('mapa').effect('margin-top').custom(205);
			}
		$('info').empty();
		$('info').setStyle('opacity', '0');
		$('cargando').setStyle('display', 'block');
		$('cargando').setHTML('<p style="padding:15px 25px; color:#fff">Cargando ...<\/p>');
		$('info').setStyle('height', '200px');
		Info.slideIn();
		e = new Event(e).stop();
 		var url = "http://www.nuevacaravaca.net/wp-content/themes/caravaca/catalogo.php";
		var ventana = new Ajax(url, {
		method: 'get',
		update: $('info'),
		onComplete:function(e) {
			$('cargando').setStyle('display', 'none');
			$('info').setHTML(e).effect('opacity').custom(0,1);
			//formulario
			$('formCatalogo').addEvent('submit', function(e) {
			new Event(e).stop();
			
			var nombre = $('nombre').getValue();
			var email = $('email').getValue();
			var cp = $('cp').getValue();
			var provincia = $('provincia').getValue();
			var direccion = $('direccion').getValue();
			var telefono = $('telefono').getValue();
			var poblacion = $('poblacion').getValue();
			
			if (nombre == '' | nombre == 'Datos necesarios'){
			$('nombre').value = 'Datos necesarios';
			} else if(email == '' | email == 'Datos necesarios'){
			$('email').value = 'Datos necesarios';
			} else if(cp == '' | cp == 'Datos necesarios'){
			$('cp').value = 'Datos necesarios';	
			} else if(provincia == '' | provincia == 'Datos necesarios'){
			$('provincia').value = 'Datos necesarios';
			} else if(direccion == '' | direccion == 'Datos necesarios'){
			$('direccion').value = 'Datos necesarios';	
			} else if(telefono == '' | telefono == 'Datos necesarios'){
			$('telefono').value = 'Datos necesarios';
			} else if(poblacion == '' | poblacion == 'Datos necesarios'){
			$('poblacion').value = 'Datos necesarios';	
			} else {
			//new Event(e).stop();
			this.send({
			update: $('respuesta'),
			onComplete: function() {
			$('respuesta').setStyles('display:block');
			$('respuesta').effect('opacity').custom(0,1);
			$('modulo0').setStyle('opacity', '0');	
			$('modulo1').setStyle('opacity', '0');	
			$('modulo2').setStyle('opacity', '0');	
			$('cerrar').onclick = function(){
				$('respuesta').setStyles('display:none');
				$('respuesta').empty();
				Info.slideOut();
				}
			}
			});
			} // else
			});
			
		
		// fin formulario
			
        }
		})
		ventana.request();
		
		})//catálogo


if($('por-favor-vive')){
// Caja 1
var caja01 = $('por-favor-vive');
var efecto01 = caja01.effects({duration: 400, wait:false});
$('por-favor-vive').addEvent('mouseleave', function() {efecto01.start({ 'background-color': '#ffffff'});});
$('por-favor-vive').addEvent('mouseenter', function() {efecto01.start({ 'background-color': '#000000'}); Info.slideOut();});

// Caja 2
var caja02 = $('entorno');
var efecto02 = caja02.effects({duration: 400, wait:false});
$('entorno').addEvent('mouseleave', function() {efecto02.start({ 'background-color': '#ffffff'});});
$('entorno').addEvent('mouseenter', function() {efecto02.start({ 'background-color': '#5a3f28'}); Info.slideOut();});

// Caja 3
var caja03 = $('modelos');
var efecto03 = caja03.effects({duration: 400, wait:false});
$('modelos').addEvent('mouseleave', function() { efecto03.start({ 'background-color': '#ffffff'})});
$('modelos').addEvent('mouseenter', function() {efecto03.start({ 'background-color': '#6b8e21'}); Info.slideOut()});


// Caja 4
var caja04 = $('puntos-de-venta');
var efecto04 = caja04.effects({duration: 400, wait:false});
$('puntos-de-venta').addEvent('mouseleave', function() { efecto04.start({ 'background-color': '#ffffff'})});
$('puntos-de-venta').addEvent('mouseenter', function() {efecto04.start({ 'background-color': '#aa8d75'}); Info.slideOut()});
// if home
} else {

var submenuPfv = new Fx.Slide('submenu-pfv', {duration: 500, wait:true});
var submenuMod = new Fx.Slide('submenu-mod', {duration: 500, wait:true});
var submenuPdv = new Fx.Slide('submenu-pdv', {duration: 500, wait:true});


if($('pfv')){submenuPfv.show();submenuPdv.hide();submenuMod.hide();}
else if($('mod')){
	submenuMod.show();submenuPfv.hide();submenuPdv.hide();
	/* Acordeon Información general */
	var acordeon = new Accordion('h3.info', 'div.info', {
	opacity: false,
	display: 4,
	fixedHeight: 272,
	onActive: function(toggler, element){
	toggler.setStyles('border:1px solid #e9e9e9; padding:3px 30px; background-color:#919177; color:#fff; background-image:url(http://www.nuevacaravaca.net/wp-content/themes/caravaca/images/hoja-activo.gif); background-repeat:no-repeat; background-position:8px center');
	},
	onBackground: function(toggler, element){
	toggler.setStyles('border:1px solid #e9e9e9; padding:3px 30px; background-color:#f6f6f1; color:#3B3B35; border:1px solid #e9e9e9; padding:4px 30px; background-color:#f6f6f1; color:#3B3B35; background-image:url(http://www.nuevacaravaca.net/wp-content/themes/caravaca/images/hoja-normal.gif); background-repeat:no-repeat; background-position:8px center');
	}
	}, $('info-general'));
 	/* */
	}
else if($('pdv')){submenuPdv.show();submenuPfv.hide();submenuMod.hide();}
else if($('ent')){submenuPdv.hide();submenuPfv.hide();submenuMod.hide();}
else if($('inf')){submenuPdv.hide();submenuPfv.hide();submenuMod.hide();}

$('b-pfv').addEvent('click', function(){
		submenuPfv.slideIn();
		submenuMod.slideOut();
		submenuPdv.slideOut();
		})//submenuPfv

$('b-mod').addEvent('click', function(){
		submenuMod.slideIn();
		submenuPfv.slideOut();
		submenuPdv.slideOut();
		})//submenuMod

$('b-pdv').addEvent('click', function(){
		submenuPdv.slideIn();
		submenuPfv.slideOut();
		submenuMod.slideOut();
		})//submenupdv
	
}// if pfv



}); //window domready

// fin fondo
		
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


//<![CDATA[
var map = null;
var geocoder = null;

function load() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl());
geocoder = new GClientGeocoder();
} // fin ifGBrowser

} // fin load

function showAddress(address) {
if (geocoder) {
geocoder.getLatLng(
address,
function(point) {
if (!point) {
alert(address + " not found");
} else {
map.setCenter(point, 16);

// Create our "tiny" marker icon
var baseIcon = new GIcon();
baseIcon.image = "http://www.nuevacaravaca.net/wp-content/themes/caravaca/images/icon-map.png";
baseIcon.shadow = "http://www.nuevacaravaca.net/wp-content/themes/caravaca/images/icon-sombr.png";
baseIcon.iconSize = new GSize(30, 48);
baseIcon.shadowSize = new GSize(90, 45);
baseIcon.iconAnchor = new GPoint(15, 48);
baseIcon.infoWindowAnchor = new GPoint(28, 24);
baseIcon.infoShadowAnchor = new GPoint(28, 24);

function createMarker(point, index) {
// Create a lettered icon for this point using our icon class
var marker = new GMarker(point, baseIcon);
return marker;
}

map.addOverlay(createMarker(point));


}
}
);
}
}
//]]>