// Variables para setear
function function_cuatro() 
{
	cAyuda_cuatro=document.getElementById("mensajesAyuda");
	cNombre_cuatro=document.getElementById("ayudaTitulo");
	cTex_cuatro=document.getElementById("ayudaTexto");
	divTransparente_cuatro=document.getElementById("transparenciacuatro");
	divMensaje_cuatro=document.getElementById("transparenciaMensajecuatro");
	form_cuatro=document.getElementById("perfil_inversionista");
	urlDestino_cuatro="perfil_inversionista/sql_perfil_inversionista.php";
	
	claseNormal_cuatro="input";
	claseError_cuatro="inputError";
	
	preCarga("ok.gif", "loading.gif", "error.gif");
}

function formResetTres()
{
	document.getElementById("perfil_inversionista").reset();
}

function preCarga()
{
	imagenes=new Array();
	for(i=0; i<arguments.length; i++)
	{
		imagenes[i]=document.createElement("img");
		imagenes[i].src=arguments[i];
	}
}

function nuevoAjax()
{ 
	var xmlhttp=false; 
	try 
	{ 
		// No IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 
	return xmlhttp; 
}

function limpiaform_cuatro()
{
	for(i=0; i<=4; i++)
	{
		form_cuatro.elements[i].className=claseNormal_cuatro;
	}
	//document.getElementById("inputComentario").className=claseNormal_cuatro;
}

function campoError(campo)
{
	campo.className=claseError_cuatro;
	error=1;
}

function ocultaMensaje_cuatro()
{
	divTransparente_cuatro.style.display="none";
}

function ocultaMensaje_cuatro1(id1)
{
	divTransparente_cuatro.style.display="none";
	
	location.href = 'pdf/perfil_inversionista.php?id='+id1;
}

function muestraMensaje_cuatro(mensaje)
{
	divMensaje_cuatro.innerHTML=mensaje;
	divTransparente_cuatro.style.display="block";
}

function eliminaEspacios_cuatro(cadena)
{
	// Funcion para eliminar espacios delante y detras de cada cadena
	while(cadena.charAt(cadena.length-1)==" ") cadena=cadena.substr(0, cadena.length-1);
	while(cadena.charAt(0)==" ") cadena=cadena.substr(1, cadena.length-1);
	return cadena;
}

function validaLongitud(valor, permiteVacio, minimo, maximo)
{
	var cantCar=valor.length;
	if(valor=="")
	{
		if(permiteVacio) return true;
		else return false;
	}
	else
	{
		if(cantCar>=minimo && cantCar<=maximo) return true;
		else return false;
	}
}

function validaCorreo(valor)
{
	var reg=/(^[a-zA-Z0-9._-]{1,30})@([a-zA-Z0-9.-]{1,30}$)/;
	if(reg.test(valor)) return true;
	else return false;
}

function chequeoRadioButton(radiobutton)
{
	var i;
	
	for (i = 0; i < radiobutton.length; i++){ 
       if (radiobutton[i].checked)
          break;
    } 
	
	return radiobutton[i].value;
}

function validaform_cuatro()
{
	limpiaform_cuatro();
	error=0;
	
	var tipo_form = form_cuatro.tipo_form.value;
	
	var fk_usuario1 = form_cuatro.fk_usuario.value;
	
	var nombre = form_cuatro.nombre.value;
	
	var ci_rif = eliminaEspacios_cuatro(form_cuatro.ci_rif.value);
	
	var act_dedica = form_cuatro.act_dedica.value;
	
	var representante = form_cuatro.representante.value;
	
	var ci_representante = eliminaEspacios_cuatro(form_cuatro.ci_representante.value);
	
	if(form_cuatro.compra_venta.checked)
	{
		var compra_venta = form_cuatro.compra_venta.value;
	}
	else
	{
		var compra_venta = 0;
	}
	
	if(form_cuatro.compra_venta_reporte.checked)
	{
		var compra_venta_reporte = form_cuatro.compra_venta_reporte.value;
	}
	else
	{
		var compra_venta_reporte = 0;
	}
	
	if(form_cuatro.compra_venta_titulo.checked)
	{
		var compra_venta_titulo = form_cuatro.compra_venta_titulo.value;
	}
	else
	{
		var compra_venta_reporte = 0;
	}
	
	if(form_cuatro.operacion_plazo.checked)
	{
		var operacion_plazo = form_cuatro.operacion_plazo.value;
	}
	else
	{
		var operacion_plazo = 0;
	}
	
	if(form_cuatro.compra_margen.checked)
	{
		var compra_margen = form_cuatro.compra_margen.value;
	}
	else
	{
		var compra_margen = 0;
	}
	
	if(form_cuatro.cuenta_margen.checked)
	{
		var cuenta_margen = form_cuatro.cuenta_margen.value;
	}
	else
	{
		var cuenta_margen = 0;
	}
	
	if(form_cuatro.mandato_cuenta.checked)
	{
		var mandato_cuenta = form_cuatro.mandato_cuenta.value;
	}
	else
	{
		var mandato_cuenta = 0;	
	}
	
	if(form_cuatro.mandato_custodia.checked)
	{
		var mandato_custodia = form_cuatro.mandato_custodia.value;
	}
	else
	{
		var mandato_custodia = 0;
	}
   
	var experiencia = chequeoRadioButton(form_cuatro.experiencia);
	
	var tipo_inver = chequeoRadioButton(form_cuatro.tipo_inver);
	
	var nivel_intruc = chequeoRadioButton(form_cuatro.nivel_intruc);
	
	var ingreso = chequeoRadioButton(form_cuatro.ingreso);
	
	var activo_liquido = chequeoRadioButton(form_cuatro.activo_liquido);
	
	var patrimonio = chequeoRadioButton(form_cuatro.patrimonio);
	
	if(!validaLongitud(nombre, 0, 4, 50)) campoError(form_cuatro.nombre);
	if(!validaLongitud(ci_rif, 0, 7, 10)) campoError(form_cuatro.ci_rif);
	if(!validaLongitud(act_dedica, 0, 4, 50)) campoError(form_cuatro.act_dedica);
	if(!validaLongitud(representante, 0, 5, 50)) campoError(form_cuatro.representante);
	if(!validaLongitud(ci_representante, 0, 7, 10)) campoError(form_cuatro.ci_representante);
	
	if(error==1)
	{
		var texto="<center><img src='zafiro/imagenes/contacto/error.gif' alt='Error'><br><br>Error: revise los campos en rojo.<br><br><button style='width:45px; height:18px; font-size:10px;' onClick='ocultaMensaje_cuatro()' type='button'>Ok</button></center>";
		muestraMensaje_cuatro(texto);
	}
	else
	{
		var texto="<center><img src='imagenes/contacto/loading.gif' alt='Enviando'><br>Enviando. Por favor espere.<br><br><button style='width:60px; height:18px; font-size:10px;' onClick='ocultaMensaje_cuatro()' type='button'>Ocultar</button></center>";
		muestraMensaje_cuatro(texto);
		
		var ajax=nuevoAjax();
		ajax.open("POST", urlDestino_cuatro, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		
		var id1 = fk_usuario1;
		
		ajax.send("fk_usuario1="+fk_usuario1+"&tipo_form="+tipo_form+"&nombre="+nombre+"&ci_rif="+ci_rif+"&act_dedica="+act_dedica+"&representante="+representante+"&ci_representante="+ci_representante+"&compra_venta="+compra_venta+"&compra_venta_reporte="+compra_venta_reporte+"&compra_venta_titulo="+compra_venta_titulo+"&operacion_plazo="+operacion_plazo+"&compra_margen="+compra_margen+"&cuenta_margen="+cuenta_margen+"&mandato_cuenta="+mandato_cuenta+"&mandato_custodia="+mandato_custodia+"&experiencia="+experiencia+"&tipo_inver="+tipo_inver+"&nivel_intruc="+nivel_intruc+"&ingreso="+ingreso+"&activo_liquido="+activo_liquido+"&patrimonio="+patrimonio);
		
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				var respuesta=ajax.responseText;
				if(respuesta == "OK")
				{
					var texto="<center><img src='imagenes/contacto/ok.gif' alt='Ok'><br> Registro Perfil de Inversionista<br> Exitoso.<br><br><button style='width:45px; height:18px; font-size:10px;' onClick='ocultaMensaje_cuatro1("+id1+"); formResetTres();' type='button'>Ok</button></center>";
				}
				else{ 
				var texto="<center><img src='imagenes/contacto/error.gif'><br><br>Error: intente m\u00e1s tarde.<br><br><button style='width:45px; height:18px; font-size:10px;' onClick='ocultaMensaje_cuatro()' type='button'>Ok</button></center>";}
				
				muestraMensaje_cuatro(texto);
			}
		}
	}
}

