function validaContactoFORM (val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,PageID,AnswerFORM)
	{
	if (val3=='')
		 { 
		 alert ('Ingrese el nombre de empresa o proyecto a desarrollar!  ');
		 document.CONTA.emp.focus();
		 return false;
		 }
	if (val4=='')
		 { 
		 alert ('Ingrese su nombre o contacto en la empresa!  ');
		 document.CONTA.ncontacto.focus();
		 return false;
		 }
	if (val5!='' && (val5.indexOf("@") != -1))
		 {		 }
	else
		 {
		 alert ('ALERTA! Requiere direccion valida de correo electronico!  ');
		 document.CONTA.email.focus();
		 return false;
		 }
	if (val10=='')
		 { 
		 alert ('ALERTA! Requiere ingresar comentarios  ');
		 document.CONTA.comentario.focus();
		 return false;
		 }
	AJAXprocessForm(val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,PageID,AnswerFORM);
	}
function validaUserFORM(val1,val2)
	{
	if (val1=='')
		 { 
		 alert ('ALERTA: Ingrese el nombre de usuario (email)!  ');
		 wwwform.id_user.focus();
		 return false;
		 }
	if (val2=='')
		 { 
		 alert ('ALERTA: Ingrese el nombre de usuario (email)!  ');
		 wwwform.id_pass.focus();
		 return false;
		 }
	return true;
}
function validaENGINER_FORM(val2,val3,val5,val6)
	{
	if (val2=='')
		 { 
		 alert ('ALERTA: ingrese el nombre de la Empresa, Institución o Representación!  ');
		 wwwform.sEmpresa.focus();
		 return false;
		 }
	if (val3=='')
		 { 
		 alert ('ALERTA: ingrese el nombre del contacto o responsable!  ');
		 wwwform.sNombre.focus();
		 return false;
		 }
	if (val5=='')
		 { 
		 alert ('ALERTA: ingrese el correo electronico de contacto!  ');
		 wwwform.sEmail.focus();
		 return false;
		 }
	if (val6=='')
		 { 
		 alert ('ALERTA: Es necesario describir algunos detalles de la razón a contactar!  ');
		 wwwform.sMensaje.focus();
		 return false;
		 }
	return true;
}
function validaCorpFORM(val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,val11,val12,val13,val14,val15)
		{
		var bgColorF = "#ffff00";
		if (val2=='')	 { alert ('ALERTA: Ingrese un nombre de usuario (mínimo 4, máx 10 carácteres)  ');	setBGColor('usuario','wwwform',bgColorF); wwwform.usuario.focus();  return false; }
		else if (val3=='')	 { alert ('ALERTA: requiere ingresar un password valido, debe repetir la clave.  ');	setBGColor('rpassword','wwwform',bgColorF); wwwform.rpassword.focus();  return false; }
		else if (val4=='')	 { alert ('ALERTA: requiere ingresar el nombre del contacto de empresa.  ');	setBGColor('ncontacto','wwwform',bgColorF); wwwform.ncontacto.focus();  return false; }
		else if (val5=='')	 { alert ('ALERTA: requiere ingresar el correo del contacto de empresa.  ');	setBGColor('econtacto','wwwform',bgColorF); wwwform.econtacto.focus();  return false; }
		else if (val6=='')	 { alert ('ALERTA: requiere ingresar el nombre de la empresa.  ');	setBGColor('nempresa','wwwform',bgColorF); wwwform.nempresa.focus();  return false; }
		else if (val7=='')	 { alert ('ALERTA: requiere ingresar el email de la empresa.  ');	setBGColor('eempresa','wwwform',bgColorF); wwwform.eempresa.focus();  return false; }
		else if (val8=='')	 { alert ('ALERTA: requiere ingresar el numero RUC o Doc. de indentidad del representante legal.  ');	setBGColor('ruc','wwwform',bgColorF); wwwform.ruc.focus();  return false; }
		else if (val9=='')	 { alert ('ALERTA: requiere ingresar un numero de telefono.  ');	setBGColor('telefono','wwwform',bgColorF); wwwform.telefono.focus();  return false; }
		else if (val13=='')	 { alert ('ALERTA: requiere ingresar la direccion de la empresa.  ');	setBGColor('direccion','wwwform',bgColorF); wwwform.direccion.focus();  return false; }
		else { return true; }
		}
