function MM_openBrWindow(theURL,winName,features) { //v2.0

	var win_position = ',left=300,top=200,screenX=300,screenY=200';

	window.open(theURL,winName,features+win_position);
}

function openMenu(menu,subMenus) {
	var html='<ul>';
	var topo;
	
	if(document.getElementById(menu) != null){
		topo = document.getElementById(menu).offsetTop;
	}
	else{ 
		topo = 0;
	}
		
	if(menu=='Utilidades' || menu=='Reservado'){
		document.getElementById('submenu').style.top = '151px';
	}else{
		document.getElementById('submenu').style.top = (151+topo)+'px';
	}
	for(i=0;i<subMenus.length;++i){
		html+='<li>';
		if(subMenus[i]=='Sala7'){
			html+='<a href="http://www.sala7.org/" target="_blank">';
		}else if(subMenus[i]=='Pai'){
			html+='<a href="./pai">';
		}else if(subMenus[i]=='Webmail'){
			html+='<a href="https://www.google.com/a/fpcc.pt/ServiceLogin?service=mail&passive=true&rm=false&continue=https%3A%2F%2Fmail.google.com%2Fa%2Ffpcc.pt%2F&bsv=zpwhtygjntrz&ss=1&ltmpl=default&ltmplcache=2&hl=pt-PT" target="_blank">';
		}else{
			html+='<a href="?page='+menu+'&sub='+subMenus[i]+'">';
		}
		html+='<img src="./img/site/'+subMenus[i]+'.png" alt="'+subMenus[i]+'" /></a></li>';
	}
	html+='</ul>';
	document.getElementById("submenu").innerHTML=html;
}

function eventHandler(e,obj){
	var event_obj;
	var flag = true;
	
	if (!e) 
		var e = window.event;

	e.cancelBubble=true;

	if (e.stopPropagation) 
		e.stopPropagation();

	if (e.target) 
		event_obj=e.target;
	//else if (e.srcElement) 
		//event_obj=e.srcElement;

	//if (event_obj.nodeType==3) 
		//event_obj=event_obj.parentNode;

	//eobj=(e.relatedTarget)?e.relatedTarget:(e.type=='mouseout')?e.toElement:e.fromElement;
	/*
	if(e.relatedTarget)
		alert("rel");
		
	if(e.target)
		alert("targ");
	*/
	if(e.relatedTarget)
		event_obj = e.relatedTarget;
	else
		if(e.type == 'mouseout')
			event_obj = e.toElement;	
		else
			event_obj = e.fromElement;


	if (!event_obj||event_obj==obj){
		flag = false;
	}

	while (event_obj.parentNode){
		if (event_obj==obj) 
			flag = false;
		event_obj=event_obj.parentNode;
	}

	if(flag)
		document.getElementById("submenu").innerHTML="";
}

function resetForm (){
	var campo=new Array("nome","email","password","password_check");
	for(i in campo){
		document.getElementById(campo[i]).style.visibility="hidden";
	}
}

	//var fvalidar=0;
	var fvalidar = new Array(3);
	var validar = false;

function checkForm (nome,valor,id){
 document.getElementById(nome).style.visibility="visible";
  if(valor==null||valor==""||valor.length<4) {
	 document.getElementById(nome).src="./img/site/wrong.gif";
	 //fvalidar--;
	 fvalidar[id] = false;
  }else if(nome=="nome"&&(valor.length<5)) {
	 document.getElementById(nome).src="./img/site/wrong.gif";
	 //fvalidar--;
	 fvalidar[id] = false;
  }else if(nome=="email"&&(valor.indexOf("@")<3||valor.indexOf(".")<7||valor.indexOf(" ")!=-1||valor.indexOf("@")>valor.indexOf(".")||valor.length<11)) {
	 document.getElementById(nome).src="./img/site/wrong.gif";
	 //fvalidar--;
	 fvalidar[id] = false;
  }else{
	 document.getElementById(nome).src="./img/site/right.gif";
	 fvalidar[id] = true;
	 /*
	 if(fvalidar<3){
	 	fvalidar++;
	 }
	 */
  }
  checkSubmit();

  //return fvalidar;
}

function checkPass (nome,valor){
 document.getElementById(nome).style.visibility="visible";
  if(valor==''||valor==null||valor!==document.getElementById('password_src').value) {
	 document.getElementById(nome).src="./img/site/wrong.gif";
	 validar = false;
  }else{
	 document.getElementById(nome).src="./img/site/right.gif";
	 validar = true;
  }  
  return validar;
}

function recheckPass (nome,valor){
  if(valor==''||valor==null||valor!==document.getElementById('password_x').value||valor.length<4) {
	 document.getElementById('password_x').value="";
	 document.getElementById('password_check').style.visibility="hidden";
	 validar = false;
	 checkSubmit();
  }
}

function preenchidos(){
var flag = true;

for(var i=0;i<3;i++){
	if(fvalidar[i] == false)
		flag = false;
}

return flag;
}

function checkSubmit(){
	//if(fvalidar>=3&&validar==true){
		if(preenchidos() == true && validar==true){
		document.getElementById('submeter').disabled=false;
	}else{
		document.getElementById('submeter').disabled=true;
	}
}

function onMouseOutHandler(e){
	
	if (!e) 
		var e = window.event;
		
	/*
	 * e.relatedTarget -> Firefox
	 * e.toElement -> IE
	 */	
	var elem = e.relatedTarget || e.toElement;
	
	var id = elem.id;
	
	if(id != undefined && id != null){
		
		if(id=="source"||id=="reservado"||id=="menu"){
		document.getElementById("submenu").innerHTML="";
		}	
	}
}

// document.getElementById(\'submenu\').clearTimeout(0);
// onmouseout="window.setTimeout(closeMenu, 1000);"