function enviardados(){
	var _error=$('errors');
	_error.innerHTML = '';
	var _nome=$F('nome');
	var _empresa=$F('empresa');
	var _contacto=$F('contacto');
	var _email=$F('email');
	var _info=$F('info');
	var _errorMessage='';

	if (_nome.empty()){
		_errorMessage += 'O Nome n&atilde;o foi preenchido.<br>';
	}
	if (_empresa.empty()){
		_errorMessage += 'A Empresa n&atilde;o foi preenchida.<br>';
	}
	if (_contacto.empty()){
		_errorMessage += 'O contacto n&atilde;o foi preenchido.<br>';
	}
	if (_email.empty()){
		_errorMessage += 'O email n&atilde;o foi preenchido.<br>';
	}
	if (_info.empty()){
		_errorMessage += 'A informa&ccedil;&atilde;o n&atilde;o foi preenchida.<br>';
	}

	if (!validadeField('number', _contacto)){
		_errorMessage += 'Numero de contacto inv&aacute;lido.<br>';
	}	
	if (!validadeField('email', _email)){
		_errorMessage += 'E-mail inv&aacute;lido.<br>';
	}
	
	if (_errorMessage!=''){
		_error.innerHTML = _errorMessage;
		return false;
	}else{
		_error.innerHTML = 'Dados correctos, est&aacute; a ser enviado o email, aguarde.';
		cursor_wait();
		var _mensagem = 'Nome:' + _nome + '\n\nEmpresa: ' + _empresa + '\nContacto: ' + _contacto + '\nEmail: ' + _email + '\nMensagem: ' + _info;
		urchinTracker('/links/contacto_enviado');
		sendmail(_email,_mensagem,_nome);
		return true;
	}
}

function sendmail(email,mensagem, nome){
	var url = 'includes/libs/sendmail.php';
	var pars = 'email='+email+'&msg='+mensagem+'&name='+nome;
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
}


function enviardadosAssessment(){
	var _error=$('error');
	_error.innerHTML = '';
	var _nome=$F('txtNome');
	var _empresa=$F('txtEmpresa');
	var _contacto=$F('txtContacto');
	var _email=$F('txtEmail');
	var _subject=$F('txtSubject');
	var _errorMessage='';

	if (_nome.empty()){
		_errorMessage += 'O Nome n&atilde;o foi preenchido.<br>';
	}
	if (_empresa.empty()){
		_errorMessage += 'A Empresa n&atilde;o foi preenchida.<br>';
	}
	if (_contacto.empty()){
		_errorMessage += 'O contacto n&atilde;o foi preenchido.<br>';
	}
	if (_email.empty()){
		_errorMessage += 'O email n&atilde;o foi preenchido.<br>';
	}
	if (_subject.empty()){
		_errorMessage += 'Erro tecnico, pedimos desculpas pelo inconveniente.<br>';
	}else if (_subject == '360'){
		_subject = 'Pedido de Exemplo de Relat�rio CHECKPOINT 360';
	}else if(_subject == 'INDICATOR'){
		_subject = 'Pedido de Exemplo de Relat�rio PERFORMANCE INDICATOR';
	}

	if (!validadeField('number', _contacto)){
		_errorMessage += 'Numero de contacto inv&aacute;lido.<br>';
	}	
	if (!validadeField('email', _email)){
		_errorMessage += 'E-mail inv&aacute;lido.<br>';
	}
	
	if (_errorMessage!=''){
		_error.innerHTML = _errorMessage;
		return false;
	}else{
		_error.innerHTML = 'Dados correctos, est&aacute; a ser enviado o email, aguarde.';
		cursor_wait();
		var _mensagem = 'Nome:' + _nome + '\n\nEmpresa: ' + _empresa + '\nContacto: ' + _contacto + '\nEmail: ' + _email + '\nSubject: ' + _subject;
		urchinTracker('/links/contacto_enviado');
		sendmailAssessment(_nome,_email,_mensagem,_subject);
		return true;
	}
}

function sendmailAssessment(nome, email,mensagem, subject){
	var url = 'includes/libs/sendmailAssessment.php';
	var pars = 'name='+nome+'&email='+email+'&msg='+mensagem+'&subject='+subject;
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponseAssessment
			});
}

