function popupform(myform, windowname){
			window.open('', windowname, 'height=400,width=776,scrollbars=yes');
			myform.target=windowname;
			return true;
}


function popupform_news(myform, windowname){
	if (checkEmail(myform) == true){
			if (! window.focus) return true;
			window.open('', windowname, 'height=150,width=400,scrollbars=yes');
			myform.target=windowname;
			return true;
		}
	else{
		return false;
	}
}



function checkNEmail(form) {
	if (isBlank(form.email.value) || isBlank(form.name.value) || !isEmailValid(form.email.value) ) 
	{
		alert("Por favor entre em um endereço de Email. O e-mail que você digitou parece não ser válido.");
		form.email.focus();
		return false;
	}
	}

function checkEmail(form) {
	if (isBlank(form.email.value) || !isEmailValid(form.email.value) ) {
		alert("Por favor entre em um endereço de Email. O e-mail que você digitou parece não ser válido.");
		form.email.focus();
		return false;
	}
return true;

}

function isBlank(fieldValue) {
	var blankSpaces = / /g;
	fieldValue = fieldValue.replace(blankSpaces, "");
	return (fieldValue == "") ? true : false;
}

function isEmailValid(fieldValue) {
	var emailFilter = /^.+@.+\..{2,4}$/;
	var atSignFound = 0;
	for (var i = 0; i <= fieldValue.length; i++)
		if ( fieldValue.charAt(i) == "@" )
			atSignFound++;
	if ( atSignFound > 1 )
		return false;
	else
		return ( emailFilter.test(fieldValue) && !doesEmailHaveInvalidChar(fieldValue) ) ? true : false;
}

function doesEmailHaveInvalidChar(fieldValue) {
	var illegalChars = /[\(\)\<\>\,\;\:\\\/\"\[\] ]/;
	return ( illegalChars.test(fieldValue) ) ? true : false;
}




function validar() {

	var camposVal = [];

	texto = document.contato.opcao.options[document.contato.opcao.selectedIndex].value; 
	
	if (texto == "0"){ 
	
		camposVal.push('length=0,opcao, Ops! Informe o Departamento');

	}
	
	camposVal.push('length=3-255,nome, Ops! Informe seu Nome');
	
	camposVal.push('email,email, Ops! Informe Email');	
	
	
		var valida = new w3FormValidation(camposVal,'Volte ao campo descrito abaixo e complete a informação:',10);

		var resultado = valida.start();

		if ( resultado ) {
			ajax_fale('php/envio.php','conteudo');
			return false;
		
		}else{

			return false;		

		}


}


function validar_in() {

	var camposVal = [];

	texto = document.contato.opcao.options[document.contato.opcao.selectedIndex].value; 
	
	if (texto == "0"){ 
	
		camposVal.push('length=0,opcao, Oops! Inform the Department');

	}
	
	camposVal.push('length=3-255,nome, Oops! Inform your Name');
	
	camposVal.push('email,email, Oops! Inform Email');	
	
	
		var valida = new w3FormValidation(camposVal,'	Go back to the field below and complete the information:',10);

		var resultado = valida.start();

		if ( resultado ) {
			ajax_fale('php/envio.php','conteudo');
			return false;
		
		}else{

			return false;		

		}


}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
