var scrollbar;

	/*var content = document.getElementById("Example-3-Content");
	var scrollb = document.getElementById("Example-3-Scrollbar");

	scrollbar = new Scrolling.Scrollbar (
		scrollb,
		new Scrolling.Scroller (content, 400, 180),
		new Scrolling.ScrollTween()
	);*/

var flash;
window.onload = function() {
	if(navigator.appName.indexOf("Microsoft") != -1) {
		flash = window.flashObject;
		}else{
			flash = window.document.flashObject
	}
	
	var bg_body = document.getElementById('bg_body');
	if (screen.width >= 1280){
		bg_body.style.background = "url(imgs/bg_site.gif)";
		}else{
			bg_body.style.background = "url(imgs/bg_site_1024.gif)";
	}	
}

function txtBoxFormat(objeto, sMask, evtKeyPress) {
    var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;


		if(document.all) { // Internet Explorer
		    nTecla = evtKeyPress.keyCode;
		} else if(document.layers) { // Nestcape
		    nTecla = evtKeyPress.which;
		} else {
		    nTecla = evtKeyPress.which;
		    //alert(nTecla);
		    if (nTecla == 8 || nTecla == 0) {
		        return true;
		    }
		}
		
		    sValue = objeto.value;
		
		    // Limpa todos os caracteres de formatação que
		    // já estiverem no campo.
		    sValue = sValue.toString().replace( "-", "" );
		    sValue = sValue.toString().replace( "-", "" );
		    sValue = sValue.toString().replace( ".", "" );
			sValue = sValue.toString().replace( ",", "" );
		    sValue = sValue.toString().replace( ".", "" );
		    sValue = sValue.toString().replace( "/", "" );
		    sValue = sValue.toString().replace( "/", "" );
		    sValue = sValue.toString().replace( ":", "" );
		    sValue = sValue.toString().replace( ":", "" );
		    sValue = sValue.toString().replace( "(", "" );
		    sValue = sValue.toString().replace( "(", "" );
		    sValue = sValue.toString().replace( ")", "" );
		    sValue = sValue.toString().replace( ")", "" );
		    sValue = sValue.toString().replace( " ", "" );
		    sValue = sValue.toString().replace( " ", "" );
		    fldLen = sValue.length;
		    mskLen = sMask.length;
		
		    i = 0;
		    nCount = 0;
		    sCod = "";
		    mskLen = fldLen;
		
		    while (i <= mskLen) {
		      bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
		      bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))
		
		      if (bolMask) {
		        sCod += sMask.charAt(i);
		        mskLen++; }
		      else {
		        sCod += sValue.charAt(nCount);
		        nCount++;
		      }
		
		      i++;
		    }
		
		    objeto.value = sCod;
		
		    if (nTecla != 8) { // backspace
		      if (sMask.charAt(i-1) == "9") { // apenas números...
		        return ((nTecla > 47) && (nTecla < 58)); }
		      else { // qualquer caracter...
		        return true;
		      }
		    }
		    else {
		      return true;
		    }
	}
  
