<!--
// CompruebaUrl(cadena, obligatorio); versión 1.1
//    Novedades respecto a la versión 1.0: 
//				*Añadido el campo 'obligatorio'
//				*Uso de expresiones regulares
//----------------------------------
// Parámetros de entrada:
//	    CAMPO, contiene el campo con el texto a analizar
//      OBLIGATORIO, true si el campo no puede estar vacío
// Descripción:
//      Comprueba que existe la cadena "http://" al comienzo de la cadena
//      Devuelve False si no es correcta, True si lo es.

function CompruebaUrl(campo, obligatorio){
	
	var cadena = campo.value;
	/*
	var expreg = /^http:\/\/(www\.)?[\w\d]+\.\w{2,4}/
	var expreg1 = /^https:\/\/(www\.)?[\w\d]+\.\w{2,4}/
	*/
	var expreg = /^http:\/\//
	var expreg1 = /^https:\/\//
	
	if (cadena==""){
		if (obligatorio){
			alert("Es necesario que indique el campo " + campo.name.toUpperCase());
			campo.focus();
			return false;
		}
		else
			return true;
	} 
	
	if ((cadena.search(expreg)==-1) && (cadena.search(expreg1)==-1)){
		    alert("Dirección URL no válida \n Debe comenzar con http:// o https://");
			campo.focus();
			campo.select();
			return false;
	}
	
	return true;
}
//-->