// JavaScript Document
function guardar(op, formulario, id){
	for (i=0; ele=document.forms[0].elements[i]; i++) {
		if((ele.value=='' && ele.alt!='' && ele.alt!=undefined && ele.disabled==false)){
			alert("Error: El campo "+ele.alt+" no puede ser vacio, por favor ingrese todos los datos.");
			sw=1;
			return false;
			break;
		}else{
			if(i>0){
				valor = valor+'&'+ele.name+'='+ele.value;	
			}else{
				valor = ele.name+'='+ele.value;
			}
			sw=0;
		}
	}
	if(sw==0){
		if(confirm('¿Esta seguro que desea almacenar los datos del '+formulario)){
			if(formulario=='usuario'){
				if(op==2){
					valor=valor+'&opcion='+op+'&idusuario='+id;
				}
				if(op==1){
					valor=valor+'&opcion='+op;
				}
				EnviarDatos('contenido_usuarios', '../script_php/administrar_usuarios.php', valor);
			}
			if(formulario=='servicio'){
				if(op==2){
					valor=valor+'&opcion='+op+'&idservicio='+id;
				}
				if(op==1){
					valor=valor+'&opcion='+op;
				}
				EnviarDatos('contenido_servicios', '../script_php/administrar_servicios.php', valor);
			}
			if(formulario=='categoria'){
				/*if(op==2){
					valor=valor+'&opcion='+op+'&idcategoria='+id;
				}
				if(op==1){
					valor=valor+'&opcion='+op;
				}
				EnviarDatos('contenido_categorias', '../script_php/administrar_categorias.php', valor);*/
				document.formcategorias.action="../script_php/administrar_categorias.php";
				document.formcategorias.submit();
				return true;
			}
			if(formulario=='cliente'){
				if(op==2){
					valor=valor+'&opcion='+op+'&idcliente='+id;
				}
				if(op==1){
					valor=valor+'&opcion='+op;
				}
				EnviarDatos('contenido_clientes', '../script_php/administrar_clientes.php', valor);
			}
		}else{
			return false;	
		}
	}
}
function limpiar_campos(){
	for (i=0; ele=document.forms[0].elements[i]; i++) {
		if(ele.title==''){ 
			ele.value='';
		}
	}
}
function validar_asignar_servicio(op, formulario, id1, id2){
	if(document.formasignar.categoria.value==''){
		alert("Error: debe seleccionar una categoria");
		return false;
	}else{
		if(document.formasignar.servicios.value==''){
			alert("Error: Debe seleccionar un servicio");
			return false;		
		}else{
			if(document.formasignar.precio.value==''){
				alert("Error: Debe ingresar un precio");
				return false;				
			}else{
				if(document.formasignar.inicial.value==''){
					alert("Error: Debe ingresar el valor del campo inicial");
					return false;
				}else{
					if(document.formasignar.gastos.value==''){
						alert("Error: Debe ingresar el valor del campo gastos");
						return false;
					}else{
						if(document.formasignar.total_inicial.value==''){
							alert("Error: Debe ingresar el valor del total inicial");
							return false;
						}else{
							if(document.formasignar.financiar.value==''){
								alert("Error: Debe ingresar el valor del saldo a financiar");
								return false;
							}else{
								if(document.formasignar.monto.value==''){
									alert("Error: Debe ingresar el valor del monto");
									return false;
								}else{
									valor='servicios='+document.formasignar.servicios.value+'&precio='+document.formasignar.precio.value+'&inicial='+document.formasignar.inicial.value+'&gastos='+document.formasignar.gastos.value+'&total_inicial='+document.formasignar.total_inicial.value+'&financiar='+document.formasignar.financiar.value+'&monto='+document.formasignar.monto.value+'&aporte='+document.formasignar.aporte.value+'&saldo='+document.formasignar.saldo.value+'&fecha='+document.formasignar.fecha.value+'&meses='+document.formasignar.meses.value+'&idc='+id2+'&idsc='+id1+'&opcion='+op+'&numero_especial1='+document.formasignar.numero_especial1.value+'&numero_especial2='+document.formasignar.numero_especial2.value+'&monto_especial1='+document.formasignar.monto_especial1.value+'&monto_especial2='+document.formasignar.monto_especial2.value+'&fecha_especial1='+document.formasignar.fecha_especial1.value+'&fecha_especial2='+document.formasignar.fecha_especial2.value+'&observacion='+document.formasignar.observacion.value;
									EnviarDatos('contenido_asignar', '../script_php/administrar_asignar_servicios.php', valor);
									return true;
								}
							}
						}
					}
				}
			}	
		}
	}
}