// AJAX

	function getAjax(){
		
		var Ajax = null;
		
		// Trata as exceções até conseguir cria o objeto ajax
		
		try{
			// Tenta criar objeto ajax para os browsers mais recentes como Firefox, e Opera
			ajax = new XMLHttpRequest(); // ajax p firefox opera e navegadores recentes
			}catch(ee){
			
			try{
				// Tenta criar ajax para algumas versões do Microsoft Internet Explorer
				ajax = new ActiveXObject("Msxml2.XMLHTTP"); // IE
			}catch(e){
			
				try{
					// Tenta criar ajax para algumas versões do Microsoft Internet Explorer
					ajax = new ActiveXObject("Microsoft.XMLHTTP"); // IE
			
				}catch(E){
					// Browser utilizado não aceita ajax, o objeto não é criado
					ajax = false;
				}
			}
				
		}
		
		return ajax;
	}

	function MandaEmailContato(){
		var div_mensagem 	= document.getElementById('div_mensagem');
		var div_form	 	= document.getElementById('div_form');
		
		campos = 					"contato_nome="+
									document.getElementById('contato_nome').value+
									"&contato_email="+
									document.getElementById('contato_email').value+
									"&contato_telefone="+
									document.getElementById('contato_telefone').value+
									"&contato_telefone_comercial="+
									document.getElementById('contato_telefone_comercial').value+
									"&contato_setor="+
									document.getElementById('contato_setor').value+
									"&contato_mensagem="+
									document.getElementById('contato_mensagem').value;
		
		AjaxMailContato = getAjax();
		if (AjaxMailContato != null) {
			AjaxMailContato.open("POST", "ajax/contato.php", true);
			AjaxMailContato.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			AjaxMailContato.setRequestHeader("Content-length", campos.length);
			AjaxMailContato.setRequestHeader("Connection", "close");			
			AjaxMailContato.send(campos);
			AjaxMailContato.onreadystatechange = function(){
			
				if (AjaxMailContato.readyState == 4 ){					
					if (AjaxMailContato.responseText == 'enviou'){
						var nome 				= document.getElementById('contato_nome');
						var email 				= document.getElementById('contato_email');
						var telefone			= document.getElementById('contato_telefone');
						var telefone_comercial 	= document.getElementById('contato_telefone_comercial');
						var setor		 		= document.getElementById('contato_setor');
						var mensagem 			= document.getElementById('contato_mensagem');
						
						nome.value				= "";
						email.value 			= "";
						telefone.value			= "";
						telefone_comercial.value= "";
						setor.value 			= "";
						mensagem.value 			= "";
						
						div_mensagem.innerHTML = "<div style=\"position:absolute; left:340px; top:10px;\"><img style=\"cursor:pointer\" onclick=\"mostra_div('div_mensagem');mostra_div('div_form')\" src=\"imgs/bt_fechar_div.gif\" alt=\"fechar\" /></div>"+"<br /><br /><br /><br /><br />Contato efetuado com êxito!<br /><br /><div class=\"bt_voltar\"><a style=\"cursor:pointer\" onclick=\"volta_home()\"><em>VOLTAR</em></a></div>";						
						}else if (AjaxMailContato.responseText == 'campovazio'){
							div_mensagem.innerHTML = "<div style=\"position:absolute; left:340px; top:10px;\"><img style=\"cursor:pointer\" onclick=\"mostra_div('div_mensagem');mostra_div('div_form')\" src=\"imgs/bt_fechar_div.gif\" alt=\"fechar\" /></div>"+"<br /><br /><br /><br /><br />Preencha os dados corretamente antes de enviar.";
						}else if(AjaxMailContato.responseText == 'naoenviou'){
							div_mensagem.innerHTML = "<div style=\"position:absolute; left:340px; top:10px;\"><img style=\"cursor:pointer\" onclick=\"mostra_div('div_mensagem');mostra_div('div_form')\" src=\"imgs/bt_fechar_div.gif\" alt=\"fechar\" /></div>"+"<br /><br /><br /><br /><br />Não foi possível enviar o email."
						}
				}
				div_mensagem.style.display='block';
				div_form.style.display = 'none';
			}
		}
	}
	
	function submit_form_contato() {
		var nome 				= document.getElementById('contato_nome');
		var email 				= document.getElementById('contato_email');
		var telefone			= document.getElementById('contato_telefone');
		var telefone_comercial 	= document.getElementById('contato_telefone_comercial');
		var setor		 		= document.getElementById('contato_setor');
		var mensagem 			= document.getElementById('contato_mensagem');
		var div_mensagem		= document.getElementById('div_mensagem');
		var div_form			= document.getElementById('div_form');
		
		if (nome.value == '' || email.value == ''  || telefone.value=='' || telefone_comercial.value=='' || setor.value=='' || mensagem.value=='' ){
			div_mensagem.innerHTML = "<div style=\"position:absolute; left:340px; top:10px;\"><img style=\"cursor:pointer\" onclick=\"mostra_div('div_mensagem');mostra_div('div_form')\" src=\"imgs/bt_fechar_div.gif\" alt=\"fechar\" /></div>"+"<br /><br /><br /><br /><br />Preencha todos os dados<br />corretamente antes de enviar.";
			div_mensagem.style.display='block';
			div_form.style.display = 'none';
			}else{
				div_mensagem.innerHTML = "<br /><br /><br /><br /><br /><b>enviando:</b><br /><br /><img src=\"imgs/enviando.gif\" />";				
				div_mensagem.style.display='block';
				div_form.style.display = 'none';
				MandaEmailContato();
		}
	}	

	function mostra_div(show){
		var el1 = document.getElementById(show);
		if (el1.style.display == 'none'){
			el1.style.display = 'block';
			}else{
				el1.style.display = 'none';
		}
	}
	
	function volta_home(){
		window.location.href='index.php';
	}
	
