function preLoadImg() {
	pic1= new Image(52,20);
	pic1.src="img/logo_flickr_over.jpg";

	pic2= new Image(61,20);
	pic2.src="img/logo_vimeo_over.jpg"; 

	pic3= new Image(66,20);
	pic3.src="img/logo_facebook_over.jpg"; 

	pic4= new Image(64,20);
	pic4.src="img/logo_twitter_over.jpg";

	pic5= new Image(72,20);
	pic5.src="img/logo_linkedin_over.jpg";

	pic6= new Image(90,25);
	pic6.src="img/enviar_over.jpg";
}

preLoadImg();

function fieldVals(obj) {
	
	if(obj.name == 'nome') {
		if(obj.value == 'Seu nome') {
			obj.value = '';
		} else {
			if(obj.value == '') {
				obj.value = 'Seu nome';
			}
		}
	}

	if(obj.name == 'email') {
		if(obj.value == 'E-mail') {
			obj.value = '';
		} else {
			if(obj.value == '') {
				obj.value = 'E-mail';
			}
		}	
	}

	if(obj.name == 'mensagem') {
		if(obj.value == 'Escreva sua mensagem aqui') {
			obj.value = '';
		} else {
			if(obj.value == '') {
				obj.value = 'Escreva sua mensagem aqui';
			}
		}	
	}
}

function isEMailAddr(string) {
	emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/
	return emailRegExp.test(string);
}

function onSubmit(el) {
	var num = el.length;
	var erroHtmlStart = '<div style="float:right; margin-top:5px; color:#E6BC00; line-height:20px;"><img src="img/exclamacao.jpg" width="25" height="25" id="" alt="" align="left"/>&nbsp; ';
	var erroHtmlEnd = '! &nbsp;&nbsp;</div>';
	var msg = '';
	var ctrl = true;

	// para cada elemento do formulario
	for(var i=0;i < num;i++) {
		//verifica os campos que devem ser preenchidos
		switch(el[i].name) {
			case 'nome':
				if((el[i].value == 'Seu nome') || (el[i].value == '')){
					ctrl = false;
					msg = 'Dados insuficientes';
				}
			break;
			case 'email':
				if((el[i].value == 'E-mail') || (el[i].value == '')){
					ctrl = false;
					msg = 'Dados insuficientes';
				} else {
					//se o email estiver preenchido, testa para validade dos caracteres
					if(!isEMailAddr(el[i].value)) {
						ctrl = false;
						msg = 'E-mail inválido';
					}
				}
			break;
			case 'mensagem':
				if((el[i].value == 'Escreva sua mensagem aqui') || (el[i].value == '')){
					ctrl = false;
					msg = 'Dados insuficientes';
				}
			break;
		}
		
	}

	if(ctrl) {
		return true;
	} else {
		document.getElementById("formMsg").innerHTML = erroHtmlStart+msg+erroHtmlEnd;
	}
}