// JavaScript Document
///////////////////	ACCIONES AL CARGAR	///////////
$(document).ready(function() {

////////	FUNCIONES PARA COLECCION	///////

//	Activo el selector de idiomas
	$.get("gestiones/getIdioma.asp", function(data){
		$('#idiomas span').filter('#'+data).siblings().click(function(){
			$('#idiomas').css('display','none');	// Oculto hasta completar recarga porque clicar dos veces seguidas lo atasca
			var idioma_new = $(this).attr('id');
			$.get("gestiones/setIdioma.asp", {x:idioma_new}, function() {location.reload();});
		});
	});

//	Activo el selector de pagina
	$.get("gestiones/getMenu.asp", function(data){
		$('#menu li').removeClass('activa').addClass('ajaxlink menuTodos').filter('#'+data).addClass('activa').siblings().click(function(){
			var page_new = $(this).attr('id');
			
			if (navigator.appName == "Microsoft Internet Explorer"){ 
				window.location="gestiones/setMenu.asp?y=1&x="+page_new;
			}else{ 
				$.get("gestiones/setMenu.asp", {x:page_new}, function(){
					window.location=page_new+".asp";
				});
			}
		});
	});
	$('#menu').show();

//	Activo el menú (si estoy en 'colección')
	$.get("gestiones/getMenu.asp", function(data){
		if ( data == "coleccion" ) {
			$('#menu-colecciones li').addClass('ajaxlink').removeClass('activa');
			$.get("gestiones/getFamilia.asp", function(dat){
				$('#menu-colecciones li').filter('#'+dat).addClass('activa').removeClass('ajaxlink');
			});
			$('#menu-colecciones li').click(function(){
				var cual = $(this).attr('id');
				var activa = $('#menu-colecciones li').filter('.activa').attr('id');
				if ( cual != activa ) {
					$('#contenedor-productos').load('cargando.html');
					$('#menu-colecciones li').removeClass('activa').addClass('ajaxlink').filter('#'+cual).addClass('activa').removeClass('ajaxlink');
					$.get("gestiones/setFamilia.asp", {x:cual}, function() {
						$.get("gestiones/listaProds.asp", {},function(data){
//alert(data);
							$('#contenedor-productos').html(data);
						});
					});
				}
			});
			$.get("gestiones/listaProds.asp", {},function(da){
				$('#contenedor-productos').html(da);
			});
		}
	});
////////	------------------------	///////

	$('#idiomas').css('display','block');	// Clicar antes de completada la carga da problemas, así que lo muestro al final.
});

function ampliar(id){
	$.get("gestiones/verProd.asp", {id:id}, function(data){
		$('#productoDetalle').slideUp(300,function(){ $('#productoDetalle').html(data).slideDown(300);});
	});
}

function verMas(fam,id){
	$.get("gestiones/setFamilia.asp", {x:fam}, function(){
		document.location.href="coleccion.asp?id="+id;
	});
}