// Mensajes de ayuda

if(navigator.userAgent.indexOf("MSIE")>=0) navegador=0;
else navegador=1;

/*function colocaAyuda_cuatro(event)
{
	if(navegador==0)
	{
		var corX=window.event.clientX+document.documentElement.scrollLeft;
		var corY=window.event.clientY+document.documentElement.scrollTop;
	}
	else
	{
		var corX=event.clientX+window.scrollX;
		var corY=event.clientY+window.scrollY;
	}
	cAyuda_cuatro.style.top=corY+20+"px";
	cAyuda_cuatro.style.left=corX+15+"px";
}

function ocultaAyuda_cuatro()
{
	cAyuda_cuatro.style.display="none";
	if(navegador==0) 
	{
		document.detachEvent("onmousemove", colocaAyuda_cuatro);
		document.detachEvent("onmouseout", ocultaAyuda_cuatro);
	}
	else 
	{
		document.removeEventListener("mousemove", colocaAyuda_cuatro, true);
		document.removeEventListener("mouseout", ocultaAyuda_cuatro, true);
	}
}

function muestraAyuda(event, campo)
{
	colocaAyuda_cuatro(event);
	
	if(navegador==0) 
	{ 
		document.attachEvent("onmousemove", colocaAyuda_cuatro); 
		document.attachEvent("onmouseout", ocultaAyuda_cuatro); 
	}
	else 
	{
		document.addEventListener("mousemove", colocaAyuda_cuatro, true);
		document.addEventListener("mouseout", ocultaAyuda_cuatro, true);
	}
	
	cNombre_cuatro.innerHTML=campo;
	cTex_cuatro.innerHTML=ayuda[campo];
	cAyuda_cuatro.style.display="block";
}*/