// JavaScript Document
var HTTP_WEB_ROOT = "http://www.plantillascoimbra.com/";

/*------------------------- BUSCADOR -----------------------------*/

var global_idtipo = 0;
var global_idcaracteristica = 0;
var global_pagina = 0;
var global_idgama = 0;

function carga_categorias( texto ) {
	var cadena = "<div id=\"cargando_categoria\"><img src=\""+HTTP_WEB_ROOT+"/_img/cargando_transparente.gif\" /><p>"+texto+"</p></div>";
	return cadena;
}

var con_carga_caracteristicas = new XHConn();
var fin_carga_caracteristicas = function (oXML) { document.getElementById('div_caract').innerHTML = oXML.responseText; };
function carga_caracteristicas( idcaracteristica ) {
	document.getElementById('div_caract').innerHTML = "<div id=\"cargando_select\"><img src=\""+HTTP_WEB_ROOT+"/_img/cargando_blanco_mini.gif\"  width=\"15\" height=\"15\" /></div>";
	con_carga_caracteristicas.connect(HTTP_WEB_ROOT+"_dinamic/carga_caracteristicas.php", "POST", "idtipo=" + idcaracteristica, fin_carga_caracteristicas);	
}

function busca_caracteristicas() {
	global_idgama = 0;
	global_pagina = 0;
	global_idtipo = document.getElementById("idtipo").value;
	global_idcaracteristica = document.getElementById("idcategoria").value;
	carga_buscador();
}

function muestra_gama( idgama ) {
	global_idgama = idgama;
	global_idcaracteristica = 0;
	global_idtipo = 0;
	global_pagina = 0;
	carga_buscador();
}

var con_carga_buscador = new XHConn();
var fin_carga_buscador = function (oXML) { document.getElementById('div_buscador').innerHTML = oXML.responseText; list_plantillas();};
function carga_buscador() {
	con_carga_buscador.connect(HTTP_WEB_ROOT+"_plantillas/buscador.php", "POST", "idgama=" + global_idgama+ "&idtipo=" + global_idtipo + "&idcategoria=" + global_idcaracteristica, fin_carga_buscador);	
}

/*------------------------- PLANTILLAS -----------------------------*/

var con_list_plantillas = new XHConn();
var fin_list_plantillas = function (oXML) { document.getElementById('listado_productos').innerHTML = oXML.responseText; };
function list_plantillas() {
	document.getElementById('listado_productos').innerHTML = carga_categorias("Loading..."); 
	con_list_plantillas.connect(HTTP_WEB_ROOT+"_plantillas/list_plantillas.php", "POST", "pagina=" + global_pagina + "&idtipo=" + global_idtipo + "&idcategoria=" + global_idcaracteristica + "&idgama=" + global_idgama, fin_list_plantillas);	
}

function ir_pagina( pagina ) {
	global_pagina = pagina;
	list_plantillas();
}


// Consulta
var con_consulta_plantilla = new XHConn();
var fin_consulta_plantilla = function (oXML) { document.getElementById('formulario_ficha').innerHTML = oXML.responseText;};
function consulta_plantilla() {
	var cadena_error = "";
	
	cadena_error += document.getElementById("nombre").value == "" ? "\n- Name" : "";
	cadena_error += document.getElementById("email").value == "" && document.getElementById("telefono").value == "" ? "\n- Contact e-mail or phone" : "";
	cadena_error += document.getElementById("consulta").value == "" ? "\n- Query" : "";
	cadena_error += document.getElementById("acepto").checked == false ? "\n- Accept conditions" : "";
	
	if( cadena_error == "" ) {
	
		var cadena = prepara_envio( "formulario_ficha" );
		pageTracker._trackPageview('/contacto_ficha_en.php');
		document.getElementById('formulario_ficha').innerHTML = "<div id=\"cargando_form\"><img src=\""+HTTP_WEB_ROOT+"_img/cargando_transparente.gif\" /><p class=\"carg\">Sending...</p></div>"; 
		con_consulta_plantilla.connect(HTTP_WEB_ROOT+"_dinamic/mail_contacto_ficha.php", "POST", cadena, fin_consulta_plantilla);	
	}
	else {
		alert("The following fields must be completed: \n" + cadena_error );
	}
}

