function jsGetNameApplication()
{
    return document.frmMac.APPLICATION.value;
}

function jsTest()
{
alert(1);
}

function jsAutentificar(form)
{
	if(form.AUTH_USER.value.length>0&&form.AUTH_PASS.value.length>0)
	{
		form.clase.value="Sesion";
		form.metodoauth.value="Autentificar";
		form.submit();
	}
	else
	{
		alert("Debe ingresar su Username y Password.");		
	}
}
function jsDeleteCommand(ID,Objeto)
{
	form=document.frmMac;
	if(confirm("¿Está seguro de eliminar éste item?"))
	{
		form.metodo.value="Eliminar"+Objeto;
		form.id.value=ID;
		form.submit();
	}
}

function jsEditCommand(URL,width,height)
{
	if(!width)width=740;
	if(!height)height=440;
	wedit=jsAbrirVentana(URL,width,height,"yes");
}

function jsAbrirVentana(URL,width,height,scroll)
{
	if(!scroll)scroll="no";
	URL=jsFormatearLink(URL);
	wedit=window.open(URL,"wedit","width="+width+",height="+height+",noresize,scrollbars="+scroll);
	wedit.focus();
	wedit.width=width;
	wedit.height=height;
	return wedit;
}


function jsPostReload()
{
	form=document.frmMac;
	if(form.metodo.value.substring(0,13)!="MantenerDatos")form.metodo.value="";
	form.submit();	
}

function jsAbrirVentanaSolicitud(IDV)
{
	URL="/"+jsGetNameApplication()+"/portal/InscribirSolicitud.php?IDV="+IDV;
	jsAbrirVentana(URL,840,560,"yes");
}


function jsVerSolicitud(IDS)
{
	URL="/"+jsGetNameApplication()+"/solicitudes/VerSolicitud.php?IDS="+IDS;
	jsAbrirVentana(URL,700,400);
}

function jsEditarVersion(form)
{
	sMensaje="";
	IDEstado=form["IDEstado"].options[form["IDEstado"].selectedIndex].value;
	//if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el nombre de la sección\n";}
	switch(Number(IDEstado))
	{
	    case 4:
	    	if(form.IDProfesor.value<1){sMensaje+="Debe seleccionar el profesor de la sección\n";}
        	if(form.IDHorario.value<1){sMensaje+="Debe seleccionar el horario de la sección\n";}
	        if(form.IDSala.value<1){sMensaje+="Debe seleccionar la sala inicial de la sección\n";}
	     break;
	}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarVersion";
	form.submit();		
	}
}
function jsEditarSesion(form)
{
	form.metodo.value="EditarSesion";
	form.submit();		
}

function jsEditarCurso(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el nombre del curso\n";}
	if(form.IDProducto.value<1){sMensaje+="Debe asociar el curso a un producto\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarCurso";
	form.submit();		
	}
	
}
function jsEditarDiplomado(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el nombre del diplomado\n";}
	if(form.IDProducto.value<1){sMensaje+="Debe asociar el diplomado a un producto\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarDiplomado";
	form.submit();		
	}
	
}


function jsEditarUsuarioInterno(form)
{
	sMensaje="";
	if(form.Username.value.length==0){sMensaje+="Debe Ingresar el Username\n";}
	if(form.Password.value.length==0){sMensaje+="Debe Ingresar el Password\n";}
/*	if(form.Rut_R.value.length>0)
		if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut válido\n";}*/
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
	if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Teléfono\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarUsuario";
	form.submit();		
	}
}
function jsEditarUsuarioExterno(form)
{
	sMensaje="";
	if(form.Username.value.length==0){sMensaje+="Debe Ingresar el Username\n";}
	if(form.Password.value.length==0){sMensaje+="Debe Ingresar el Password\n";}
	/*if(form.Rut_R.value.length>0)
		if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut válido\n";}*/
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
	if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Teléfono\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarUsuario";
	form.submit();		
	}
}

function jsEditarProfesor(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
	if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Teléfono\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarProfesor";
	form.submit();		
	}
}

function jsEditarDatosAcademicosProfesor(form)
{
	sMensaje="";
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarDatosAcademicosProfesor";
	form.submit();		
	}
}
function jsEditarRol(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarRol";
	form.submit();		
	}
}

function jsInscribirVersion(form,IDFlujo)
{
	sMensaje="";
	if(form.Rut_R.value.length==0||form.Rut_D.value.length==0){sMensaje+="Debe Ingresar el Rut\n";}
	//else if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut válido\n";}
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
	if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	//if(form.Email2.value.length>0){if(!jsEmail(form.Email2)){sMensaje+="Debe Ingresar un Email 2 válido\n";};}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Teléfono\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
		form.id.value=IDFlujo;
		form.metodo.value="InscribirVersion";
		if(document.getElementById('SolicitarCotizacion'))
		{
			document.getElementById('SolicitarCotizacion').value = 'Enviando...';
			document.getElementById('SolicitarCotizacion').disabled = true;
		}
		form.submit();		
	}
}

function jsModificarSolicitud(form)
{
	if(confirm("¿Está seguro de modificar los datos de ésta solicitud?"))
	{
		form.metodo.value="ModificarSolicitud";
		form.submit();
	}
}

function jsFiltrarVersionesAsistente(form)
{
	form.metodo.value="";
	form.submit();
}


function jsAgregarPermiso(form)
{
	form.metodo.value="AgregarPermiso";
	form.submit();
}

function jsQuitarPermiso(form)
{
	if(confirm("¿Está seguro de quitar los permisos seleccionados de éste rol?"))
		{
		form.metodo.value="QuitarPermiso";
		form.submit();
		}
}

function jsAgregarPermisoMenu(form)
{
	form.metodo.value="AgregarPermiso";
	form.submit();
}

function jsQuitarPermisoMenu(form)
{
	if(confirm("¿Está seguro de quitar los permisos seleccionados de éste menú?"))
		{
		form.metodo.value="QuitarPermiso";
		form.submit();
		}
}
function jsAgregarUsuario(form)
{
	form.metodo.value="AgregarUsuario";
	form.submit();
}

function jsQuitarUsuario(form)
{
	if(confirm("¿Está seguro de quitar los Usuarios seleccionados de éste rol?"))
		{
		form.metodo.value="QuitarUsuario";
		form.submit();
		}
}

function jsAgregarRol(form)
{
	form.metodo.value="AgregarRol";
	form.submit();
}

function jsQuitarRol(form)
{
	if(confirm("¿Está seguro de quitar los Roles seleccionados de éste usuario?"))
		{
		form.metodo.value="QuitarRol";
		form.submit();
		}
}

function jsCerrarSolicitudAsistente(form,IDStatus)
{
	if(confirm("¿Está seguro de cerrar ésta cotización?"))
		{
		form.metodo.value="CambiarStatus";
		form.id.value=IDStatus;
		form.submit();
		}
}

function jsConfigurarDescuento(form)
{
		form.metodo.value="ConfigurarDescuento";
		form.submit();
}

function jsConfigurarPrecioFinal(form)
{
		form.metodo.value="ConfigurarPrecioFinal";
		form.submit();
}

function jsAbrirVentanaConfigurarPago(IDSolicitud)
{
	URL="/"+jsGetNameApplication()+"/asistente/ConfigurarPagoSolicitud.php?IDS="+IDSolicitud;
	URL=jsFormatearLink(URL);
	wconfpago=window.open(URL,"wconfpago","width=760,height=540,noresize,scrollbars=yes");
	wconfpago.focus();
}

function jsAbrirVentanaEditarPago(IDPago,IDSolicitud)
{
	URL="/"+jsGetNameApplication()+"/asistente/EditarPago.php?IDS="+IDSolicitud+"&IDP="+IDPago;
	URL=jsFormatearLink(URL);
	weditpago=window.open(URL,"weditpago","width=550,height=520,noresize,scrollbars=yes");
	weditpago.focus();
}
function jsAbrirVentanaConcretarPago(IDPago)
{
	URL="/"+jsGetNameApplication()+"/asistente/ConcretarPago.php?IDP="+IDPago;
	URL=jsFormatearLink(URL);
	wconcpago=window.open(URL,"wconcpago","width=530,height=620,noresize,scrollbars=yes");
	wconcpago.focus();
}
function jsEditarPago(form)
{
	sMensaje="";
	IDTipoPago=Number(form["IDTipoPago"].value);
	switch(IDTipoPago)
	{
	case 1:/*Efectivo*/
	break;
	case 5:/*Vale Vista*/
	break;
	
	case 2:/*Cheque*/
		if(form["Cuota"].value.length==0){sMensaje+="Debe Ingresar el número de la cuota.\n";}	
		//if(Number(form["IDBanco"].value)<1){sMensaje+="Debe seleccionar un banco.\n";}	
		//if(form["Cuenta"].value.length==0){sMensaje+="Debe ingresar el número de cuenta.\n";}	
		//if(form["Serie"].value.length==0){sMensaje+="Debe ingresar la serie del cheque.\n";}	
	break;
	case 3:/*Pagaré*/
		if(form["Cuota"].value.length==0){sMensaje+="Debe Ingresar el número de la cuota.\n";}
		if(form["Pagare"].value.length==0){sMensaje+="Debe Ingresar el número del pagaré.\n";}
		if(form["ContactoPago"].value.length==0){sMensaje+="Debe Ingresar el nombre del contacto para cobranza.\n";}
		if(form["FonoPago"].value.length==0){sMensaje+="Debe Ingresar el teléfono del contacto para cobranza.\n";}
		
	case 4:/*Orden de Compra*/
		if(form["Cuota"].value.length==0){sMensaje+="Debe Ingresar el número de la cuota.\n";}
		if(form["Pagare"].value.length==0){sMensaje+="Debe Ingresar el número de la orden de compra.\n";}
		if(form["ContactoPago"].value.length==0){sMensaje+="Debe Ingresar el nombre del contacto para cobranza.\n";}
		if(form["FonoPago"].value.length==0){sMensaje+="Debe Ingresar el teléfono del contacto para cobranza.\n";}
		
	break;
	}
	if(form["Monto"].value.length==0){sMensaje+="Debe Ingresar el monto del pago.\n";}
	if(form["Fecha_DD"].value.length==0){sMensaje+="Debe Ingresar la fecha de pago.\n";}
	
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}
	else
	{
	form.metodo.value="EditarPago";
	form.submit();		
	}
}
function jsConcretarPago(form,IDTipoPago)
{
	if(confirm("¿Está seguro de concretar éste pago?"))
	{
		sMensaje="";
		//if(IDTipoPago==2)
		//{
			if(Number(form["IDBancoDeposito"].value)<1){sMensaje+="Debe seleccionar un banco de depósito.\n";} // NAS 2007_09_30
			if(form["FechaDeposito_DD"].value.length==0){sMensaje+="Debe Ingresar la fecha del depósito.\n";}
			if(form["BoletaDeposito"].value.length==0){sMensaje+="Debe Ingresar la boleta de depósito.\n";}
		//}
		if(sMensaje.length>0)
		{
			alert(sMensaje);
		}
		else
		{
			form.metodo.value="ConcretarPago";
			form.submit();		
		}	
	}
}

function jsQuitarPago(form)
{
	if(confirm("¿Está seguro de dejar éste pago como 'No depositado'?"))
	{
	form.metodo.value="QuitarPago";
	form.submit();		
	}
}

function jsCambiarTipoPago(form)
{
	form.submit();
}

function jsAceptarEsquemaDePago(form,lPrecio,lMontoIngresado)
{
	if(lMontoIngresado!=lPrecio){alert("La suma de los pagos ingresados [ $"+lMontoIngresado+" ] es diferente del precio definido [ $"+lPrecio+" ].\nRevise el detalle de pagos.");return;}
	if(confirm("¿Está seguro de aceptar estas condiciones de pago?\nNo podrá modificarlas posteriormente."))
	{
		form.metodo.value="AceptarEsquemaPago";
		form.submit();	
	}
}



function jsImprimirPagina()
{
	window.document.all["ICIMPRIMIRPAGINA"].style.display="none";
	window.print();
	window.document.all["ICIMPRIMIRPAGINA"].style.display="";
}

function jsCerrarSolicitud(form)
{
	if(confirm("¿Está seguro de cerrar ésta cotización?\n"))
	{
		form.metodo.value="CerrarSolicitud";
		form.submit();		
	}
}

function jsCerrarSolicitudSinPago(form)
{
	if(confirm("¿Está seguro de cerrar ésta cotización sin registrar esquema de pagos?\n"))
	{
		form.metodo.value="CerrarSolicitudSinPago";
		form.submit();		
	}
}

function jsInscribirVersionAsistente(form)
{
	sMensaje="";

	if(form.Rut_R)
		{if(form.Rut_R.value.length==0||form.Rut_D.value.length==0){sMensaje+="Debe Ingresar el Rut\n";}}
	if(form.RutExtranjero)
		{if(form.RutExtranjero.value.length==0){sMensaje+="Debe Ingresar el DNI\n";}}
	
	if(Number(form.IDVersion.value)<1){sMensaje+="Debe Seleccionar una sección\n";}
	
	//else if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut válido\n";}
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
	if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	if(form.Email2.value.length>0){if(!jsEmail(form.Email2)){sMensaje+="Debe Ingresar un Email 2 válido\n";};}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Teléfono\n";}
	
	sMensaje+=jsValidarMontosSolicitud(form);
	
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="InscribirVersion";
	form.submit();		
	}
}

