//////////////////// EJEMPLOS DE FUNCIONES JAVASCRIPT //////////////////
//																	  //
//  Solo como ejemplo, ya que deben adaptarse a cada caso particular  //
//																	  //
////////////////////////////////////////////////////////////////////////
////para validar texto
function popup(website, ancho, alto)
{
var   w = window.screen.availWidth;
var   h = window.screen.availHeight;
var ancho= ancho *1;
var alto= alto * 1;

var leftdist = (w-ancho)/2; // distancia hasta el borde izquierdo
var topdist = (h -alto)/2; //distancia hasta el borde superior
//alert("left= "+leftdist+" top= "+topdist+" h="+h+" w= "+w+" alto= "+alto+" ancho= "+ancho);
window.open(website,'','toolbar=0,menubar=0,location=0,scrollbars=1,status=1,height='+ alto +',width=' + ancho  +",left=" + leftdist + ",top=" + topdist);
}
function valida_texto(e,c)//
{
	var key;
	if (navigator.appName == "Netscape") // me fijo
	{
		key= e.which;
	}
	else
	{
		key= window.event.keyCode; // leo la tecla en ASCII que ingreso
	}
	c=c.toLowerCase();
//	alert(key);
//	alert(c);
	switch(c)
	{
		case "c"://Si es Caracter
			if (key  !=63 && key !=40 && key !=41 && key != 36 && key != 39 && key!=37 ||key==8 ||key==0)
			{
				break;
			}
			else
			{
				return false;
			}
		case "e"://si es entero
			if (key  >47 && key <59 ||key==8 ||key==0)
			{
				break;
			}
			else
			{
				return false;
			}
		case "d"://si es decimal
			if (key  >47 && key <59 || key==46 ||key==8 ||key==0)
			{
				break;
			}
			else
			{
				return false;
			}
		case "r"://si es digito verificador
			if (key  >47 && key <59 || key==75 || key==107 ||key==8 ||key==0)
			{
				break;
			}
			else
			{
				return false;
			}
	}
}

//document.onmousedown=derecha
function validar_formulario2(formu)
{
//	var formu=0;
//	alert(formu);
	//var j=$(formu).elements.length;
	//alert(j);
	var i =0;
	var men="";
	for(i=0; i<$(formu).elements.length; i++)
	{
	//	alert($(formu).elements[i].name);
	//}
		check=0;
		var cad_men = $(formu).elements[i].id; 
		var largo=cad_men.length;
		var cad_val=cad_men.substring(0,1)
		var mensaje=cad_men.substring(1,largo-1)
   		if(cad_val=="*")
		{
			switch ($(formu).elements[i].type)
			{
				//********** Caso si es texto  o campo password
				case "text"|| "password":
					if($(formu).elements[i].value==0)
					{	
						men= men + "-     "+ mensaje +"\n" 	
					}	
		
					break;
				case "file":
					if($(formu).elements[i].value==0)
					{	
						men= men + "-     "+ mensaje +"\n" 	
					}	
					break
				//********* caso si en un select combo
				case "select-one":
					if($(formu).elements[i].value==0)
					{	
						men= men + "-     "+ mensaje +"\n" 	
					}
					break;
				 //**********caso si un select multiple
				case "select-multiple":
					nombreobj=$(formu).elements[i].name;
					longitud=nombreobj.length
					caso=nombreobj.substring(longitud-2,longitud)
					if($(formu).elements[i].value==0)
					{	
						men= men + "-     "+ mensaje +"\n" 
					}	
					break;
				
				//************Caso del text area
				
				case "textarea":
					if($(formu).elements[i].value==0)
					{	
						men= men + "-     "+ mensaje +"\n" 	
						$(formu).elements[i].value=0;
					}	
					break;
				
				//************** Caso del radio
				case "radio":
					var e 
					for (e=0;i<$(formu).elements[i].length;e++)
					{ 
					   if (document.fcolores.colorin[e].checked) 
						  break; 
					} 						
					break;
				//*************** Caso checkbox
				case "checkbox":
					if($(formu).elements[i].checked==false)
					{	
						men= men + "-     "+ mensaje +"\n" 
					}
					break;
			}
		}
		 if(cad_val=="/")
		{
				if($(formu).elements[i].value.indexOf("@") == -1 || $(formu).elements[i].value.indexOf(".") ==-1)
				{
					 men= men + "-     "+ "Email" +"\n" 	
				}
			
		}
		
	}
	if (men!="")
	 {
		 menF="_________________________\n";
		 menF=menF+"Le ha faltado introducir los siguientes datos: \n \n \n";
		 menF=menF+men +" \n"
		 menF=menF + "_________________________ \n";
		 menF=menF + "¡Por favor pulse enter, rellene los datos y pruebe de nuevo!";
		 alert(menF)
		return false;
	}
}
function acepta2(formu)
{	
	//alert(formu);
	if(confirm("Esta Seguro de hacer Esta Consulta???"))
	{
		if(validar_formulario2(formu)==false)
		{
			return false;
		}
		else
		{
			return true;
		}
			
	}else
	{
		return false;
	}
}

function validar_limpiar2(formu)
{
//	alert(formu);
	for(i=0; i<$(formu).elements.length; i++)
	{	
		
		switch ($(formu).elements[i].type)
		{
				//********** Caso si es texto  o campo password
			case "textarea":
				//alert(document.forms[0].elements[i].value);
				$(formu).elements[i].value="";	
			  // alert(document.forms[0].elements[i].value);
			   break;
			case "text":
				$(formu).elements[i].value="";				
				break;
			case "password":
				$(formu).elements[i].value="";
			case "hidden":
				$(formu).elements[i].value="";
			//alert(document.forms[0].elements[i].name + ""+document.forms[0].elements[i].type);
				break;
			case "select-one":
				$(formu).elements[i].value=0;
			//alert(document.forms[0].elements[i].name + ""+document.forms[0].elements[i].type);
				break;
		}
		//document.forms[0].elements[i].value=="";
	}
	//document.frm1.clear;
}
function enviado(formu)
{
  	alert("Los Datos Fueron enviados, estaremos en contacto con Ud. lo Antes Posible.");
	validar_limpiar2(formu);
	
  //$('footer').hide();
	//('*Nombres').focus();
}
