var abrir_galeria = true;

function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function pedirDatos(capa, url){
	
	var	divResultado = document.getElementById(capa);
	
	if (url=="./formulario/formulario/pais.php"){ nom=document.formulario.lista.value; nompais=nom; dominio=document.formulario.dominio.value; }
	if (url=="./formulario/formulario/provincia.php"){ nom=document.formulario.pais.value; nompais=document.formulario.pais.value; dominio=document.formulario.dominio.value; }
	if (url=="./formulario/formulario/localidad.php"){ nom=document.formulario.provincia.value; nompais=document.formulario.pais.value; dominio=document.formulario.dominio.value; }
		
	ajax=objetoAjax();
	ajax.open("POST",url,true);
	
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) { divResultado.innerHTML = ajax.responseText }
	}
	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    ajax.send("nombres="+nom+"&nombrepais="+nompais+"&dominio="+dominio);
}

function clearField(){
	document.formulario.localida.length = 1;
	document.formulario.localida.options[0].value="";
	document.formulario.localida.options[0].text="--Seleccione Localidad--";
	
	document.formulario.provincia.length = 1;
	document.formulario.provincia.options[0].value="";
	document.formulario.provincia.options[0].text="--Seleccione Provincia--";
}

function clearlocalidad(){
	document.formulario.localida.length = 1;
	document.formulario.localida.options[0].value="";
	document.formulario.localida.options[0].text="--Seleccione Localidad--";
}

function cleartodo() {
	document.formulario.localida.length = 1;
	document.formulario.localida.options[0].value="";
	document.formulario.localida.options[0].text="--Seleccione Localidad--";
	
	document.formulario.provincia.length = 1;
	document.formulario.provincia.options[0].value="";
	document.formulario.provincia.options[0].text="--Seleccione Provincia--";
}

function mostrarcapa(capa){
	$limite = 6;
	for($i=1;$i<$limite;$i++){
		document.getElementById($i).style.visibility = 'hidden';
		document.getElementById($i).style.position = 'absolute';
		document.getElementById('conte').style.visibility = 'hidden';
	}
	document.getElementById(capa).style.visibility = 'visible';
	document.getElementById(capa).style.position = 'static';
	document.getElementById('conte').style.visibility = 'visible';
	document.getElementById('conte').style.position = 'static';		
}

function getRadioButtonSelectedValue(ctrl) {
    for(i=0;i<ctrl.length;i++)
        if(ctrl[i].checked) return ctrl[i].value;
}

function miraelementos() {
	var elemsel = 0;
	$(".elementos").each(function(i){
	if (!(this.checked)) {
		var elem = "#";
		elem += this.value;
		$("dl").remove(elem);
	}})
}

function mostrarlocalidades(){
	document.getElementById("widlocalidades").style.display = "block";
	document.getElementById("ocultarloc").style.display = 'block';
	document.getElementById("cambiarloc").style.display = 'none';
}

function ocultarlocalidades(){
	document.getElementById("widlocalidades").style.display = "none";
	document.getElementById("ocultarloc").style.display = 'none';
	document.getElementById("cambiarloc").style.display = 'block';

}

function deshabilitarelemform(){
	document.formulario.dia.disabled = true;
	document.formulario.simbolo.disabled = true;
	//document.formulario.temperatura.disabled = true;
	document.formulario.viento.disabled = true;
	document.formulario.humedad.disabled = true;
	document.formulario.cotanieve.disabled = true;
	document.formulario.presion.disabled = true;
	document.formulario.fase_solar.disabled = true;
	document.formulario.fase_lunar.disabled = true;
	//document.formulario.logo.disabled = true;
	document.formulario.lluvia.disabled = true;
}

function habilitarelemform(){
	document.formulario.dia.disabled = false;
	document.formulario.simbolo.disabled = false;
	document.formulario.temperatura.disabled = false;
	document.formulario.viento.disabled = false;
	document.formulario.humedad.disabled = false;
	document.formulario.dias.disabled = false;
	document.formulario.cotanieve.disabled = false;
	document.formulario.presion.disabled = false;
	document.formulario.fase_solar.disabled = false;
	document.formulario.fase_lunar.disabled = false;
	//document.formulario.logo.disabled = false;
	document.formulario.lluvia.disabled = false;
}

