function switchFrmLoginLabel(input,type){
	if(type=='username'){
		if(input.value=='Nome de utilizador') input.value='';
		else if(input.value=='') input.value='Nome de utilizador';
	}else if(type=='password'){
		if(input.value=='Palavra passe') input.value='';
		else if(input.value=='') input.value='Palavra passe';
	}
}

function show(input){
	document.getElementById(input).style.display='';
}

function hide(input){
	document.getElementById(input).style.display='none';
}

function validateForm(){
	if(document.getElementById('empresa').value && document.getElementById('username').value && document.getElementById('password').value){
		 document.getElementById('frmUser').submit();	
	}else{
		alert('Preencha os campos com asterisco!');
		return false;
	}
}

function edCommodities(input){
	if(!input.checked){
		document.getElementById('lme').disabled=true;
		document.getElementById('cereais').disabled=true;
		document.getElementById('energia').disabled=true;
		document.getElementById('algodao').disabled=true;
		document.getElementById('soja').disabled=true;
		document.getElementById('oleos').disabled=true;
	}else{
		document.getElementById('lme').disabled=false;
		document.getElementById('cereais').disabled=false;
		document.getElementById('energia').disabled=false;
		document.getElementById('algodao').disabled=false;
		document.getElementById('soja').disabled=false;
		document.getElementById('oleos').disabled=false;
	}
}

function enableAll(){
	document.getElementById('lme').disabled=false;
	document.getElementById('cereais').disabled=false;
	document.getElementById('energia').disabled=false;
	document.getElementById('algodao').disabled=false;
	document.getElementById('soja').disabled=false;
	document.getElementById('oleos').disabled=false;
}

function checkEmail(frm){
	d=frm;
	allTrue=true;
	var at="@"
	var dot="."
	var str=d.email.value;
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   allTrue=false;
	   var erro="Email inválido";
	}else if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   allTrue=false;
	   var erro="Email inválido";
	}else if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	   allTrue=false;
	   var erro="Email inválido";
	}else if(str.indexOf(at,(lat+1))!=-1){
	   allTrue=false;
	   var erro="Email inválido";
	}else if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	   allTrue=false;
	   var erro="Email inválido";
	}else if(str.indexOf(dot,(lat+2))==-1){
	   allTrue=false;
	   var erro="Email inválido";
	}else if(str.indexOf(" ")!=-1){
	   allTrue=false;
	   var erro="Email inválido";
	}	
	if(!allTrue) alert("Email inválido!");
	return allTrue;
}




//STATUS BAR messages
 message     = "***********^" +
               "IMF S.A.^" +
               "Informação de Mercados Financeiros^" +
               "Consultoria em Gestão de Risco 24h/dia^" +
               "Telef.: Porto 351 22 609 5888^" +
               "Fax: Porto 351 22 609 5933^" +
                               "Telef.: Lisboa 351 21 324 1204/5^" +
                               "Fax: Lisboa 351 21 324 1209^" +
                               "^"
 scrollSpeed = 25
 lineDelay   = 1500

 txt         = ""

 function scrollText(pos) {
   if (message.charAt(pos) != '^') {
     txt    = txt + message.charAt(pos)
     status = txt
     pauze  = scrollSpeed
   }
   else {
     pauze = lineDelay
     txt   = ""
     if (pos == message.length-1) pos = -1
   }
   pos++
   setTimeout("scrollText('"+pos+"')",pauze)
 }

scrollText(0)