
function validaCadena (str)
{
	valStr = "áéíóúÁÉÍÓÚabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ñÑ";

	for (c = 0; c < str.length; c++)
	{
		if (valStr.indexOf (str.charAt (c)) == -1)
		return false;
	}
	return true;
}

function _isNaN(controlvalue) 
{
	if (isNaN(controlvalue)) {
		return true;
	}
	else if ((controlvalue.indexOf("+")>-1) || (controlvalue.indexOf("-")>-1) || (controlvalue.indexOf(".")>-1)) {
		return true;
	}
	return false;
}

function _isTelefono(telefono) 
{
	if ( _isNaN(telefono))
	{
		return false;
	}
	
	var ch = telefono.charAt(0);
	if (telefono.length!=9) 
	{
		return false;					
	}

	if  ((ch != "9") && (ch != "8")) 
	{
		return false;
	}

	return true;
}

function _isDNI(dni) 
{
	var er = /^([0-9]){8}([A-Za-z]{1})$/;
	return er.test(dni);
}

function _isMovil(telefono) 
{
	if ( _isNaN(telefono))
	{
		return false;
	}

	var ch = telefono.charAt(0);
	if (telefono.length!=9) 
	{
		return false;					
	}

	if  (ch != "6") 
	{
		return false;
	}

	return true;
}

function esEmailValido(cadena)
{
   var er
   er = /^[\w\-\_\.\d]+@[\w\-\_\.\d]+\.[\w\-\_\.\d]+$/;
   return er.test(cadena);
}

function isEmail(str)
{
	if (str.indexOf(' ') != -1) return false;
	var erEmail = /^[^@]+@[^\.]+(\.[^\.]+)+$/;
	var valida = erEmail.test(str);
	if(valida) return true;
	else return false;
}

function f_capa_oculta(capa, c1)
{
	if (document.getElementById) 
	{  // DOM3 = IE5, NS6
		document.getElementById(capa).style.visibility = 'hidden';
		document.getElementById(c1).style.visibility = 'hidden';
	}
	else 
	{
		if (document.layers)   // Netscape 4
		{
			eval("document."+ capa +'.visibility = "hidden"');
			eval("document."+ c1 +'.visibility = "hidden"');
		}
		else   // IE 4
		{
			eval("document.all."+ capa +'style.visibility = "hidden"');
			eval("document.all."+ c1 +'style.visibility = "hidden"');
		}
	}
}

function f_capa_muestra(capa, c1)
{
	if (document.getElementById) 
	{  // DOM3 = IE5, NS6
		document.getElementById(capa).style.visibility = 'visible';
		document.getElementById(c1).style.visibility = 'visible';
	}
	else 
	{
		if (document.layers)   // Netscape 4
		{
			eval("document."+ capa +'.visibility = "visible"');
			eval("document."+ c1 +'.visibility = "visible"');
		}
		else   // IE 4
		{
			eval("document.all."+ capa +'style.visibility = "visible"');
			eval("document.all."+ c1 +'style.visibility = "visible"');
		}
	}
}

function f_radio_sel(rad) 
{
	for (var i = 0; i < rad.length; i++) {
		if (rad[i].checked) {
			return true;
		}
	}
	return false;
}
