var caminhoXML;
var flag;


function getHTTPObject()
{
    if(window.XMLHttpRequest)
    {
        return new XMLHttpRequest();
    } else
    if(window.ActiveXObject)
    {
        var prefixes = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];
        
        for(var i = 0; i < prefixes.length; i++)
        {
            try
            {
                return new ActiveXObject(prefixes[i] + ".XMLHTTP");
            } catch (e) {}
        }
    }
}


function feed()
{
    ajax = getHTTPObject();
    ajax.onreadystatechange = processChange2;
    ajax.open("GET", "feed.xml", true);
    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.send(null);	
}

function processChange2()
{
	if(ajax.readyState == 4)
	{		
		escondeCarregandoIndex();
		
		if(!ajax.responseXML.documentElement && ajax.responseStream)
		{
			ajax.responseXML.load(ajax.responseStream);
		}
		
		escreveFeed();
	}
	else
	{
		mostraCarregandoIndex();
	}
}

function escreveFeed()
{

	var total = 2;
	
	var conteudoFeed = document.getElementById("feed");
	
	var xmlobj = ajax.responseXML;
	
	conteudoFeed.innerHTML = "<h2>Novidades sobre web e design <br/><font class='fonte10'><a href='http://www.digitalpaperweb.com.br' target='_blank'>fonte: digitalpaperweb.com.br</a></font></h2>"; 
	
	for(i=0; i<total; i++)
	{
		var nome = xmlobj.getElementsByTagName("item")[i];
		var titulo = nome.getElementsByTagName("title")[0];
		var endereco = nome.getElementsByTagName("link")[0];
		var descricao = nome.getElementsByTagName("description")[0];
		var categoria = nome.getElementsByTagName("category")[0];
		
		conteudoFeed.innerHTML += "<h3>"+categoria.childNodes[0].nodeValue+" - <a href="+endereco.childNodes[0].nodeValue+" target='_blank' >"+titulo.childNodes[0].nodeValue+"</a></h3>";
		desc = descricao.childNodes[0].nodeValue;
		desc = desc.slice(0,120);
		conteudoFeed.innerHTML += "<p>"+desc+"..<br/><span class='floatRight'><a href='"+endereco.childNodes[0].nodeValue+"' target='_blank'>Continue lendo</a><span></p>";
		conteudoFeed.innerHTML += "<hr/>";
		
	}

}


function portfolio(caminho,fotos)
{
	flag = false;
	if (fotos==true){
		caminhoXML = caminho;
		flag = true;
	}
    ajax = getHTTPObject();
    ajax.onreadystatechange = processChange;
    ajax.open("GET", "imagens/portfolio/"+caminhoXML+"/dados.xml", true);
    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.send(null);
}


function processChange()
{
	if(ajax.readyState == 4)
	{		
		escondeCarregando();
		
		if(!ajax.responseXML.documentElement && ajax.responseStream)
		{
			ajax.responseXML.load(ajax.responseStream);
		}
		
		trocaPortfolio();
	}
	else
	{
		mostraCarregando();
	}
}

function trocaPortfolio()
{
		
	var conteudoCliente = document.getElementById("cliente");
	var conteudoObjetivo = document.getElementById("objetivos");
	var conteudoResultados = document.getElementById("resultados");
	var conteudoBanner = document.getElementById("banner_portfolio");
	
	document.getElementById("introducao_portfolio").setAttribute("class","esconde");
	document.getElementById("introducao_portfolio").setAttribute("className","esconde");
	document.getElementById("desc_cliente").setAttribute("class","mostra");
	document.getElementById("desc_cliente").setAttribute("className","mostra");
		
	var xmlobj = ajax.responseXML;
		
	var cliente = xmlobj.getElementsByTagName("cliente");
	var objetivo = xmlobj.getElementsByTagName("objetivos");
	var resultados = xmlobj.getElementsByTagName("resultados");
		
	conteudoCliente.innerHTML = cliente[0].firstChild.nodeValue; 
	conteudoObjetivo.innerHTML = objetivo[0].firstChild.nodeValue; 
	conteudoResultados.innerHTML = resultados[0].firstChild.nodeValue;
	
	$caminho = "imagens/portfolio/portfolio.swf";
	$xml = '';
	
	if (flag==true){
		$xml = "arquivoXML=imagens/portfolio/"+caminhoXML+"/fotos.xml";	
	}
	
	conteudoBanner.innerHTML = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='500' height='275' title=''><param name='movie' value='"+$caminho+"' /><param name='flashvars' value='"+$xml+"'/><param name='quality' value='high' /><param name='wmode' value='transparent' /><embed src='"+$caminho+"' wmode='transparent' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='500' height='275' flashvars='"+$xml+"'></embed></object>";

}

function mostraCarregando()
{	
	document.getElementById("objetivos").innerHTML = '';
	document.getElementById("resultados").innerHTML = '';

	document.getElementById("carregando").setAttribute("class","mostra");
	document.getElementById("carregando").setAttribute("className","mostra");

}

function escondeCarregando()
{
	document.getElementById("carregando").setAttribute("class","esconde");
	document.getElementById("carregando").setAttribute("className","esconde");
	
}



function mostraCarregandoIndex()
{	
	document.getElementById("carregandoIndex").setAttribute("class","mostra");
	document.getElementById("carregandoIndex").setAttribute("className","mostra");
}

function escondeCarregandoIndex()
{
	document.getElementById("carregandoIndex").setAttribute("class","esconde");
	document.getElementById("carregandoIndex").setAttribute("className","esconde");
	
}

