// JavaScript Document
function CookieAjax(){	
	
	var ajax = this.Ajax();

	this.gravarCookie = function(valor,opt){				
		
		ajax.open("POST","/assets/js/cookieActions.php",true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
		ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		ajax.setRequestHeader("Pragma", "no-cache");
		ajax.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT'); 				
		var pages = Array('','/areas/biotecnologia','/areas/energia','/areas/tic');		
		trocaMenu(opt);		
		if( opt == 1 ){
			ajax.onreadystatechange = actionGravarCookieOne;	
		}
		if( opt == 2 ){
			ajax.onreadystatechange = actionGravarCookieTwo;			
		}
		if( opt == 3 ){	
			ajax.onreadystatechange = actionGravarCookieTree;						
		}
		ajax.send("gravaCookie=gravaCookie&modelo="+valor);						
	}
	
	var actionGravarCookieOne = function(){
		var div = document.getElementById('bg_topo').getElementsByTagName('div');				
		if( ajax.readyState == 4 ){		
			if( ajax.status == 200 ){															
				var table = document.getElementById('bg_topo');
				var idDiv = table.getElementsByTagName('div');								
				document.getElementById('bg_topo').innerHTML = ajax.responseText;
				$("#modelo1").hide("");				
				$("#modelo1").slideDown("");					
			}			
		}	
	}

	var actionGravarCookieTwo = function(){
		var div = document.getElementById('bg_topo').getElementsByTagName('div');				
		if( ajax.readyState == 4 ){		
			if( ajax.status == 200 ){															
				var table = document.getElementById('bg_topo');
				var idDiv = table.getElementsByTagName('div');								
				document.getElementById('bg_topo').innerHTML = ajax.responseText;
				$("#modelo2").hide("");				
				$("#modelo2").slideDown("");						
			}			
		}
	}

	var actionGravarCookieTree = function(){
		var div = document.getElementById('bg_topo').getElementsByTagName('div');				
		if( ajax.readyState == 4 ){		
			if( ajax.status == 200 ){															
				var table = document.getElementById('bg_topo');
				var idDiv = table.getElementsByTagName('div');					
				document.getElementById('bg_topo').innerHTML = ajax.responseText;
				$("#modelo3").hide("");				
				$("#modelo3").slideDown("");
			}			
		}									
	}

	this.lerCookie = function(){
		
		ajax.open("POST","/assets/js/cookieActionsLer.php",true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
		ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		ajax.setRequestHeader("Pragma", "no-cache");
		ajax.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT'); 
		ajax.onreadystatechange = actionLerCookie;	
		ajax.send("lerCookie=lerCookie");
		
	}
	
	var actionLerCookie = function(){
		if( ajax.readyState == 4 ){		
			if( ajax.status == 200 ){	
				var values = ajax.responseText.split(";");
				complementoCookie(parseInt(values[0]),parseInt(values[1]));
			}			
		}		
	}	

	this.lerCookieAtivo = function(value){				
		
		ajax.open("POST","/assets/js/cookieActions.php",true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
		ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		ajax.setRequestHeader("Pragma", "no-cache");
		ajax.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT'); 				
		ajax.onreadystatechange = actionCookieAtivo;	
		ajax.send("gravaCookie=gravaCookie&lerCookie=lerCookie&modelo="+value);				
	}

	var actionCookieAtivo = function(){
		var pages = Array('','/areas/biotecnologia','/areas/energia','/areas/tic');				
		var div = document.getElementById('bg_topo').getElementsByTagName('div');				
		if( ajax.readyState == 4 ){		
			if( ajax.status == 200 ){	
				var number = parseInt(ajax.responseText)+1;
				window.location.href = pages[number];
			}			
		}									
	}

	var complementoCookie = function(valor,opt){				
		
		ajax.open("POST","/assets/js/cookieActions.php",true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
		ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		ajax.setRequestHeader("Pragma", "no-cache");
		ajax.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT'); 				
		var pages = Array('','/areas/biotecnologia','/areas/energia','/areas/tic');		
		trocaMenu(opt);		
		if( opt == 1 ){
			ajax.onreadystatechange = actionGravarCookieOne;	
		}
		if( opt == 2 ){
			ajax.onreadystatechange = actionGravarCookieTwo;			
		}
		if( opt == 3 ){	
			ajax.onreadystatechange = actionGravarCookieTree;						
		}
		ajax.send("gravaCookie=gravaCookie&modelo="+valor);				
	}

	var loading = function(idElement){
		
		if( ajax.readyState == 3 ){
			
			var table = "";
			table += '<table width="100%" height="100%" border="0" cellspacing="2" cellpadding="0" style="z-index:2;border:0px solid black;">';
			table += '<tr>';
			table += '<td style="border:0px solid white;" height="150" width="20%">&nbsp;</td>';
			table += '<td style="border:0px solid white;text-align:center;" width="60%"><img width="" height="" src="loading.gif" border="0"></td>';
			table += '<td style="border:0px solid white;" width="20%">&nbsp;</td>';
			table += '</tr>'			
			table += '</table>';
			document.getElementById(idElement).innerHTML += table;				
			
		}
		
	}	
		
	//Busca clientes sugestoes OK
	var buscaSugestoes = function(){
		$("#sugestoes").show();
		var palavra = $("#conteudo_busca").val();
		var url     = "sugestoesTags.php";
		$.post(url,{sugestoes:"sugestoes",palavra:palavra},function(data){
			$("#sugestoes").html(data);
		});
	}	
	
	var exeTecla = function(e){
		var e = e;		
		var div  = document.getElementById('sugestoes');		
		var qtd  = div.getElementsByTagName('tr').length-1;
		if(!e){
			e = window.event;
		}	
		if( e.keyCode == 38 ){			
			i--;
			$("#tr"+i).css({'background-color':'#CAE1FF'});			
		}
		if( e.keyCode == 40 ){			
			i++;	
			$("#tr"+i).css({'background-color':'#CAE1FF'});			
		}		
		if( i == qtd+1 && ( e.keyCode == 40 || e.keyCode == 38 ) ){
			i = 1;
		}	
		if( ( i == -1 || i == 0 ) && ( e.keyCode == 40 || e.keyCode == 38 ) ){
			i = qtd;			
		}	
		if( e.keyCode == 13 ){			
			$("#conteudo_busca").val($.trim($("#tr"+i).text()));
			$("#sugestoes").fadeOut();
			i = 0;
		}												
	}	
	
	//Troca o menu
	var trocaMenu = function(flag){
		switch(flag){
			case 1:
				configGreen();
				break;			
			case 2:
				configYellow();
				break;
			case 3:		
				configBlue();		
				break;			
		}
	}
	
	//Configuração do menu verder
	var configGreen = function(){
		document.getElementById('line_color').className = 'green';	
		var green  = document.getElementById('green');
		var yellow = document.getElementById('yellow');	
		var blue   = document.getElementById('blue');		
		green.className  = 'super-green';
		yellow.className = 'infer-yellow';
		blue.className   = 'infer-blue';	
		var imgGreen  = green.getElementsByTagName('img');
		imgGreen[0].src       = '/assets/images/vd_gr.png';
		imgGreen[0].className = 'green_gr';
		imgGreen[1].className = 'green_gr_on';	
		var imgYellow = yellow.getElementsByTagName('img');
		imgYellow[0].className = 'yellow_gr_lf_off';
		imgYellow[1].src       = '/assets/images/ye_pq.png';	
		imgYellow[1].className = 'yellow_pq';
		imgYellow[2].className = 'yellow_gr_rg_off';	
		var imgBlue   = blue.getElementsByTagName('img');
		imgBlue[0].className   = 'blue_gr_lf_off';
		imgBlue[1].src         = '/assets/images/bl_pq.png';
		imgBlue[1].className   = 'blue_pq';
	}
	
	//Configuração do menu amarelo
	var configYellow = function(){
		document.getElementById('line_color').className = 'yellow';	
		var green  = document.getElementById('green');
		var yellow = document.getElementById('yellow');	
		var blue   = document.getElementById('blue');		
		green.className  = 'infer-green';
		yellow.className = 'super-yellow';
		blue.className   = 'infer-blue';	
		var imgGreen  = green.getElementsByTagName('img');
		imgGreen[0].src       = '/assets/images/vd_pq.png';
		imgGreen[0].className = 'green_pq';
		imgGreen[1].className = 'green_gr_rg_off';	
		var imgYellow = yellow.getElementsByTagName('img');
		imgYellow[0].className = 'yellow_gr_lf_on';
		imgYellow[1].src       = '/assets/images/ye_gr.png';
		imgYellow[1].className = 'yellow_gr';	
		imgYellow[2].className = 'yellow_gr_rg_on';	
		var imgBlue   = blue.getElementsByTagName('img');
		imgBlue[0].className   = 'blue_gr_lf_off';
		imgBlue[1].src         = '/assets/images/bl_pq.png';	
		imgBlue[1].className   = 'blue_pq';	
	}
	
	//Configuração do menu azul
	var configBlue = function(){
		document.getElementById('line_color').className = 'blue';
		var green  = document.getElementById('green');
		var yellow = document.getElementById('yellow');	
		var blue   = document.getElementById('blue');		
		green.className  = 'infer-green';
		yellow.className = 'infer-yellow';
		blue.className   = 'super-blue';	
		var imgGreen  = green.getElementsByTagName('img');
		imgGreen[0].src        = '/assets/images/vd_pq.png';			
		imgGreen[0].className  = 'green_pq';	
		imgGreen[1].className  = 'green_gr_rg_off';	
		var imgYellow = yellow.getElementsByTagName('img');
		imgYellow[0].className = 'yellow_gr_lf_off';
		imgYellow[1].src       = '/assets/images/ye_pq.png';	
		imgYellow[1].className = 'yellow_pq';
		imgYellow[2].className = 'yellow_gr_rg_off';	
		var imgBlue   = blue.getElementsByTagName('img');
		imgBlue[0].className   = 'blue_gr_lf_on';
		imgBlue[1].src         = '/assets/images/bl_gr.png';
		imgBlue[1].className   = 'blue_gr';		
	}
	/*
	var backgroundTopo = function(flag){	
		var images = Array(4);
		images[1] = '/assets/images/biotecnologia.jpg';
		images[2] = '/assets/images/girasol.jpg';	
		images[3] = '/assets/images/tic.jpg';
		document.getElementById('bg_topo').style.background = 'url('+images[flag]+')';		
	}
	*/
	

}
