// JavaScript Document

//FUNCION QUE CREA UNA MASCARA SEGUN UN PATRON DADO
function mascara(d,sep,pat,nums){
	if(d.valant != d.value){
		val = d.value
		largo = val.length
		val = val.split(sep)
		val2 = ''
		for(r=0;r<val.length;r++){
			val2 += val[r]	
		}
		if(nums){
			for(z=0;z<val2.length;z++){
				if(isNaN(val2.charAt(z))){
					letra = new RegExp(val2.charAt(z),"g")
					val2 = val2.replace(letra,"")
				}
			}
		}
		val = ''
		val3 = new Array()
		for(s=0; s<pat.length; s++){
			val3[s] = val2.substring(0,pat[s])
			val2 = val2.substr(pat[s])
		}
		for(q=0;q<val3.length; q++){
			if(q ==0){
				val = val3[q]
			}
			else{
				if(val3[q] != ""){
					val += sep + val3[q]
				}
			}
		}
		d.value = val
		d.valant = val
	}
}


function opcionfrm(STRcomando){
	document.getElementById('opcion').value = STRcomando;
	document.getElementById('frmnuevo').submit();
}


function validarfrm(){
	var enviar;
	var mensaje;
	mensaje = "";
	enviar = true;
	if(document.getElementById('txtnombre').value == "")
		enviar = false;
	if(document.getElementById('txtempresa').value == "")
		enviar = false;
	if(document.getElementById('txttelf').value == "")
		enviar = false;
	if(document.getElementById('txtusuario').value == "")
		enviar = false;
	if(document.getElementById('txtpass1').value == "")
		enviar = false;
	if(document.getElementById('txtpass2').value == "")
		enviar = false;
	if(document.getElementById('txtpass1').value != document.getElementById('txtpass2').value){
		mensaje = "Tiene que Introducir bien la contraseña, para ello tienen que ser iguales";
	}
	if(document.getElementById('txtip').value == "")
		enviar=false;
		
	if(enviar == true){
		if(mensaje=="")
			return true;
		else{
			alert(mensaje);
			return false;
		}
	}
	else{
		alert("Hay campos sin rellenar.  ");
		return false;
	}
}


function validarpresupuesto(){
	var enviar;
	var STRtemp;
	var mensaje;
	mensaje="";
	STRtemp = new String();
	enviar = true;
	if(document.getElementById('txtnom').value == "")
		enviar = false;
	if(document.getElementById('txttelf').value == "")
		enviar = false;
	if(document.getElementById('direccion').value == "")
		enviar = false;
	else{
		STRtemp = document.getElementById('direccion').value;
		if(STRtemp.indexOf('@') == (-1)){
			enviar = false;
			mensaje = "El correo electrónico no tiene el formato deseado";
		}
	}
	if(document.getElementById('departamento').value == "")
		enviar = false;
	if(document.getElementById('Detalle').value == "")
		enviar = false;
		
	if(enviar == true){
		if(mensaje == "")
			return true;
		else{
			alert(mensaje);
			return false;
		}
	}
	else{
		alert("Hay campos sin rellenar.  ");
		return false;
	}
}

function Ir_aPagina(STRurl){
	document.location.href = STRurl;
}

function animar_btn(boton, opt){
	boton.src = opt;
}