function jsInscribirVersionAsistente2(form)
{
	sMensaje="";
	if(form.Rut_R.value.length==0||form.Rut_D.value.length==0){sMensaje+="Debe Ingresar el Rut\n";}
	
	//if(Number(form.IDVersion.value)<1){sMensaje+="Debe Seleccionar una sección\n";}
	
	//else if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut válido\n";}
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
	if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	if(form.Email2.value.length>0){if(!jsEmail(form.Email2)){sMensaje+="Debe Ingresar un Email 2 válido\n";};}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Teléfono\n";}
	
	if(sMensaje.length>0)
		alert(sMensaje);

	else
	{
	form.metodo.value="InscribirVersion";
	form.submit();		
	}
}

function jsInscribirVersionEmpresa(form)
{
	sMensaje="";
	if(Number(form.IDVersion.value)<1){sMensaje+="Debe Seleccionar una sección\n";}
	if(Number(form.IDEmpresa.value)<1){sMensaje+="Debe Seleccionar una empresa\n";}
		sMensaje+=jsValidarMontosSolicitud(form);
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="InscribirVersion";
	form.submit();		
	}
}

function jsInscribirVersionAsistenteConMail(form)
{
	if(confirm("¿Está seguro de enviar la solicitud por mail?"))
	{
		sMensaje="";
		if(Number(form.IDVersion.value)<1){sMensaje+="Debe Seleccionar una sección\n";}
		if(form.Rut_R)
			{if(form.Rut_R.value.length==0||form.Rut_D.value.length==0){sMensaje+="Debe Ingresar el Rut\n";}}
		if(form.RutExtranjero)
			{if(form.RutExtranjero.value.length==0){sMensaje+="Debe Ingresar el DNI\n";}}
		//else if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut válido\n";}
		if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
		if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
		if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
		else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
		if(form.Email2.value.length>0){if(!jsEmail(form.Email2)){sMensaje+="Debe Ingresar un Email 2 válido\n";};}
		//if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Teléfono\n";}
			sMensaje+=jsValidarMontosSolicitud(form);
		if(sMensaje.length>0)
			alert(sMensaje);
		else
		{
		form.metodo.value="InscribirVersionConMail";
		form.submit();		
		}
	}
}
function jsInscribirVersionEmpresaConMail(form)
{
	if(confirm("¿Está seguro de enviar la solicitud por mail?"))
	{
		sMensaje="";
		if(Number(form.IDVersion.value)<1){sMensaje+="Debe Seleccionar una sección\n";}
			sMensaje+=jsValidarMontosSolicitud(form);
		if(sMensaje.length>0)
			alert(sMensaje);
		else
		{
		form.metodo.value="InscribirVersionConMail";
		form.submit();		
		}
	}
}
function jsInscribirVersionAsistenteOtroIngreso(form)
{
	sMensaje="";

	if(Number(form.IDProducto.value)<1){sMensaje+="Debe Seleccionar Producto\n";}
	if(form.NombreOtroIngreso.value.length==0){sMensaje+="Debe Ingresar el Nombre Otro Ingreso\n";}
	if(form.NombreOtroIngreso.value=="OtroIngreso"){sMensaje+="Debe Modificar el valor por defecto para Nombre Otro Ingreso\n";}
	if(form.Rut_R)
		{if(form.Rut_R.value.length==0||form.Rut_D.value.length==0){sMensaje+="Debe Ingresar el Rut\n";}}
	if(form.RutExtranjero)
		{if(form.RutExtranjero.value.length==0){sMensaje+="Debe Ingresar el DNI\n";}}
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
	if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	if(form.Email2.value.length>0){if(!jsEmail(form.Email2)){sMensaje+="Debe Ingresar un Email 2 válido\n";};}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Teléfono\n";}
	
	sMensaje+=jsValidarMontosSolicitud(form);
	
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="InscribirVersion";
	form.submit();		
	}
}

function jsCambiarPonderacionStatus(form)
{
	form.metodo.value="CambiarPonderacionStatus";
	form.submit();	
}


function jsSubmit(form)
{
	form.submit();
}

function jsExportarReporteVentas(form)
{
	sActionOrigen=form.action;
	sAction=sActionOrigen.replace(".php","Excel.php");
	form.action=sAction;
	form.submit();
	form.action=sActionOrigen;
}


function jsEditarOtic(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre de la Otic\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarOtic";
	form.submit();		
	}
}

function jsEditarEmpresa(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre de la Empresa\n";}
	if(form.RazonSocial.value.length==0){sMensaje+="Debe Ingresar la Razón Social de la Empresa\n";}
	if(form.Rut_R.value.length==0){sMensaje+="Debe Ingresar el Rut de la Empresa\n";}
	if(form.Rut_R.value.length>0)
		if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut válido\n";}
	
	if(form.Direccion.value.length==0){sMensaje+="Debe Ingresar la dirección de la Empresa\n";}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el telefono de la Empresa\n";}
	if(form.Giro.value.length==0){sMensaje+="Debe Ingresar el giro de la Empresa\n";}
	if(form.Contacto.value.length==0){sMensaje+="Debe Ingresar el nombre del contacto\n";}
	if(form.TelefonoContacto.value.length==0){sMensaje+="Debe Ingresar el telefono del contacto\n";}
	if(form.EmailContacto.value.length==0){sMensaje+="Debe Ingresar el email del contacto\n";}
	
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarEmpresa";
	form.submit();		
	}
}

function jsFiltrar(form)
{
	form.metodo.value="Filtrar";
	form.submit();
}

function jsChangeSelectedIndex(form)
{
	form.metodofiltro.value="";
	form.submit();
}


function jsFiltrar(form)
{
	form.metodofiltro.value="Filtrar";
	form.submit();
}

function jsFiltrarEmpresas(form)
{
	form.submit();
}


function jsEditarCargo(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre del cargo\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarCargo";
	form.submit();		
	}
}


function jsFiltrarUsuariosInternos(form)
{
	form.metodo.value="";
	form.submit();
}

function jsFiltrarUsuariosExternos(form)
{
	form.submit();
}

function jsVerCurso(IDC)
{
	URL="/"+jsGetNameApplication()+"/portal/VerCurso.php?IDC="+IDC;
	jsAbrirVentana(URL,740,400,"yes");
}
function jsVerCursoOnline(IDC)
{
	URL="/"+jsGetNameApplication()+"/portal/VerCursoOnline.php?IDC="+IDC;
	jsAbrirVentana(URL,740,400,"yes");
}
function jsEditarRubro(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre del rubro\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarRubro";
	form.submit();		
	}
}


function jsEditarProfesion(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre de la Profesión\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarProfesion";
	form.submit();		
	}
}


function jsEditarComuna(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre de la Comuna\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarComuna";
	form.submit();		
	}
}

function jsEditarUbicacion(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre de la Ubicación\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarUbicacion";
	form.submit();		
	}
}
function jsConfigurarPago(form,monto)
{
	lTotalMonto=0;
	if(form.Monto_1)lTotalMonto+=Number(form.Monto_1.value);
	if(form.Monto_2)lTotalMonto+=Number(form.Monto_2.value);
	if(form.Monto_3)lTotalMonto+=Number(form.Monto_3.value);
	if(form.Monto_4)lTotalMonto+=Number(form.Monto_4.value);
	if(form.Monto_5)lTotalMonto+=Number(form.Monto_5.value);
	if(lTotalMonto!=monto)
		alert("La suma de los montos debe ser $"+monto);		
	else
		if(confirm("¿Está seguro de establecer estos porcentajes de pago?"))
		{
			form.metodo.value="ConfigurarPago";
			form.submit();
		}
}

function jsActualizarTotalPagos(form)
{
	lTotalMonto=0;
	if(form.Monto_1)lTotalMonto+=Number(form.Monto_1.value);
	if(form.Monto_2)lTotalMonto+=Number(form.Monto_2.value);
	if(form.Monto_3)lTotalMonto+=Number(form.Monto_3.value);
	if(form.Monto_4)lTotalMonto+=Number(form.Monto_4.value);
	if(form.Monto_5)lTotalMonto+=Number(form.Monto_5.value);
	form.MontoTotal.value=lTotalMonto;

}

function jsAbrirVentanaConfigurarDetallePago(IDSolicitud,IDTipoReceptor)
{
	URL="/"+jsGetNameApplication()+"/asistente/ConfigurarPago.php?IDS="+IDSolicitud+"&IDT="+IDTipoReceptor;
	URL=jsFormatearLink(URL);
	wccdp=window.open(URL,"wccdp","width=580,height=450,noresize,scrollbars=no");
	wccdp.focus();	
}
function jsAbrirVentanaConfigurarFactura(IDSolicitud,IDTipoReceptor)
{
	URL="/"+jsGetNameApplication()+"/asistente/ConfigurarFactura.php?IDS="+IDSolicitud+"&IDT="+IDTipoReceptor;
	URL=jsFormatearLink(URL);
	wccdp=window.open(URL,"wccdp","width=620,height=500,noresize,scrollbars=yes");
	wccdp.focus();	
}


function jsEditarPagoMaestro(form)
{
	sMensaje="";
		IDTipoPago=Number(form["IDTipoPago"].value);
		switch(IDTipoPago)
		{
		case 1:/*Efectivo*/
			if(form["Fecha_DD"].value.length==0){sMensaje+="Debe Ingresar la fecha de pago.\n";}
		break;
		case 5:/*ValeVista*/
			if(form["Fecha_DD"].value.length==0){sMensaje+="Debe Ingresar la fecha de pago.\n";}
		break;		
		case 2:/*Cheque*/
			if(Number(form["Cuota"].value)<1){sMensaje+="Debe Ingresar el número de cuotas.\n";}	
			//if(Number(form["IDBanco"].value)<1){sMensaje+="Debe seleccionar un banco.\n";}	
			//if(form["Cuenta"].value.length==0){sMensaje+="Debe ingresar el número de cuenta.\n";}	
			//if(form["Serie"].value.length==0){sMensaje+="Debe ingresar la serie del primer cheque.\n";}	
			if(form["Fecha_DD"].value.length==0){sMensaje+="Debe Ingresar la fecha del primer cheque.\n";}
		break;
		case 3:/*Pagaré*/
			if(Number(form["Cuota"].value)<1){sMensaje+="Debe Ingresar el número de cuotas.\n";}
			if(form["Pagare"].value.length==0){sMensaje+="Debe Ingresar el número del pagaré.\n";}
			if(form["Fecha_DD"].value.length==0){sMensaje+="Debe Ingresar la fecha del primer vencimiento.\n";}
			if(form["ContactoPago"].value.length==0){sMensaje+="Debe Ingresar el nombre del contacto para cobranza.\n";}
			if(form["FonoPago"].value.length==0){sMensaje+="Debe Ingresar el teléfono del contacto para cobranza.\n";}
		break;
		case 4:/*Orden de Compra*/
			if(form["Pagare"].value.length==0){sMensaje+="Debe Ingresar el número de la orden de compra.\n";}
			if(Number(form["Cuota"].value)<1){sMensaje+="Debe Ingresar el número de cuotas.\n";}
			if(form["Fecha_DD"].value.length==0){sMensaje+="Debe Ingresar la fecha del primer vencimiento.\n";}
			if(form["ContactoPago"].value.length==0){sMensaje+="Debe Ingresar el nombre del contacto para cobranza.\n";}
			if(form["FonoPago"].value.length==0){sMensaje+="Debe Ingresar el teléfono del contacto para cobranza.\n";}

		break;
		}
		if(form["Monto"].value.length==0){sMensaje+="Debe Ingresar el monto del pago.\n";}
		if(sMensaje.length>0)
		{
			alert(sMensaje);
		}
		else
		{
		if(confirm("¿Está seguro de configurar el pago?\nLos detalles asociados serán reinicializados."))
			{
			form.metodo.value="EditarPago";
			form.submit();		
			}
		}
	
}

function jsEditarFactura(form)
{
	sMensaje="";
	if(form["Factura"].value.length==0){sMensaje+="Debe Ingresar el número de factura.\n";}
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}
	else
	{
		form.metodo.value="EditarPago";
		form.submit();		
	}
}


function jsAgregarComentarioCobranza(form)
{
	sMensaje="";
	if(form["ComentarioCobranza"].value.length==0){sMensaje+="Debe Ingresar un comentario.\n";}
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}	
	else
	{
		form.metodo.value="AgregarComentarioCobranza";
		form.submit();		
	}
}

function jsExportarFlujoCaja()
{
	form=document.frmMac;
	sActionOrigen=form.action;
	sAction=sActionOrigen.replace(".php","Excel.php");
	form.action=sAction;
	form.submit();
	form.action=sActionOrigen;
}

function jsMoverFechaPago(form)
{
	if(confirm("¿Está seguro de mover la fecha de éste pago?"))
	{
		if(form.ComentarioCobranza.value.length==0)
			alert("Debe ingresar un comentario que justifique el movimiento de la fecha de pago")
		else
		{
			form.metodo.value="MoverFechaPago";
			form.submit();
		}		
	}
}

function jsVerFlujoCajaPorMes(lMes)
{
	form=document.frmMac;
	form.Month.value=lMes;
	form.submit();
}

