// Funciones para validar formularios.

function isValidEmail(sText) {
	var reEmail =  /^(?:\w+\.?)*\w+@(?:\w+\.)+\w+$/;
	return reEmail.test(sText);
}

function isValidDay(sText) {
	var reDay =  /0[1-9]|[12][0-9]|3[01]/;
	return reDay.test(sText);
}

function isValidMonth(sText) {
	var reMonth =  /0[1-9]|1[0-2]/;
	return reMonth.test(sText);
}

function isValidYear(sText) {
	var reYear =  /19|20\d{2}/;
	return reYear.test(sText);
}

function isValidPostCode(sText) {
	var rePostCode =  /\d{5}/;
	return rePostCode.test(sText);
}

function isValidText(sText) {
	var reText =  /\w/;
	return reText.test(sText);
}

function isWhiteSpace(sText) {
	var reText = /\s/;
	return reText.test(sText);
}

function isValidURL(sText) {
	var reText = /http:/;
	return reText.test(sText);
}

function isValidTelf(sText) {
	var reText = /\d{9,}/;
	return reText.test(sText);
}

/*
function isValidImage(sText) {
	var aux = sText;
	aux = aux.toLowerCase();
		
		if ((aux.lastIndexOf(".jpg") == -1) && (aux.lastIndexOf(".jpeg") == -1)) {
			return false;
		} else {
			return true;
		}
}

function isValidFile(sText) {
	var ext = sText;
	ext = ext.substring(ext.lastIndexOf(".")).toLowerCase(); 
	
	if (ext == ".pdf") {
		return true;
	}	else {
			return false;
	}
}
*/
	
function isEmpty(sText) {
	if (sText == "") {
		return true;
	}	
	return false;
}

function isValidFile(sNameFile,arrExt) { 
	//	Recupero la extensión. 
	sExt = (sNameFile.substring(sNameFile.lastIndexOf("."))).toLowerCase(); 
	
  //	Creo un array con las extensiones validas.
  arrValidExt = new Array;
  for(i in arrExt){
  	arrValidExt[i] = arrExt[i];
  }  
    
  // Compruebo si la extensión está entre las permitidas.
  bIsValidExt = false; 
  for (i=0; i<arrValidExt.length; i++) { 
  	if (arrValidExt[i] == sExt) { 
    	bIsValidExt = true; 
    	return true; 
    } 
  }
  return false;
} 


// FIN Funciones para validar formularios.