function validaResFORM(val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,val11,val12,val13,val14,val15)
		{
		var bgColorF = "#ffff00";
		if (val2=='')	 { alert ('ALERTA: Ingrese un nombre de usuario (mínimo 4, máx 10 carácteres)  ');	setBGColor('usuario','wwwform',bgColorF); wwwform.usuario.focus();  return false; }
		else if (val3=='')	 { alert ('ALERTA: requiere ingresar un password valido, debe repetir la clave.  ');	setBGColor('rpassword','wwwform',bgColorF); wwwform.rpassword.focus();  return false; }
		else if (val4=='')	 { alert ('ALERTA: requiere ingresar sus nombres.  ');	setBGColor('nombres','wwwform',bgColorF); wwwform.nombres.focus();  return false; }
		else if (val5=='')	 { alert ('ALERTA: requiere ingresar sus apellidos.  ');	setBGColor('apellidos','wwwform',bgColorF); wwwform.apellidos.focus();  return false; }
		else if (val6=='')	 { alert ('ALERTA: requiere ingresar su email.  ');	setBGColor('email','wwwform',bgColorF); wwwform.email.focus();  return false; }
		else if (val7=='')	 { alert ('ALERTA: requiere ingresar su telefono.  ');	setBGColor('telefono','wwwform',bgColorF); wwwform.telefono.focus();  return false; }
		else if (val8=='')	 { alert ('ALERTA: requiere ingresar su documento de identidad  ');	setBGColor('ndocumento','wwwform',bgColorF); wwwform.ndocumento.focus();  return false; }
		else if (val13=='')	 { alert ('ALERTA: requiere ingresar su direccion.  ');	setBGColor('direccion2','wwwform',bgColorF); wwwform.direccion2.focus();  return false; }
		else { return true; }
		}
function processRegFORM (val01,val02)
		{
		if (val01.checked==true)
				{ saveAjaxREGformCIA(val01.checked,
				document.getElementById('usuario').value,
				document.getElementById('rpassword').value,
				document.getElementById('ncontacto').value,
				document.getElementById('econtacto').value,
				document.getElementById('nempresa').value,
				document.getElementById('eempresa').value,
				document.getElementById('ruc').value,
				document.getElementById('telefono').value,
				document.getElementById('nfax').value,
				document.getElementById('paises').value,
				document.getElementById('estados').value,
				document.getElementById('direccion').value,
				document.getElementById('offerWEB').checked,
				document.getElementById('offerPC').checked,
				document.getElementById('nsegmento').value,
				"__securePages_.php?SSL=RegFORM&tp=CIA",
				"divRegFORM"); }
		if (val02.checked==true)
				{ 
				saveAjaxREGformRES(val02.checked,
				document.getElementById('usuario').value,
				document.getElementById('rpassword').value,
				document.getElementById('nombres').value,
				document.getElementById('apellidos').value,
				document.getElementById('email').value,
				document.getElementById('telefono').value,
				document.getElementById('fnacimiento').value,
				document.getElementById('tpdoc').value,
				document.getElementById('ndocumento').value,
				document.getElementById('paises').value,
				document.getElementById('estados').value,
				document.getElementById('direccion2').value,
				document.getElementById('offerWEB').checked,
				document.getElementById('offerPC').checked,
				"__securePages_.php?SSL=RegFORM&tp=RES",
				"divRegFORM"); }
		}
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
function setBGColor(id,nestref,color) 
			 {
				 if (ns4) 
				 		{
						var lyr = (nestref)? eval('document.'+nestref+'.document.'+id):document.layers[id]
						lyr.document.bgColor = color
						}
				else if (ie4) 
					 {
					 document.all[id].style.backgroundColor = color
					 }
			}
function confirmStep(pageGO)
{
  //var pageGO;
	if (confirm('Requiere registrarse o firmar su cuenta para procesar su pedido, \'ACEPTAR\' para continuar'))
		window.location.href = pageGO;
		return true;
}
