//Função para destruir um objeto
function destroy(obj){
 if(!obj){
  obj = 'layer_padrao';
 }
 objeto = document.getElementById(obj); 
 objeto.parentNode.removeChild(objeto);
}

//Função para abrir a janela de comentários
function comentario(janela){
  var width = 437;
  var height = 580 ;
  var left = 40
  var top = 50
  window.open(janela,'Comentarios','width='+width+' , height='+height+', top='+top+', left='+left+', scrollbars=yes, fullscreen=no');
}

//Função para validar o comentário
var intLim=300; 
var strErro="Você ultrapassou o limite de caracteres."; 
function me_checkLim(obj){			 
	intLng=obj.value.length;			 
	if(intLng>intLim){				 
		obj.value=obj.value.substring(0,intLim)								 
	} 
	else{				 
		document.getElementById('carRest').innerHTML=(intLim-obj.value.length);				 
	} 
}

//informa erro email
function errEmail() {
  alert("Por favor, digite um email válido");
	document.form_comentarios.email.focus();
	event.returnValue=false;
	return false;
}

//Função para validar e-mail
function validaEmail(email){  
  valores = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	if (!valores.test(email)) {
	  errEmail();
		event.returnValue=false;
		return false;
	}
}
 
//Função para validar campos do form
function validaForm(){
  if (document.form_comentarios.nome.value==""){
	  alert("Preencha seu nome.");
		document.form_comentarios.nome.focus();
		event.returnValue=false;
  	}else if (validaEmail(document.form_comentarios.email.value)){
       document.form_comentarios.email.focus();
		   event.returnValue=false;
    	 }else if (document.form_comentarios.cidade.value==""){
      	  alert("Escolha o nome de sua cidade.");
      		document.form_comentarios.cidade.focus();
      		event.returnValue=false;
      	}else if (document.form_comentarios.comentario.value==""){
        	  alert("Preencha seu comentário.");
        		document.form_comentarios.comentario.focus();
        		event.returnValue=false;
        	}else if (document.form_comentarios.codigo.value==""){
          	  alert("Informe o código da imagem.");
          		document.form_comentarios.codigo.focus();
          		event.returnValue=false;
           }
}


function nvjanela(link,nome,alt,lar,scroll){
  meioy = (screen.width-lar)/2;
	meiox = (screen.height-alt)/2;
  window.open (link,''+nome+'', 'width='+lar+', height='+alt+', top='+meiox+', left='+meioy+', scrollbars='+scroll+', fullscreen=no, status=no');
}

//Função para altarar o tamanho da fonte
var tamanho = 12; //Tamnho padrão
function fonte(alterar){
  if (alterar=="mais"){
  	if (tamanho<18){
	    tamanho+=2;
			var e=document.getElementsByTagName("td");
        for(var i=0;i<e.length;i++){
				  if (e[i].id=='texto'){
			      e[i].style.fontSize=tamanho;
			    }
				}
    }
	}
	if (alterar=="menos"){
	  if (tamanho>8){
		  tamanho-=2;
	   	var e=document.getElementsByTagName("td");
        for(var i=0;i<e.length;i++){
				  if (e[i].id=='texto'){
			      e[i].style.fontSize=tamanho;
			    }
				}
		}
	}	
}

//Função para imprimir
function imprimir(){
/* O código abaixo é para mostrar o print preview, mas está dando problema de falha de segurança com o activex no IE 
   if (navigator.appName=="Microsoft Internet Explorer"){
    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
    document.body.innerHTML+=WebBrowser;
    WebBrowser1.ExecWB(7,1,null,null);
    WebBrowser1.outerHTML = "";
  }else{  
    self.print();
  }*/
	
	/* se descomentar acima, comentar abaixo */
  self.print();
}

//Enviar notícia
function enviarnoticia(canal,ed,ct,cd){
  window.open('../includes/email.asp?cdcanal='+canal+'&ed='+ed+'&ct='+ct+'&cod='+cd+'&url='+document.location.href,'Emviar_Email','left='+((screen.width/2)-(365/2))+',top='+((screen.height/2)-(510/2))+',width=460,height=380, status=no');
}

//RSS
function rss(codigo){
  esquerda=(document.body.clientWidth/2)-383
  document.all['conteudo'].src='noticiarss.asp?e='+codigo+'&l='+esquerda;
  //document.all['TextoMateria'].style.filter='alpha(opacity=15);';
}

//Função para abrir webmail
function AbreMail(){
  if (document.mail.User.value=='' || document.mail.Password.value=='') {
    if (document.mail.User.value=='') alert('O e-mail esta em branco!');
    if (document.mail.Password.value=='') alert('A senha esta em branco!');
  }else{
    document.normal.login_username.value=document.mail.User.value;
    document.normal.secretkey.value=document.mail.Password.value;
    document.corp.User.value=document.mail.User.value;
    document.corp.Password.value=document.mail.Password.value;
    if (document.mail.User.value.indexOf('@')<0) {
      document.normal.submit();
    }else{
      if (document.mail.User.value.indexOf('@sinos.net')>=0) {
        document.normal.submit();
      }else{
        document.corp.submit();
      }
    }  
    document.mail.User.value='';
    document.mail.Password.value='';
  }
}


