function validate(evt){
	var email = document.getElementById('email');
	//para ser mais robusto, refazer isto em regex, sff!
	evt.preventDefault();
	document.getElementById('erro').innerHTML = '';
	// se vazio
	if (email.value.length == 0 || email.value == 'email'){
		document.getElementById('erro').innerHTML = 'Email n\u00E3o pode ser vazio!';
	}
	else {
		// se é o primeiro ou não existe
		if( email.value.indexOf('@') <= 0) {
			document.getElementById('erro').innerHTML = 'Morada n\u00E3o v\u00E1lida';
		}
		else {
			var indice_arroba_mais_dois = email.value.indexOf('@')+2;
			if( email.value.indexOf('.',indice_arroba_mais_dois) == -1) {
				document.getElementById('erro').innerHTML = 'Morada n\u00E3o v\u00E1lida';
			}
			else {
				if(email.value.indexOf('.') == email.value.length-1) {
					document.getElementById('erro').innerHTML = 'Morada n\u00E3o v\u00E1lida';
				}
				else {
					var xmlhttp=new XMLHttpRequest();
					xmlhttp.onreadystatechange=function() {
						if (xmlhttp.readyState==4 && xmlhttp.status==200){
							document.getElementById("erro").innerHTML=xmlhttp.responseText;
						}
					}
					xmlhttp.open("POST","snd.php",true);
					xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
					xmlhttp.send('email=' + document.getElementById('email').value);
				}
			}
		}
	}
}

function leave_email(){
	if (document.getElementById('email').value == '') {
		document.getElementById('email').value = 'email'; 
	};
}

function put_email(){
	if (document.getElementById('email').value == 'email') {
		document.getElementById('email').value = ''; 
	};
}

window.onload = function() {

	//try not IE
	try {
		document.getElementById('fnewsletter').addEventListener('submit',validate,true);
		document.getElementById('email').addEventListener('blur',leave_email,true);
		document.getElementById('email').addEventListener('focus',put_email,true);
	}
	catch(e){
		document.getElementById('fnewsletter').attachEvent('onsubmit',validate);
		document.getElementById('email').attachEvent('onblur',leave_email);
		document.getElementById('email').attachEvent('onfocus',put_email);
	}
	
	var enable_real_dimensions = new Array();

	enable_real_dimensions[0] = 'LogoBCPsite.jpg';
	
	var images_list = document.getElementsByTagName('IMG');
	
	for (var i = enable_real_dimensions.length - 1; i >= 0; i--){
		for (var j = images_list.length - 1; j >= 0; j--){
			if (images_list[j].src.match(enable_real_dimensions[i])) {
				images_list[j].style.width='auto';
			}
		}
	}
	


}

function load_image(fil) {
	
	document.getElementById('poster').src = '/upload/' + fil;
	
}


