//////////////////////////////////////////////////////////////////////
// La comprobación deberá ir después de la validación del formulario.
//////////////////////////////////////////////////////////////////////
function ComprobarClaves(textBox1, textBox2)
{
	val1 = MM_findObj(textBox1);
	val1 = val1.value;

	val2 = MM_findObj(textBox2);
	val2 = val2.value;
	
	if(val1 != val2)
	{
		alert('Las claves no coinciden.');
		document.MM_returnValue = false;
		return false;
	}
	else
	{
		document.MM_returnValue = (document.MM_returnValue && true);
		return true;
	}
}

function SubirFoto(anchoFoto, altoFoto, nombreFoto, rutaIcono, rutaPrevio, anchoPre, altoPre, objTexto, objImagen)
{
	if (ventanaprevio)
		ventanaprevio.close();

	ventanaprevio = null;

	ruta = 'includes/upload_img/previo.php?ancho=' + anchoFoto + '&alto=' + altoFoto + '&nom=' + nombreFoto + '&rico=' + rutaIcono + '&rpre=' + rutaPrevio + '&wpre=' + anchoPre + '&hpre=' + altoPre + '&otxt=' + objTexto + '&oimg=' + objImagen;
	opciones = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,';
	anchoVentana = 352;
	if(anchoFoto > 290)
		anchoVentana = anchoFoto + 62;
	altoVentana = altoFoto + 232;
	opciones = opciones + 'width=' + anchoVentana + ',height=' + altoVentana;
	nombreventana = 'previoFoto';

	ventanaprevio = window.open(ruta, nombreventana, opciones);
	ventanaprevio.focus();
}

ventanaprevio = null;

function CambiarPrevio(rutaFichero, nombreFichero, objetoTexto, objetoImagen)
{
	val = MM_findObj(objetoTexto);
	val.value = nombreFichero;
	
	val2 = MM_findObj(objetoImagen);
	if (nombreFichero != "")
		val2.src = "http://www.jjchorro-offroad.com/admin/includes/upload_img/" + rutaFichero + nombreFichero;
	else
		val2.src = "http://www.jjchorro-offroad.com/panel/img/puntovacio.gif";
}

function ConfirmarEliminacion(nombre)
{
	var mensaje;

	mensaje = "Está seguro que quiere eliminar toda la información asociada con:\n'" + nombre + "'";
	
	document.ConfirmarEliminar = confirm(mensaje);
}

function URLEnc(cadena_a_codificar)
{
	var nocodificar = "0123456789"+"ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"abcdefghijklmnopqrstuvwxyz" +"-_.!~*'()";
	var HEX = "0123456789ABCDEF";
	var textoAcodificar = cadena_a_codificar;
	var codificado = "";
	for (var i = 0; i < textoAcodificar.length; i++ )
	{
		var ch = textoAcodificar.charAt(i);

		if (ch == " ")
		{
			codificado += "+";
		}
		else if (nocodificar.indexOf(ch) != -1)
		{
			codificado += ch;
		}
		else
		{
			var charCode = ch.charCodeAt(0);
			if (charCode > 255) {
				alert( "Caracter Unicode '"+ch+"' no puede ser codificado utilizando la codificación URL estandar.\n" +
					  "(sólo soporta caracteres de 8-bit.)\n" +
					  "Será sustituido por un símbolo de suma (+)." );
				codificado += "+";
			}
			else
			{
				codificado += "%";
				codificado += HEX.charAt((charCode >> 4) & 0xF);
				codificado += HEX.charAt(charCode & 0xF);
			}
		}
	}
	return codificado;
};

function EnviarCorreo(direcciones)
{
	val = MM_findObj('correo');

	document.forms.correo.action= "enviar_correo.php?mails=" + URLEnc(direcciones) + "&url=" + document.location;
	document.forms.correo.submit();
}