function jsAutentificarRutSolicitud(form)
{
	sMensaje="";
	if(form.RutLogin_R.value.length==0||form.RutLogin_D.value.length==0){sMensaje+="Debe Ingresar un Rut\n";}
	/*else if(!jsRut(form.RutLogin_R,form.RutLogin_D)){sMensaje+="Debe Ingresar un Rut válido\n";}*/
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}	
	else
	{
		form.metodo.value="AutentificarRutSolicitud";
		form.submit();		
	}
}

function jsEditarFormato(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre del Formato\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarFormato";
	form.submit();		
	}
}
function jsGenerarSesionesAutomaticamente(form,IDVersion)
{
	sMensaje="";
	if(confirm("Está seguro de generar las sesiones automáticamente?\nLas definidas anteriormente serán eliminadas."))
	{
	form.metodo.value="GenerarSesionesAutomaticamente";
	form.id.value=IDVersion;
	form.submit();		
	}
}
function jsAgregarSesionManual(form,IDVersion)
{
	sMensaje="";
	if(confirm("Está seguro de agregar una sesion manual?"))
	{
	form.metodo.value="AgregarSesionManual";
	form.id.value=IDVersion;
	form.submit();		
	}
}
function jsEliminarSesiones(form,IDVersion)
{
	sMensaje="";
	if(confirm("Está seguro de eliminar las sesiones de esta seccion?"))
	{
	form.metodo.value="EliminarSesiones";
	form.id.value=IDVersion;
	form.submit();		
	}
}

function jsAutentificarRutSolicitudAsistente(form)
{
	sMensaje="";
	if(form.RutLogin_R.value.length==0||form.RutLogin_D.value.length==0){sMensaje+="Debe Ingresar un Rut\n";}
	/*else if(!jsRut(form.RutLogin_R,form.RutLogin_D)){sMensaje+="Debe Ingresar un Rut válido\n";}*/
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}	
	else
	{
		form.metodo.value="AutentificarRutSolicitudAsistente";
		form.submit();		
	}
}
function jsAutentificarRutExtranjeroSolicitudAsistente(form)
{
	sMensaje="";
	if(form.RutExtranjeroLogin.value.length==0){sMensaje+="Debe Ingresar un DNI\n";}
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}	
	else
	{
		form.metodo.value="AutentificarRutExtranjeroSolicitudAsistente";
		form.submit();		
	}
}

function jsRegistrarEmpresa(psEmpresa)
	{
	form=document.frmMac;
	if(confirm("Esta seguro de registrar esta empresa?"))
		{
		form.metodo.value="RegistrarEmpresa";
		form.id.value=psEmpresa;
		form.submit();			
		}

	}
function jsEditarSesionCurso(form) 
{
	form.metodo.value="EditarSesionCurso";
	form.submit();		
}

function jsEditarSesionCursoAnterior(form) //NAS 2007_04_11
{
	form.metodo.value="EditarSesionCursoAnterior";
	form.submit();		
}

function jsEditarSesionCursoSiguiente(form) //NAS 2007_04_11
{
	form.metodo.value="EditarSesionCursoSiguiente";
	form.submit();		
}

function jsImprimirAsistencia(IDVersion)
{
	URL="/"+jsGetNameApplication()+"/asistente/ImprimirAsistencia.php?IDV="+IDVersion;
	URL=jsFormatearLink(URL);
	wprintasist=window.open(URL,"wprintasist","width=780,height=500,noresize,scrollbars=yes");
	wprintasist.focus();
}

function jsImprimirCertificados(IDVersion)
{
	URL="http://reportes.vsoft.cl/academiamac/certificados.aspx?IDV="+IDVersion;
	URL=jsFormatearLink(URL);
	wprintcert=window.open(URL,"wprintcert","width=650,height=550,noresize,scrollbars=no");
	wprintcert.focus();
}

function jsImprimirReporte(reporte,params)
{
	URL="http://reportes.vsoft.cl/academiamac/reportes.aspx?rn="+reporte+"&"+params;
	window.location.href=URL;
}

function jsImprimirLibroClases(IDVersion)
{
	URL="/"+jsGetNameApplication()+"/asistente/ImprimirLibroClases.php?IDV="+IDVersion;
	URL=jsFormatearLink(URL);
	wprintasist=window.open(URL,"wprintasist","width=780,height=500,noresize,scrollbars=yes");
	wprintasist.focus();
}

function jsFieldSemana(form,psName)
{
	sCheck="";
	for(i=0;i<form[psName+"_CH"].length;i++)
		{
		sCheck+=(form[psName+"_CH"][i].checked?"1":"0");
		}
	form[psName].value=sCheck;
}

function jsGenerarAsistenciaDiplomado(form)
{
	sMensaje="";
	
	if(form["IDModulo"].value<1){sMensaje+="Debe seleccionar un módulo\n";}
	if(form["IDTema"].value<1){sMensaje+="Debe seleccionar un curso\n";}
	if(form["IDRelator"].value<1){sMensaje+="Debe seleccionar un relator\n";}
	if(form["NumeroSesiones"].value<1){sMensaje+="Debe seleccionar el número de sesiones\n";}
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}
	else
	{
		form.metodo.value="GenerarAsistenciaDiplomado";
		form.submit();
	}

}

function jsBack()
{
	window.history.back();
}

function jsCambiarCurso(form)
{
	form.metodo.value="CambiarCurso";
	form.submit();
}

function jsConfigurarEmpresa(IDEmpresa)
{
	document.frmMac.metodo.value="MantenerDatosEmpresa";
	URL="/"+jsGetNameApplication()+"/administracion/EditarEmpresa.php?IDE="+IDEmpresa;
	URL=jsFormatearLink(URL);
	wemp=window.open(URL,"wemp","width=600,height=440,noresize,scrollbars=no");
	wemp.focus();
}

function jsConfigurarOtic(IDOtic)
{
	document.frmMac.metodo.value="MantenerDatosOtic";
	URL="/"+jsGetNameApplication()+"/administracion/EditarOtic.php?IDO="+IDOtic;
	URL=jsFormatearLink(URL);
	wemp=window.open(URL,"wemp","width=500,height=300,noresize,scrollbars=no");
	wemp.focus();
}

function jsCambiarEmpresa(form)
{
	form.metodo.value="MantenerDatos_CambiarEmpresa";
	form.submit();
}

function jsEditarModulo(form)
{
	form.metodo.value="EditarModulo";
	form.submit();		
}


function jsEditarSesionAcademica(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el nombre de la Sesión\n";}
	if(form.Codigo.value.length==0){sMensaje+="Debe Ingresar el código de la Sesión\n";}
	//if(form.IDEtapa.value<1){sMensaje+="Debe asociar la Sesión a una Etapa\n";}
	//if(form.IDArea.value<1){sMensaje+="Debe asociar la Sesión a un Área\n";}
	//if(form.IDPrograma.value<1){sMensaje+="Debe asociar la Sesión a un Programa\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarSesionAcademica";
	form.submit();		
	}
}

function jsEditarTema(form)
{ 
	form.metodo.value="EditarTema";
	form.submit();		
}
function jsEditarGuia(form)
{ 
	form.metodo.value="EditarGuia";
	form.submit();		
}


function jsAsociarSesionesModulo(form,sName)
{
	lSeleccionados=0;
	sMensaje="";
	if(form[sName].length)/*multiple*/	
	{
		for(i=0;i<form[sName].length;i++)
		{
			if(form[sName][i].checked)
			{
			lSeleccionados++;
			break;
			}
		}
	}
	else
	{
		if(form[sName].checked)lSeleccionados++;
	}
	if(lSeleccionados==0){sMensaje="Debe seleccionar por lo menos una sesión";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
		{
		form.metodo.value="AsociarSesionesModulo";
		form.submit();
		}
}

function jsEditarMetadato(form)
{
	form.metodo.value="EditarMetadato";
	form.submit();		
}


function jsVerSesionAcademica(IDS)
{
	URL="/"+jsGetNameApplication()+"/sesiones/VerSesion.php?IDS="+IDS;
	URL=jsFormatearLink(URL);
	wvsa=window.open(URL,"wvsa","width=530,height=400,noresize,scrollbars=yes");
	wvsa.focus();
}


function jsEditarSala(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre de la Sala\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarSala";
	form.submit();		
	}
}
function jsEditarProducto(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre del Producto\n";}
	if(form.IDResponsable.options[form.IDResponsable.selectedIndex].value=="0"){sMensaje+="Debe seleccionar el responsable del producto\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarProducto";
	form.submit();		
	}
}
function jsEditarArea(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre de la Area\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarArea";
	form.submit();		
	}
}

function jsEditarAreaProducto(form)
{
	sMensaje="";
	if(form.IDA.value<1){sMensaje+="Debe seleccionar un Área\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarAreaProducto";
	form.submit();		
	}
}
function jsEditarEtapa(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre del Modulo\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarEtapa";
	form.submit();		
	}
}

function jsEditarPrograma(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre del Programa\n";}
	//if(form.IDArea.value<1){sMensaje+="Debe seleccionar un area\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarPrograma";
	form.submit();		
	}
}

function jsEditarEvaluacion(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre de la Evaluación\n";}
	if(form.IDTipo.value<1){sMensaje+="Debe seleccionar el tipo de la Evaluación\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarEvaluacion";
	form.submit();		
	}
}
function jsDuplicarEvaluacion(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre de la Evaluación\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
		if(confirm("¿Está seguro de duplicar esta evaluación en \""+form.IDCurso.options[form.IDCurso.selectedIndex].text+"\"?"))
		{
			form.metodo.value="DuplicarEvaluacion";
			form.submit();		
		}
	}
}

function jsEditarPregunta(form)
{
	sMensaje="";
	if(form.Pregunta.value.length==0){sMensaje+="Debe Ingresar la pregunta\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarPregunta";
	form.submit();		
	}
}


function jsCambiarTipoPregunta(form)
{
	form.metodo.value="EditarPregunta";
	form.submit();		
}

function jsEliminarOpcion(IDOpcion)
{
	form=document.frmMac;
	if(confirm("Esta seguro de eliminar esta opcion?"))
	{
		form.metodo.value="EliminarOpcion";
		form.id.value=IDOpcion;
		form.submit();	
	}

}


function jsPreviewEvaluacion(IDEvaluacion,ConRespuestas)
{
	URL="/"+jsGetNameApplication()+"/cursos/PreviewEvaluacion.php?IDE="+IDEvaluacion+"&CR="+ConRespuestas;
	URL=jsFormatearLink(URL);
	wpev=window.open(URL,"wpev","width=780,height=500,noresize,scrollbars=yes");
	wpev.focus();
}

function jsAbrirVentanaResponderEvaluacion(IDEvaluacion,IDVersion)
{
	URL="/"+jsGetNameApplication()+"/escritorio/ResponderEvaluacion.php?IDE="+IDEvaluacion+"&IDV="+IDVersion;
	

//URL="/"+jsGetNameApplication()+"/escritorio/evaluacion/ResponderEvaluacion.php?IDE="+IDEvaluacion+"&IDV="+IDVersion;
	URL=jsFormatearLink(URL);
	wprev=window.open(URL,"wprev","width=780,height=500,noresize,scrollbars=yes");
	wprev.focus();
}


function jsAbrirVentanaVerEvaluacionAlumno(IDEvaluacion,IDVersion,IDAlumno)
{
	URL="/"+jsGetNameApplication()+"/cursos/VerEvaluacionAlumno.php?IDE="+IDEvaluacion+"&IDV="+IDVersion+"&IDA="+IDAlumno;
	URL=jsFormatearLink(URL);
	wpreva=window.open(URL,"wpreva","width=780,height=500,noresize,scrollbars=yes");
	wpreva.focus();
}


function jsAbrirVentanaVerEvaluacionAlumnoV2(IDEvaluacion,IDVersion,IDAlumno)
{
	url="/campus/swf/verevaluacion.php?idv="+IDVersion+"&idu="+IDAlumno+"&ide="+IDEvaluacion;
	openModal(url,880,498)
}
function jsPreviewEvaluacionSesion(IDSesion)
{
	URL="/"+jsGetNameApplication()+"/cursos/PreviewEvaluacionSesion.php?IDS="+IDSesion;
	URL=jsFormatearLink(URL);
	wpev=window.open(URL,"wpev","width=780,height=500,noresize,scrollbars=yes");
	wpev.focus();
}
function jsAbrirVentanaDuplicarEvaluacion(IDEvaluacion)
{
	URL="/"+jsGetNameApplication()+"/cursos/DuplicarEvaluacion.php?IDE="+IDEvaluacion;
	URL=jsFormatearLink(URL);
	wdev=window.open(URL,"wdev","width=480,height=400,noresize,scrollbars=yes");
	wdev.focus();
}

function jsEditarContenido(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre del Contenido\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarContenido";
	form.submit();		
	}
}

function jsFormatearLink(sLink)
{
	rnd = (Math.round((Math.random()*10000)+1));
	sLink=sLink+"&rnd="+rnd;
	return sLink;
}

function jsVerSolicitudUsuario(IDSolicitud)
{
	URL="/"+jsGetNameApplication()+"/portal/InscribirSolicitud.php?metodo=ContinuarDesdeCorreo&IDS="+IDSolicitud;
	URL=jsFormatearLink(URL);
	URL=URL+"#CUESTIONARIO";
	wvsu=window.open(URL,"wvsu","width=740,height=520,noresize,scrollbars=yes");
	wvsu.focus();
}

function jsVerSolicitudAsistente(IDSolicitud)
{
	URL="/"+jsGetNameApplication()+"/asistente/InscribirSolicitud.php?metodo=ContinuarDesdeCorreo&IDS="+IDSolicitud;
	URL=jsFormatearLink(URL);
	wvsu=window.open(URL,"wvsu","width=740,height=680,noresize,scrollbars=yes");
	wvsu.focus();
}

