//FUNCION PRINCIPAL PARA NAVEGAR EN EL SISTEMA
function navegaSeccion(idseccion, tipo) {
   modifiedLocation = "0" + "_" + "0" + "_" + idseccion + "_" + tipo;
   historyData = modifiedLocation;
   document.title = "OUTTECK :: Servicio de Pintado y Decorado";
   dhtmlHistory.add(modifiedLocation, historyData);
	
	ajaxElement = "txtcontenido";
	//alert(tipo);
	showAjax("ids=" + idseccion,"ajax/menu_"+ tipo +".php");
}



function navegaMenu(menu, submenu, accion) {
	document.frm.menu.value = menu;
	document.frm.submenu.value = submenu;
	document.frm.accion.value = accion;
	
	document.frm.submit();
}

function validaLogin() {
	var txtUsuario, txtPassword;
	
	txtUsuario = document.getElementById('txtNick').value;
	if (txtUsuario == '')
	{
		alert('Por favor captura tu usuario.');
		return false;
	}
	
	txtPassword = document.getElementById('txtPass').value;
	if (txtPassword == '')
	{
		alert('Por favor captura tu contraseña.');
		return false;
	}
	
return true;
}


function validaTeclado(e, tipo)
{
	var key;
	var keychar;
	
	if (window.event)
	   key = window.event.keyCode;
	else if (e)
	   key = e.which;
	else
	   return true;
	   
	keychar = String.fromCharCode(key);
	
	// alphas and numbers
	switch (tipo.toLowerCase())
	{
		case 'email':
			if ((key==null) || (key==0) || (key==8) || (key==9) || (key==27)|| (key==32) )
				{
					return true;
				}
			else if ((("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@._-").indexOf(keychar) > -1))
				{
					return true;
				}
			else
				{
					return false;	
				}
		break;
		
		case 'letra':
			if ((key==null) || (key==0) || (key==8) || (key==9) || (key==27)|| (key==32) )
				{
					return true;
				}
			else if ((("abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ").indexOf(keychar) > -1))
				{
					return true;
				}
			else
				{
					return false;	
				}
		break;
		
		case 'numero':
			if ((key==null) || (key==0) || (key==8) || (key==9) || (key==27))
				{
					return true;	
				}
			else if (((".01233456789").indexOf(keychar) > -1))	
				{
					return true;
				}
			else
				{
					return false;		
				}
		break;
		
		case 'letranumero':
			if ((key==null) || (key==0) || (key==8) || (key==9) || (key==27)|| (key==32) )
				{
					return true;
				}
			else if ((("01233456789abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ01233456789@%&#$,;.:-_+*()=?/").indexOf(keychar) > -1))
				{
					return true;
				}
			else
				{
					return false;	
				}
		break;
		
		case 'dominio':
			if ((key==null) || (key==0) || (key==8) || (key==9) || (key==27))
				{
					return true;
				}
			else if ((("01233456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01233456789-").indexOf(keychar) > -1))
				{
					return true;
				}
			else
				{
					return false;	
				}
		break;
	}
}





function validaContacto() {
	var txtNombre, txtEmail, txtTelefono, txtCiudad, txtEstado, txtComentarios;
	
	txtNombre = document.getElementById('txtNombre').value;
	if (txtNombre == '')
	{
		alert('Por favor captura tu nombre.');
		return false;
	}
	
	txtEmail = document.getElementById('txtEmail').value;
	if (txtEmail == '')
	{
		alert('Por favor captura tu Email.');
		return false;
	}
	
	txtTelefono = document.getElementById('txtTelefono').value;
	if (txtTelefono == '')
	{
		alert('Por favor captura tu numero telefónico incluyendo la clave de larga distancia.');
		return false;
	}
	
	txtCiudad = document.getElementById('txtCiudad').value;
	if (txtCiudad == '')
	{
		alert('Por favor captura el nombre de tu Ciudad.');
		return false;
	}
	
	txtEstado = document.getElementById('txtEstado').value;
	if (txtEstado == '')
	{
		alert('Por favor captura el nombre de tu Estado.');
		return false;
	}
	
	txtComentarios = document.getElementById('txtComentarios').value;
	if (txtComentarios == '')
	{
		alert('Por favor captura tus comentarios.');
		return false;
	}
	
return true;
}