function showResponseAssessment(originalRequest)
{
	cursor_clear(); 
	$('txtNome').value='';
	$('txtEmpresa').value='';
	$('txtContacto').value='';
	$('txtEmail').value='';
	
	$('formAssessment').style.opacity='0.9';
	$('formAssessment').style.filter='alpha(opacity=90)';
	hideComponente('formAssessment');
	$('errors').innerHTML = originalRequest.responseText;
} 	

function reportError(request){
	alert('Sorry. There was an error.');
}

function validadeField(tipo, field){
 	if (tipo == 'number'){
    	var regex = /(^2\d{8}$|^9[136]\d{7}$)/;
	    if (!regex.test(field)){
	        try{
	            field.focus();
	            field.select();
	        }catch(e){
	        }
	        return false;
	    }else{
	    	return true;
	    }
    }
    if (tipo == 'texto'){
    	var regex = /^[A-Za-zÀ-ú ]+$/;
	    if (!regex.test(field)){
	        try{
	            field.focus();
	            field.select();
	        }catch(e){
	        }
	        return false;
	    }else{
	    	return true;
	    }
    }
    if (tipo == 'email'){
    	var regex = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
	    if (!regex.test(field)){
//	        alert("Introduza apenas digitos.");
	        try{
	            field.focus();
	            field.select();
	        }catch(e){
	        }
	        return false;
	    }else{
	    	return true;
	    }
    }
}

function hideComponente(hideId){
    var _hideId = $(hideId);
    _hideId.hide();
}

function showComponente(showId){
    var _showId = $(showId);
    _showId.show();
}

function showhideimagemmapa(imagem, show){
	var _imagem = $(imagem);
	if (show == 'true'){
		_imagem.src = "imagens/mapa.png";
		showComponente(imagem);
	}else{
		_imagem.src = "";
		hideComponente(imagem);
	}
}


function verifyRadio(){
	var _form = $('roiForm'); 
	var roi1 = 0;
	var roi2 = 0;
	var _valorTotal = $('valorTotal');
	
	for (i=0;i < _form.radioroi1.length;i++){
		if (_form.radioroi1[i].checked){
			roi1 = _form.radioroi1[i].value;
		}
	}
	var _form = $('roiForm'); 
	for (i=0;i < _form.radioroi2.length;i++){
		if (_form.radioroi2[i].checked){
			roi2 = _form.radioroi2[i].value;
		}
	}
	
	if (roi1==1 && roi2==1) {_valorTotal.innerHTML="&euro; 960";}
	if (roi1==2 && roi2==1) {_valorTotal.innerHTML="&euro; 1200";}
	if (roi1==3 && roi2==1) {_valorTotal.innerHTML="&euro; 1800";}
	if (roi1==4 && roi2==1) {_valorTotal.innerHTML="&euro; 2400";}
	if (roi1==5 && roi2==1) {_valorTotal.innerHTML="&euro; 3000";}
	if (roi1==6 && roi2==1) {_valorTotal.innerHTML="&euro; 3600";}
	if (roi1==7 && roi2==1) {_valorTotal.innerHTML="&euro; 4000";}
	if (roi1==8 && roi2==1) {_valorTotal.innerHTML="&euro; 4800";}
	
	if (roi1==1 && roi2==2) {_valorTotal.innerHTML="&euro; 1920";}
	if (roi1==2 && roi2==2) {_valorTotal.innerHTML="&euro; 2400";}
	if (roi1==3 && roi2==2) {_valorTotal.innerHTML="&euro; 3600";}
	if (roi1==4 && roi2==2) {_valorTotal.innerHTML="&euro; 4800";}
	if (roi1==5 && roi2==2) {_valorTotal.innerHTML="&euro; 6000";}
	if (roi1==6 && roi2==2) {_valorTotal.innerHTML="&euro; 7200";}
	if (roi1==7 && roi2==2) {_valorTotal.innerHTML="&euro; 8000";}
	if (roi1==8 && roi2==2) {_valorTotal.innerHTML="&euro; 9600";}
	
	if (roi1==1 && roi2==3) {_valorTotal.innerHTML="&euro; 2880";}
	if (roi1==2 && roi2==3) {_valorTotal.innerHTML="&euro; 3600";}
	if (roi1==3 && roi2==3) {_valorTotal.innerHTML="&euro; 5400";}
	if (roi1==4 && roi2==3) {_valorTotal.innerHTML="&euro; 7200";}
	if (roi1==5 && roi2==3) {_valorTotal.innerHTML="&euro; 9000";}
	if (roi1==6 && roi2==3) {_valorTotal.innerHTML="&euro; 10800";}
	if (roi1==7 && roi2==3) {_valorTotal.innerHTML="&euro; 12000";}
	if (roi1==8 && roi2==3) {_valorTotal.innerHTML="&euro; 14400";}
	
	if (roi1==1 && roi2==4) {_valorTotal.innerHTML="&euro; 3840";}
	if (roi1==2 && roi2==4) {_valorTotal.innerHTML="&euro; 4800";}
	if (roi1==3 && roi2==4) {_valorTotal.innerHTML="&euro; 7200";}
	if (roi1==4 && roi2==4) {_valorTotal.innerHTML="&euro; 9600";}
	if (roi1==5 && roi2==4) {_valorTotal.innerHTML="&euro; 12000";}
	if (roi1==6 && roi2==4) {_valorTotal.innerHTML="&euro; 14400";}
	if (roi1==7 && roi2==4) {_valorTotal.innerHTML="&euro; 16000";}
	if (roi1==8 && roi2==4) {_valorTotal.innerHTML="&euro; 19200";}
	
	if (roi1==1 && roi2==5) {_valorTotal.innerHTML="&euro; 4800";}
	if (roi1==2 && roi2==5) {_valorTotal.innerHTML="&euro; 6000";}
	if (roi1==3 && roi2==5) {_valorTotal.innerHTML="&euro; 9000";}
	if (roi1==4 && roi2==5) {_valorTotal.innerHTML="&euro; 12000";}
	if (roi1==5 && roi2==5) {_valorTotal.innerHTML="&euro; 15000";}
	if (roi1==6 && roi2==5) {_valorTotal.innerHTML="&euro; 18000";}
	if (roi1==7 && roi2==5) {_valorTotal.innerHTML="&euro; 20000";}
	if (roi1==8 && roi2==5) {_valorTotal.innerHTML="&euro; 24000";}
	
	if (roi1==1 && roi2==6) {_valorTotal.innerHTML="&euro; 5760";}
	if (roi1==2 && roi2==6) {_valorTotal.innerHTML="&euro; 7200";}
	if (roi1==3 && roi2==6) {_valorTotal.innerHTML="&euro; 10800";}
	if (roi1==4 && roi2==6) {_valorTotal.innerHTML="&euro; 14400";}
	if (roi1==5 && roi2==6) {_valorTotal.innerHTML="&euro; 18000";}
	if (roi1==6 && roi2==6) {_valorTotal.innerHTML="&euro; 21600";}
	if (roi1==7 && roi2==6) {_valorTotal.innerHTML="&euro; 24000";}
	if (roi1==8 && roi2==6) {_valorTotal.innerHTML="&euro; 28800";}
}

