// JavaScript Document
function validar(form){
	
if (document.getElementById("myForm").name != "actualizar" && document.getElementById("myForm").name != "actualizar_juridica")
{
 if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.correo.value)){
    alert("Por favor especifique un E-mail válido.")
    form.correo.focus();
    return false; 
 }
}

 
 var x=form;
 for (var i=0;i<x.length;i++)
  {  
  	if (x.elements[i].type == "text" && x.elements[i].value == "") 
	{				
			switch (x.elements[i].name)
			{
				case "nombre": case "razon_social": case "Primer_nombre": case "apellido_paterno": case "Cedula": case "Year": case "tel_residencia": case "correo": case "TelefonoOficina": case "Nombre": case "Apellido": case "fullname": case "op_nacionalidad": case "op_estado_civil": case "op_direccion": case "op_titulos": case "op_experiencia":
					alert("Este campo no puede quedar vacio");
		   			x.elements[i].focus();
   					return false;
					break;				
				default:
					break;
			}		
 	}
	if (x.elements[i].type == "select-one" && x.elements[i].selectedIndex == 0)
	{
		alert("Por favor tome una opcion");
		x.elements[i].focus();
   		return false;
	}
  }
  
  
  var y = document.getElementById("myForm").name;
  switch (y)
	{
  		case "actualizar":
			var d = new Date();
			if (form.Year.value > d.getFullYear() || (form.Year.value < (d.getFullYear() - 110)))
			{
				alert("Fecha Invalida");
				form.Year.focus();
				return false;
			}
			break;
		case "apertura":
			if (form.ahorr.checked==false && form.corr.checked==false && form.plaf.checked==false) 
			{
   				alert("Seleccione el tipo de cuenta");
				form.ahorr.focus();
				return false;
			}
			if (form.res.checked==false && form.ofic.checked==false) 
			{
   				alert("Seleccione el lugar de contacto");
				form.res.focus();
				return false;
			}
			break;
		case "contactenos":
			if (form.mensaje.value == "")
			{
				alert("Escriba el mensaje que desea enviar");
				form.mensaje.focus();
				return false;
			}
			break;
		case "oportunidades":
			var d = new Date();
			if (form.Year.value > d.getFullYear() || (form.Year.value < (d.getFullYear() - 110)))
			{
				alert("Fecha Invalida");
				form.Year.focus();
				return false;
			}
			if (form.op_titulos.value == "")
			{
				alert("Por favor escriba lo que ha estudiado");
				form.op_titulos.focus();
				return false;
			}
			if (form.op_experiencia.value == "")
			{
				alert("Por favor escriba sus areas de experiencia");
				form.op_experiencia.focus();
				return false;
			}
			break;
  	}
  return true;
}
function blockNonNumbers(obj, e, allowDecimal, allowNegative)
{
	var key;
	var isCtrl = false;
	var keychar;
	var reg;
		
	if(window.event) 
	{
		key = e.keyCode;
		//alert(key);
		isCtrl = window.event.ctrlKey
	}
	else if(e.which) 
	{
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
	if (isNaN(key)) return true;
	
	keychar = String.fromCharCode(key);
	
	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl)
	{
		return true;
	}

	reg = /\d/;
	var isFirstN = allowNegative ? keychar == '-' && obj.value.indexOf('-') == -1 : false;
	var isFirstD = allowDecimal ? keychar == '.' && obj.value.indexOf('.') == -1 : false;
	
	return isFirstN || isFirstD || reg.test(keychar);
}

/* Para los tabs */
function boot()
	{
		document.getElementById('pt1').className = 'first';
		document.getElementById("tab1").style.display="inline";
		document.getElementById("tab2").style.display="none";
		if (document.getElementById("tab3"))
		{
		document.getElementById("tab3").style.display="none";
		}
		if (document.getElementById("tab4"))
		{
		document.getElementById("tab4").style.display="none";
		}
	}  
	  function change (tab)
	  {
	  	if (tab == '1')
	{
		document.getElementById("tab1").style.display="inline";
		document.getElementById('pt1').className = "first"
		document.getElementById("tab2").style.display="none";
		document.getElementById('pt2').className = "";
		if (document.getElementById("tab3"))
		{
			document.getElementById("tab3").style.display="none";
			document.getElementById('pt3').className = "";
		}
		if (document.getElementById("tab4"))
		{
			document.getElementById("tab4").style.display="none";
			document.getElementById('pt4').className = "";
		}
	}
	if (tab == '2')
	{
		document.getElementById("tab1").style.display="none";
		document.getElementById('pt1').className = "";
		document.getElementById("tab2").style.display="inline";
		document.getElementById('pt2').className = "first";
		if (document.getElementById("tab3"))
		{
			document.getElementById("tab3").style.display="none";
			document.getElementById('pt3').className = "";
		}
		if (document.getElementById("tab4"))
		{
			document.getElementById("tab4").style.display="none";
			document.getElementById('pt4').className = "";
		}
	}
	if (tab == '3')
	{
		document.getElementById("tab1").style.display="none";
		document.getElementById('pt1').className = "";
		document.getElementById("tab2").style.display="none";
		document.getElementById('pt2').className = "";
		if (document.getElementById("tab3"))
		{
			document.getElementById("tab3").style.display="inline";
			document.getElementById('pt3').className = "first";
		}
		if (document.getElementById("tab4"))
		{
			document.getElementById("tab4").style.display="none";
			document.getElementById('pt4').className = "";
		}
	}
	if (tab == '4')
	{
		document.getElementById("tab1").style.display="none";
		document.getElementById('pt1').className = "";
		document.getElementById("tab2").style.display="none";
		document.getElementById('pt2').className = "";
		if (document.getElementById("tab3"))
		{
			document.getElementById("tab3").style.display="none";
			document.getElementById('pt3').className = "";
		}
		if (document.getElementById("tab4"))
		{
			document.getElementById("tab4").style.display="inline";
			document.getElementById('pt4').className = "first";
		}
	}
}

function interes ()
{
	if (isNaN(document.getElementById("depositoinicial").value) == false)
	{
		if (document.getElementById("depositoinicial").value >= 1000)
		{
			document.getElementById("interest").value = "2.0";
			if (document.getElementById("depositoinicial").value >= 10000)
			{
				document.getElementById("interest").value = "3.0";
			}
		}
		else
		{
			document.getElementById("interest").value = "Depósito inicial $1,000 o más";
		}
	}
	else
	{
		document.getElementById("interest").value = "Depósito inicial $1,000 o más";
	}
}
function verify (obj)
{
	if (obj.interest.value != "Deposite primero 1000 o mas")
	{
		calculate(obj);
	}
	else
	{
		alert ("Por favor introduzca primero un valor superior a 1000");
		obj.depositoinicial.focus();
	}
}
   		
			