function jsCambiarArea(form)
{
	form.submit();
}
function jsEditarClase(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar un nombre para la clase\n";}
	//if(form.IDEtapa.value<1){sMensaje+="Debe asociar la clase a una etapa\n";}
	//if(form.IDArea.value<1){sMensaje+="Debe asociar la clase a un área\n";}
	//if(form.IDPrograma.value<1){sMensaje+="Debe asociar la clase a un programa\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarClase";
	form.submit();		
	}
	
}
function jsEditarClaseAnterior(form) //NAS 2007_04_05
{
	sMensaje="";
	//if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar un nombre para la clase\n";}
	//if(form.IDEtapa.value<1){sMensaje+="Debe asociar la clase a una etapa\n";}
	//if(form.IDArea.value<1){sMensaje+="Debe asociar la clase a un área\n";}
	//if(form.IDPrograma.value<1){sMensaje+="Debe asociar la clase a un programa\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarClaseAnterior";
	form.submit();		
	}
	
}
function jsEditarClaseSiguiente(form) //NAS 2007_04_05
{
	sMensaje="";
	//if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar un nombre para la clase\n";}
	//if(form.IDEtapa.value<1){sMensaje+="Debe asociar la clase a una etapa\n";}
	//if(form.IDArea.value<1){sMensaje+="Debe asociar la clase a un área\n";}
	//if(form.IDPrograma.value<1){sMensaje+="Debe asociar la clase a un programa\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarClaseSiguiente";
	form.submit();		
	}
	
}

function jsAbrirVentanaAsociarSesionClase(IDC,IDV)
{
	URL="/"+jsGetNameApplication()+"/cursos/AsociarSesionClase.php?IDC="+IDC+"&IDV="+IDV;
	URL=jsFormatearLink(URL);
	wvasc=window.open(URL,"wvasc","width=780,height=650,noresize,scrollbars=yes");
	wvasc.focus();
}


function jsAsociarSesionClase(form,sName)
{
	lSeleccionados=0;
	sMensaje="";
	if(form[sName].length)/*multiple*/	
	{
		for(i=0;i<form[sName].length;i++)
		{
			if(form[sName][i].checked)
			{
			lSeleccionados++;
			break;
			}
		}
	}
	else
	{
		if(form[sName].checked)lSeleccionados++;
	}
	if(lSeleccionados==0){sMensaje="Debe seleccionar una sesión";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
		{
		form.metodo.value="AsociarSesionClase";
		form.submit();
		}
}



function jsEditarAlumnoProyecto(form)
{
	sMensaje="";
//	if(form.Username.value.length==0){sMensaje+="Debe Ingresar el Username\n";}
//	if(form.Password.value.length==0){sMensaje+="Debe Ingresar el Password\n";}
	if(form.Rut_R)
	{
		if(form.Rut_R.value.length==0||form.Rut_D.value.length==0){sMensaje+="Debe Ingresar el Rut\n";}
		else if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut válido\n";}
	}
	else
	{
		if(form.RutExtranjero.value.length==0){sMensaje+="Debe Ingresar el DNI\n";}	
	}
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
	//if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
	if(form.Email.value.length>0)
		if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	//if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Teléfono\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarAlumnoProyecto";
	form.submit();		
	}
}

function jsAbrirVentanaAlumnoProyecto(IDProyecto,IDAlumno)
{
	URL="/"+jsGetNameApplication()+"/cursos/EditarAlumnoProyecto.php?IDC="+IDProyecto+"&IDU="+IDAlumno;
	URL=jsFormatearLink(URL);
	wavap=window.open(URL,"wavap","width=680,height=500,noresize,scrollbars=yes");
	wavap.focus();
}

function jsAbrirVentanaAlumnoSolicitud(IDSolicitud,IDAlumno)
{
	URL="/"+jsGetNameApplication()+"/cursos/EditarAlumnoSolicitud.php?IDS="+IDSolicitud+"&IDU="+IDAlumno;
	URL=jsFormatearLink(URL);
	wavas=window.open(URL,"wavas","width=680,height=500,noresize,scrollbars=yes");
	wavas.focus();
}

function jsAsociarNuevoAlumnoProyecto(IDProyecto)
{
	URL="/"+jsGetNameApplication()+"/cursos/EditarAlumnoProyecto.php?IDC="+IDProyecto+"&IDU=0";
	URL=jsFormatearLink(URL);
	window.location.href=URL;	
}


function jsAsociarNuevoAlumnoSolicitud(IDSolicitud)
{
	URL="/"+jsGetNameApplication()+"/cursos/EditarAlumnoSolicitud.php?IDS="+IDSolicitud+"&IDU=0";
	URL=jsFormatearLink(URL);
	window.location.href=URL;	
}
function jsVerificarRutAlumnoProyecto(form)
{
	sMensaje="";
	if(form.RutLogin_R.value.length==0||form.RutLogin_D.value.length==0){sMensaje+="Debe Ingresar un Rut\n";}
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}	
	else
	{
		form.metodo.value="VerificarRutAlumnoProyecto";
		form.submit();		
	}
}
function jsVerificarRutExtranjeroAlumnoProyecto(form)
{
	sMensaje="";
	if(form.RutExtranjeroLogin.value.length==0){sMensaje+="Debe Ingresar un DNI\n";}
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}	
	else
	{
		form.metodo.value="VerificarRutExtranjeroAlumnoProyecto";
		form.submit();		
	}
}
function jsImprimirNotaVenta(IDSolicitud,IDTipoReceptor)
{
	form=document.frmMac;
	lPrefioCalculadoFinal=(form.preciocalculadofinal)?Number(form.preciocalculadofinal.value):0;
	lTotalMontoTentativo=jsGetTotalMontoTentativo();
	sMensaje="";
	if(Number(form["Monto_"+IDTipoReceptor].value)==0)
		sMensaje+="Debe ingresar el monto de la nota de venta\n";
		
	if(lTotalMontoTentativo==0)
		sMensaje+="Debe ingresar los montos tentativos de pago\n";
	sMensaje+=jsValidarMontosSolicitud(form);
	
	if(sMensaje.length>0)
		{alert(sMensaje);return;}
	if(confirm("esta seguro de imprimir la nota de venta?\nLa cotización se convertirá en nota de venta"))
	{
		alert("Recuerde imprimir las condiciones generales");	

URL="/"+jsGetNameApplication()+"/asistente/ImprimirFacturaPDF.php?IDS="+IDSolicitud+"&IDT="+IDTipoReceptor+"&MF=1&tf=nv"

;
		URL=jsFormatearLink(URL);
		wprintfact=window.open(URL,"wprintfact","width=780,height=600,noresize,scrollbars=yes");
		wprintfact.focus();
	}
}


function jsImprimirFactura(IDSolicitud,IDTipoReceptor,Numero)
{	
	form=document.frmMac;
	dia=form["Fecha_"+IDTipoReceptor+"_DD"].value;
	mes=form["Fecha_"+IDTipoReceptor+"_MM"].value;
	anio=form["Fecha_"+IDTipoReceptor+"_YY"].value;
	if(confirm("esta seguro de imprimir la factura?\nLa nota de venta se convertira en factura"))
	{
		numerofactura=prompt("Ingrese el numero de factura",Numero);
		if(numerofactura)
		{
			

URL="/"+jsGetNameApplication()+"/asistente/ImprimirFacturaPDF.php?IDS="+IDSolicitud+"&IDT="+IDTipoReceptor+"&MF=0&tf=nf&nf="+numerofactura;
			URL+="&dd="+dia+"&mm="+mes+"&yy="+anio
			URL=jsFormatearLink(URL);
			wprintfact=window.open(URL,"wprintfact","width=780,height=600,noresize,scrollbars=yes");
			wprintfact.focus();
		}
	}
}


function jsEditarProyecto(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el nombre del proyecto\n";}
	if(form.Responsable.value.length==0){sMensaje+="Debe Ingresar el nombre del responsable del proyecto\n";}
	if(form.TelefonoResponsable.value.length==0){sMensaje+="Debe Ingresar el teléfono del responsable del proyecto\n";}
	if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email del responsable del proyecto\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido para el responsable del proyecto \n";}
	if(form.IDProfesor.value<1){sMensaje+="Debe seleccionar el profesor del proyecto\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarProyecto";
	form.submit();		
	}
	
}


function jsEditarProyectoConMail(form)
{
	if(confirm("¿Está seguro de enviar la solicitud por mail?"))
	{
		sMensaje="";
		if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el nombre del proyecto\n";}
		if(form.Responsable.value.length==0){sMensaje+="Debe Ingresar el nombre del responsable del proyecto\n";}
		if(form.TelefonoResponsable.value.length==0){sMensaje+="Debe Ingresar el teléfono del responsable del proyecto\n";}
		if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email del responsable del proyecto\n";}
		else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido para el responsable del proyecto \n";}
		if(form.IDProfesor.value<1){sMensaje+="Debe seleccionar el profesor del proyecto\n";}
		if(sMensaje.length>0)
			alert(sMensaje);
		else
		{
		form.metodo.value="EditarProyectoConEmail";
		form.submit();		
		}
	}
}


function jsBuscarSesiones(form)
{
	form.metodo.value="BuscarSesiones";
	form.submit();
}


function jsPreviewSesion(IDS)
{
	URL="/"+jsGetNameApplication()+"/eLearning/PreviewSesion.php?IDS="+IDS;
	URL=jsFormatearLink(URL);
	wvsa=window.open(URL,"wvsa","width=530,height=400,noresize,scrollbars=yes");
	wvsa.focus();
}

function jsAgregarSesionesCarro(form,sName)
{
	lSeleccionados=0;
	sMensaje="";
	if(form[sName].length)/*multiple*/	
	{
		for(i=0;i<form[sName].length;i++)
		{
			if(form[sName][i].checked)
			{
			lSeleccionados++;
			break;
			}
		}
	}
	else
	{
		if(form[sName].checked)lSeleccionados++;
	}
	if(lSeleccionados==0){sMensaje="Debe seleccionar por lo menos una sesión";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
		{
		form.metodo.value="AsociarSesionesModulo";
		form.submit();
		}
}

function jsAbrirVentanaRegistroUsuario()
{
	URL="/"+jsGetNameApplication()+"/elearning/RegistroUsuario.php";
	URL=jsFormatearLink(URL);
	wvru=window.open(URL,"wvru","width=530,height=400,noresize,scrollbars=yes");
	wvru.focus();
}

function jsAgregarMasCursos(form,IDC)
	{
	URL="/"+jsGetNameApplication()+"/elearning/ArmaTuCurso.php";
	URL=URL+"?IDC="+IDC
	//alert(URL)
	window.location.href=URL+"#Areas"
	}

function jsCotizarCarro(form,IDUsuario)
{
	//if(form.Comentario.value.length==0){alert("Debe ingresar un comentario para su compra");form.Comentario.select();return;}
	if(confirm("¿Está seguro de cotizar ésta selección de sesiones?"))
	{
		if(IDUsuario>0)
		{
			form.metodo.value="CotizarCarro";
			form.submit();		
		}
		else
		{
			alert("Antes de comprar debe registrarse en nuestro sitio\nSi ya está registrado cierre ésta ventana e ingrese al sitio");				
			jsAbrirVentanaRegistroUsuario();
		}
	}

}
function jsComprarCarro(form,IDUsuario)
{
	//if(form.Comentario.value.length==0){alert("Debe ingresar un comentario para su compra");form.Comentario.select();return;}
	if(confirm("¿Está seguro de comprar ésta selección de sesiones?"))
	{
		if(IDUsuario>0)
		{
			form.metodo.value="ComprarCarro";
			form.submit();		
		}
		else
		{
			alert("Antes de comprar debe registrarse en nuestro sitio\nSi ya está registrado cierre ésta ventana e ingrese al sitio");				
			jsAbrirVentanaRegistroUsuario();
		}
	}

}

function jsRegistroUsuario(form)
{
	sMensaje="";
	if(form.Rut_R.value.length==0){sMensaje+="Debe Ingresar su Rut\n";}
	//if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut válido\n";}
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar su Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar su Apellido Paterno\n";}
	if(form.Email.value.length==0){sMensaje+="Debe Ingresar su Email\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar su Teléfono\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="RegistroUsuario";
	form.submit();		
	}
}

function jsEditarFormaPago(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el nombre de la forma de pago\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarFormaPago";
	form.submit();		
	}
}

function jsEditarBanco(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el nombre del Banco\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarBanco";
	form.submit();		
	}
}

function jsAlertas(psAlertas)
{
	alert(psAlertas);
}

function jsCambiarTipoEvaluacion(form)
{
	form.metodo.value="CambiarTipoEvaluacion";
	form.submit();		
}


function jsResponderExamen(form)
{
	if(confirm("¿Está seguro de enviar éste examen?\nRevise sus respuestas.\nNo podrá modificarlas posteriormente."))
	{
		form.metodo.value="ResponderExamen";
		form.submit();		
	}
}

function jsRepetirExamen(form)
{
	if(confirm("¿Está seguro de repetir éste test?\nSe eliminaran sus respuestas.\nDeberá responder todas las preguntas nuevamente."))
	{
		form.metodo.value="RepetirExamen";
		form.submit();		
	}
}