function login(){
	for (i=0; ele=document.forms[0].elements[i]; i++) {
		if(ele.value==''){
			alert("Error: El campo "+ele.alt+" no puede ser vacio, por favor ingrese todos los datos.");
			sw=1;
			return false;
			break;
		}else{
			if(i>0){
				valor = valor+'&'+ele.name+'='+ele.value;	
			}else{
				valor = ele.name+'='+ele.value;
			}
			sw=0;
		}
	}
	if(sw==0){
		EnviarDatos('login', 'script_php/login.php', valor);
	}
}

function confirmar(formObj){
	if(confirm("si elimina este registro se eliminara toda la información dependiente, ¿Esta seguro que desea eliminar este registro?")){
		return true;
	}else{
		return false;		
	}
}

function guardar_solicitud(formulario){
	for (i=0; ele=document.forms[0].elements[i]; i++) {
		if(ele.value=='' && ele.alt!='' && ele.alt!=undefined && ele.disabled==false){
			alert("Error: El campo "+ele.alt+" no puede ser vacio, por favor ingrese todos los datos.");
			sw=1;
			return false;
			break;
		}else{
			if(i>0){
				valor = valor+'&'+ele.name+'='+ele.value;	
			}else{
				valor = ele.name+'='+ele.value;
			}
			sw=0;
		}
	}
	if(sw==0){
		if(confirm('¿Esta seguro que desea almacenar los datos del '+formulario)){
			document.formclientes.submit();
		}else{
			return false;	
		}
	}
}

function validar_cotizacion(formulario){
	for (i=0; ele=document.forms[0].elements[i]; i++) {
		if(ele.value=='' && ele.alt!='' && ele.alt!=undefined && ele.disabled==false){
			alert("Error: El campo "+ele.alt+" no puede ser vacio, por favor ingrese todos los datos.");
			sw=1;
			return false;
			break;
		}else{
			if(i>0){
				valor = valor+'&'+ele.name+'='+ele.value;	
			}else{
				valor = ele.name+'='+ele.value;
			}
			sw=0;
		}
	}
	if(sw==0){
		if(confirm('¿Esta seguro que desea almacenar los datos del '+formulario)){
			document.formcotizacion.submit();
		}else{
			return false;	
		}
	}
}

function calculos(){
	document.formclientes.inicial.value=document.formclientes.precio.value*0.40;
	document.formclientes.total_inicial.value=parseInt(document.formclientes.inicial.value)+parseInt(document.formclientes.gastos.value);
	document.formclientes.saldo.value=parseInt(document.formclientes.total_inicial.value)-parseInt(document.formclientes.aporte.value);
	document.formclientes.financiar.value=parseFloat(document.formclientes.precio.value) + parseFloat(document.formclientes.gastos.value) - parseFloat(document.formclientes.aporte.value);
	for(i=1;i<=document.formclientes.numcuotas.value;i++){
		if(document.formclientes.monto_especial[i-1].value>0 && document.formclientes.monto_especial[i-1].value!=''){
			document.formclientes.fecha_especial[i-1].alt='fecha de cuota';
		}else{
			document.formclientes.fecha_especial[i-1].alt='';
		}
	}
	if(document.formclientes.numcuotas.value==1){
		document.formclientes.monto_especial[0].value=document.formclientes.financiar.value/document.formclientes.numcuotas.value;
	}else{
//		if(document.formclientes.numcuotas.value>1){
//			for(i=1;i<=document.formclientes.numcuotas.value;i++){
//				document.formclientes.monto_especial[i-1].value
//			}
//		}
	}
}

function validarletrasnum(e) {
    tecla = (document.all) ? e.keyCode : e.which;
	alert(tecla);
    if (tecla==8 || tecla == 0) return true;
    patron = /[a-z0-9]/; 
    te = String.fromCharCode(tecla);
    return patron.test(te);
}
