function toggle(targetId) {
		target = document.getElementById(targetId);
		if (target.style.display == "none"){
			target.style.display="";
		} else {
			target.style.display="none";
		}
}

function Validate(theForm) {
	var verifmail = new String(theForm.member_email.value);
			
	if (theForm.member_first_name.value == "")
	{
		alert("Please enter your First Name."); 
		theForm.member_first_name.focus(); 
		return (false); 
	}
				
	if (theForm.member_surname.value == "")
	{
		alert("Please enter your Surname."); 
		theForm.member_surname.focus(); 
		return (false); 
	}
				
	if (theForm.member_email.value == "")
	{
		alert("Please enter your e-mail address."); 
		theForm.member_email.focus(); 
		return (false); 
	}
				
	if (verifmail.search("@")==-1)
	{
		alert("E-mail address must respect this format: *******@***.**"); 
		theForm.member_email.focus(); 
		return (false); 
	}
	
	if (theForm.member_password.value == "")
	{
		alert("Please enter your Password."); 
		theForm.member_password.focus(); 
		return (false); 
	}
	
	if (theForm.member_telephone.value == "")
	{
		alert("Please enter your phone number."); 
		theForm.member_telephone.focus(); 
		return (false); 
	}
				
	if (theForm.member_organisation.value == "")
	{
		alert("Please enter your company/institute."); 
		theForm.member_organisation.focus(); 
		return (false); 
	}
	
	if (theForm.member_address.value == "")
	{
		alert("Please enter your address."); 
		theForm.member_address.focus(); 
		return (false); 
	}
	
	if (theForm.member_city.value == "")
	{
		alert("Please enter your city."); 
		theForm.member_address.focus(); 
		return (false); 
	}
	
	if (theForm.member_postcode.value == "")
	{
		alert("Please enter your postcode."); 
		theForm.member_postcode.focus(); 
		return (false); 
	}
	
	if (theForm.member_country.value == "")
	{
		alert("Please enter your country."); 
		theForm.member_country.focus(); 
		return (false); 
	}
	
	if (theForm.member_area_interest.value == "")
	{
		alert("Please enter your areas of interest."); 
		theForm.member_area_interest.focus(); 
		return (false); 
	}
	
	if (theForm.member_level.value == "")
	{
		alert("Please enter your membership level."); 
		theForm.member_level.focus(); 
		return (false); 
	}
				
	return (true); 
} 

function ValidateUpdate(theForm) {
	
	if (theForm.member_first_name.value == "")
	{
		alert("Please enter your First Name."); 
		theForm.member_first_name.focus(); 
		return (false); 
	}
	
	if (theForm.member_password.value == "")
	{
		alert("Please enter your Password."); 
		theForm.member_password.focus(); 
		return (false); 
	}
				
	if (theForm.member_surname.value == "")
	{
		alert("Please enter your Surname."); 
		theForm.member_surname.focus(); 
		return (false); 
	}
				
	
	if (theForm.member_telephone.value == "")
	{
		alert("Please enter your phone number."); 
		theForm.member_telephone.focus(); 
		return (false); 
	}
				
	if (theForm.member_organisation.value == "")
	{
		alert("Please enter your company/institute."); 
		theForm.member_organisation.focus(); 
		return (false); 
	}
	
	if (theForm.member_address.value == "")
	{
		alert("Please enter your address."); 
		theForm.member_address.focus(); 
		return (false); 
	}
	
	if (theForm.member_city.value == "")
	{
		alert("Please enter your city."); 
		theForm.member_address.focus(); 
		return (false); 
	}
	
	if (theForm.member_postcode.value == "")
	{
		alert("Please enter your postcode."); 
		theForm.member_postcode.focus(); 
		return (false); 
	}
	
	if (theForm.member_country.value == "")
	{
		alert("Please enter your country."); 
		theForm.member_country.focus(); 
		return (false); 
	}
	
	if (theForm.member_area_interest.value == "")
	{
		alert("Please enter your areas of interest."); 
		theForm.member_area_interest.focus(); 
		return (false); 
	}
				
	return (true); 
}

function VF_vacancy(){ 
	var theForm = document.vacancy;
	var dte_vacancy_deadlineRE = /^(0[1-9]|[12][0-9]|3[01])\/(0[1-9]|1[012])\/(19|20)\d\d$/;
	var errMsg = "";
	var setfocus = "";

	if (theForm['vacancy_location'].value == ""){
		errMsg = "Please enter the location of the Vacancy\.";
		setfocus = "['vacancy_location']";
	}
	if (theForm['vacancy_description'].value == ""){
		errMsg = "Please enter a Vacancy Description\.";
		setfocus = "['vacancy_description']";
	}
	if (theForm['vacancy_title'].value == ""){
		errMsg = "Please enter a Vacancy Title\.";
		setfocus = "['vacancy_title']";
	}
	if (theForm['vacancy_deadline'].value == ""){
		errMsg = "Please enter a Vacancy Deadline with the format 'DD/MM/YYYY'\.";
		setfocus = "['vacancy_deadline']";
	}
	if (!dte_vacancy_deadlineRE.test(theForm['vacancy_deadline'].value)){
		errMsg = "Please enter a Vacancy Deadline wid\.";
		setfocus = "['vacancy_deadline']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}

function VF_event(){ //v2.0

	var theForm = document.Event;
	var dte_event_startRE = /^(0[1-9]|[12][0-9]|3[01])\/(0[1-9]|1[012])\/(19|20)\d\d$/;
	var errMsg = "";
	var setfocus = "";

	if (theForm['event_location'].value == ""){
		errMsg = "Please enter an Event Location\.";
		setfocus = "['event_location']";
	}
	if (theForm['event_description'].value == ""){
		errMsg = "Please enter an Event Description\.";
		setfocus = "['event_description']";
	}
	if (theForm['eventDays'].value == ""){
		errMsg = "Please enter an the days of the Event\.";
		setfocus = "['eventDays']";
	}
	if (!dte_event_startRE.test(theForm['event_start'].value)){
		errMsg = "Please enter an Event Start Date with the format 'DD/MM/YYYY'\.";
		setfocus = "['event_start']";
	}
	if (theForm['event_title'].value == ""){
		errMsg = "Please enter an Event Title\.";
		setfocus = "['event_title']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}

function VF_contact(){ 

	var theForm = document.contact;
	var errMsg = "";
	var setfocus = "";

	if (theForm['contactName'].value == ""){
		errMsg = "Please enter your Name\.";
		setfocus = "['contactName']";
	}
	if (theForm['contactEmail'].value == ""){
		errMsg = "Please enter your Email\.";
		setfocus = "['contactEmail']";
	}
	if (theForm['contactMessage'].value == ""){
		errMsg = "Please enter your Message\.";
		setfocus = "['contactMessage']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}

function clickclear(thisfield, defaulttext) {
if (thisfield.value == defaulttext) {
thisfield.value = "";
}
}

function clickrecall(thisfield, defaulttext) {
if (thisfield.value == "") {
thisfield.value = defaulttext;
}
}

function processaDados(tipoPagamento){
	
	var tipo = tipoPagamento;
	
	document.getElementById('tipoPagamento').value = tipo;
	
	
	document.getElementById("form1").submit();
	
	
}