// inicio trava tela
function txtBoxFormat(objeto, sMask, evtKeyPress) {
    var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;


if(document.all) { // Internet Explorer
    nTecla = evtKeyPress.keyCode;
} else if(document.layers) { // Nestcape
    nTecla = evtKeyPress.which;
} else {
    nTecla = evtKeyPress.which;
    if (nTecla == 8) {
        return true;
    }
}

    sValue = objeto.value;

    // Limpa todos os caracteres de formatação que
    // já estiverem no campo.
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( " ", "" );
    sValue = sValue.toString().replace( " ", "" );
    fldLen = sValue.length;
    mskLen = sMask.length;

    i = 0;
    nCount = 0;
    sCod = "";
    mskLen = fldLen;

    while (i <= mskLen) {
      bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
      bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

      if (bolMask) {
        sCod += sMask.charAt(i);
        mskLen++; }
      else {
        sCod += sValue.charAt(nCount);
        nCount++;
      }

      i++;
    }

    objeto.value = sCod;

    if (nTecla != 8) { // backspace
      if (sMask.charAt(i-1) == "9") { // apenas números...
        return ((nTecla > 47) && (nTecla < 58)); }
      else { // qualquer caracter...
        return true;
      }
    }
    else {
      return true;
    }
  }

function TrocaPagina(pagina){

	var campos ="&funcao=TrocaPagina";	
	var bg_body = document.getElementById('bg_body');
	
	var temp;
	var ind;
	var html_conteudo;
	var texto_conteudo;	
	var menu = pagina;
	
	var param = '';
	if (pagina == ''){
		pagina = 'home';
		}else if(pagina.substr(0,7) == 'produto'){
			flash.SetVariable("menuNome", menu);
			param 	= "?cat_id=" + pagina.substr(8);
			pagina 	= pagina.substr(0,7);
			}else{
				var menu = pagina;
				switch(menu){
					case 'certificacao':
						menu = 'planoti_certificacao';
						break;    
					case 'premiacao':
						menu = 'planoti_premiacao';
						break;
					case 'parceiro':
						menu = 'planoti_parceiro';
						break;
					case 'visao':
						menu = 'planoti_visao';
						break;						
				}			
				flash.SetVariable("menuNome", menu);
	}
	
	if (pagina !='home'){
		if (screen.width >= 1280){
			bg_body.style.background = "url(imgs/bg_interna.gif)";
			}else{
				bg_body.style.background = "url(imgs/bg_interna_1024.gif)";
		}		
		}else{
			if (screen.width >= 1280){
				bg_body.style.background = "url(imgs/bg_site.gif)";
				}else{
					bg_body.style.background = "url(imgs/bg_site_1024.gif)";
			}			
			
	}

	var conteudo = document.getElementById('div_conteudo');
	MostraCarregandoPagina();	
	
	AjaxTrocaPagina = getAjax();
	if (AjaxTrocaPagina != null) {
		AjaxTrocaPagina.open("POST", "includes/inc_"+pagina+".php"+param, true);
		AjaxTrocaPagina.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		AjaxTrocaPagina.setRequestHeader("Content-length", campos.length);
		AjaxTrocaPagina.setRequestHeader("Connection", "close");		
		AjaxTrocaPagina.send(campos);
		AjaxTrocaPagina.onreadystatechange = function(){
			if (AjaxTrocaPagina.readyState == 4 ){				
				
				temp 	= AjaxTrocaPagina.responseText;
				conteudo.innerHTML = temp;
				MostraConteudoPagina();

			}
		}
	}
	
}



function TrocaCategoria(categoria,cor,imagem){
	var colorArray = new Array();
	var div_texto_scroll = document.getElementById('div_texto');
	var campos;
	var temp;	
	var img_produto = document.getElementById('img_produto');
	
	colorArray[0] = "";
	colorArray[1] = "azul";
	colorArray[2] = "rosa";
	colorArray[3] = "roxo";
	colorArray[4] = "vermelho";
	colorArray[5] = "verde";	
	
	div_texto_scroll.innerHTML = MostraCarregando();
	
	
	if(imagem == '' || imagem == 'vazio'){
		//imagem = 'img_ibm.gif';
		img_produto.style.display = 'none';
		}else{
			img_produto.style.display = 'block';
	}
	img_produto.src = "imgs/up/"+imagem;

	//alert(cor);
	
	while (cor > 5){
		cor = cor-5;
	}
	
	campos = "funcao_ajax=AjaxBuscaCategoria&cat_id="+categoria+"&cor="+colorArray[cor];	
	
	AjaxTrocaCategoria = getAjax();
	if (AjaxTrocaCategoria != null) {
		AjaxTrocaCategoria.open("POST", "ajax/ajax_funcoes.php", true);
		AjaxTrocaCategoria.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		AjaxTrocaCategoria.setRequestHeader("Content-length", campos.length);
		AjaxTrocaCategoria.setRequestHeader("Connection", "close");		
		AjaxTrocaCategoria.send(campos);
		AjaxTrocaCategoria.onreadystatechange = function(){
			if (AjaxTrocaCategoria.readyState == 4 ){
				temp 	= AjaxTrocaCategoria.responseText;
				div_texto_scroll.innerHTML = temp;	
				//RecriaScroll(colorArray[cor]);
			}
		}
	}
	
}