//Coloque aqui os id's das colunas da capa do site
var colunas = 'coluna2,coluna3'.split(',');

//Função para colocar a página com os boxes na posição original
function resetaboxes(){
    for (j=0;j<colunas.length;j++){
     document.cookie='SinosNetBoxes'+colunas[j]+'='+'; expires=Mon, 31 dec 1970 23:59:59 UTC; path=/';
		 //alert(document.cookie);
		}
	document.location.href=document.location.href;
}

//Função para carregar a página no modo como o usuário deixou os boxes
/*window.onload = function(){
  cookies=document.cookie.split(';');
  var strdivs = '';
  for (j=0;j<colunas.length;j++){
	  coluna = document.getElementById(colunas[j]);
    if (document.cookie.indexOf('SinosNetBoxes'+colunas[j])>0){
      	for (i=0;i<cookies.length;i++){
      	  if (cookies[i].indexOf('SinosNetBoxes'+colunas[j])>0){
      		  string=cookies[i].substring(cookies[i].indexOf('=')+1,99);
      		}
      	}
    //Verifica se a quantidade de boxes da capa atual é a memsa que está gravada no cookie, se não ajusta(adiciona)
    	//Percorre a coluna contando os divs
    	node = coluna.firstChild;
    	cont = 0;
      newstring = '';
    	loop = true;
    	while (loop){
    	  cont = cont +1;
    		if (string.indexOf(node.id)<0){
    		  //alert("Novo Box!! "+node.id);
    		  string = string +node.id+ ',';
    		}
    		newstring = newstring+node.id+',';
    		if (coluna.lastChild.id==node.id){
    		  loop = false;
    		}else{
    		  node = node.nextSibling;
    		}
    	}
    	boxes = string.split(',');
      docboxes = new Array();
    	//Pega os elementos referenciados pelo array
      for (i=0;i<boxes.length;i++){
          docboxes[i] = document.getElementById(boxes[i]);
      }
    	//Remove os boxes do document
      while (coluna.firstChild) {
        coluna.removeChild(coluna.firstChild);
      }
    	//Recoloca os boxes agora na ordem do usuário
  	  string = '';
      for (i=0;i<docboxes.length;i++){
    	  if (docboxes[i]!=null){
      		  coluna.appendChild(docboxes[i]);
						string = string+docboxes[i].id+',';
    		}
      }
			document.cookie='SinosNetBoxes'+coluna.id+'='+ string +'; expires=Mon, 31 dec 2010 23:59:59 UTC; path=/';
			
		//Abaixo é executado para "limpar" os childs na primeira vez que carrega(qd ainda não tem cookie), se tirar dá uns pau no firefox
		}else {
		  i = 0;
			var padrao = new Array();
			while (coluna.firstChild) {
			  if (coluna.firstChild.id){
			    padrao[i] = coluna.firstChild;
					i = i+1;
				}
        coluna.removeChild(coluna.firstChild);
      }
			for (i=0;i<padrao.length;i++){
    	  if (padrao[i]!=null){
      		  coluna.appendChild(padrao[i]);
    		}
      }
		}
		
	}
}

	  

//Função para movimentar os Boxes
//Cada coluna está dentro de um 
function movebox(idbox,dir){
	    //idbox = event.srcElement.name; //srcElement não funfa no Firefox, alterado para mandar o ID na chamada da função.
			box = document.getElementById(idbox);
			coluna = box.parentNode;
		  if (dir=="down"){
			  if (!box.nextSibling) {
				  nextbox = coluna.firstChild;
					coluna.removeChild(box);
			    coluna.insertBefore(box, nextbox);
				}else{
			    nextbox = box.nextSibling; 
		      coluna.removeChild(nextbox);
			    coluna.insertBefore(nextbox, box);
				}
			}
			if (dir=="up"){
			  prevbox = box.previousSibling;
		    coluna.removeChild(box);
			  coluna.insertBefore(box, prevbox);
			}
			
			//Atualizando o cookie
			string = '';
			node = coluna.firstChild;
			node.nextSibling;
    	loop = true;
    	while (loop){
    		if (node.id){
				  string = string+node.id+',';
    		}
    		if (coluna.lastChild.id==node.id){
    		  loop = false;
    		}else{
    		  node = node.nextSibling;
    		}
    	}
  		document.cookie='SinosNetBoxes'+coluna.id+'='+ string +'; expires=Mon, 31 dec 2020 23:59:59 UTC; path=/';
}

function Play(){
  document.MediaPlayerEol.Play();
}
function Stop(){
  document.MediaPlayerEol.Stop();
}
*/




