// JavaScript Document
function leftPad(str) {
    while(str.length<2) {str="0"+str;}    
    return str;
}

var monthNames = new Array("Janeiro","Fevereiro","Mar&ccedil;o","Abril","Maio","Junho","Julho",
"Agosto","Setembro","Outubro","Novembro","Dezembro");
var dayNames = new Array("Domingo","Segunda-feira","Ter&ccedil;a-feira","Quarta-feira","Quinta-feira","Sexta-feira","S&aacute;bado");


function getDateString() {
    var dt = new Date();
    dt.setTime(dt.getTime());
    
    var y = dt.getYear();
    if (y < 1000) y +=1900;
    var str="";
    var day = dt.getDate();
   
    str+=dayNames[dt.getDay()]+", "+ day +" de "+monthNames[dt.getMonth()]+" de "+y;
    str+=",&nbsp;"+leftPad(""+dt.getHours())+":"+leftPad(""+dt.getMinutes())+":"+leftPad(""+dt.getSeconds())+"";
    return str;
}

function toggle(id)

            {

            if (document.getElementById(id).style.display != 'none')		 	

            document.getElementById(id).style.display = 'none';	

            else

            document.getElementById(id).style.display = 'block';	

            }
			
function Confimacao(id_num){
	var resp=confirm('Tem a certeza que Pretende Apagar?');
	if(resp) { 
		//document.write("")
		document.getElementById("id_num").value = id_num;
		document.del_info.submit();
	}
}

function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}


function IsNumeric(sText)
{
   var ValidChars = "0123456789.-/,";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}