function deshabilitarelemformall(){
	document.formulario.dia.disabled = true;
	document.formulario.simbolo.disabled = true;
	document.formulario.temperatura.disabled = true;
	document.formulario.viento.disabled = true;
	document.formulario.humedad.disabled = true;
	document.formulario.dias.disabled = true;
	document.formulario.cotanieve.disabled = true;
	document.formulario.presion.disabled = true;
	document.formulario.fase_solar.disabled = true;
	document.formulario.fase_lunar.disabled = true;
	//document.formulario.logo.disabled = true;
	document.formulario.lluvia.disabled = true;
}
function deshabilitar_pequeno() {
	document.formulario.dia.disabled = true;
	document.formulario.simbolo.disabled = true;
	document.formulario.temperatura.disabled = false;
	document.formulario.viento.disabled = true;
	document.formulario.humedad.disabled = true;
	document.formulario.dias.disabled = true;
	document.formulario.cotanieve.disabled = true;
	document.formulario.presion.disabled = true;
	document.formulario.fase_solar.disabled = true;
	document.formulario.fase_lunar.disabled = true;
	//document.formulario.logo.disabled = true;
	document.formulario.lluvia.disabled = true;
	document.formulario.kilometros.disabled = true;
	document.formulario.metros.disabled = true;
}
function deshabilitar_fino() {
	document.formulario.dia.disabled = false;
	document.formulario.simbolo.disabled = false;
	document.formulario.temperatura.disabled = false;
	document.formulario.viento.disabled = true;
	document.formulario.humedad.disabled = true;
	document.formulario.dias.disabled = true;
	document.formulario.cotanieve.disabled = true;
	document.formulario.presion.disabled = true;
	document.formulario.fase_solar.disabled = true;
	document.formulario.fase_lunar.disabled = true;
	//document.formulario.logo.disabled = true;
	document.formulario.lluvia.disabled = true;
	document.formulario.kilometros.disabled = true;
	document.formulario.metros.disabled = true;
}
function deshabilitar_ancho() {
	document.formulario.dia.disabled = false;
	document.formulario.simbolo.disabled = false;
	document.formulario.temperatura.disabled = false;
	document.formulario.viento.disabled = false;
	document.formulario.humedad.disabled = false;
	document.formulario.dias.disabled = true;
	document.formulario.cotanieve.disabled = true;
	document.formulario.presion.disabled = true;
	document.formulario.fase_solar.disabled = true;
	document.formulario.fase_lunar.disabled = true;
	//document.formulario.logo.disabled = true;
	document.formulario.lluvia.disabled = true;
	document.formulario.kilometros.disabled = false;
	document.formulario.metros.disabled = false;
}
function seleccelemform(){
	document.formulario.dia.checked = 1;
	document.formulario.simbolo.checked = 1;
	//document.formulario.temperatura.checked = 1;
	document.formulario.viento.checked = 1;
	document.formulario.humedad.checked = 1;
}

function seleccelemformcomplet(){
	document.formulario.dia.checked = 1;
	document.formulario.simbolo.checked = 1;
	document.formulario.temperatura.checked = 1;
	document.formulario.viento.checked = 1;
	document.formulario.humedad.checked = 1;
}

function actualizaralt_anch() {
	altura = document.getElementById('webwid').scrollHeight;
	anchura = document.getElementById('webwid').scrollWidth;
	alt = document.getElementById('widaltura');
	alt.value = ''+altura+'';	
	anch = document.getElementById('widanchura');
	anch.value = ''+anchura+'';
}

function getvalorform(sel) {
	if (sel.value != "") return sel.value;
	else return false;
}

$(function() {   
	$('#marco').colorPicker();
	$('#fondo').colorPicker();
	$('#texto').colorPicker();
	$('#max').colorPicker();
	$('#min').colorPicker();
});
  
$(function() { $('#gencod').click(generarcodigo); });

$(function(){
  $('#cambiarloc').click(mostrarlocalidades);
  $('#ocultarloc').click(ocultarlocalidades);
});
 
var x =$(document);
x.ready(inicializarEventosTipo);

