function parseSearchQuery(theForm, message) {
	var queryValue = theForm.elements["query2"].value;
	var testValue = queryValue.replace(/ /g, "");
	if (testValue.length < 3) {
		alert(message);
		return (false);
	}
	theForm.elements["query"].value = queryValue;
	return (true);
}

/*
 * Valida o comprimento de um campo, se não válido, coloca o focus nesse campo.
 *
 * @param c O campo do form (o objecto)
 * @param lm O comprimento mínimo
 * @param m A mensagem a apresentar ao utilizador em caso de não-válido
 */
function chk(c, lm, m) {

	if (!c) {
		return false;
	}
	
	v = c.value;
	lo = v.length;
	
	if (lo < lm) {
		alert(m);
		c.focus();
		c.select();
		return false;
	}

	return true;
}

function openNewPopup (caminho, nome, features) {
     newwindow= window.open(caminho, nome, features);
     if (window.focus) {newwindow.focus()}
}

function validationEmail(email, message) {

	validEmail = true;

	e = email.value.split('@');

	if (e.length != 2) {
		validEmail = false;
	}
	else {
		d = e[1].split('.');

		if (d.length != 2 || d[0].length == 0 || d[1].length == 0) {
			validEmail = false;
		}
	}


	if (!validEmail) {
		alert (message);
		email.focus();
		email.select();
		return false;
	}

	return true;
}
/*
 * returns current date/time in the format YYYY-MM-DD HH:MM:SS.MS
 * @author DSTS.JVP
 */
function getNow() {
	dt = new Date();
	
	dataX = '';
	dataX += dt.getFullYear();
	dataX += '-';
	
	mes = dt.getMonth();
	++mes;
	
	if (mes < 10) {
		dataX += '0';
	}
	
	dataX += mes;
	dataX += '-';
	
	if (dt.getDate() < 10) {
		dataX += '0';
	}
	
	dataX += dt.getDate();
	dataX += ' ';
	
	if (dt.getHours() < 10) {
		dataX += '0';
	}
	
	dataX += dt.getHours();
	dataX += ':';
	
	if (dt.getMinutes() < 10) {
		dataX += '0';
	}
	
	dataX += dt.getMinutes();
	dataX += ':';
	
	if (dt.getSeconds() < 10) {
		dataX += '0';
	}
	
	dataX += dt.getSeconds();
	dataX += '.';
	dataX += dt.getMilliseconds();
	
	return dataX;
}


// /fewcm/wcmservlet/system/galleries/pics/ctt_frontend/swf/bannerCtt4.swf
function rotateBanners(bannerID,milisecsWait,banner1URL,banner2URL,banner3URL) {

alert('1');
	document.getElementById(bannerID).innerHTML = 

		"<object codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" height=\"175\" width=\"755\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\">"+

			"<param value=\"High\" name=\"Quality\" />" +
			"<param value=\""+banner1URL+"\" name=\"Movie\" />" +
			"<param value=\""+banner1URL+"\" name=\"Src\" />" +
			"<param value=\"transparent\" name=\"WMode\" />" +
			"<param value=\"http://www.macromedia.com/go/getflashplayer\" name=\"pluginspage\" />" +

			"<!--[if !IE]> --> " +
				"<object type=\"application/x-shockwave-flash\"" +
					" data=\""+banner1URL+"\" width=\"755\" height=\"175\">" +
					"<param value=\"High\" name=\"Quality\" />" +
					"<param value=\"transparent\" name=\"WMode\" />" +
					"<param value=\"http://www.macromedia.com/go/getflashplayer\" name=\"pluginspage\" />" +
				"</object>" +
			"<!--> <![endif]-->" +
		"</object>";


	if (banner2URL == null && banner3URL == null)
		return;
alert('2a');
	//Esperar n milisecsWait


	if (banner2URL != null)
	{
alert('2b');
	   setTimeout(rotateBanners(bannerID,milisecsWait,banner2URL,banner3URL,banner1URL),milisecsWait);
	}
	else
	{
alert('2c');
	   setTimeout(rotateBanners(bannerID,milisecsWait,banner3URL,banner1URL,banner2URL),milisecsWait);
	}

}



