function callOnLoad(init){
	if (window.addEventListener)
	{
    	window.addEventListener("load", init, false);
	}
	else if (window.attachEvent)
	{
    	window.attachEvent("onload", init);
	}
	else
	{
    	window.onload = init;
	}
}

function limpar(){
	document.newsletterForm.email.value = '';
	document.newsletterForm.name.value = '';
	return false;
}

function fadeOutMessage(login){
	
	if( login ){
		if( $('loginDiv') ){
			window.setTimeout('Effect.Fade(\'loginDiv\', {duration:.5})',2500);
		}
	}
	else 
	{
		if( $('messageDiv') ){
			window.setTimeout('Effect.Fade(\'messageDiv\', {duration:.5})',2500);
		}
	}
}

function fadeOutMessageInterno(){
	if( $('message') ){
		window.setTimeout('Effect.Fade(\'message\', {duration:1.5})',4500);
	}
}


function validaRadios(){
	var marcados = false;
	for (i = 0; i < document.exportErrorDetailsForm.erro_opcao.length; i++) {
		if (document.exportErrorDetailsForm.erro_opcao[i].checked) {
			  marcados = true;
			  break;
		}
	}
	if(!marcados){
		alert("Por favor, escolha uma das opções.");
		return false;
	}
	else{
		document.exportErrorDetailsForm.submit();
	}
}

function validaRadioMailList(){
	var marcados = false;
	for (i = 0; i < document.formulario.tipo.length; i++) {
		if (document.formulario.tipo[i].checked) {
			  marcados = true;
			  break;
		}
	}
	if(!marcados){
		alert('Por favor, escolha uma das opções.');
		return false;
	}
	else{
		document.formulario.submit();
	}
}

var reEmail = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

function validaFormTestCampanha(){
	var email = document.formTestCampanha.email.value;
	var subject = document.formTestCampanha.subject.value;
	var selecContent = document.getElementById('contentId').selectedIndex;
	
	if(selecContent == 0){
		alert('Preencha o conteúdo que vai ser enviado.');
		return false;
	}
	else if(email.length == 0){
		alert('Preencha o email.');
		return false;
	}
	else if(!reEmail.test(email)){
		alert('Email inválido.');
		return false;
	}
	else if(subject.length == 0){
		alert('Preencha o assunto.');
		return false;
	}
	else{
		document.formTestCampanha.submit();
	}
}

function mostra(idElem) {
	var ele = document.getElementById(idElem);
	if(ele == null|| typeof ele != "object" || ele.nodeName == null){
		return false;
	}
	var eleName = ele.nodeName.toLowerCase();
	switch(eleName){
		case "table":
			_mostraTable(idElem);
			break;
		case "tr":
			_mostraTr(idElem);
			break;
		case "td":
			_mostraTd(idElem);
			break;
		case "th":
			_mostraTd(idElem);
			break;
		case "span":
			_mostraSpan(idElem);
			break;
		case "tbody":
			_mostraTbody(idElem);
			break;
		case "thead":
			_mostraThead(idElem);
			break;
		default:
			ele.style.display='block';
	}
}
function esconde(idElem){ 
	if(document.getElementById(idElem) != null){
		document.getElementById(idElem).style.display='none';
	}
}
function _mostraTable(idElem){
	if(document.getElementById(idElem) != null){
	 	if(navigator.userAgent.indexOf("MSIE") >= 0){document.getElementById(idElem).style.display='block';}
	 	else{document.getElementById(idElem).style.display='table';}
	}
}
function _mostraTr(idElem){
 	if(navigator.userAgent.indexOf("MSIE") >= 0){document.getElementById(idElem).style.display='block';}
 	else{document.getElementById(idElem).style.display='table-row';}
}
function _mostraTd(idElem){
 	if(navigator.userAgent.indexOf("MSIE") >= 0){document.getElementById(idElem).style.display='block';}
 	else{document.getElementById(idElem).style.display='table-cell';}
}
function _mostraSpan(idElem){
 	if(navigator.userAgent.indexOf("MSIE") >= 0){document.getElementById(idElem).style.display='block';}
 	else{document.getElementById(idElem).style.display='inline';}
}
function _mostraTbody(idElem){
 	if(navigator.userAgent.indexOf("MSIE") >= 0){document.getElementById(idElem).style.display='block';}
 	else{document.getElementById(idElem).style.display='table-row-group';}
}
function _mostraThead(idElem){
 	if(navigator.userAgent.indexOf("MSIE") >= 0){document.getElementById(idElem).style.display='block';}
 	else{document.getElementById(idElem).style.display='table-header-group';}
}



function trim(str){
   return str.replace(/^\s*|\s*$/g,"");
}

function isBlank(elementId){
	str = $(elementId).value;
	strTrimmed = trim(str);
	return (str == null || str.length == 0 || strTrimmed.length == 0 );
}

function formatNumber(valor){

      var num = new NumberFormat();

      num.setNumber(valor);

      num.setPlaces('2', false);

      //num.setCurrencyValue('$');

      //num.setCurrency(true);

      num.setCurrencyPosition(num.LEFT_OUTSIDE);

      num.setNegativeFormat(num.LEFT_DASH);

      num.setNegativeRed(false);

      num.setSeparators(true, '.', ',');

      return num.toFormatted();

}
