// JavaScript Document

// Clear default text
function clickclear(thisfield, defaulttext) {
if (thisfield.value == defaulttext) {
thisfield.value = "";
}
}

// Enable text input
function SetStateTemasMenos(obj_checkbox, obj_textarea)
    {  if(obj_checkbox.checked)
       { obj_textarea.disabled = false;
       }
       else
       { obj_textarea.disabled = true;
       }
    }	
	
function SetStateTemasMais(obj_checkbox, obj_textarea)
    {  if(obj_checkbox.checked)
       { obj_textarea.disabled = false;
       }
       else
       { obj_textarea.disabled = true;
       }
    }	
	
function SetStateLacunas(obj_checkbox, obj_textarea)
    {  if(obj_checkbox.checked)
       { obj_textarea.disabled = false;
       }
       else
       { obj_textarea.disabled = true;
       }
    }	
	
function SetStateConteudos(obj_checkbox, obj_textarea)
    {  if(obj_checkbox.checked)
       { obj_textarea.disabled = false;
       }
       else
       { obj_textarea.disabled = true;
       }
    }	
	

// Limit checkbox choices
function countChoicesMenos(obj) {
max = 3; 

temasMenos01 = obj.form.temasMenos01.checked;
temasMenos02 = obj.form.temasMenos02.checked;
temasMenos03 = obj.form.temasMenos03.checked;
temasMenos04 = obj.form.temasMenos04.checked;
temasMenos05 = obj.form.temasMenos05.checked;
temasMenos06 = obj.form.temasMenos06.checked;
temasMenos07 = obj.form.temasMenos07.checked;
temasMenos08 = obj.form.temasMenos08.checked;
temasMenos09 = obj.form.temasMenos09.checked;
temasMenos10 = obj.form.temasMenos10.checked;
temasMenos11 = obj.form.temasMenos11.checked;

count = (temasMenos01 ? 1 : 0) + (temasMenos02 ? 1 : 0) + (temasMenos03 ? 1 : 0) + (temasMenos04 ? 1 : 0) + (temasMenos05 ? 1 : 0) + (temasMenos06 ? 1 : 0) + (temasMenos07 ? 1 : 0) + (temasMenos08 ? 1 : 0) + (temasMenos09 ? 1 : 0) + (temasMenos10 ? 1 : 0) + (temasMenos11 ? 1 : 0);


if (count > max) {
alert("Só podem ser escolhidas " + max + " categorias. \nDesseleccione uma das categorias se pretender escolher outra.");
obj.checked = false;
   }
}

function countChoicesMais(obj) {
max = 3; 

temasMais01 = obj.form.temasMais01.checked;
temasMais02 = obj.form.temasMais02.checked;
temasMais03 = obj.form.temasMais03.checked;
temasMais04 = obj.form.temasMais04.checked;
temasMais05 = obj.form.temasMais05.checked;
temasMais06 = obj.form.temasMais06.checked;
temasMais07 = obj.form.temasMais07.checked;
temasMais08 = obj.form.temasMais08.checked;
temasMais09 = obj.form.temasMais09.checked;
temasMais10 = obj.form.temasMais10.checked;
temasMais11 = obj.form.temasMais11.checked;

count = (temasMais01 ? 1 : 0) + (temasMais02 ? 1 : 0) + (temasMais03 ? 1 : 0) + (temasMais04 ? 1 : 0) + (temasMais05 ? 1 : 0) + (temasMais06 ? 1 : 0) + (temasMais07 ? 1 : 0) + (temasMais08 ? 1 : 0) + (temasMais09 ? 1 : 0) + (temasMais10 ? 1 : 0) + (temasMais11 ? 1 : 0);


if (count > max) {
alert("Só podem ser escolhidas " + max + " categorias. \nDesseleccione uma das categorias se pretender escolher outra.");
obj.checked = false;
   }
}

function countChoicesLacunas(obj) {
max = 3; 

lacunas01 = obj.form.lacunas01.checked;
lacunas02 = obj.form.lacunas02.checked;
lacunas03 = obj.form.lacunas03.checked;
lacunas04 = obj.form.lacunas04.checked;
lacunas05 = obj.form.lacunas05.checked;
lacunas06 = obj.form.lacunas06.checked;

count = (lacunas01 ? 1 : 0) + (lacunas02 ? 1 : 0) + (lacunas03 ? 1 : 0) + (lacunas04 ? 1 : 0) + (lacunas05 ? 1 : 0) + (lacunas06 ? 1 : 0);


if (count > max) {
alert("Só podem ser escolhidas " + max + " categorias. \nDesseleccione uma das categorias se pretender escolher outra.");
obj.checked = false;
   }
}

function countChoicesConteudos(obj) {
max = 3; 

conteudosPort01 = obj.form.conteudosPort01.checked;
conteudosPort02 = obj.form.conteudosPort02.checked;
conteudosPort03 = obj.form.conteudosPort03.checked;
conteudosPort04 = obj.form.conteudosPort04.checked;
conteudosPort05 = obj.form.conteudosPort05.checked;
conteudosPort06 = obj.form.conteudosPort06.checked;
conteudosPort07 = obj.form.conteudosPort07.checked;
conteudosPort08 = obj.form.conteudosPort08.checked;

count = (conteudosPort01 ? 1 : 0) + (conteudosPort02 ? 1 : 0) + (conteudosPort03 ? 1 : 0) + (conteudosPort04 ? 1 : 0) + (conteudosPort05 ? 1 : 0) + (conteudosPort06 ? 1 : 0) + (conteudosPort07 ? 1 : 0) + (conteudosPort08 ? 1 : 0);


if (count > max) {
alert("Só podem ser escolhidas " + max + " categorias. \nDesseleccione uma das categorias se pretender escolher outra.");
obj.checked = false;
   }
}

// Misc
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName==Netscape)&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
