


function ifn_cscripts_isValidRequiredFormField(inputVal) {
	inputStr = "" + inputVal;
	return eval(
		(inputStr.length != 0)
		&& (inputStr != "null")
		&& (inputStr != "undefined")
	)
	return true;
}
//.............................................................
function ifn_cscripts_checkEmailFormField(emailFormField) {

	if (!ifn_cscripts_isValidEmailFormField (emailFormField.value)) {
	  alert('Debe de introducir una dirección de email correcta.\nPuede contener letras, números, \".\", \"_\" y \"-\"');
	  emailFormField.focus();
	  return false;
	}
	return true;
}
//.............................................................
function ifn_cscripts_isValidEmailFormField (texto) {

	if (texto == '') return false;
	var ind = texto.indexOf('@');
	if (ind == -1) return false;

	var dominio = "";
	var subdominioRoot = "";
	var subdominioHost = "";
	var usuario = "";

	usuario = texto.substring(0,ind);
	if (!ifn_cscripts_isValid(usuario))	return false;

 	dominio = texto.substring(ind+1);
	if (!ifn_cscripts_isValid(dominio))	return false;

	var ind2 = dominio.lastIndexOf('.');
	if (ind2 == -1) return false;
	else {
		  subdominioHost = dominio.substring(0,ind2);
		  if (subdominioHost.length==0) return false;

		  subdominioRoot = dominio.substring(ind2+1);
		  if ((subdominioRoot.length <= 1) ||
			  (ifn_cscripts_isChar(subdominioRoot) == false))	return false
	}

	return true;
}
//.............................................................
function ifn_cscripts_isValid(inputVal) {
	inputStr = "" + inputVal;
	return eval(
		(inputStr.length != 0)
		&& (inputStr != "null")
		&& (inputStr != "undefined")
	)
	return true;
}
//.............................................................
function ifn_cscripts_isNum(inputVal) {
	// Retorna True si la cadena contiene sÃ³lo nÃºmeros positivos
	inputStr = "" + inputVal;
	return (!isNaN(inputStr))
}
//.............................................................
function ifn_cscripts_isChar (Cadena) {
// Retorna True si la cadena contiene sÃ³lo letras
var inputStr = "" + Cadena;
var result = false;
var abc ="abcdefghijklmnopqrstuvwxyz"
	for (var i=0; i < inputStr.length; i++) {
		var oneChar = inputStr.charAt (i);
		result = false;
		for (var j = 0; j < abc.length; j++)
			if (oneChar ==  abc.charAt (j) || oneChar == (abc.charAt (j)).toUpperCase()) {
				result = true;
			}
		if (result == false)
			break;
	}
	return result;
}

function minusculas(nombreform,campo)
{
	if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
			form = eval("document."+nombreform);
		}
		else {
			form = document.forms[""+nombreform+""];
		}
		
		var cadena;
		cadena = eval("form."+campo+".value");
		cadena = cadena.toLowerCase();
		eval('form.'+campo+'.value=cadena');

}
function seguro(ruta) {

	if (confirm("¿Estás seguro?")) {
		location.href=ruta;
		
	}

}

function seguro_bool() {

	if (confirm("¿Estás seguro de esta acción?")) {

		return true;
	} else { return false; }

}


function redirect(ruta) {

	location.href=ruta;

}


function checkarea(limite) {
  				void(d=document);
  				void(el=d.getElementsByTagName('TEXTAREA'));
  				resul=0;
   
  				for(i=0;i<el.length;i++) {

						if  ( el[i].value.length > limite ) {

								resul=el[i].value.length;
								break;
						}
						else { resul = limite; }
					}
					return resul;

};




function replace(texto,s1,s2){
	return texto.split(s1).join(s2);
}

function ordenar() {

var form;

		if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
			form = document.formulario;
		}
		else {
			form = document.forms["formulario"];
		}
		
	var ord = form.ord.value;	

	form.action = form.action+"&ord="+ord;

	redirect (form.action);
		
}

var loop = true;

function PerformScroll(speed){ 
	if(loop){ 
		//loop=true; 
		content.scrollBy(0,speed) ;
		timeID = window.setTimeout("PerformScroll("+speed+")",50);
		//lse objScroller.up(speed) 
	} 
} 
 
function StopScroll(){ 
    loop=false ;
    //if(timer) clearTimeout(timer) 
} 

// --> 