function inicializarEventosTipo(){
	var x;
	cambiarwidget();
	x=$("#standard").click(cambiarwidget);
	x=$("#pequeno").click(cambiarwidget);
	x=$("#fino").click(cambiarwidget);
	x=$("#fino_vertical").click(cambiarwidget);
	x=$("#normal").click(cambiarwidget);
	x=$("#ancho").click(cambiarwidget);
	x=$("#alto").click(cambiarwidget);
	x=$("#completo").click(cambiarwidget);
	
	/*! Nuevos Modelos de Widget*/
	$("#estandard").click(cambiarwidget);
	$("#peque").click(cambiarwidget);
	$("#fin").click(cambiarwidget);
	$("#fin_vertical").click(cambiarwidget);
	//$("#normal").click(cambiarwidget);
	$("#anxo").click(cambiarwidget);
//	$("#alt").click(cambiarwidget);
	$("#complet").click(cambiarwidget); 	
	
	x=$("#marco").change(cambiarwidget);
	x=$("#fondo").change(cambiarwidget);
	x=$("#texto").change(cambiarwidget);
	x=$("#localida").change(cambiarwidget);
			
	x=$(".elementos").click(cambiarwidget);
	x=$("#dias").change(cambiarwidget);
	
	/*! Galerias Simbolos 		 * * * * */
	$("#galeria_1").click(1,obtener_galeria);
	$("#galeria_2").click(2,obtener_galeria);
	$("#galeria_3").click(3,obtener_galeria);
	$("#galeria_4").click(4,obtener_galeria);
	$("#galeria_5").click(5,obtener_galeria);
	$("#galeria_6").click(6,obtener_galeria);
	$("#galeria_7").click(7,obtener_galeria);
	$("#galeria_8").click(8,obtener_galeria);
	$("#galeria_9").click(9,obtener_galeria);
	$("#galeria_10").click(10,obtener_galeria);
	$("#galeria_11").click(11,obtener_galeria);
	$("#galeria_12").click(12,obtener_galeria);
	$("#galeria_13").click(13,obtener_galeria);
	$("#galeria_14").click(14,obtener_galeria);
	$("#galeria_15").click(15,obtener_galeria);
	$("#galeria_16").click(16,obtener_galeria);
	$("#galeria_17").click(17,obtener_galeria);
	$("#galeria_18").click(18,obtener_galeria);
	$("#galeria_19").click(19,obtener_galeria);
	
	/*! Temperaturas (Centigrados - Farengheit) */
	$("#centigrados").click(cambiarwidget);
	$("#farengheit").click(cambiarwidget);
	
	/*! Velocidad Viento */
	$("#kilometros").click(cambiarwidget);
	$("#metros").click(cambiarwidget);
	
	/*! tipo de fuente */
	$("#fuente").change(cambiarwidget);
	
	/*! Color Maxima - Minima */
	$("#max").change(cambiarwidget);
	$("#min").change(cambiarwidget);
	
	/*! Idiomas Widget	 * * */
	$("#idioma_widget").change(cambiarwidget);
}
/*! Para obtener la Galeria de los Simbolos	*/
function obtener_galeria(val){
	$("#hidden_galeria").val(val.data);
	abrir_galeria = true;
	cambiarwidget();
}