function TrocaItem(item,cor,imagem){
	var colorArray = new Array();
	var div_texto_scroll = document.getElementById('div_texto');
	var campos;
	var temp;
	var img_produto = document.getElementById('img_produto');

	colorArray[0] = "";
	colorArray[1] = "azul";
	colorArray[2] = "rosa";
	colorArray[3] = "roxo";
	colorArray[4] = "vermelho";
	colorArray[5] = "verde";
	
	div_texto_scroll.innerHTML = MostraCarregando();
	
	
	/*if(imagem == '' || imagem == 'vazio'){
		//imagem = 'img_ibm.gif';
		img_produto.style.display = 'none';
		}else{
			img_produto.style.display = 'block';
	}
	img_produto.src = "imgs/up/"+imagem;*/	

	if(imagem != '' && imagem != 'vazio'){
		img_produto.src = "imgs/up/"+imagem;
		
	}
	
	
	
	while (cor > 5){
		cor = cor-5;
	}

	campos = "funcao_ajax=AjaxBuscaItem&item_id="+item+"&cor="+colorArray[cor];
	
	AjaxTrocaItem = getAjax();
	if (AjaxTrocaItem != null) {
		AjaxTrocaItem.open("POST", "ajax/ajax_funcoes.php", true);
		AjaxTrocaItem.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		AjaxTrocaItem.setRequestHeader("Content-length", campos.length);
		AjaxTrocaItem.setRequestHeader("Connection", "close");		
		AjaxTrocaItem.send(campos);
		AjaxTrocaItem.onreadystatechange = function(){
			if (AjaxTrocaItem.readyState == 4 ){
				temp 	= AjaxTrocaItem.responseText;
				div_texto_scroll.innerHTML = temp;	
				//RecriaScroll(colorArray[cor]);
			}
		}
	}
	
}


function MostraCarregando(){
	return "<img src=\"imgs/loading.gif\" />";
}

function MostraCarregandoPagina(){
	var div_carregando	= document.getElementById('div_carregando'); 
	var div_conteudo	= document.getElementById('div_conteudo');

	div_carregando.style.display = "block";
	div_conteudo.style.display = "none";
}

function MostraConteudoPagina(){
	var div_carregando	= document.getElementById('div_carregando'); 
	var div_conteudo	= document.getElementById('div_conteudo');

	div_conteudo.style.display = "block";
	div_carregando.style.display = "none";
}

function MostraCarregandoContato(){
	return "<br /><br /><br /><img src=\"imgs/loading.gif\" />";
}

function submit_form_contato() {
	var nome 				= document.getElementById('contato_nome');
	var email 				= document.getElementById('contato_email');
	var assunto				= document.getElementById('contato_assunto');
	var mensagem 			= document.getElementById('contato_mensagem');
	
	var div_mensagem		= document.getElementById('div_mensagem');
	var div_form			= document.getElementById('div_form');
	
	if (nome.value == '' || email.value == ''  || assunto.value=='' || mensagem.value=='' ){
		div_mensagem.innerHTML = "<div style=\"position:absolute; left:340px; top:10px;\"><img style=\"cursor:pointer\" onclick=\"mostra_div('div_mensagem');mostra_div('div_form')\" src=\"imgs/bt_fechar_div.gif\" alt=\"fechar\" /></div>"+"<br /><br /><br />Preencha todos os dados<br />corretamente antes de enviar.";
		div_mensagem.style.display='block';
		div_form.style.display = 'none';
		}else{
			div_mensagem.innerHTML = MostraCarregandoContato();				
			div_mensagem.style.display='block';
			div_form.style.display = 'none';
			MandaEmailContato();
	}
}

function mostra_div(show){
	var el1 = document.getElementById(show);
	if (el1.style.display == 'none'){
		el1.style.display = 'block';
		}else{
			el1.style.display = 'none';
	}
}