function IsNumber(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

function checkInscricao(){
	var check = true;
	var msg = "";
	
	if(document.getElementById("re_pass").value != document.getElementById("pass").value)
	{
		check = false;	
		msg = "Password não confirmado"
	}
	
	if(document.getElementById("re_pass").value == null || document.getElementById("re_pass").value == "")
	{
		check = false;	
		msg = "Confirmação Password Obrigatorio"
	}
	
	
	
	if(document.getElementById("pass").value == null || document.getElementById("pass").value == "")
	{
		check = false;	
		msg = "O campo password deve ser preenchido"
	}
	
	
	if(document.getElementById("user").value == null || document.getElementById("user").value == "")
	{
		check = false;	
		msg = "O campo utilizador deve ser preenchido"
	}
	
	if(document.getElementById("residencia").value == null || document.getElementById("residencia").value == "")
	{
		check = false;	
		msg = "O campo Local de Resid&ecirc;ncia deve ser preenchido"
	}
	
	if(document.getElementById("pais_formacao").value == null || document.getElementById("pais_formacao").value == "")
	{
		check = false;	
		msg = "O campo País(es) da Formação deve ser preenchido"
	}
	
	if(document.getElementById("area_formacao").value == null || document.getElementById("area_formacao").value == "")
	{
		check = false;	
		msg = "O campo Área de Formação deve ser preenchido"
	}
	
	
	
	if(document.getElementById("email").value == null || document.getElementById("email").value == "")
	{
		check = false;	
		msg = "O campo email deve ser preenchido"
	}
	
	if(document.getElementById("orgao").value == null || document.getElementById("orgao").value == "")
	{
		check = false;	
		msg = "O campo orgão deve ser preenchido"
	}
	
	if(document.getElementById("nome").value == null || document.getElementById("nome").value == "")
	{
		check = false;	
		msg = "O campo nome deve ser preenchido"
	}
	
	if(check == true)
		document.Form.submit();
	else
		alert(msg);
} 


function checkSocios()
{
	var check = true;
	var msg = "";

	if(document.getElementById("user").value == null || document.getElementById("user").value == "")
	{
		check = false;	
		msg = "O campo utilizador deve ser preenchido"
	}
	
	if(document.getElementById("pass").value == null || document.getElementById("pass").value == "")
	{
		check = false;	
		msg = "Verifica o seu o campo password"
	}
	
	
	if(check == true)
		document.Form.submit();
	else
		alert(msg);
} 

function checkCom()
{
	var check = true;
	var msg = "";

	if(document.getElementById("corpo").value == null || document.getElementById("corpo").value == "")
	{
		check = false;	
		msg = "O campo Texto deve ser preenchido"
	}
	
	if(document.getElementById("localidade").value == null || document.getElementById("localidade").value == "")
	{
		check = false;	
		msg = "O campo Localidade, País deve ser preenchido"
	}
	
	if(document.getElementById("nome").value == null || document.getElementById("nome").value == "")
	{
		check = false;	
		msg = "O campo Nome deve ser preenchido"
	}
	
	
	if(check == true)
		document.Form.submit();
	else
		alert(msg);
} 

function checkPequisa(){
	var check = true;
	var msg = "";
	if(document.getElementById("pesquisa").value == null || document.getElementById("pesquisa").value == "")
	{
		check = false;	
		msg = "O campo Pesquisa deve ser preenchido"
	}
	
	
	if(check == true)
		document.Form.submit();
	else
		alert(msg);
} 

function validaForm(){
		    d = document.myForm;
           //validar nome
          if (d.nome.value == ""){
                     alert("O campo  Nome deve ser preenchido!");
                     d.nome.focus();
                    return false;
          }
		  
        if (d.email.value == ""){
                   alert("O campo Email deve ser preenchido!");
                   d.email.focus();
                   return false;
         }
		 
			 
         
		 
		  if (d.mensagem.value == ""){
                   alert("O campo Mensagem deve ser preenchido!");
                   d.mensagem.focus();
                   return false;
         }
		  //validar email
         
         //validar email(verificao de endereco eletrônico)
		 $theresults = ereg("^[^@ ]+@[^@ ]+\.[^@ \.]+$", email, $trashed);
           if ($theresults) 
              return false;
           else 
		   alert ("O campo Email deve ser conter um endereco eletrônico!");
                  d.email.focus();
             return true;
		 
        
   } 
   
   function checkGuestbook()
{
	var check = true;
	var msg = "";

	if(document.getElementById("corpo").value == null || document.getElementById("corpo").value == "")
	{
		check = false;	
		msg = "O campo 'Texto' é de preenchimento Obrigatório."
	}
	
	if(document.getElementById("localidade").value == null || document.getElementById("localidade").value == "")
	{
		check = false;	
		msg = "O campo 'Local' é de preenchimento Obrigatório."
	}
	
	if(document.getElementById("nome").value == null || document.getElementById("nome").value == "")
	{
		check = false;	
		msg = "O campo 'Nome' é de preenchimento Obrigatório."
	}
	
	
	if(check == true)
		document.Form.submit();
	else
		alert(msg);
} 
   
   /*** Temporary text filler function. Remove when deploying template. ***/
var gibberish=["O Rato roeu a rolha da garrafa do Rei da Rússia", "Pobre pintor português pagaram-lhe um pobre pataco", "decio é nhaco"]
function filltext(words){
for (var i=0; i<words; i++)
document.write(gibberish[Math.floor(Math.random()*3)]+" ")
}



	function ShowHide(div) {
  var k = document.getElementById(div).style;
  k.display = "block";
 
}
	
javascript:var myDate = new Date();
myDays= ["dom","seg","ter","qua","qui","sex","sab"];

 //alert(myDays[myDate.getDay()])
 function AparecerDiv(){ // função aparecer
 if (myDays[myDate.getDay()] == sab)
	document.getElementById(sab_tcv).style.display = "block";
	// usamos o style.display para manupular o css da div e mostrar ela
}
function OcultarDiv(){  // função ocultar
	document.getElementById(sab_tcv).style.display = "none";
	// usamos o style.display para manupular o css da div e ocultar ela
}
//contador de caracteres textarea
function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

<!-- Begin Rotate imagem
var interval = 5.5; // delay between rotating images (in seconds)
var random_display = 1; // 0 = no, 1 = yes
interval *= 1000;

var image_index = 0;
image_list = new Array();
image_list[image_index++] = new imageItem("images/01.jpg");
image_list[image_index++] = new imageItem("images/02.jpg");
image_list[image_index++] = new imageItem("images/03.jpg");
image_list[image_index++] = new imageItem("images/04.jpg");
var number_of_image = image_list.length;
function imageItem(image_location) {
this.image_item = new Image();
this.image_item.src = image_location;
}
function get_ImageItemLocation(imageObj) {
return(imageObj.image_item.src)
}
function generate(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage() {
if (random_display) {
image_index = generate(0, number_of_image-1);
}
else {
image_index = (image_index+1) % number_of_image;
}
var new_image = get_ImageItemLocation(image_list[image_index]);
return(new_image);
}
function rotateImage(place) {
var new_image = getNextImage();
document[place].src = new_image;
var recur_call = "rotateImage('"+place+"')";
setTimeout(recur_call, interval);
}
//  End -->

function toggle2(id)
		 {
		 	switch (id)
		 	{
		 	 case 'notas': if (document.getElementById('notas').style.display != 'block') 
			 					document.getElementById('notas').style.display = 'block';
		 							else 
		 								document.getElementById('notas').style.display = 'block';
										document.getElementById('documentos').style.display = 'none';
										document.getElementById('edit').style.display = 'none';
									break;
									
			case 'documentos': if (document.getElementById('documentos').style.display != 'block') 
			 					document.getElementById('documentos').style.display = 'block';
		 							else 
		 								document.getElementById('documentos').style.display = 'block';
										document.getElementById('notas').style.display = 'none';
										document.getElementById('edit').style.display = 'none';
									break;
									
			case 'edit': if (document.getElementById('edit').style.display != 'block') 
			 					document.getElementById('edit').style.display = 'block';
		 							else 
		 								document.getElementById('edit').style.display = 'block';
										document.getElementById('documentos').style.display = 'none';
										document.getElementById('notas').style.display = 'none';
									break;
									
						  default:  document.getElementById('notas').style.display = 'none';
							   		document.getElementById('documentos').style.display = 'none';
									document.getElementById('edit').style.display = 'none';
									break;

	
		 	}
		 }
		 
		 