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


/* -------------------- FUNCIONES COMUNES ---------------------- */

//Validación del usuario en la cabecera
function valida_usuario( ) {
	var cadena_error = "";
	cadena_error += document.getElementById("login_email").value != "" ? ( document.getElementById("login_email").value.search(/(^[0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$/) < 0 ? "\n - E-mail no es válido" : "" ) : "\n- E-mail";
	cadena_error += document.getElementById("password_email").value == "" ? "\n - Contraseña" : "";
	
	if( cadena_error == "" ) {
		document.getElementById("form_valida_usuario").submit();
	}
	else {
		alert("Se han producido los siguientes errores: \n" + cadena_error );
	}
}

//Validación del usuario en la cabecera
function valida_usuario_area( ) {
	var cadena_error = "";
	cadena_error += document.getElementById("email_usuario").value != "" ? ( document.getElementById("email_usuario").value.search(/(^[0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$/) < 0 ? "\n - E-mail no es válido" : "" ) : "\n- E-mail";
	cadena_error += document.getElementById("contrasenia_usuario").value == "" ? "\n - Contraseña" : "";
	
	if( cadena_error == "" ) {
		document.getElementById("form_area_cliente").submit();
	}
	else {
		alert("Se han producido los siguientes errores: \n" + cadena_error );
	}
}

//Carga las subcategorias a partir de un id, le pasamos el nombre del div donde tiene que cargar la subcategoria
function carga_subc( idcategoria, div ) {
	var con_carga_subc = new XHConn();
	var fin_carga_subc = function (oXML) { document.getElementById(div).innerHTML = oXML.responseText; };
	document.getElementById(div).innerHTML = cargando_select();

	con_carga_subc.connect(HTTP_WEB_ROOT+'_dinamic/select_subcategorias.php', 'POST', 'idcategoria=' + idcategoria, fin_carga_subc);
}

//Cargando general
function contenido_internas( texto ) {
	return "<div id=\"cargando_encuesta\"><img src=\""+HTTP_WEB_ROOT+"img/cargando_blanco.gif\" /><p>"+texto+"</p></div>";
}

/* ------------------- AVISO LEGAL ------------------------ */

function carga_div(nombre) {
	ddrivetip('<div id=\''+nombre+'\'></div>');
}
/*-----------------------------------------------------------------------------*/


/*-----------------------------TOOLTIP TABLA PRECIOS--------------------------------*/

//OJO la conexión tiene que estar fuera para hacer que cada vez que llamemos al tooltip machaque la anterior sino da problemas
var con_tabla_precios= new XHConn();
var fin_tabla_precios = function (oXML) { document.getElementById('precios_unidades').innerHTML = oXML.responseText; };
function tabla_precios( idproducto )
{
	//OJO si se usa http_web_root o la dirección absoluta tarda mas en procesar y da problemas
	muestra_tooltip('<div id="precios_unidades"><img src="'+HTTP_WEB_ROOT+'_img/cargando.gif" /></div>');

	con_tabla_precios.connect('../_dinamic/tooltip_tabla_precios.php', 'GET', 'idproducto='+idproducto , fin_tabla_precios);
}