function jsEliminarExamenAlumno(IDEvaluacion,IDVersion,IDAlumno)
{
	form=document.frmMac;
	if(confirm("¿Está seguro de eliminar las respuestas de éste alumno?"))
	{
		form.metodo.value="EliminarExamenAlumno";
		form.id.value=IDEvaluacion;
		form.id2.value=IDVersion;
		form.id3.value=IDAlumno;
		form.submit();
	}
}


function jsAbrirVentanaPortal(URL,width,height,scroll)
{
	if(!scroll)scroll="no";
	URL="/"+jsGetNameApplication()+"/"+URL;
	URL=jsFormatearLink(URL);
	wvportal=window.open(URL,"wvportal","width="+width+",height="+height+",noresize,scrollbars="+scroll);
	wvportal.focus();
	wvportal.width=width;
	wvportal.height=height;
}


function jsEnviarPassword(form)
{
	sMensaje="";
	if(form.RutUser_R.value.length==0||form.RutUser_D.value.length==0){sMensaje+="Debe Ingresar su Rut\n";}
	else if(!jsRut(form.RutUser_R,form.RutUser_D)){sMensaje+="Debe Ingresar un Rut válido\n";}
	if(form.EmailUser.value.length==0){sMensaje+="Debe Ingresar su Email\n";}
	else if(!jsEmail(form.EmailUser)){sMensaje+="Debe Ingresar un Email válido\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EnviarPassword";
	form.submit();		
	}
}

function jsCambiarPassword(form)
{
	sMensaje="";
	if(form.passnew.value.length==0){sMensaje+="Debe Ingresar su nueva contraseña.\n";form.passnew.select();}
	if(form.passnew.value!=form.passcon.value){sMensaje+="Las contraseñas no coinciden.\n";form.passcon.select();}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="CambiarPassword";
	form.submit();		
	}
}

function jsSetearRolAlumno(IDSolicitud)
{
	form=document.frmMac;
	if(confirm("¿Está seguro de cambiar la situación de Alumno de éste usuario?"))
	{
		form.metodo.value="SetearRolAlumno";
		form.id.value=IDSolicitud;
		form.submit();
	}
}


function jsIniciarExamen(form)
{
	if(confirm("¿Está seguro de responder el examen en este momento?\nNo podrá cancelar esta acción."))
	{
		form.metodo.value="IniciarExamen";
		form.submit();
	}
	else
		window.close();
}


function jsResponderExamenAutomaticamente(form)
{
	alert("El tiempo del examen se ha agotado.\nSu examen será enviado automáticamente.\nPor favor, no cancele esta acción, de lo contrario podría obtener una calificación de 0 puntos")
	{
		form.metodo.value="ResponderExamen";
		form.submit();		
	}
}

function jsValidarCierreExamen()
{
	if (confirm("¿Está seguro de cancelar la ejecución del examen?\nObtendrá una calificación de 0 puntos."))
	{
    return true; 
    }
	return false;
}

function jsEnviarNewsletter(form)
{
	sMensaje="";
	if(form.IDContenido.value<1){sMensaje+="Debe seleccionar un contenido\n";}
	if(!jsValidarListaCheckbox(form,"chkAlumno[]")){sMensaje+="Debe seleccionar por lo menos un alumno.\n";}
	
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	
	
		if(confirm("Desea recibir una copia de los newsletter enviados?"))
			form.id2.value=1;
		
		form.metodo.value="EnviarNewsletter";
		form.id.value=form.IDContenido.value;
		
		form.submit();		
	}	
}

function jsVerProgramacion(Version)
{
	URL="/progr/"+Version+".htm";
	wprog=window.open(URL,"wprog","width=380,height=600,noresize,scrollbars=yes");
	wprog.focus();
}


function jsExportarAlumnos()
{
	form=document.frmMac;
	sActionOrigen=form.action;
	sAction=sActionOrigen.replace(".php","Excel.php");
	form.action=sAction;
	form.submit();
	form.action=sActionOrigen;
}

function jsEditarHorario(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el nombre del Horario\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarHorario";
	form.submit();		
	}
}

function jsGenerarVersionMoodle(form)
{
	if(confirm("¿Está seguro de generar esta sección en moodle?"))
	{
		form.metodo.value="GenerarSeccionMoodle";
		form.submit();
	}
}

function jsAbrirVentanaEditarCurso(IDC,IDT)
{
	URL="/"+jsGetNameApplication()+"/cursos/EditarCurso.php?IDT="+IDT+"&IDC="+IDC
	wedcu=window.open(URL,"wedcu","width=900,height=600,noresize,scrollbars=yes");
	wedcu.focus();

}
function jsAbrirVentanaEditarOtroServicio(IDC,IDT)
{
	//URL="/"+jsGetNameApplication()+"/asistente/InscribirSolicitudOtroIngreso.php?IDT="+IDT+"&IDC="+IDC
	URL="/"+jsGetNameApplication()+"/cursos/EditarCurso.php?IDT="+IDT+"&IDC="+IDC
	wedcu=window.open(URL,"wedcu","width=900,height=600,noresize,scrollbars=yes");
	wedcu.focus();

}

function jsAbrirVentanaEditarDiplomado(IDC,IDT)
{
	URL="/"+jsGetNameApplication()+"/cursos/EditarDiplomado.php?IDT="+IDT+"&IDC="+IDC
	wedcu=window.open(URL,"wedcu","width=900,height=600,noresize,scrollbars=yes");
	wedcu.focus();

}
function jsObtenerDocumentosFactoring(form)
{
		form.metodo.value="ObtenerDocumentos";
		form.submit();		
}

function jsCalcularOperacionFactoring(form)
{
		form.metodo.value="CalcularOperacionFactoring";
		form.submit();		
}

function jsActivarOperacionFactoring(form)
{
	if(confirm("¿Está seguro de activar ésta operación de factoring?.\nNo podrá modificar el período posteriormente.\nSólo podrá agregar cheques de forma manual"))
	{
		form.metodo.value="ActivarOperacionFactoring";
		form.submit();		
	}
}
function jsDesactivarOperacionFactoring(form)
{
	if(confirm("¿Está seguro de desactivar ésta operación de factoring?"))
	{
		form.metodo.value="DesactivarOperacionFactoring";
		form.submit();		
	}
}
function jsPagarOperacionFactoring(form)
{
	if(confirm("¿Está seguro de realizar el depósito de ésta operación de factoring?\nNo podrá realizar ninguna modificación posteriormente."))
	{
		form.metodo.value="PagarOperacionFactoring";
		form.submit();		
	}
}
function jsVerDetalleOperacionFactoring(IDOperacionFactoring)
{
	URL="/"+jsGetNameApplication()+"/comercial/ListaDetalleFactoring.php?IDO="+IDOperacionFactoring;
	URL=jsFormatearLink(URL);
	wdetfac=window.open(URL,"wdetfac","width=1000,height=650,resizable,scrollbars=yes");
	wdetfac.focus();
}

function jsAbrirVentanaSaldoFactoring(IDOperacionFactoring)
{
	URL="/"+jsGetNameApplication()+"/comercial/SaldoFactoring.php?IDO="+IDOperacionFactoring;
	URL=jsFormatearLink(URL);
	wsalfac=window.open(URL,"wsalfac","width=600,height=450,noresize,scrollbars=yes");
	wsalfac.focus();
}
function jsExportarDetalleFactoring()
{
	form=document.frmMac;
	sActionOrigen=form.action;
	sAction=sActionOrigen.replace(".php","Excel.php");
	form.action=sAction;
	form.submit();
	form.action=sActionOrigen;
}

function jsAsociarPagoFactoring(form)
{
	sMensaje="";
	if(form.IDOperacionFactoring.value<1){sMensaje+="Debe seleccionar una operación\n";}
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}
	else
	{
		if(confirm("¿Está seguro de asociar éste cheque a la operación de factoring seleccionada?"))
		{
			form.metodo.value="AsociarPagoFactoring";
			form.id.value=form.IDOperacionFactoring.value;
			form.submit();	
		}
	}
}

function jsAbrirVentanaEditarSaldoFactoring(IDSaldo,IDOperacionFactoring)
{
	URL="/"+jsGetNameApplication()+"/comercial/EditarSaldo.php?IDS="+IDSaldo+"&IDO="+IDOperacionFactoring;
	URL=jsFormatearLink(URL);
	wedsalf=window.open(URL,"wedsalf","width=400,height=300,noresize,scrollbars=no");
	wedsalf.focus();
}


function jsVerDetalleSaldoFactoring(IDSaldo)
{
	jsAbrirVentanaEditarSaldoFactoring(IDSaldo,0)

}

function jsEditarSaldoFactoring(form)
{
	form.metodo.value="EditarSaldoFactoring";
	form.submit();
}

function jsModificarExcedenteOperacion(form,Monto)
{
	if(confirm("¿Está seguro de modificar el excedente de ésta operación?"))
	{
		form.metodo.value="ModificarExcedenteOperacion";
		valor=prompt("Ingrese el monto",Monto);
		if(valor&&!isNaN(valor))
			{
			form.id.value=valor;
			form.submit();	
			}
		else
			alert("debe ingresar un valor numérico para el monto");
			
	}
}

function jsAnularPagoOperacionFactoring(form)
{
	if(confirm("¿Está seguro de anular el depósito de ésta operación de factoring?"))
	{
		form.metodo.value="AnularPagoOperacionFactoring";
		form.submit();		
	}
}


function jsAbrirVentanaConsolidarPago(IDPago)
{
	URL="/"+jsGetNameApplication()+"/comercial/ConsolidarPago.php?IDP="+IDPago;
	URL=jsFormatearLink(URL);
	wconspago=window.open(URL,"wconspago","width=530,height=620,noresize,scrollbars=yes");
	wconspago.focus();
}

function jsConsolidarPago(form,IDTipoPago)
{
	if(confirm("¿Está seguro de consolidar éste pago?"))
	{
		sMensaje="";
		if(IDTipoPago==2)
		{
			if(form["FechaConsolidacion_DD"].value.length==0){sMensaje+="Debe Ingresar la fecha de la consolidación.\n";}
			if(form["CartolaConsolidacion"].value.length==0){sMensaje+="Debe Ingresar la cartola de consolidación.\n";}
		}
		if(sMensaje.length>0)
		{
			alert(sMensaje);
		}
		else
		{
			form.metodo.value="ConsolidarPago";
			form.submit();		
		}	
	}
}

function jsModificarNota(form)
{
	sMensaje="";	
	if(form["Nota"].value.length==0){sMensaje+="Debe Ingresar el porcentaje de calificación.\n";}
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}
	else
	{
		form.metodo.value="ModificarNota";
		form.id.value=form["Nota"].value;
		form.submit();		
	}	
}

function jsEditarDatosAcademicosAlumno(form)
{
	sMensaje="";	
//	if(form["Nota"].value.length==0){sMensaje+="Debe Ingresar el porcentaje de calificación.\n";}
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}
	else
	{
		form.metodo.value="EditarDatosAcademicosAlumno";
		form.submit();		
	}	
}

function jsGenerarArchivoCertificados(form)
{
	sMensaje="";	
	if(form["chkAlumno[]"])
		{
		if(form["chkAlumno[]"].length)
			{
				if(!jsValidarListaCheckbox(form,"chkAlumno[]")){sMensaje+="Debe seleccionar por lo menos un alumno.\n";}
			}
		else
			{
			if(!form["chkAlumno[]"].checked)
				sMensaje+="Debe seleccionar por lo menos un alumno.\n";
			}
		}
	else
		{
		sMensaje+="Debe seleccionar por lo menos un alumno.\n";
		}
		
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}
	else
	{
		sActionOrigen=form.action;
		sAction=sActionOrigen.replace(".php","Excel.php");
		form.action=sAction;
		form.metodo.value="GenerarArchivoCertificados";
		form.submit();
		form.action=sActionOrigen;	
	}	
}


function jsSeleccionarTodosLosAlumnos(form)
{
	jsSeleccionarListaCheckbox(form,"chkAlumno[]");
}

function jsCambiarTipoProducto(form)
{
	form.metodo.value="CambiarTipoProducto";
	form.submit();		
}

function jsActualizarProgramacion(form)
{
    form.metodo.value="ActualizarProgramacion";
    form.submit();
}

function jsDisponibilidad_SeleccionarTodos(form)
{
	for(i=0;i<form["HOR[]"].length;i++)
		{
		sKey=form["HOR[]"][i].value;
		form["chkH_"+sKey].checked=true;
		}
}


function jsCambiarFecha(psControl,plDia,plMes,plAnio)
{
    form=document.frmMac;
    form[psControl+"_DD"].value=plDia;
    form[psControl+"_MM"].value=plMes;
    form[psControl+"_YY"].value=plAnio;
    form.metodo.value="CambiarFecha";
    form.submit();
}

function jsCambiarVisualizacionPeriodo(form)
{
    form.metodo.value="CambiarVisualizacionPeriodo";
    form.submit();
}
function jsCambiarSala(form)
{
    form.metodo.value="CambiarSala";
    form.submit();
}
function jsCambiarProfesor(form)
{
    form.metodo.value="CambiarProfesor";
    form.submit();
}


function jsAbrirVentanaEditarSesionCurso(IDVersion,IDSesion)
{
	URL="/"+jsGetNameApplication()+"/cursos/EditarSesion.php?IDV="+IDVersion+"&IDS="+IDSesion;
	URL=jsFormatearLink(URL);
	weditpago=window.open(URL,"weditpago","width=700,height=520,noresize,scrollbars=yes");
	weditpago.focus();
}


