function isEmpty(s) {return ((s	== null) || (s.length == 0));}

	function isWhitespace(s) {	
		var whitespace = " \\t\\n\\r";
		if (isEmpty(s))	return true;
		for (var i=0; i	< s.length; i++){
				var c =	s.charAt(i);
				if (whitespace.indexOf(c) == -1) return false;
			}
			return true;
	}
	function isDigit (c)
	{
		return ((c >= "0") && (c <= "9"));
	}
	function quitaEspacios(s){
		var aux ="";
		for (var i=0; i < s.length; i++)
		{
			var c = s.charAt(i);
			if (c != " ") aux += c;
		}
		return aux;
	}
	function validaRef(q,url1) {
		var claveRef = quitaEspacios(q);	
		var codigoRef;
		if (isEmpty(claveRef))	{
		   alert("Se debe introducir una Referencia primero.");
		   return;
		}
		var letraRef=claveRef.substring(0,1);
		if (isDigit(letraRef))
			codigoRef=claveRef;
		else
			codigoRef=claveRef.substring(1,claveRef.length);
		for (i = 0; i < codigoRef.length; i++)	{
			var c = codigoRef.charAt(i);
			if (!isDigit(c)) {
			alert("Referencia incorrecta.");
			return false;
			}
		}
		url1+="?marca_blanca=<%=marca_blanca%>&pgFrom=<%=iPagina%>&codOferta="+codigoRef;
		if (parent.frames["mainFrame"]) {
			parent.frames["mainFrame"].location=url1;
		} else {
			document.location = url1;
		}
		return true;
	}
	function buscarRef(){
		validaRef(document.forms["busRef"].claveRef.value,'/ATREA/public/UCAFichaOfertaBasica.jsp');
	}
	