function obtenvalpais() {
	pedirDatos('resultado', './formulario/formulario/pais.php');
	cleartodo();
}
function obtenvalprov() {
	pedirDatos('resultado2', './formulario/formulario/provincia.php');
	clearlocalidad();
}
function obtenvalloc() { pedirDatos('resultado3', './formulario/formulario/localidad.php'); }

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*! 	Cambiar  C O L O R   M A X I M A	 */
function cambiarcolormaxima(){
	var capa = "MET";
	capa += getRadioButtonSelectedValue(document.formulario.modelo);
	
	var color = "#";
	color += document.formulario.max.value;
	document.getElementById(capa).style.Color = color;
}
/*! 	Cambiar  C O L O R   M I N I M A	 */
function cambiarcolorminima(){
	var capa = "MET";
	capa += getRadioButtonSelectedValue(document.formulario.modelo);
	
	var color = "#";
	color += document.formulario.max.value;
	document.getElementById(capa).style.Color = color;
}
/*! 	Cambiar  C O L O R   M A R C O	 */
function cambiarcolormarco() {
	var capa = "MET";
	capa += getRadioButtonSelectedValue(document.formulario.modelo);
	
	var color = "#";
	color += document.formulario.marco.value;
	document.getElementById(capa).style.borderColor = color;
}
/*! 	Cambiar  C O L O R   F O N D O	 */
function cambiarcolorfondo() {
	var capa = "MET";
	capa += getRadioButtonSelectedValue(document.formulario.modelo);
	
	var color = "#";
	color += document.formulario.fondo.value;
	document.getElementById(capa).style.backgroundColor = color;
}
/*! 	Cambiar  C O L O R   T E X T O 	 */
function cambiarcolortexto(){
	var capa = "MET";
	capa += getRadioButtonSelectedValue(document.formulario.modelo);
	
	var color = "#";
	color += document.formulario.texto.value;
	document.getElementById(capa).style.color = color;
	document.getElementById(capa).a.style.color = color;
	document.getElementByClassName(capa).getElementByTagName('a:link').style.color = color;
	document.getElementByClassName(capa).getElementByTagName('a:visited').style.color = color;
	document.getElementByClassName(capa).getElementByTagName('a:active').style.color = color;
	document.getElementByClassName(capa).getElementByTagName('a:hover').style.color = color;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function cargarwid() { elem = document.createElement('iframe'); }

function generarcodigo(){
	if (document.formulario.condiciones.checked == 1){
		document.getElementById("error_cond").style.display = "none";
		document.getElementById("codigo").value = '';
		
		/*aqui va la llamada a generador.php que introducir� las variables en la base de datos y devolvera el codigo encriptado en md5*/
		var continente = getvalorform(document.formulario.lista);
		var pais = getvalorform(document.formulario.pais);
		var provincia = getvalorform(document.formulario.provincia);
		var localidad = getvalorform(document.formulario.localida);

		var valor_tipo = getRadioButtonSelectedValue(document.formulario.modelo);
		var plantilla = valor_tipo; 
		
		var colorfondo = getvalorform(document.formulario.fondo);
		var colormarco = getvalorform(document.formulario.marco);
		var colortexto = getvalorform(document.formulario.texto);
		
		var dominio = document.formulario.dominio.value;

		var dia;
		var simbolo;
		var temperatura;
		var viento;
		var humedad;
		var cotanieve;
		var presion;
		var fase_solar;
		var fase_lunar;
		//var logo;
		var lluvia;
		
		if (document.formulario.dia.checked){dia=1;}else{dia=0;}
		if (document.formulario.simbolo.checked){simbolo=1;}else{simbolo=0;}
		if (document.formulario.temperatura.checked){temperatura=1;}else{temperatura=0;}
		if (document.formulario.viento.checked){viento=1;}else{viento=0;}
		if (document.formulario.humedad.checked){humedad=1;}else{humedad=0;}
		if (document.formulario.cotanieve.checked){cotanieve=1;}else{cotanieve=0;}
		if (document.formulario.presion.checked){presion=1;}else{presion=0;}
		
		/*! 	Fase Lunar - Fase Solar - Logo 	  *********************/
		if (document.formulario.fase_solar.checked){fase_solar=1;}else{fase_solar=0;}
		if (document.formulario.fase_lunar.checked){fase_lunar=1;}else{fase_lunar=0;}
		//if (document.formulario.logo.checked){logo=1;}else{logo=0;}
		if (document.formulario.lluvia.checked){lluvia=1;}else{lluvia=0;}
		
		/*! 	Temperatura (�C / �F) - Velocidad Viento (km/h - m/s)	  ********/
		var tipo_grado = getRadioButtonSelectedValue(document.formulario.tipo_grado);
		var velocidad = getRadioButtonSelectedValue(document.formulario.velocidad);
		
		/*! 	Tipo de  F U E N T E - COLOR  M A X I M A  -  COLOR  M I N I M A 	*/
		var fuente = getvalorform(document.formulario.fuente);	
		var color_maxima = getvalorform(document.formulario.max);
		var color_minima = getvalorform(document.formulario.min);
		
		/*! Idioma Widget	*/
		var idioma_widget = getvalorform(document.formulario.idioma_widget);
		
		if (document.getElementById('wlink')) var altenlace = document.getElementById('wlink').scrollHeight;
		else var altenlace = 0;
		
		var alturawid = (document.getElementById('webwid').scrollHeight - altenlace);
		var anchurawid = document.getElementById('webwid').scrollWidth;
		var dias = getvalorform(document.formulario.dias);

		/*! 	Obetenemos la   G A L E R I A	*/
		var galeria = document.formulario.galeria.value;

		$.get ("./generador.php", {localidad:localidad , provincia:provincia , pais:pais , continente:continente , plantilla:plantilla , dias:dias , dia:dia , simbolo:simbolo , temperatura:temperatura , viento:viento , humedad:humedad , marco:colormarco , fondo:colorfondo , texto:colortexto , cotanieve:cotanieve , presion:presion, alto:alturawid , ancho:anchurawid, dominio:dominio, galeria:galeria, fase_solar:fase_solar, fase_lunar:fase_lunar, lluvia:lluvia, tipo_grado:tipo_grado, velocidad:velocidad, fuente:fuente, color_maxima:color_maxima, color_minima:color_minima, idioma_widget:idioma_widget }, 
			function (respuestacodigo){
				if (document.getElementById("codigo")){
					elem = document.getElementById("codigo");
					elem.value = '';
					elem.value = ''+respuestacodigo+'';
					elem.style.display = "block";
					elem.focus();
					elem.select();
					document.formulario.condiciones.checked = 0;
				}
			});	
	} else{
		document.getElementById("error_cond").style.display = "block";
		document.getElementById("codigo").value = '';
	}
}

function cambiarwidget(){
	var x=$("#builder");

	//A continuacion eliminamos el texarea si lo hubiera.
	document.getElementById("codigo").value = '';

	var continente = getvalorform(document.formulario.lista);
	var pais = getvalorform(document.formulario.pais);
	var provincia = getvalorform(document.formulario.provincia);
	var localidad = getvalorform(document.formulario.localida);
	
	var dominio = document.formulario.dominio.value;

	var valor_tipo = getRadioButtonSelectedValue(document.formulario.modelo);
	var plantilla = valor_tipo; 

	var colorfondo = getvalorform(document.formulario.fondo);
	var colormarco = getvalorform(document.formulario.marco);
	var colortexto = getvalorform(document.formulario.texto);

	var dia;
	var simbolo;
	var temperatura;
	var viento;
	var humedad;
	var cotanieve;
	var presion;
	var fase_solar;
	var fase_lunar;
	//var logo;
	var lluvia;
	
	if (document.formulario.dia.checked){dia=1;}else{dia=0;}
	if (document.formulario.simbolo.checked){simbolo=1;}else{simbolo=0;}
	if (document.formulario.temperatura.checked){temperatura=1;}else{temperatura=0;}
	if (document.formulario.viento.checked){viento=1;}else{viento=0;}
	if (document.formulario.humedad.checked){humedad=1;}else{humedad=0;}
	if (document.formulario.cotanieve.checked){cotanieve=1;}else{cotanieve=0;}
	if (document.formulario.presion.checked){presion=1;}else{presion=0;}

	/*! 	Fase Lunar - Fase Solar - Logo - Lluvia 	  *********************/
	if (document.formulario.fase_solar.checked){fase_solar=1;}else{fase_solar=0;}
	if (document.formulario.fase_lunar.checked){fase_lunar=1;}else{fase_lunar=0;}
	//if (document.formulario.logo.checked){logo=1;}else{logo=0;}
	if (document.formulario.lluvia.checked){lluvia=1;}else{lluvia=0;}

	/*! 	Temperatura (�C / �F) - Velocidad Viento (km/h - m/s)	  ********/
	var tipo_grado = getRadioButtonSelectedValue(document.formulario.tipo_grado);
	var velocidad = getRadioButtonSelectedValue(document.formulario.velocidad);
	
	/*! 	Tipo de  F U E N T E - COLOR  M A X I M A  -  COLOR  M I N I M A 	*/
	var fuente = getvalorform(document.formulario.fuente);	
	var color_maxima = getvalorform(document.formulario.max);
	var color_minima = getvalorform(document.formulario.min);
	
	/*! Idioma Widget	*/
	var idioma_widget = getvalorform(document.formulario.idioma_widget);
		
	var dias = getvalorform(document.formulario.dias);
	/*! 	Obetenemos la   G A L E R I A	*/
	var galeria = document.formulario.galeria.value;
	
	if (abrir_galeria) {
		if (galeria == "1") {
			$(".max").val("#FE0000");
			$(".min").val("#3166FF");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#3366FF");
			$(".texto").val("#808080");
			$("#fuente").val(2);
		} else if (galeria == "2") {
			$(".max").val("#3366FF");
			$(".min").val("#99CCFF");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#3366FF");
			$(".texto").val("#808080");
			$("#fuente").val(2);
		} else if (galeria == "3") {
			$(".max").val("#FF0000");
			$(".min").val("#0000FF");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#6200C9");
			$(".texto").val("#808080");
			$("#fuente").val(2);			
		} else if (galeria == "4") {			
			$(".max").val("#FF0000");
			$(".min").val("#3531FF");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#6200C9");
			$(".texto").val("#808080");
			$("#fuente").val(6);
		} else if (galeria == "5") {
			$(".max").val("#FF6600");
			$(".min").val("#999999");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#BDBDBD");
			$(".texto").val("#808080");
			$("#fuente").val(2);
		} else if (galeria == "6") {
			$(".max").val("#656565");
			$(".min").val("#9B9B9B");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#BDBDBD");
			$(".texto").val("#808080");
			$("#fuente").val(2);
		} else if (galeria == "7") {
			$(".max").val("#F56B00");
			$(".min").val("#3166FF");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#BDBDBD");
			$(".texto").val("#808080");
			$("#fuente").val(2);
		} else if (galeria == "8") {
			$(".max").val("#BDBDBD");
			$(".min").val("#FD6864");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#BDBDBD");
			$(".texto").val("#808080");
			$("#fuente").val(2);
		} else if (galeria == "9") {
			$(".max").val("#3366FF");
			$(".min").val("#99CCFF");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#BDBDBD");
			$(".texto").val("#808080");
			$("#fuente").val(2);
		} else if (galeria == "10") {
			$(".max").val("#808000");
			$(".min").val("#99CC00");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#009901");
			$(".texto").val("#656565");
			$("#fuente").val(1);
		} else if (galeria == "11") {
			$(".max").val("#FF6600");
			$(".min").val("#999999");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#BDBDBD");
			$(".texto").val("#656565");
			$("#fuente").val(1);
		} else if (galeria == "12") {
			$(".max").val("#FE0000");
			$(".min").val("#68CBD0");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#BDBDBD");
			$(".texto").val("#656565");
			$("#fuente").val(1);
		} else if (galeria == "13") {
			$(".max").val("#FE0000");
			$(".min").val("#3531FF");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#BDBDBD");
			$(".texto").val("#656565");
			$("#fuente").val(5);
		} else if (galeria == "14") {
			$(".max").val("#F56B00");
			$(".min").val("#3166FF");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#BDBDBD");
			$(".texto").val("#656565");
			$("#fuente").val(1);
		} else if (galeria == "15") {
			$(".max").val("#FE0000");
			$(".min").val("#3166FF");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#BDBDBD");
			$(".texto").val("#656565");
			$("#fuente").val(1);
		} else if (galeria == "16") {
			$(".max").val("#F8A102");
			$(".min").val("#9B9B9B");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#BDBDBD");
			$(".texto").val("#656565");
			$("#fuente").val(1);
		} else if (galeria == "17") {
			$(".max").val("#FFC702");
			$(".min").val("#9B9B9B");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#BDBDBD");
			$(".texto").val("#656565");
			$("#fuente").val(1);
		} else if (galeria == "18") {
			$(".max").val("#FF0000");
			$(".min").val("#0000FF");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#BDBDBD");
			$(".texto").val("#656565");
			$("#fuente").val(1);
		}  else if (galeria == "19") {
				$(".max").val("#FF0000");
				$(".min").val("#0000FF");
				$(".fondo").val("#FFFFFF");
				$(".marco").val("#BDBDBD");
				$(".texto").val("#656565");
				$("#fuente").val(1);
		} else {
			$(".max").val("#FF0000");
			$(".min").val("#FFFF00");
			$(".fondo").val("#FFFFFF");
			$(".marco").val("#BDBDBD");
			$(".texto").val("#808080");
			$("#fuente").val(2);
		}
	}
	abrir_galeria = false;
	
	$.get ("./widget.php", { localidad:localidad , provincia:provincia , pais:pais , continente:continente , plantilla:plantilla , dias:dias , dia:dia , simbolo:simbolo , temperatura:temperatura , viento:viento , humedad:humedad , marco:colormarco , fondo:colorfondo , texto:colortexto , cotanieve:cotanieve , presion:presion, dominio:dominio, galeria:galeria, fase_solar:fase_solar, fase_lunar:fase_lunar, lluvia:lluvia, tipo_grado:tipo_grado, velocidad:velocidad, fuente:fuente, color_maxima:color_maxima, color_minima:color_minima, idioma_widget:idioma_widget }, 
	function (respuesta){
		var valor_modo = getRadioButtonSelectedValue(document.formulario.modelo); 
		
		switch ( valor_modo ){	
			case "1":
				seleccelemform();
				$("#builder").html(''+respuesta+'');
				habilitarelemform();
				deshabilitarelemform();
				actualizaralt_anch();
			break;
		
			case "2":
				seleccelemform();
				$("#builder").html(''+respuesta+'');
				deshabilitarelemformall();
				actualizaralt_anch();
			break;
		
			case "3":
				$("#builder").html(''+respuesta+'');
				habilitarelemform();
				actualizaralt_anch();
			break;
		
			case "4":
				$("#builder").html(''+respuesta+'');
				habilitarelemform();
				actualizaralt_anch();
			break;
		
			case "5":
				$("#builder").html(''+respuesta+'');
				habilitarelemform();
				actualizaralt_anch();
			break;
		
			case "7":
				$("#builder").html(''+respuesta+'');
				habilitarelemform();
				actualizaralt_anch();
			break;
		
			case "8":									/*! 	S T A N D A R D	*/
				$("#builder").html(''+respuesta+'');
				habilitarelemform();
				deshabilitarelemform();
				actualizaralt_anch(8);
			break;
		
			case "9":									/*!		P E Q U E N O	*/
				seleccelemform();
				$("#builder").html(''+respuesta+'');
				deshabilitar_pequeno();
				actualizaralt_anch(9);
			break;
		
			case "10":									/*!		F I N O  H O R I Z O N T A L	*/
				$("#builder").html(''+respuesta+'');
				deshabilitar_fino();
				actualizaralt_anch(10);
			break;
		
			case "11":									/*!		F I N O  V E R T I C A L	*/
				$("#builder").html(''+respuesta+'');
				deshabilitar_fino();
				actualizaralt_anch(11);
			break;

			case "12":									/*!		A N C H O	*/
				$("#builder").html(''+respuesta+'');
				deshabilitar_ancho();
				actualizaralt_anch(12);
			break;
			
			case "14":									/*!		C O M P L E T O	*/
				$("#builder").html(''+respuesta+'');
				habilitarelemform();
				actualizaralt_anch(14);
			break;

/*! Nuevos WIDGETS */
			case "15":									/*! 	S T A N D A R D	*/
				$("#builder").html(''+respuesta+'');
				habilitarelemform();
				deshabilitarelemform();
				actualizaralt_anch(8);
			break;
		
			case "16":									/*!		P E Q U E N O	*/
				seleccelemform();
				$("#builder").html(''+respuesta+'');
				deshabilitar_pequeno();
				actualizaralt_anch(9);
			break;
		
			case "17":									/*!		F I N O  H O R I Z O N T A L	*/
				$("#builder").html(''+respuesta+'');
				deshabilitar_fino();
				actualizaralt_anch(10);
			break;
		
			case "18":									/*!		F I N O  V E R T I C A L	*/
				$("#builder").html(''+respuesta+'');
				deshabilitar_fino();
				actualizaralt_anch(11);
			break;

			case "19":									/*!		A N C H O	*/
				$("#builder").html(''+respuesta+'');
				deshabilitar_ancho();
				actualizaralt_anch(12);
			break;
			
			case "20":									/*!		C O M P L E T O	*/
				$("#builder").html(''+respuesta+'');
				habilitarelemform();
				actualizaralt_anch(14);
			break;
			break;
		}
	});
}