function jsDisminuirPosicion(ID)
{
    form=document.frmMac;
    form.metodo.value="DisminuirPosicion";
    form.id.value=ID;
    form.submit();
}

function jsAumentarPosicion(ID)
{
    form=document.frmMac;
    form.metodo.value="AumentarPosicion";
    form.id.value=ID;
    form.submit();
}

function jsAbrirVentanaSeleccionarPrograma(psAccion)
{
	URL="/"+jsGetNameApplication()+"/administracion/SeleccionarPrograma.php?Accion="+psAccion;
	URL=jsFormatearLink(URL);
	wselprog=window.open(URL,"wselprog","width=420,height=200,noresize,scrollbars=no");
	wselprog.focus();
}


function jsSeleccionarProgramaSinParametros(form)
{
    sMensaje="";
    if(form.IDPrograma.value<1){sMensaje+="Debe seleccionar un programa\n";}
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}
	else
	{
        form.metodo.value="SeleccionarPrograma";
        form.submit();
	}	

}

function jsSeleccionarPrograma(IDPrograma,IDNivel,psAccion)
{
    form=document.frmMac;
    form.metodo.value=psAccion;
    form.id.value=IDPrograma;
    form.id2.value=IDNivel;
    form.submit();
}

function jsQuitarExperienciaPrograma(IDPrograma)
{
    if(confirm("¿Está seguro de quitar éste conocimiento del profesor?"))
        {
         form=document.frmMac;
        form.metodo.value="QuitarExperienciaPrograma";
        form.id.value=IDPrograma;
        form.submit();
        }
}

function jsQuitarCapacitacionPrograma(IDPrograma)
{
    if(confirm("¿Está seguro de quitar ésta capacitación del profesor?"))
        {
         form=document.frmMac;
        form.metodo.value="QuitarCapacitacionPrograma";
        form.id.value=IDPrograma;
        form.submit();
        }
}


function jsAbrirVentanaAgregarCertificacionProfesor(IDU)
{
	URL="/"+jsGetNameApplication()+"/membresia/AgregarCertificacionProfesor.php?IDU="+IDU;
	URL=jsFormatearLink(URL);
	wagcerpro=window.open(URL,"wagcerpro","width=420,height=200,noresize,scrollbars=no");
	wagcerpro.focus();
}

function jsAgregarCertificacionProfesor(form)
{
    sMensaje="";
    if(form.Certificacion.value<1){sMensaje+="Debe ingresar un nombre para la certificación\n";}
    if(form.Fecha_DD.value<1){sMensaje+="Debe ingresar la fecha de certificación\n";}
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}
	else
	{
        form.metodo.value="AgregarCertificacionProfesor";
        form.submit();
	}	

}


function jsQuitarCertificacionProfesor(IDCertificacion)
{
    if(confirm("¿Está seguro de quitar ésta certificación del profesor?"))
        {
         form=document.frmMac;
        form.metodo.value="QuitarCertificacionProfesor";
        form.id.value=IDCertificacion;
        form.submit();
        }
}

function jsEditarEvento(form)
{
	sMensaje="";	
	if(form["Nombre"].value.length==0){sMensaje+="Debe Ingresar el nombre del evento.\n";}
	if(form["Email"].value.length==0){sMensaje+="Debe Ingresar el email del responsable.\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}	
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}
	else
	{
		form.metodo.value="EditarEvento";
		form.submit();		
	}	
}

function jsEditarInscripcion(form)
{
	sMensaje="";	
	if(form["Nombre"].value.length==0){sMensaje+="Debe Ingresar el nombre.\n";}
	if(form["Email"].value.length==0){sMensaje+="Debe Ingresar el email.\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	if(form["Telefono"].value.length==0){sMensaje+="Debe Ingresar el teléfono.\n";}
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}
	else
	{
		form.metodo.value="EditarInscripcion";
		form.submit();		
	}	
}

function jsAbrirVentanaInscribirEvento(IDEvento)
{
	URL="/macacademia/portal/InscripcionEvento.php?IDE="+IDEvento;
	winscenv=window.open(URL,"winscenv","width=380,height=600,noresize");
	winscenv.focus();
}

function jsEnviarInscripcionEvento(form,bDatosEmpresa)
{
	sMensaje="";	
	if(form["Nombre"].value.length==0){sMensaje+="Debe Ingresar su nombre.\n";}
	if(form["Email"].value.length==0){sMensaje+="Debe Ingresar su email.\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	if(form["Telefono"].value.length==0){sMensaje+="Debe Ingresar su teléfono.\n";}
	if(bDatosEmpresa==1)
	{
		if(form["Empresa"].value.length==0){sMensaje+="Debe Ingresar su empresa.\n";}
		if(form["Cargo"].value.length==0){sMensaje+="Debe Ingresar su cargo.\n";}
	}
	
	if(sMensaje.length>0)
		{
		alert(sMensaje);
		}
	else
		{
		form.metodo.value="EnviarInscripcionEvento";
		form.submit();		
		}	
}

function jsEnviarInscripcionEventoFull(form,bDatosEmpresa,bDatosEquipo)
{
	sMensaje="";	
	if(form["Nombre"].value.length==0){sMensaje+="Debe Ingresar su nombre.\n";}
	if(form["Email"].value.length==0){sMensaje+="Debe Ingresar su email.\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	if(form["Telefono"].value.length==0){sMensaje+="Debe Ingresar su teléfono.\n";}
	if(bDatosEmpresa==1)
	{
		if(form["Empresa"].value.length==0){sMensaje+="Debe Ingresar su empresa.\n";}
		if(form["Cargo"].value.length==0){sMensaje+="Debe Ingresar su cargo.\n";}
	}
	if(bDatosEquipo==1)
	{
		if(form["ModeloEquipo"].value.length==0){sMensaje+="Debe Ingresar el modelo de su equipo.\n";}
		if(form["Distribuidor"].value.length==0){sMensaje+="Debe Ingresar nombre del distribuidor Apple.\n";}
		if(form["NumeroDocumento"].value.length==0){sMensaje+="Debe Ingresar numero Factura o Boleta.\n";}
	}
	if(sMensaje.length>0)
		{
		alert(sMensaje);
		}
	else
		{
		form.metodo.value="EnviarInscripcionEvento";
		form.submit();		
		}	
}

function jsEnviarInscripcionEventoLeopard(form,bDatosEmpresa,bSoloAlumnos)
{
	sMensaje="";
	if(bSoloAlumnos==1)
	{
		if(form["Rut_R"].value.length==0||form["Rut_D"].value.length==0)
		{sMensaje+="Debe Ingresar su rut.\n";}
	else
		if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut válido\n";}
	}
	
	if(form["Nombre"].value.length==0){sMensaje+="Debe ingresar su nombre.\n";}
	if(form["Email"].value.length==0){sMensaje+="Debe ingresar su email.\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe ingresar un Email válido\n";}
	if(form["Telefono"].value.length==0){sMensaje+="Debe ingresar su teléfono.\n";}
	if(bDatosEmpresa==1)
	{
		if(form["Empresa"].value.length==0){sMensaje+="Debe ingresar su empresa.\n";}
		if(form["Cargo"].value.length==0){sMensaje+="Debe ingresar su cargo.\n";}
	}
	
	if(form["Comentarios"].value.length==0){sMensaje+="Debe responder la pregunta.\n";}
	
	if(sMensaje.length>0)
		{
		alert(sMensaje);
		}
	else
		{
		form.metodo.value="EnviarInscripcionEvento";
		form.submit();		
		}	
}

function jsValidarRutInscripcionEvento(form,bDatosEmpresa)
{
	sMensaje="";	
	if(form["Rut_R"].value.length==0||form["Rut_D"].value.length==0)
		{sMensaje+="Debe Ingresar su rut.\n";}
	else
		if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut válido\n";}
	
	if(sMensaje.length>0)
		{
		alert(sMensaje);
		}
	else
		{
		form.metodo.value="ValidarRutInscripcionEvento";
		form.submit();		
		}	
}

function jsAgregarClase(form)
{
	form.metodo.value="AgregarClase";
	form.submit();
}

function jsQuitarClase(form)
{
	if(confirm("¿Está seguro de quitar las clases seleccionadas de ésta version?"))
		{
		form.metodo.value="QuitarClase";
		form.submit();
		}
}

function jsQuitarClaseDeEvaluacion(form)
{
	if(confirm("¿Está seguro de quitar las clases seleccionadas de ésta Evaluacion?"))
		{
		form.metodo.value="QuitarClase";
		form.submit();
		}
}

function jsVerTodasLasVersiones(form)
{
		form.metodo.value="VerTodasLasVersiones";
		form.submit();

}

function jsAbrirVentanaClasesEvaluacion(IDEvaluacion)
{
	URL="/"+jsGetNameApplication()+"/cursos/ClasesPorEvaluacion.php?IDE="+IDEvaluacion;
	URL=jsFormatearLink(URL);
	wclaev=window.open(URL,"wclaev","width=580,height=400,noresize,scrollbars=no");
	wclaev.focus();
}


function jsInscribirVersionPlus(form)
{

	sMensaje="";
	if(form["IDV"]||form["IDV[]"])
	{
		if(!jsValidarListaRadio(form,"IDV")){sMensaje+="Debe Seleccionar una Seccion\n";}
	}
	else
	{
		alert("No existen fechas disponibles en este momento");return;
	}
	if(form.Rut_R.value.length==0||form.Rut_D.value.length==0){sMensaje+="Debe Ingresar el Rut\n";}
	else if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut válido\n";}
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
	if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Teléfono\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="InscribirVersion";
	form.submit();		
	}
}

function jsIngresarComentario(form)
{
	sMensaje="";
	
	if(form["Comentario"].value.length==0){sMensaje+="Debe Ingresar el Comentario del Alumno.\n";}
	
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}
	else
	{
	form.metodo.value="IngresarComentario";
	form.submit();		
	}
}


function jsAbrirVentanaImprimirCertificados(IDSolicitud,IDAlumno,TipoCert)
{
	

URL="/"+jsGetNameApplication()+"/asistente/ImprimirCertificadoPDF.php?IDS="+IDSolicitud+"&IDA="+IDAlumno+"&MF=1&TipoCert="+TipoCert;
	URL=jsFormatearLink(URL);
	wprintcert=window.open(URL,"wprintcert","width=780,height=600,noresize,scrollbars=yes");
	wprintcert();
}

function jsAbrirVentanaConfigurarCertificados(IDSolicitud,IDAlumno)
{
	URL="/"+jsGetNameApplication()+"/asistente/ConfigurarCertificados.php?IDS="+IDSolicitud+"&IDA="+IDAlumno;
	wedit=jsAbrirVentana(URL,400,400,"yes");
}

function jsSeleccionarVersionCursoGratis(form)
{
	//alert(form.IDV)
	;sMensaje="";
	if(!jsValidarListaRadio(form,"IDN")){sMensaje+="Debe Seleccionar un Nivel\n";}
	if(sMensaje.length>0)
	    alert(sMensaje);
	else
	{
	form.metodo.value="SeleccionarVersion";
	form.submit();		
	}

}
function jsInscribirVersionEspeciales(form)
{

	sMensaje="";
	if(form.IDV)
	{
		if(!jsValidarListaRadio(form,"IDV")){sMensaje+="Debe Seleccionar una fecha\n";}
		if(form.Rut_R.value.length==0||form.Rut_D.value.length==0){sMensaje+="Debe Ingresar el Rut\n";}
		else if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut válido\n";}
		if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
		if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
		if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
		else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
		if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Teléfono\n";}
		if(form.String1.value.length==0){sMensaje+="Debe Ingresar el lugar de compra del equipo\n";}
		if(form.String2.value.length==0){sMensaje+="Debe ingresar la factura\n";}
		
		if(sMensaje.length>0)
			alert(sMensaje);
		else
		{
		form.metodo.value="InscribirVersion";
		form.submit();		
		}
	}
	else
		alert("debe seleccionar su nivel")
}

function jsMoverTema()
{
	form=document.frmMac;
	if(confirm("¿Está seguro de mover este tama a otra sesion?"))
	{
		form.metodo.value="MoverTema";
		form.submit();
	}
}

function jsEditarMenu(form)
{
	sMensaje="";
	//if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre del Menu\n";}
	//if(form.IDTipo.value<1){sMensaje+="Debe seleccionar un area\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarMenu";
	form.submit();		
	}
}

function jsCambiarTipoItem(form)
{
	form.metodo.value="CambiarTipoItem";
	form.submit();		
}

function jsEditarItemMenu(form)
{
	sMensaje="";
	//if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre del Menu\n";}
	//if(form.IDTipo.value<1){sMensaje+="Debe seleccionar un area\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarItemMenu";
	form.submit();		
	}
}

function jsAsociarProfesorVersion(form)
{
	sMensaje="";
    if(form.IDPrograma.value<1){sMensaje+="Debe seleccionar un programa\n";}
  	if(form.IDProfesor.value<1){sMensaje+="Debe seleccionar un profesor\n";}
	if(form.IDEncuesta.value<1){sMensaje+="Debe seleccionar una encuesta\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="AsociarProfesorVersion";
	form.submit();		
	}
}


