// ***** global ******* //
// ************ //
// Utilizado para evitar de digitar: document.getElementById toda hora, tornando o processo mais prático
function gE(ID) {
	return document.getElementById(ID);
}

// Utilizado para evitar de digitar: document.getElementsByTagName toda hora, tornando o processo mais prático
function gEs(tag) {
	return document.getElementsByTagName(tag);
}

function loadXMLDoc(url)
{
	var d = document;
	var xmlDoc;
	if (window.ActiveXObject)
	{ 
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); 
	}// IE 
	else if (d.implementation && document.implementation.createDocument)
	{ 
		xmlDoc = d.implementation.createDocument("","",null); 
	}// Fox
	else 
	{ 
		alert("Seu browser não suporta este script!"); 
	}// Sem suporte
	xmlDoc.async = false;
	xmlDoc.load(url);
	return(xmlDoc);
}
var erroXML = false;
function carregaArquivo ( arquivo,urlErro)
{
	try 
	{
		//alert('antes do arquivo');
		var file = loadXMLDoc(arquivo);			
		//alert('entrou no arquivo');
		return file
	} 
	catch(e) 
	{
		erroXML = true
		alert('erro')
		return false
	}
}

function RodarFlash(path,variaveis,_width,_height)
{
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+_width+'" height="'+_height+'">')
		document.write('<param name="movie" value="'+path+'?varurl='+location.href+'&'+variaveis+'">')
		document.write('<param name="quality" value="high">')
		document.write('<param name="wmode" value="transparent">')
		document.write('<embed src="'+path+'?varurl='+location.href+'&'+variaveis+'" width="'+_width+'" height="'+_height+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>')
	document.write('</object>')
}

