// JavaScript Document
function manipularTextoPadrao(elemento,texto){
	if ( elemento.value == texto  ) {
		elemento.value = '';
	} else if (elemento.value == '')  {
		elemento.value = texto;
	}
}

/* Validação Newsletter */
function submitBusca() {
	//Msg = document.getElementById('MsgNews');
	Err = 0;
	
	campo = new Array;
	campo[1] = document.searchform.s;	
	
	limite = campo.length;

	for (x=1; x < limite; x++ ){		
		if((campo[x].value == "")  ) {	
			Err = 1;
		} 
	}
		
	switch (Err){	
		case 0:
			setTimeout(document.searchform.submit(),200000)
			break;		
		case 1:
			$('#s').addClass('erro');
			return false;
			break;
	}
}

/* Validação Newsletter */
function submitNews() {
	Msg = document.getElementById('MsgNews');

	Err = 0;
	
	campo = new Array;
	campo[1] = document.mpform.nn;
	campo[2] = document.mpform.ne;
	
	limite = campo.length;
	
	email = campo[2];
	
	for (x=1; x < limite; x++ ){		
		if((typeof(campo[x]) != 'undefined') && (campo[x].value == campo[x].name) || (campo[x].value == 'E-mail') ) {	
			Err = 1;
		} else if (typeof(campo[x]) != 'undefined') {
			Msg.style.display = 'none';
		}
	}
	
	if(verificaEmail(email.value) == 'F'){
		if (Err!=1){
			Err = 2;
		}
	}
	
	switch (Err){	
		case 0:
			$('#mp-formdiv').css('display','none');
			Msg.innerHTML = 'Enviando...';
			$('#MsgNews').removeClass('erro');
			$('#MsgNews').css('display','block');
			setTimeout(document.mpform.submit(),200000)
			break;		
		case 1:
			$('#ne').addClass('erro');
			$('#nn').addClass('erro');
			return false;
			break;
		case 2:
			$('#ne').addClass('erro');
			return false;
			break;
	}
}


/**********************************************/
//				VALIDAÇÃO DE E-MAIL
/**********************************************/
function verificaEmail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ 
			return 'T'; 
		} else {
			return 'F';	
		}
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){
        	return 'T';
        } else {
			return 'F';	
		}
    }else{
        return 'F';
    }
}