function jsAbrirVentanaResponderEncuestaEvaluacionProfesor(ID)
{
	URL="/"+jsGetNameApplication()+"/escritorio/ResponderEncuesta.php?ID="+ID;
	URL=jsFormatearLink(URL);
	wrespen=window.open(URL,"wrespen","width=780,height=500,noresize,scrollbars=yes");
	wrespen.focus();
}

function jsResponderEncuesta(form)
{
	bEnviar=jsValidarCuestionario();
	if(bEnviar)
	{
		form.metodo.value="ResponderEncuesta";
		form.submit();		
	}
}


function jsVerProgramacionVersion(IDV)
{
	URL="/"+jsGetNameApplication()+"/escritorio/VerProgramacion.php?IDV="+IDV;
	window.location.href=URL;
	//wverpro=window.open(URL,"wverpro","width=900,height=600,noresize,scrollbars=yes");
	//wverpro.focus();
}


function jsVerClase(IDC)
{
	URL="/"+jsGetNameApplication()+"/escritorio/VerClase.php?IDC="+IDC;
	wvercla=window.open(URL,"wvercla","width=630,height=500,noresize,scrollbars=yes");
	wvercla.focus();
}


function jsInscribirUGM(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Telefono\n";}

	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="InscribirUGM";
	form.submit();		
	}
}
function jsListaInscripciones()
{
	URL="ListaInscripciones.php";
	window.location.href=URL;
}

function jsListaAlumnosUGM()
{
	URL="ListaAlumnosUGM.php";
	window.location.href=URL;
}



function jsVerificarRutInscripcion(form)
{
	sMensaje="";
	if(form.Rut_R.value.length==0||form.Rut_D.value.length==0){sMensaje+="Debe Ingresar un Rut\n";}
	else if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut v‡lido\n";}
	if(form.PassIngresa){if(form.PassIngresa.value.length==0){sMensaje+="Debe Ingresar el Password\n";}}
	//if(form.PassIngresa.value!=lClave){sMensaje+="Las Password Ingresada no es correcta.\n";}
	
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}	
	else
	{
		form.metodo.value="VerificarRutInscripcion";
		form.submit();		
	}
}
function jsAsociarClasesAutomaticamente(form,IDVersion)
{
	sMensaje="";
	if(confirm("Está seguro de asociar las clases automáticamente?\nPerderá cualquier cambio que haya realizado"))
	{
	form.metodo.value="AsociarClasesAutomaticamente";
	form.id.value=IDVersion;
	form.submit();		
	}
}

function jsVerSesionClaseProfesor(IDS)
{
	if(IDS>0)
	{
		URL="/"+jsGetNameApplication()+"/escritorio/VerClaseProfesor.php?IDS="+IDS;
		wvercla=window.open(URL,"wvercla","width=620,height=500,noresize,scrollbars=yes");
		wvercla.focus();
	}
	else
		alert("No existe una clase asociada");
}


function jsEditarSolicitantes(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Telefono\n";}
	if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarSolicitantes";
	form.submit();		
	}
}

function jsMoverFechaSesion(form)
{
	sMensaje="";
	if(confirm("Está seguro de mover la fecha de esta sesion?\nSe moveran todas las sesiones que le siguen"))
	{
		form.metodo.value="MoverFechaSesion";
		form.submit();		
	}

}
function jsFormularioAlumnosUGM(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
	if(form.ApellidoMaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Materno\n";}
	//if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
	//else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email v‡lido\n";}
	if(form.TelefonoParticular.value.length==0){sMensaje+="Debe Ingresar el Telefono\n";}
	if(form.IDCarrera.value<1 ){sMensaje+="Debe seleccionar una Carrera\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="FormularioAlumnosUGM";
	form.submit();	
	}
}
function jsImprimirTemario(IDCurso)
{
	URL="/"+jsGetNameApplication()+"/portal/ImprimirTemario.php?IDC="+IDCurso;
	URL=jsFormatearLink(URL);
	wprinttem=window.open(URL,"wprinttem","width=680,height=600,noresize,scrollbars=yes");
	wprinttem.focus();
}

function jsPasswordAlumnosUGM(form)
{
	sMensaje="";
	if(form.Rut_R.value.length==0||form.Rut_D.value.length==0){sMensaje+="Debe Ingresar un Rut\n";}
//	else if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut v‡lido\n";}
	if(form.Password.value.length==0){sMensaje+="Debe Ingresar el Password\n";}
	if(form.Password.value!=form.ConfirmacionPassword.value){sMensaje+="Las Password deber coincidir.\n";}

	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="PasswordAlumnosUGM";
	form.submit();		
	}
}

function jsBuscarAlumno(fieldrut,buttonvalidate)
{
	URL="/"+jsGetNameApplication()+"/administracion/BuscarAlumno.php?field="+fieldrut+"&validator="+buttonvalidate;
	URL=jsFormatearLink(URL);
	wbuscal=window.open(URL,"wbuscal","width=680,height=440,noresize,scrollbars=yes");
	wbuscal.focus();
}

function jsSeleccionarAlumnoBusqueda(fieldrut,buttonvalidate,rutfull)
{
	rut=rutfull.substring(0,rutfull.length-1);
	rutd=rutfull.replace(rut,"");
	window.opener.document.frmMac[fieldrut+"_R"].value=rut;
	window.opener.document.frmMac[fieldrut+"_D"].value=rutd;
	if(buttonvalidate.length>0)
		window.opener.document.frmMac[buttonvalidate].click();
	window.close();
}

function jsAbrirVentanaEditarUsuarioExterno(IDUsuario)
{
	URL="/"+jsGetNameApplication()+"/membresia/EditarUsuarioExterno.php?IDU="+IDUsuario;
	URL=jsFormatearLink(URL);
	wedusext=window.open(URL,"wedusext","width=680,height=500,noresize,scrollbars=yes");
	wedusext.focus();
}

function jsAbrirVentanaExterna(URL,width,height,scroll)
{
	if(!scroll)scroll="no";
	wwin=window.open(URL,"wwin","width="+width+",height="+height+",noresize,scrollbars="+scroll);
	wwin.focus();
	wwin.width=width;
	wwin.height=height;
}

function jsAbrirVentanaPreviewCurso(IDCurso)
{
	width=740;
	height=500;
	scroll="yes";
	URL="/"+jsGetNameApplication()+"/cursos/PreviewCurso.php?IDC="+IDCurso;
	wprevcur=window.open(URL,"wprevcur","width="+width+",height="+height+",noresize,scrollbars="+scroll);
	wprevcur.focus();
}

function jsAbrirVentanaCambiarPosicion(ID,Class)
{
	URL="/"+jsGetNameApplication()+"/cursos/CambiarPosicion.php?ID="+ID+"&class="+Class;
	wcambposcl=window.open(URL,"wcambposcl","width=300,height=200,scrollbars=yes");//noresize,
	wcambposcl.focus();
}

function jsCambiarPosicion()
{
	//form=document.forms[0];
	//form.metodo.value="DisminuirPosicion";
	//form.id.value=ID;
    //form.submit();
    
	form=document.forms[0];
	form.metodo.value="CambiarPosicion";
	form.submit();		
}

function jsMoverPregunta()
{
	form=document.frmMac;
	if(confirm("¿Está seguro de mover esta pregunta a otro tema?"))
	{
		form.metodo.value="MoverPregunta";
		form.submit();
	}
}


function jsAbrirVentanaEditarTema(IDTema)
{
	URL="/"+jsGetNameApplication()+"/sesiones/EditarTema.php?IDT="+IDTema;
	URL=jsFormatearLink(URL);
	wedittem=window.open(URL,"wedittem","width=740,height=440,noresize,scrollbars=yes");
	wedittem.focus();
}
function jsAbrirVentanaEditarGuia(IDGuia)
{
	URL="/"+jsGetNameApplication()+"/sesiones/EditarGuia.php?IDG="+IDGuia;
	URL=jsFormatearLink(URL);
	weditgu=window.open(URL,"weditgu","width=740,height=440,noresize,scrollbars=yes");
	weditgu.focus();
}


function jsAbrirVentanaEditarClase(IDClase,IDCurso)
{
	URL="/"+jsGetNameApplication()+"/cursos/EditarClase.php?IDC="+IDCurso+"&IDV="+IDClase;
	URL=jsFormatearLink(URL);
	weditclas=window.open(URL,"weditclas","width=740,height=440,noresize,scrollbars=yes");
	weditclas.focus();
}

function jsVerVideoAsociado(IDClase)
{
	URL="/"+jsGetNameApplication()+"/cursos/VerVideoClase.php?IDClase="+IDClase;
	URL=jsFormatearLink(URL);
	wvervideo=window.open(URL,"wvervideo","width=600,height=550,resizable=no,scrollbars=yes");
	wvervideo.focus();
}


function jsAbrirVentanaAsociarTemaClase(IDC,IDCU)
{
	URL="/"+jsGetNameApplication()+"/cursos/AsociarTemaClase.php?IDC="+IDC+"&IDCU="+IDCU;
	URL=jsFormatearLink(URL);
	wvatc=window.open(URL,"wvatc","width=740,height=600,noresize,scrollbars=yes");
	wvatc.focus();
}


