// JavaScript Document
function menu00_sec01(){
	location.href="empresa.php?section=01&pag=01";
}
//===================
function menu01_sec01(){
	location.href="contactos.php?section=02&pag=01";
}
//===================
function menu02_sec01(){
	location.href="publicacoes.php?section=03&pag=01";
}
//===================
function menu03_sec01(){
	location.href="faqs.php?section=04&pag=01";
}
//===================
function menu04_sec01(){
	location.href="links.php?section=05&pag=01";
}
// scrolling starts here

var counter = 0;
var scrollDivSetTimeOutID;
var scrollDelaySetTimeOutID;

var topPos = -10;
var maxScroll = 0;
var paused = false;
var stopCount = false;

function scrollDivs() 
{
	counter += 1;
	if (!stopCount)
	{
		if (counter >= 100)
		{
			scrollDiv();
			stopCount = true;
		}
	}
	scrollDelaySetTimeOutID = window.setTimeout("scrollDivs()",30,"JavaScript")
}

function clearscrollDivTimeOut()
{
	window.clearTimeout(scrollDivSetTimeOutID);
}

function scrollDiv() 
{
	if(!paused) 
	{
		divHeight = document.all['articleContent'].offsetHeight;
		maxScroll = (divHeight - (divHeight * 2));
		if (document.all){object = articleContent.style}
		if (document.layers){object = document.articleContent}

		topPos = document.all['articleContent'].offsetTop;

		if (topPos > maxScroll) {
			topPos -= 1;
			object.top = topPos;}
	
		if (topPos == maxScroll) {
			topPos = 90;
			object.top = topPos;}
		scrollDivSetTimeOutID = window.setTimeout("scrollDiv()",30,"JavaScript");
	}
}

var mapWin;
function popMap(url){	
	mapWin=window.open(url,'map','height=580 width=660, left=10, top=10, toolbar=no, status=no, menubar=no, scroll=no');
	if (window.focus) {mapWin.focus()}
}

function popMapAlg(url){	
	mapWin=window.open(url,'map','height=580 width=660, left=10, top=10, toolbar=no, status=no, menubar=no, scroll=no');
	if (window.focus) {mapWin.focus()}
}

//formValidation
function NotBlank(fld,fldname){if(fld==''){return(fldname+'\n')}return ('')}
function Validate(){
var err = '';
err +=(NotBlank(regForm.name.value,'Name'));
err +=(NotBlank(regForm.email.value,'Email'));
if (err>''){alert('Please supply the following:\n'+err);return(false);}
if (!isEmail(regForm.email.value)){alert(regForm.email.value+' is not a valid email address');regForm.email.focus();return(false);}
return(true);
}
function isEmail (s){
var i = 1;var sLength = s.length;
while ((i < sLength) && (s.charAt(i) != "@")){ i++}
if ((i >= sLength) || (s.charAt(i) != "@")) return false;
else i += 2;
while ((i < sLength) && (s.charAt(i) != ".")){ i++}
if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
else return true;
}