function cursor_wait() {
	document.body.style.cursor = 'wait';
}

function cursor_clear() {
	document.body.style.cursor = 'default';
}

function onhover(imagem){
	$(imagem).src = "imagens/actions/menuIconHover.png";
}

function hoverout(imagem){
	$(imagem).src = "imagens/actions/menuIcon.png";
}

var _imagem = 'init';
function initTrocaImagem(){
	if (_imagem == 'init'){
		_imagem = 'coaching';
		Effect.BlindUp("formacaoDestaqueUp");
	}else if (_imagem == 'formacao'){
		_imagem = 'coaching';
		Effect.BlindDown("coachingDestaqueDown");
		Effect.BlindUp("formacaoDestaqueUp");
	}else if (_imagem == 'coaching'){
		_imagem = 'formacao';
		Effect.BlindUp("coachingDestaqueDown");
		Effect.BlindDown("formacaoDestaqueUp");
	}
}

function efeitoAreaDestaqueDown(){ 
	//Effect.BlindDown("areaDestaque");
	Effect.Appear("areaDestaque");
	setTimeout("efeitoAreaDestaqueUp()","6000");
}

function efeitoAreaDestaqueUp(){
	//Effect.BlindUp("areaDestaque");
	Effect.Fade("areaDestaque");
	setTimeout("efeitoAreaDestaqueDown()","2000");
}

function openlink(link) {
	var openlink = window.open(link,'','scrollbars=yes,menubar=yes,height=630,width=1000,resizable=yes,toolbar=yes,location=yes,status=yes');
}

function downloadFile(file){
	//window.location.href = file;
	//var openlink = window.open(file,'download file','scrollbars=no,menubar=no,height=6,width=8,resizable=no,toolbar=no,location=no,status=no');
	window.location.href = file;
}