function jsAsociarTemaClase(form,sName)
{
	lSeleccionados=0;
	sMensaje="";
	if(form[sName].length)/*multiple*/	
	{
		for(i=0;i<form[sName].length;i++)
		{
			if(form[sName][i].checked)
			{
			lSeleccionados++;
			break;
			}
		}
	}
	else
	{
		if(form[sName].checked)lSeleccionados++;
	}
	if(lSeleccionados==0){sMensaje="Debe seleccionar un tema";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
		{
		form.metodo.value="AsociarTemaClase";
		form.submit();
		}
}



function jsQuitarTemaClase(IDTema)
{
	form=document.frmMac;
	if(confirm("Esta seguro de quitar este tema de la clase?"))
	{
		form.metodo.value="QuitarTemaClase";
		form.id.value=IDTema;
		form.submit();	
	}

}

function jsAsignarAlcancePreguntas(form)
{
	form.metodo.value="AsignarAlcancePreguntas";
	form.submit();	
}

function jsAbrirVentanaEditarPregunta(IDP)
{
	URL="/"+jsGetNameApplication()+"/cursos/EditarPregunta.php?IDP="+IDP;
	URL=jsFormatearLink(URL);
	wedpre=window.open(URL,"wedpre","width=740,height=440,noresize,scrollbars=yes");
	wedpre.focus();
}
function jsAbrirVentanaEditarPrograma(IDP)
{
	URL="/"+jsGetNameApplication()+"/administracion/EditarPrograma.php?IDC="+IDP;
	URL=jsFormatearLink(URL);
	wedpro=window.open(URL,"wedpro","width=640,height=300,noresize,scrollbars=yes");
	wedpro.focus();
}





function jsAbrirVentanaAsociarTemaSesion(IDS)
{
	URL="/"+jsGetNameApplication()+"/cursos/AsociarTemaSesion.php?IDS="+IDS;
	URL=jsFormatearLink(URL);
	wvats=window.open(URL,"wvats","width=780,height=640,noresize,scrollbars=yes");
	wvats.focus();
}


function jsAsociarTemaSesion(form,sName)
{
	lSeleccionados=0;
	sMensaje="";
	if(form[sName].length)/*multiple*/	
	{
		for(i=0;i<form[sName].length;i++)
		{
			if(form[sName][i].checked)
			{
			lSeleccionados++;
			break;
			}
		}
	}
	else
	{
		if(form[sName].checked)lSeleccionados++;
	}
	if(lSeleccionados==0){sMensaje="Debe seleccionar un tema";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
		{
		form.metodo.value="AsociarTemaSesion";
		form.submit();
		}
}


function jsQuitarTemaSesion(IDTema)
{
	form=document.frmMac;
	if(confirm("Esta seguro de quitar este tema de la sesion?"))
	{
		form.metodo.value="QuitarTemaSesion";
		form.id.value=IDTema;
		form.submit();	
	}
}

function jsVerSesionAcademica(IDS)
{
	URL="/"+jsGetNameApplication()+"/cursos/VerSesionAcademica.php?IDS="+IDS;
	wverses=window.open(URL,"wverses","width=740,height=500,noresize,scrollbars=yes");
	wverses.focus();
}
function jsAbrirVentanaEditarSesion(IDS)
{
	URL="/"+jsGetNameApplication()+"/sesiones/EditarSesion.php?IDS="+IDS;
	URL=jsFormatearLink(URL);
	wedses=window.open(URL,"wedses","width=740,height=600,noresize,scrollbars=yes");
	wedses.focus();
}
function jsAbrirVentanaProgramaRelacion(IDPrograma)
{
	URL="/"+jsGetNameApplication()+"/administracion/ProgramasRelacionado.php?IDP="+IDPrograma;
	URL=jsFormatearLink(URL);
	wclaev=window.open(URL,"wclaev","width=580,height=400,noresize,scrollbars=no");
	wclaev.focus();
}

function jsAgregarPrograma(form)
{
	form.metodo.value="AgregarPrograma";
	form.submit();
}

function jsQuitarProgramaRelacionado(form)
{
	if(confirm("¿Está seguro de quitar los Programas seleccionadas de ésta Relacion?"))
		{
		form.metodo.value="QuitarPrograma";
		form.submit();
		}
}

function jsAbrirVentanaDatosMesaAlumno(IDMesa)
{
	URL="/"+jsGetNameApplication()+"/_ugm/DatosMesaAlumno.php?IDM="+IDMesa;
	URL=jsFormatearLink(URL);
	wclaev=window.open(URL,"wclaev","width=580,height=400,noresize,scrollbars=no");
	wclaev.focus();
}

function jsAbrirVentanaAlumnoMesa(IDMesa,IDAlumnos)
{
	URL="/"+jsGetNameApplication()+"/_ugm/NuevoFormularioMesa.php?IDM="+IDMesa+"&IDA="+IDAlumnos;
	URL=jsFormatearLink(URL);
	wavap=window.open(URL,"wavap","width=680,height=500,noresize,scrollbars=yes");
	wavap.focus();
}

function jsAbrirVentanaAsignarAlumno(IDMesa,IDAlumnos)
{
	URL="/"+jsGetNameApplication()+"/_ugm/BuscarAlumno.php?IDM="+IDMesa+"&IDA="+IDAlumnos;
	URL=jsFormatearLink(URL);
	wbuscal=window.open(URL,"wbuscal","width=680,height=440,noresize,scrollbars=yes");
	wbuscal.focus();
}

function jsAsignarAlumno(IDMesa)
{
	if(confirm("está seguro de inscribirse en ésta mesa?"))
	{
	form=document.frmMac;
	form.metodo.value="AsignarAlumno";
	form.id.value=IDMesa;
	form.submit();
	}
}

function jsAbrirVentanaInformacionMesa(IDMesa)
{
	URL="/"+jsGetNameApplication()+"/_ugm/InformacionMesa.php?IDM="+IDMesa;
	URL=jsFormatearLink(URL);
	wdev=window.open(URL,"wdev","width=640,height=400,resizable,scrollbars=yes");
	wdev.focus();
}

function jsActualizarMontoTentativo(form)
{
	form.TotalMontoTentativo.value=jsGetTotalMontoTentativo();
}


function jsGetTotalMontoTentativo()
{
	form=document.frmMac;
	lTotal=0;
	if(form.Efectivo)
		lTotal+=Number(form.Efectivo.value)
			+Number(form.NumeroCheques.value)*Number(form.MontoCheques.value)
			+Number(form.NumeroCuotas.value)*Number(form.MontoCuotas.value)
			+Number(form.Empresa.value)
			+Number(form.Otic.value);
	return lTotal;
}

function jsGetTotalMontoReceptores()
{
	form=document.frmMac;
	lTotal=0;
	for(i=1;i<=5;i++)
		lTotal+=Number(form["Monto_"+i].value);
	return lTotal;
}

function jsValidarMontosSolicitud(form)
{
	sMensaje="";
	lPrefioCalculadoFinal=(form.preciocalculadofinal)?Number(form.preciocalculadofinal.value):0;
	if(lPrefioCalculadoFinal>0)
	{
		lTotalMontoReceptores=jsGetTotalMontoReceptores();
		lTotalMontoTentativo=jsGetTotalMontoTentativo();
		if(lTotalMontoTentativo>0)
		{
			if(lPrefioCalculadoFinal!=lTotalMontoTentativo)
				sMensaje+="El monto tentativo [$"+lTotalMontoTentativo+"] no es igual al precio final [$"+lPrefioCalculadoFinal+"]. Faltan $"+(lPrefioCalculadoFinal-lTotalMontoTentativo)+"\n";
		}
		if(lTotalMontoReceptores>0)
		{
			if(lPrefioCalculadoFinal!=lTotalMontoReceptores)
				sMensaje+="El monto del detalle [$"+lTotalMontoReceptores+"] no es igual al precio final [$"+lPrefioCalculadoFinal+"]. Faltan $"+(lPrefioCalculadoFinal-lTotalMontoReceptores)+"\n";
		}
	}
	return sMensaje;
}

function jsValidarFolioEntrada(form)
{
	sMensaje="";
	if(form.Rut_R.value.length==0||form.Rut_D.value.length==0){sMensaje+="Debe Ingresar un Rut\n";}
	//else if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut v‡lido\n";}
	if(form.FolioIngresa.value.length==0){sMensaje+="Debe Ingresar el Folio\n";}
	//if(form.Folio.value!=form.ConfirmacionPassword.value){sMensaje+="Las Password deber coincidir.\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="ValidarFolioEntrada";
	form.submit();		
	}
}


function jsFiltrarMesas(form,bPreload)
{
	if(bPreload)
	{
		if(document.all)
		{
			document.all.divPreloader.style.visibility="visible";
		}
		else
		{
			divPreloader=document.getElementById("divPreloader");
			divPreloader.style.visibility="visible";
		}
	}
	form.metodo.value="Filtrar";
	form.submit();
}

function jsNuevo(field)
{
	form=document.frmMac;
	ID=Number(form[field].value);
	bContinuar=false;
	bContinuar=confirm("¿está seguro?\nVerifique que haya Almacenado sus cambios con [ACEPTAR]")
	if(bContinuar)
	{
		form.metodo.value="";
		form[field].value=0;
		form.submit();
	}
	
}

function jsEditarMesa(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre de la Mesa\n";}
	//if(form.IDArea.value<1){sMensaje+="Debe seleccionar un area\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarMesa";
	form.submit();		
	}
}
function jsIrAlumnosInscritos()
{
	URL="/"+jsGetNameApplication()+"/_ugm/ListaAlumnosMesa.php?";
	URL=jsFormatearLink(URL);
	window.location.href=URL;	
}

function jsVerificarRutInscripcionEspecial(form)
{
	sMensaje="";
	if(form.Rut_R.value.length==0||form.Rut_D.value.length==0){sMensaje+="Debe Ingresar un Rut\n";}
	else if(!jsRut(form.Rut_R,form.Rut_D)){sMensaje+="Debe Ingresar un Rut v‡lido\n";}
	//if(form.PassIngresa.value.length==0){sMensaje+="Debe Ingresar el Password\n";}
	//if(form.PassIngresa.value!=lClave){sMensaje+="Las Password Ingresada no es correcta.\n";}
	
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}	
	else
	{
		form.metodo.value="VerificarRutInscripcion";
		form.submit();		
	}
}

function jsFormuTest(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
	if(form.ApellidoMaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Materno\n";}
	if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email v‡lido\n";}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Telefono\n";}
	
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}	
	else
	{
		form.metodo.value="FormuTest";
		form.submit();		
	}
}


function jsQuitarPreguntaTema(IDPreguntaTema)
{
	form=document.frmMac;
	if(confirm("Esta seguro de quitar esta pregunta del tema?"))
	{
		form.metodo.value="QuitarPreguntaTema";
		form.id.value=IDPreguntaTema;
		form.submit();	
	}
}





function jsAbrirVentanaAsociarPreguntaTema(IDS)
{
	URL="/"+jsGetNameApplication()+"/cursos/AsociarPreguntaTema.php?IDS="+IDS;
	URL=jsFormatearLink(URL);
	wvats=window.open(URL,"wvats","width=780,height=640,noresize,scrollbars=yes");
	wvats.focus();
}


function jsAsociarPreguntaTema(form,sName)
{
	lSeleccionados=0;
	sMensaje="";
	if(form[sName].length)/*multiple*/	
	{
		for(i=0;i<form[sName].length;i++)
		{
			if(form[sName][i].checked)
			{
			lSeleccionados++;
			break;
			}
		}
	}
	else
	{
		if(form[sName].checked)lSeleccionados++;
	}
	if(lSeleccionados==0){sMensaje="Debe seleccionar una pregunta";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
		{
		form.metodo.value="AsociarPreguntaTema";
		form.submit();
		}
}


function jsQuitarPreguntaTema(IDPregunta)
{
	form=document.frmMac;
	if(confirm("Esta seguro de quitar esta pregunta del Tema?"))
	{
		form.metodo.value="QuitarPreguntaTema";
		form.id.value=IDPregunta;
		form.submit();	
	}
}

function jsComentarioNotaVenta(IDSolicitud,IDTipoReceptor)
{
	document.frmMac.metodo.value="ComentarioNotaVenta";
	

URL="/"+jsGetNameApplication()+"/administracion/EditarComentarioNotaVenta.php?IDS="+IDSolicitud+"&IDTR="+IDTipoReceptor;
	URL=jsFormatearLink(URL);
	wemp=window.open(URL,"wemp","width=600,height=330,noresize,scrollbars=no");
	wemp.focus();
}

function jsEditarComentarioNotaVenta(form)
{
	form.metodo.value="EditarComentarioNotaVenta";
	form.submit();		
}

function jsVerificarRutExtranjeroInscripcion(form)
{
	sMensaje="";
	if(form.RutExtranjero.value.length==0){sMensaje+="Debe Ingresar un DNI\n";}
	
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}	
	else
	{
		form.metodo.value="VerificarRutExtranjeroInscripcion";
		form.submit();		
	}
}

function jsInscribirVersionPlusExtranjero(form)
{

	sMensaje="";
	if(form["IDV"]||form["IDV[]"])
	{
		if(!jsValidarListaRadio(form,"IDV")){sMensaje+="Debe Seleccionar una Seccion\n";}
	}
	else
	{
		alert("No existen fechas disponibles en este momento");return;
	}
	if(form.RutExtranjero.value.length==0){sMensaje+="Debe Ingresar su DNI\n";}
	if(form.RutExtranjero.value.length<5){sMensaje+="Debe Ingresar su DNI completo\n";}
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
	if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Teléfono\n";}
	if(form.Celular.value.length==0){sMensaje+="Debe Ingresar el Celular\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="InscribirVersion";
	form.submit();		
	}
}

function jsAutentificarRutExtranjeroSolicitud(form)
{
	sMensaje="";
	if(form.RutExtranjeroLogin.value.length==0){sMensaje+="Debe Ingresar su DNI\n";}
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}	
	else
	{
		form.metodo.value="AutentificarRutExtranjeroSolicitud";
		form.submit();		
	}
}

function jsInscribirVersionExtranjero(form,IDFlujo)
{
	sMensaje="";
	if(form.RutExtranjero.value.length==0){sMensaje+="Debe Ingresar su DNI\n";}
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
	if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
	else if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	//if(form.Email2.value.length>0){if(!jsEmail(form.Email2)){sMensaje+="Debe Ingresar un Email 2 válido\n";};}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Teléfono\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
		form.id.value=IDFlujo;
		form.metodo.value="InscribirVersion";
		if(document.getElementById('SolicitarCotizacion'))
		{
			document.getElementById('SolicitarCotizacion').value = 'Enviando...';
			document.getElementById('SolicitarCotizacion').disabled = true;
		}
		form.submit();		
	}
}
function jsVerificarRutExtranjeroAlumnoProyecto(form)
{
	sMensaje="";
	if(form.RutExtranjeroLogin.value.length==0){sMensaje+="Debe Ingresar un Rut Extranjero\n";}
	if(sMensaje.length>0)
	{
		alert(sMensaje);
	}	
	else
	{
		form.metodo.value="VerificarRutExtranjeroAlumnoProyecto";
		form.submit();		
	}
}

function jsEditarAlumnoProyectoExtranjero(form)
{
	sMensaje="";
//	if(form.Username.value.length==0){sMensaje+="Debe Ingresar el Username\n";}
//	if(form.Password.value.length==0){sMensaje+="Debe Ingresar el Password\n";}
	if(form.RutExtranjero.value.length==0){sMensaje+="Debe Ingresar su DNI\n";}
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre\n";}
	if(form.ApellidoPaterno.value.length==0){sMensaje+="Debe Ingresar el Apellido Paterno\n";}
	//if(form.Email.value.length==0){sMensaje+="Debe Ingresar el Email\n";}
	if(form.Email.value.length>0)
		if(!jsEmail(form.Email)){sMensaje+="Debe Ingresar un Email válido\n";}
	//if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el Teléfono\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarAlumnoProyecto";
	form.submit();		
	}
}

function jsEditarEmpresaExtranjera(form)
{
	sMensaje="";
	if(form.Nombre.value.length==0){sMensaje+="Debe Ingresar el Nombre de la Empresa\n";}
	if(form.RazonSocial.value.length==0){sMensaje+="Debe Ingresar la Razón Social de la Empresa\n";}
	if(form.RutExtranjero.value.length==0){sMensaje+="Debe Ingresar el DNI de la Empresa\n";}
	
	if(form.Direccion.value.length==0){sMensaje+="Debe Ingresar la dirección de la Empresa\n";}
	if(form.Telefono.value.length==0){sMensaje+="Debe Ingresar el telefono de la Empresa\n";}
	if(form.Giro.value.length==0){sMensaje+="Debe Ingresar el giro de la Empresa\n";}
	if(form.Contacto.value.length==0){sMensaje+="Debe Ingresar el nombre del contacto\n";}
	if(form.TelefonoContacto.value.length==0){sMensaje+="Debe Ingresar el telefono del contacto\n";}
	if(form.EmailContacto.value.length==0){sMensaje+="Debe Ingresar el email del contacto\n";}
	
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EditarEmpresa";
	form.submit();		
	}
}

function jsEnviarPasswordExtranjero(form)
{
	sMensaje="";
	if(form.RutExtranjeroUser.value.length==0){sMensaje+="Debe Ingresar su DNI\n";}
	if(form.EmailUser.value.length==0){sMensaje+="Debe Ingresar su Email\n";}
	else if(!jsEmail(form.EmailUser)){sMensaje+="Debe Ingresar un Email válido\n";}
	if(sMensaje.length>0)
		alert(sMensaje);
	else
	{
	form.metodo.value="EnviarPassword";
	form.submit();		
	}
}


