window.onload = function(){
	//var partes 	= String(window.location).split("ruta=");
	//if(partes[1]){ // Si no está definido "partes[1]" es porque no existe la cadena "ruta=" y por tanto no estámos en una ruta específica
	//	var partes2 = partes[1].split("&");
	//	var ruta	= partes2[0];
	//	enviaPeticion("ajax/showDivs.php", callbackDivsBlock, "ruta", ruta); // Pido todos los nodos que deberían estar visibles segun la ruta
	//}
	
	var partes1 	= String(window.location).split("/productos/");
	var partes2		= String(partes1[1]).split("/");
	if(partes2[1]){ // Si no está definido "partes[1]" es porque no existe la cadena "ruta=" y por tanto no estámos en una ruta específica
		var ruta	= partes2[1];
		enviaPeticion("ajax/showDivs.php", callbackDivsBlock, "ruta", ruta); // Pido todos los nodos que deberían estar visibles segun la ruta
	}
	
	$("#prompt2 div").overlay({
		closeOnClick: false,
		load: true
	});
}

function callbackDivsBlock(respuesta){
	var secciones = respuesta.split("xYx");
	for(var i = 0 ; i < secciones.length ; i++)
		if(document.getElementById(String("categoria_" + secciones[i])))
			document.getElementById(String("categoria_" + secciones[i])).style.display='block';
}

function muestraFormLogin(){
	document.getElementById('header_reg_1').className='display_none';
	document.getElementById('header_reg_2').className='display_block';
}

function enviarBusqueda(){
	if(document.forms['form_busqueda'].busqueda.value.length < 3)
		alert("Especifique una búsqueda de al menos 3 caracteres")
	else
		document.forms['form_busqueda'].submit();
}

function mailValido(mail){
	var filter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/;
	if (mail.length == 0 ) 	return true;
	if (filter.test(mail))	return true;
	else					return false;
}


function number_format( number, decimals, dec_point, thousands_sep ) {
	var n = number, c = isNaN(decimals = Math.abs(decimals)) ? 2 : decimals;
	var d = dec_point == undefined ? "," : dec_point;
	var t = thousands_sep == undefined ? "." : thousands_sep, s = n < 0 ? "-" : "";
	var i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0;
  
	return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");  
}