function MandaEmailContato(){
	var div_mensagem 	= document.getElementById('div_mensagem');
	var div_form	 	= document.getElementById('div_form');
	
	var nome 			= document.getElementById('contato_nome');
	var email 			= document.getElementById('contato_email');
	var assunto			= document.getElementById('contato_assunto');
	var mensagem 		= document.getElementById('contato_mensagem');		
	
	campos = 					"funcao_ajax=AjaxMandaEmailContato&contato_nome="+
								nome.value+
								"&contato_email="+
								email.value+
								"&contato_assunto="+
								assunto.value+
								"&contato_mensagem="+
								mensagem.value;
	
	AjaxMailContato = getAjax();
	if (AjaxMailContato != null) {
		AjaxMailContato.open("POST", "ajax/ajax_funcoes.php", true);
		AjaxMailContato.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		AjaxMailContato.setRequestHeader("Content-length", campos.length);
		AjaxMailContato.setRequestHeader("Connection", "close");			
		AjaxMailContato.send(campos);
		AjaxMailContato.onreadystatechange = function(){
		
			if (AjaxMailContato.readyState == 4 ){					
				if (AjaxMailContato.responseText == 'enviou'){
					nome.value				= "";
					email.value 			= "";
					assunto.value			= "";
					mensagem.value 			= "";
					
					div_mensagem.innerHTML = "<div style=\"position:absolute; left:340px; top:10px;\"><img style=\"cursor:pointer\" onclick=\"mostra_div('div_mensagem');mostra_div('div_form')\" src=\"imgs/bt_fechar_div.gif\" alt=\"fechar\" /></div>"+"<br /><br /><br />Contato efetuado com êxito!<br /><br /><div class=\"bt_voltar\"><a style=\"cursor:pointer\" onclick=\"TrocaPagina('home')\"><b>Home</b></a></div>";						
					}else if (AjaxMailContato.responseText == 'campovazio'){
						div_mensagem.innerHTML = "<div style=\"position:absolute; left:340px; top:10px;\"><img style=\"cursor:pointer\" onclick=\"mostra_div('div_mensagem');mostra_div('div_form')\" src=\"imgs/bt_fechar_div.gif\" alt=\"fechar\" /></div>"+"<br /><br /><br />Preencha os dados corretamente antes de enviar.";
					}else if(AjaxMailContato.responseText == 'naoenviou'){
						div_mensagem.innerHTML = "<div style=\"position:absolute; left:340px; top:10px;\"><img style=\"cursor:pointer\" onclick=\"mostra_div('div_mensagem');mostra_div('div_form')\" src=\"imgs/bt_fechar_div.gif\" alt=\"fechar\" /></div>"+"<br /><br /><br />Não foi possível enviar o email."
					}else if(AjaxMailContato.responseText == 'emailincorreto'){
						div_mensagem.innerHTML = "<div style=\"position:absolute; left:340px; top:10px;\"><img style=\"cursor:pointer\" onclick=\"mostra_div('div_mensagem');mostra_div('div_form')\" src=\"imgs/bt_fechar_div.gif\" alt=\"fechar\" /></div>"+"<br /><br /><br /><br />Formato inválido do E-mail."
					}
			}
			div_mensagem.style.display='block';
			div_form.style.display = 'none';
		}
	}
}

function RecriaScroll(cor){	
	var botao_scroll = document.getElementById('botao_scroll');
	botao_scroll.className = "Scrollbar-Handle_"+cor;
	
	scrollbar = null;
	
	var content = document.getElementById("Example-3-Content");
	var scrollb = document.getElementById("Example-3-Scrollbar");

	scrollbar = new Scrolling.Scrollbar (
		scrollb,
		new Scrolling.Scroller (content, 400, 180),
		new Scrolling.ScrollTween()
	);
	
}

function mostra_download(sessao){
	var catibm = document.getElementById('div_listagem_catibm');
	var catlenovo = document.getElementById('div_listagem_carlenovo');
	var video = document.getElementById('div_listagem_video');
	
	
	catibm.style.display = 'none';
	catlenovo.style.display = 'none';
	video.style.display = 'none';
	
	if(sessao == 'catibm'){
		catibm.style.display = 'block';		
		}else if(sessao == 'catlenovo'){
			catlenovo.style.display = 'block';
			}else{
				video.style.display = 'block';
	}
}

function AumentaHeight(){
	document.getElementById('topo').style.height = "180px";
}

function DiminiuHeight(){
	document.getElementById('topo').style.height = "121px";
}