String.prototype.trim = function(){
	return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function numberFormat(e) {
	var key;
	var keychar;
	var reg;
	
	if(window.event)  //IE
		key = e.keyCode;
	else if(e.which) 	{//Netscape
			key = e.which;
	}
	else
		return true;
	if(key > 46 && key < 58 || key == 8) return true;
	else return false;
}

function cadastraNews() {
var time = new Date().getTime(); 
	$j(document).ready(function(){
		
		erro = false;					   
		if ($j("#nome").val().trim() == "") {
			erro = true;
			$j("#span_nome").removeClass('displaynone');
			$j("#span_nome").attr({innerHTML: "Nome é obrigatório"});
		}
		else {
			$j("#span_nome").addClass('displaynone');
			$j("#span_nome").attr({innerHTML: ""});			
		}
			
		if ($j("#email").val().trim() == "") {
			erro = true;
			$j("#span_email").removeClass('displaynone');
			$j("#span_email").attr({innerHTML: "E-mail é obrigatório"});
		}
		else{
			if ($j("#email").val().search("@") == -1 || $j("#email").val().search("[.*]") == -1) {
				erro = true;
				$j("#span_email").removeClass('displaynone');
           		$j("#span_email").attr({innerHTML: "E-mail inválido"});
			}
			else {
				$j("#span_email").addClass('displaynone');
				$j("#span_email").attr({innerHTML: ""});
			}
		}
	
		if (erro == false) {
			$j.post("action_cadastro_news.php", { nome:  escape($j("#nome").val()), email: $j("#email").val()}, 
			function(data){
								
				if (data == "success") {
					$j("#result_cad_news").removeClass('displaynone');
					$j("#result_cad_news").attr({innerHTML: "Cadastro realizado!"});
					$j("#nome").attr({value: ""});
					$j("#email").attr({value: ""});
				}
				
				if (data == "exist") {
					$j("#result_cad_news").removeClass('displaynone');
					$j("#result_cad_news").attr({innerHTML: "E-mail já cadastrado!"});					
				}	
				
			});		
		}	
	});
}

function openClienteMidia(id, total) {
	for (i = 0; i < total; i++) {
		document.getElementById('midia_'+i).style.display = 'none';
	}
	document.getElementById('midia_'+id).style.display = document.getElementById('midia_'+id).style.display == 'none' ? 'block' : 'none';
}

function openCloseDIV(id){
	document.getElementById(id).style.display=='none' ? document.getElementById(id).style.display='block' : document.getElementById(id).style.display='none';
}


function validaVoto() {
	rd = document.form_enquete.opcao_id;
	opcao_id = - 1;
	for (i=0; i < rd.length; i++) {
		if (rd[i].checked) {
			opcao_id = rd[i].value
		}
	}	
	
	return opcao_id;
}

function votarEnquete(enquete_id) {
	opcao_id = validaVoto();
	if (opcao_id != - 1) {
		xmlhttp.open("GET", "modulos/mod_enquete/action_votar_enquete.php?enquete_id="+enquete_id+"&opcao_id="+opcao_id,true);
		
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==4){
				var dados = xmlhttp.responseText;		
				document.getElementById("enquete").innerHTML = dados;
							
			}
		}
		xmlhttp.send(null);	
	}
	else {
		document.getElementById("enquete_error").innerHTML = "Você deve selecionar uma opção de voto!";
	}
	
}


function resultadoEnquete(enquete_id) {
	xmlhttp.open("GET", "modulos/mod_enquete/inc_resultado.php?enquete_id="+enquete_id,true);
	
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4){
			var dados = xmlhttp.responseText;		
			document.getElementById("enquete").innerHTML = dados;
						
		}
	}
	xmlhttp.send(null);		
}


//Muda foto da notícia com 3 fotos
function mudaFotoNoticia(id, foto) {
	document.getElementById(id).src = "resources/thumb.php?foto=img_noticia/"+foto+"&amp;x=250&amp;y=250";
}
//Envio form para pop-up
function openFormPopup(){
	window.open("","_popup","toolbar=no,scrollbars=no,location=no,statusbar=no,menubar=no,resizable=no,width=354,height=475");
return true;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


//Abrir/fechar box de comentários de artigos
function openCloseBox(id) {
	document.getElementById(id).style.display = document.getElementById(id).style.display == 'block' ? 'none' : 'block';
}

//Abrir pop-up
function janela(file, window, larg, altura){
	window_=open(file,window,'directories=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=no,width=' + larg + ',height='  + altura);
	window_.moveTo((screen.width-larg)/2,(screen.height-altura)/2-20);  
}


function encode(str){
    str=escape(str);
    str=str.replace(new RegExp('\\+','g'),'%2B');
    return str.replace(new RegExp('%20','g'),'+');
}
function decode(str){
    str=str.replace(new RegExp('\\+','g'),' ');
    return unescape(str);
}


//Chamada de inicio do AJAX
try{
    xmlhttp = new XMLHttpRequest();
}catch(ee){
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }
}

function chkcurriculo(){
	d = document.form1;
	
	//nome
	if(d.curriculo_nome.value == "")
	{
		alert("O campo Nome deve ser preenchido!");
		d.curriculo_nome.focus();
		return false;
	} else if(d.curriculo_nome.value.length < 4) {
		alert("Por favor, o nome deve ter no minimo 4 caractéres.");
		d.curriculo_nome.focus();
		return false;
	}
	//validar email
	if (d.curriculo_email.value == ""){
		alert("O campo E-mail deve ser preenchido!");
		d.curriculo_email.focus();
		return false;
	}
	var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail = reEmail3;

	eval("reEmail = reEmail" + 3);
	if (!(reEmail.test(d.curriculo_email.value))) {
		alert("O campo E-mail deve ser conter um endereco eletronico válido!");
		d.curriculo_email.focus();
		return false;
	}
	//tipo de endereço
	if(d.curriculo_telefone.value == "")
	{
		alert("O campo Telefone deve ser preenchido!");
		d.curriculo_telefone.focus();
		return false;
	}
	if(d.area_id.value == "")
	{
		alert("O campo Área de Interesse deve ser selecionado!");
		d.area_id.focus();
		return false;
	}
	if(d.arquivo.value == "")
	{
		alert("O campo Arquivo deve ser preenchido!");
		d.arquivo.focus();
		return false;
	} else {
		d.submit();
	}
}

function video(){
	
	myLightWindow.activateWindow({
	href: 'video.php', title: '', author: '', caption: '', width: '530px', height: '430px'
	});
}