function validaCuenta() {
	var txtNombre, txtApp, txtCalleNum, txtCol, txtCiudad, txtEstado, txtTelefono, txtNickUsr, txtPassUsr, txtCPassUsr, txtEmail, txtCEmail;
	
	if (document.getElementById('txtNombre').value == '') {
		alert('Por favor captura tu nombre.');
		return false;
	}
	
	if (document.getElementById('txtApp').value == '') {
		alert('Por favor captura tu(s) apellido(s).');
		return false;
	}
	
	if (document.getElementById('txtCalleNum').value == '') {
		alert('Por favor captura la calle y el numero.');
		return false;
	}
	
	if (document.getElementById('txtCol').value == '') {
		alert('Por favor captura la colonia.');
		return false;
	}
	
	if (document.getElementById('txtCiudad').value == '') {
		alert('Por favor captura la ciudad.');
		return false;
	}
	
	if (document.getElementById('txtEstado').value == '') {
		alert('Por favor captura el estado.');
		return false;
	}
	
	if (document.getElementById('txtTelefono').value == '')
	{
		alert('Por favor captura tu numero telefónico incluyendo la clave de larga distancia.');
		return false;
	}
	
	
	if (document.getElementById('txtNickUsr').value == '')
	{
		alert('Por favor captura tu nombre de usuario.');
		return false;
	}
	
	if (document.getElementById('txtPassUsr').value == '')
	{
		alert('Por favor captura tu contraseña.');
		return false;
	}
	
	if (document.getElementById('txtCPassUsr').value == '')
	{
		alert('Por favor confirma tu contraseña.');
		return false;
	}
	
	if (document.getElementById('txtCPassUsr').value != document.getElementById('txtPassUsr').value)
	{
		alert('Tus contraseñas no coinciden, por favor verifica tu contraseña.');
		return false;
	}
	
	
	if (document.getElementById('txtEmail').value == '')
	{
		alert('Por favor captura tu Email.');
		return false;
	}
	
	if (document.getElementById('txtCEmail').value == '')
	{
		alert('Por favor confirma tu Email.');
		return false;
	}
	
	if (document.getElementById('txtCEmail').value != document.getElementById('txtEmail').value)
	{
		alert('Tus Emails no coinciden, por favor confirma tu Email.');
		return false;
	}
	
return true;
}



function validaFrmRecupera() {
	var rNickUsr, rEmailUsr;
	
	if (document.getElementById('rNickUsr').value == '') {
		alert('Por favor captura tu nombre de usuario.');
		return false;
	}
	
	if (document.getElementById('rEmailUsr').value == '') {
		alert('Por favor captura el Email que registraste al crear la cuenta.');
		return false;
	}
	
return true;
}


function validaCambiaPass() {
	var txtOldPass, txtNewPass, txtRNewPass;
	
	if (document.getElementById('txtOldPass').value == '') {
		alert('Por favor captura tu contraseña actual.');
		return false;
	}
	
	if (document.getElementById('txtNewPass').value == '') {
		alert('Por favor captura tu nueva contraseña.');
		return false;
	}
	
	if (document.getElementById('txtRNewPass').value == '') {
		alert('Por favor confirma tu nueva contraseña.');
		return false;
	}
	
	if (document.getElementById('txtRNewPass').value != document.getElementById('txtNewPass').value) {
		alert('Las contraseñas no coinciden, por favor verifica.');
		return false;
	}
	
return true;
}


function validaFrmMx() {
	var txtMx;
	
	if (document.getElementById('txtMx').value == '') {
		alert('Por favor captura un nombre de dominio válido.');
		return false;
	}
	
return true;
}





function validaRegMx() {
	if (document.getElementById('mxNom').value == '') {
		alert('Por favor captura el nombre completo.');
		return false;
	}
	
	if (document.getElementById('mxEmail').value == '') {
		alert('Por favor captura Email válido.');
		return false;
	}
	
	if (document.getElementById('mxDir').value == '') {
		alert('Por favor captura la Calle y número.');
		return false;
	}
	
	if (document.getElementById('mxCol').value == '') {
		alert('Por favor captura la Colonia.');
		return false;
	}
	
	if (document.getElementById('mxCP').value == '') {
		alert('Por favor captura el Código Postal.');
		return false;
	}
	
	if (document.getElementById('mxPais').value == '')
	{
		alert('Por favor captura el nombre del País.');
		return false;
	}
	
	if (document.getElementById('mxEdo').value == '')
	{
		alert('Por favor captura el Estado.');
		return false;
	}
	
	if (document.getElementById('mxCd').value == '')
	{
		alert('Por favor captura la Ciudad.');
		return false;
	}
	
	if (document.getElementById('mxTelCP').value == '')
	{
		alert('Por favor captura el Código del País en el número Telefónico.');
		return false;
	}
	
	if (document.getElementById('mxTelCL').value == '')
	{
		alert('Por favor captura la clave de Larga Distancia del número Telefónico.');
		return false;
	}
	
	if (document.getElementById('mxTelNum').value == '')
	{
		alert('Por favor captura el número Telefónico.');
		return false;
	}
	
	
return true;
}