function RodarFlash2(path,variaveis,_width,_height,div)
{
		gE(div).innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+_width+'" height="'+_height+'">'
		gE(div).innerHTML += '<param name="movie" value="'+path+'?varurl='+location.href+'&'+variaveis+'">'
		gE(div).innerHTML += '<param name="quality" value="high">'
		gE(div).innerHTML += '<param name="wmode" value="transparent">'
		gE(div).innerHTML += '<embed src="'+path+'?varurl='+location.href+'&'+variaveis+'" width="'+_width+'" height="'+_height+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>'
		gE(div).innerHTML += '</object>'
}
function loadChamadaCases( url , divPrincipal)
{
	var arrCases = new Array()
	var xmlCases = carregaArquivo (url,'index.htm')
	var arrCores = new Array ('azul','roxo','laranja')
	if(erroXML != true)
	{
		var total = xmlCases.getElementsByTagName("case").length
		var node = xmlCases.getElementsByTagName("case")
		gE(divPrincipal).innerHTML = ''
		gE(divPrincipal).innerHTML = '<img src="/gommo/media/imagens/titCases.png" class="tit" alt="Cases" title="Cases" />'
		for( var i=0; i<total;i++)
		{
			var nome = node[i].getElementsByTagName("titulo")[0].firstChild.nodeValue
			var desc = node[i].getElementsByTagName("desc")[0].firstChild.nodeValue
			var url = node[i].getElementsByTagName("url")[0].firstChild.nodeValue
			var arrTags = String(node[i].getElementsByTagName("tags")[0].firstChild.nodeValue).split('|')
			var thumb = node[i].getElementsByTagName("thumb")[0].firstChild.nodeValue
			gE(divPrincipal).innerHTML += '<div class="detalheCases" id="case'+i+'">'
			gE('case'+i).innerHTML ='<a href="'+ url +'"><img src="'+ thumb +'" alt="" title="" /></a>'
			gE('case'+i).innerHTML +=' <div class="btos" id="tagsCase'+i+'">'
			for( var j=0; j<arrTags.length;j++)
			{
				gE('tagsCase'+i).innerHTML +='<span class="'+arrCores[Math.floor(Math.random()*3)]+'"><a href="'+ url +'">'+arrTags[j]+'</a></span>'
			}
			gE('case'+i).innerHTML +=' </div>'
			gE('case'+i).innerHTML += '<h4><a href="'+ url +'">'+ nome +'</a></h4><p><a href="'+ url +'">'+ desc +'</a></p></div>'
		}
	}
}
function loadxmlWeb20 ()
{
	var arrDados = new Array()
	xmlWeb20 = carregaArquivo ('xml/teste_web20.xml','index.htm')
	if(erroXML != true)
	{
		var total = xmlWeb20.getElementsByTagName("item").length
		var node = xmlWeb20.getElementsByTagName("item") 
		var source = ''
		gE('ultimasWeb20').innerHTML = ''
		gE('ultimasWeb20').innerHTML = '<img src="media/imagens/titUltBlog.png" class="tit" alt="Últimas do Blog" title="Últimas do Blog" />'
		gE('ultimasWeb20').innerHTML += '<ul id="listaWeb20">'
		for( var i=0; i<5;i++)
		{
			var nome = node[i].getElementsByTagName("title")[0].firstChild.nodeValue
			var url = node[i].getElementsByTagName("link")[0].firstChild.nodeValue
			if(url.search('sougommo') > 0 || url.search('vagas_gommo')  )
			{
				source = 'twitter';
			}
			if(url.search('wordpresslove') > 0 )
			{
				source = 'wordpress';
			}
			if(i == 4)
			{
				gE('listaWeb20').innerHTML += '<li class="' + source + ' last">' + '<a href="'+ url +'">' + nome + '</a>' + '</li>'
			}
			else
			{
				gE('listaWeb20').innerHTML += '<li class="' + source + '">' + '<a href="'+ url +'">' + nome + '</a>' + '</li>'
			}
		}
		gE('ultimasWeb20').innerHTML += '</ul>'
	}
}
function loadxmlVagas ()
{
	var arrDados = new Array()
	xmlVagas = carregaArquivo ('/gommo/xml/vagas.xml','index.htm')
	if(erroXML != true)
	{
		var total = xmlVagas.getElementsByTagName("item").length
		var node = xmlVagas.getElementsByTagName("item") 
		gE('twitter').innerHTML = ''
		gE('twitter').innerHTML = '<p class="titulo">Twitter Vagas</p>'
		for( var i=0; i<5;i++)
		{
			var nome = node[i].getElementsByTagName("title")[0].firstChild.nodeValue
			var url = node[i].getElementsByTagName("link")[0].firstChild.nodeValue
			gE('twitter').innerHTML += '<li><a href="'+url+'">'+nome+'</a></li>'
		}
		gE('twitter').innerHTML += '<a href="http://twitter.com/vagas_gommo" class="vejaVagas">Veja mais vagas</a>'
	}
}

function loadCase( url )
{
	var arrCases = new Array()
	var xmlCase = carregaArquivo (url,'index.htm')
	var arrCores = new Array ('cor1','cor2','cor3','cor4','cor5')
	if(erroXML != true)
	{
		var total = xmlCase.getElementsByTagName("cases").length
		var node = xmlCase.getElementsByTagName("cases")
		var nome = node[0].getElementsByTagName("titulo")[0].firstChild.nodeValue
		var desc = node[0].getElementsByTagName("desc")[0].firstChild.nodeValue
		cliente = node[0].getElementsByTagName("cliente")[0].firstChild.nodeValue
		projeto = node[0].getElementsByTagName("projeto")[0].firstChild.nodeValue
		gE('listaCasesB').innerHTML = ''
		var arrTags = String(node[0].getElementsByTagName("tags")[0].firstChild.nodeValue).split('|')
		for( var j=0; j<arrTags.length;j++)
		{
			gE('listaCasesB').innerHTML += '<li class="'+arrCores[Math.floor(Math.random()*5)]+'"><a href="#">'+arrTags[j]+'</a></li>'
		}
		gE('tituloCase').innerHTML = nome
		gE('texto').innerHTML = desc
	}
}
// Chama a função loadFunctions ao carregar a página
//window.onload = loadFunctions;