function gugolmapear(){
	var cont = $('#gugolmaper').text();
	if ( cont == "Ver Google Maps" ) {
		$('#gugolmaper').text("Ver formulario de contacto"); 
		$('#contacto-derecha').html('<iframe width="745" height="230" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.es/maps?f=q&amp;source=s_q&amp;hl=es&amp;geocode=&amp;q=Carretera+Palma+del+Rio,+Km+3.3+C%C3%B3rdoba&amp;sll=40.396764,-3.713379&amp;sspn=7.662506,13.952637&amp;ie=UTF8&amp;hq=&amp;hnear=Ca%C3%B1ada+Real+Mestas,+3,+14005+C%C3%B3rdoba,+Andaluc%C3%ADa&amp;t=h&amp;ll=37.886777,-4.800725&amp;spn=0.003895,0.015965&amp;z=16&amp;iwloc=A&amp;output=embed"></iframe>'); 
	}
	if ( cont == "Ver formulario de contacto" ) {
		$('#gugolmaper').text("Ver Google Maps"); 
		$('#contacto-derecha').html('<form class="contacto-der"><div id="form-izq"><div class="etiqueta">Nombre <span class="azul">(*)</span></div><input type="text" name="NombreApellido" class="text" /><div class="etiqueta">Empresa</div><input type="text" name="Empresa" class="text" /><div class="etiqueta">Direcci&oacute;n</div><input type="text" name="Direccion" class="text" /><div class="etiqueta">Codigo postal</div><input type="text" name="CP" class="text" /><div class="etiqueta">Poblaci&oacute;n</div><input type="text" name="Poblacion" class="text" /><div class="etiqueta">Pais</div><input type="text" name="pais"class="text" /></div><div id="form-der"><div class="etiqueta">Tel&eacute;fono <span class="azul">(*)</span></div><input type="text" name="Telefono" class="text" /><div class="etiqueta">Email <span class="azul">(*)</span></div><input type="text" name="EMAIL" class="text" /><div class="etiqueta">Mensaje <span class="azul">(*)</span></div><textarea name="Comentarios"></textarea><input name="" type="submit" value="Enviar" class="submit" /></div></form>'); 
	}
	if ( cont == "View Google Maps" ) {
		$('#gugolmaper').text("See contact form"); 
		$('#contacto-derecha').html('<iframe width="745" height="230" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.es/maps?f=q&amp;source=s_q&amp;hl=es&amp;geocode=&amp;q=Carretera+Palma+del+Rio,+Km+3.3+C%C3%B3rdoba&amp;sll=40.396764,-3.713379&amp;sspn=7.662506,13.952637&amp;ie=UTF8&amp;hq=&amp;hnear=Ca%C3%B1ada+Real+Mestas,+3,+14005+C%C3%B3rdoba,+Andaluc%C3%ADa&amp;t=h&amp;ll=37.886777,-4.800725&amp;spn=0.003895,0.015965&amp;z=16&amp;iwloc=A&amp;output=embed"></iframe>'); 
	}
	if ( cont == "See contact form" ) {
		$('#gugolmaper').text("View Google Maps"); 
		$('#contacto-derecha').html('<form class="contacto-der"><div id="form-izq"><div class="etiqueta">Name <span class="azul">(*)</span></div><input type="text" name="NombreApellido" class="text" /><div class="etiqueta">Company</div><input type="text" name="Empresa" class="text" /><div class="etiqueta"><span id="result_box2"><span title="Dirección">Address</span></span></div>  <input type="text" name="Direccion" class="text" /><div class="etiqueta"><span id="result_box3"><span title="Codice postale">Postcode</span></span></div><input type="text" name="CP" class="text" /><div class="etiqueta">Town</div><input type="text" name="Poblacion" class="text" /><div class="etiqueta">Country</div><input type="text" name="pais"class="text" /></div><div id="form-der"><div class="etiqueta">Telephone <span class="azul">(*)</span></div><input type="text" name="Telefono" class="text" /><div class="etiqueta">Email <span class="azul">(*)</span></div><input type="text" name="EMAIL" class="text" /><div class="etiqueta">Contact reason <span class="azul">(*)</span></div><textarea name="Comentarios"></textarea><input name="" type="submit" value="Send" class="submit" /></div></form>'); 
	}
}

function validarForm(){
	var msj = "";
	er = false;
	
	if ( $("input[name*='NombreApellido']").val() == "" ) {
		er = true; 
		msj += "Debe indicar un nombre.\n";
	}
	if ( $("input[name*='Telefono']").val() == "" ) {
		er = true; 
		msj += "Debe indicar un tel\u00e9fono.\n";
	}
	if ( $("input[name*='EMAIL']").val() == "" ) {
		er = true; 
		msj += "Debe indicar una direcci\u00f3n electr\u00f3nica.\n";
	}
	if ( $("textarea[name*='Comentarios']").val() == "" ) {
		er = true; 
		msj += "Ha olvidado incluir su mensaje.\n";
	}
	
	if ( er ) alert (msj);
	else {
		$('#formCD').submit();
	}
	return false;
}
