function get_param(name) {
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec( window.location.href );
	if( results == null ){
		return "";
	}else{
		return results[1];
	}
}

function xmlArvore(xmlNode,identacao,parametro) {
   	var arvoreTxt = ""; //esta var armazenara o conteudo
	if ((xmlNode == null) || (xmlNode.childNodes == null)) {
		return ;
	}
	for (var i = 0; i < xmlNode.childNodes.length; i++) {
		//percorrendo os filhos do nÃ³
  		if(xmlNode.childNodes[i].nodeType == 1) {
			if(xmlNode.childNodes[i].childNodes.length>0) {
    			//se tiver filhos eu tenho que pegar o valor pegando o valor do primeiro filho
				if ( xmlNode.childNodes[i].firstChild.nodeValue != null){
					var nodeName = xmlNode.childNodes[i].nodeName;

					if (parametro == "busca") {
						switch(nodeName){
							case "google1":
								xmlNode.childNodes[i].firstChild.nodeValue = substituiCaracter(xmlNode.childNodes[i].firstChild.nodeValue, "+" );
								arvoreTxt += "<a href=http://www.google.com/search?q="+xmlNode.childNodes[i].firstChild.nodeValue+"&hl=pt&oe=ISO-8859-1&lr=lang_pt target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref01.jpg border=0></a><BR><BR></center>";
								break;
							case "yahoo1":
								xmlNode.childNodes[i].firstChild.nodeValue = substituiCaracter(xmlNode.childNodes[i].firstChild.nodeValue, "+" );
								arvoreTxt += "<a href=http://br.search.yahoo.com/search?x=30&y=8&p="+xmlNode.childNodes[i].firstChild.nodeValue+"&sitesearch=&fr=yfp-t-340&toggle=1&ei=UTF-8 target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref02.jpg border=0></a><BR><BR></center>";
								break;
							case "altavista1":
								xmlNode.childNodes[i].firstChild.nodeValue = substituiCaracter(xmlNode.childNodes[i].firstChild.nodeValue, "+" );
    	                    	arvoreTxt += "<a href=http://www.altavista.com/web/results?x=16&y=11&q="+xmlNode.childNodes[i].firstChild.nodeValue+"&searchsubmit=Buscar+na+web&itag=ody&kgs=0&kls=0&ei=UTF-8 target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref03.jpg border=0></a><BR><BR></center>";
								break;
                	    	case "live":
								xmlNode.childNodes[i].firstChild.nodeValue = substituiCaracter(xmlNode.childNodes[i].firstChild.nodeValue, "+" );
    	    	            	arvoreTxt += "<a href=http://search.live.com/results.aspx?x=9&y=13&q="+xmlNode.childNodes[i].firstChild.nodeValue+"&mkt=pt-br target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref21.png border=0></a><BR><BR></center>";
								break;
	                    }
					}
					
					if (parametro == "blog"){
						switch(nodeName){
							case "blog":
								arvoreTxt += "<a href="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref18.jpg border=0></a><BR><BR></center>";
								break;
							case "twitter":
								arvoreTxt += "<a href="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref22.png border=0></a><BR><BR></center>";
								break;
							case "aprex2":
								arvoreTxt += "<a href="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref23.png border=0></a><BR><BR></center>";
								break;
							case "blog3":
								arvoreTxt += "<a href=\""+xmlNode.childNodes[i].firstChild.nodeValue+"\" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref18.jpg border=0></a><BR><BR></center>";
								break;
						}
					}
					
					if (parametro == "video") {
						switch(nodeName){
							case "youtube1":
								xmlNode.childNodes[i].firstChild.nodeValue = substituiCaracter(xmlNode.childNodes[i].firstChild.nodeValue, "+" );
								arvoreTxt += "<a href=http://br.youtube.com/results?search_query="+xmlNode.childNodes[i].firstChild.nodeValue+"&search=Pesquisar target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref04.jpg border=0></a><BR><BR></center>";
								break;
							case "googlevideo":
								xmlNode.childNodes[i].firstChild.nodeValue = substituiCaracter(xmlNode.childNodes[i].firstChild.nodeValue, "+" );
								arvoreTxt += "<a href=http://video.google.com/videosearch?q="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref05.jpg border=0></a><BR><BR></center>";
								break;
							case "metacafe":
									xmlNode.childNodes[i].firstChild.nodeValue = substituiCaracter(xmlNode.childNodes[i].firstChild.nodeValue, "_" );
									arvoreTxt += "<a href=http://www.metacafe.com/tags/"+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref06.jpg border=0></a><BR><BR></center>";
								break;
							case "dotsub":
								arvoreTxt += "<a href="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref26.jpg border=0></a></center>";
								break;
						}
					}

					if (parametro == "slide") {
						switch(nodeName) {
							case  "slideshare":
								arvoreTxt += "<a href=http://www.slideshare.net/"+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref07.jpg border=0></a><BR><BR></center>";
								break;
							case "slide":
								xmlNode.childNodes[i].firstChild.nodeValue = substituiCaracter(xmlNode.childNodes[i].firstChild.nodeValue, "+" );
								arvoreTxt += "<a href=http://www.slide.com/search?x=19&y=7&qry="+xmlNode.childNodes[i].firstChild.nodeValue+"&safe=off&t=i target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref08.jpg border=0></a><BR><BR></center>";
								break;
							case "scribd":
								xmlNode.childNodes[i].firstChild.nodeValue = substituiCaracter(xmlNode.childNodes[i].firstChild.nodeValue, "+" );
								arvoreTxt += "<a href=http://www.scribd.com/search/search?x=31&y=12&query="+xmlNode.childNodes[i].firstChild.nodeValue+"&adult=1 target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref09.jpg border=0></a><BR><BR></center>";
								break;
							case "aprex1":
								arvoreTxt += "<a href="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref23.png border=0></a></center>";
								break;
						}
					}
					if (parametro == "foto") {
						switch(nodeName){
							case "flickr":
								arvoreTxt += "<a href=http://www.flickr.com/photos/"+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><BR><img src=http://www.peabirus.com.br/img/ref10.jpg border=0></a><BR><BR></center>";
								break;
							case "picasa":
								arvoreTxt += "<a href=http://picasaweb.google.com/"+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref11.jpg border=0></a><BR><BR></center>";
								break;
						}
					}
					if (parametro == "perfil") {
						switch(nodeName) {
							case "myspace":
								arvoreTxt += "<a href=http://www.myspace.com/"+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref12.jpg border=0></a><BR></center>";
								break;
							case "facebook":
								xmlNode.childNodes[i].firstChild.nodeValue = substituiCaracter(xmlNode.childNodes[i].firstChild.nodeValue, "+" );
								arvoreTxt += "<a href=http://www.facebook.com/profile.php?id="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref13.jpg border=0></a><BR><BR></center>";
								break;
							case "orkut":
								xmlNode.childNodes[i].firstChild.nodeValue = substituiCaracter(xmlNode.childNodes[i].firstChild.nodeValue, "+" );
								arvoreTxt += "<a href=http://www.orkut.com/Profile.aspx?uid="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref14.jpg border=0></a><BR><BR></center>";
								break;
							case "via6":
								xmlNode.childNodes[i].firstChild.nodeValue = substituiCaracter(xmlNode.childNodes[i].firstChild.nodeValue, "+" );
								arvoreTxt += "<a href=http://www.via6.com/procura_membro.php?key="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref15.jpg border=0></a><BR><BR></center>";
								break;
							case "portalv2v":
								arvoreTxt += "<a href="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref24.gif border=0></a><BR><BR></center>";
								break;
                        }
					}
					if (parametro == "curriculo") {
						switch(nodeName){
							case "curriculum":
								arvoreTxt += "<a href=http://www.curriculum.com.br/ucn/"+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref16.jpg border=0></a><BR><BR></center>";
								break;
							case "linkedin":
								arvoreTxt += "<a href="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref17.jpg border=0></a><BR><BR></center>";
								break;
							case "lattes":
								arvoreTxt += "<a href="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref20.gif border=0></a><BR><BR></center>";
								break;
							case "plaxo":
								arvoreTxt += "<a href="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref25.gif border=0></a></center>";
								break;
						}
					}
					if (parametro == "comunidade") {
						switch(nodeName){
							case "myspace2":
								xmlNode.childNodes[i].firstChild.nodeValue = substituiCaracter(xmlNode.childNodes[i].firstChild.nodeValue, "_" );
								arvoreTxt += "<a href=http://groups.myspace.com/"+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref12.jpg border=0></a><BR><BR></center>";
								break;
							case "facebook2":
								arvoreTxt += "<a href=http://www.facebook.com/group.php?gid="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref13.jpg border=0></a><BR><BR></center>";
								break;
							case "orkut2":
								arvoreTxt += "<a href=http://www.orkut.com/Community.aspx?cmm="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref14.jpg border=0></a><BR></center>";
								break;
							case "via62":
								 xmlNode.childNodes[i].firstChild.nodeValue = substituiCaracter(xmlNode.childNodes[i].firstChild.nodeValue, "_" );
								arvoreTxt += "<a href=http://www.via6.com/comunidade.php?cid="+xmlNode.childNodes[i].firstChild.nodeValue+" target=\"_blank\"><center><img src=http://www.peabirus.com.br/img/ref15.jpg border=0></a><BR><BR></center>";
								break;
                        }
                     }
					 if (parametro == "nome") {
						switch(nodeName) {
							case "nomeusuario":
								arvoreTxt = xmlNode.childNodes[i].firstChild.nodeValue;
								break;
						}
					}
				}
			}
    		//recursividade para carregas os filhos dos filhos
			arvoreTxt = arvoreTxt + xmlArvore(xmlNode.childNodes[i],identacao,parametro);
    	}
	}
	//arvoreTxt = arvoreTxt.encode(arvoreTxt); 
	return arvoreTxt;
}



function xmlLoader(url) {
	if(window.XMLHttpRequest) {
		var Loader = new XMLHttpRequest();
		Loader.open("GET", url ,false);
		Loader.send(null);
		return Loader.responseXML;
    }else if(window.ActiveXObject) {
		var Loader = new ActiveXObject("Msxml2.DOMDocument.3.0");
		Loader.async = false;
		Loader.load(url);
		return Loader;
    }
}

function showTag(id, tipo) {
	var xml = xmlLoader("http://www.peabirus.com.br/people/minhasreferencias/"+id+".xml");
	if(xml != null) {
		var html = xmlArvore(xml,"",tipo);
		if(tipo != "nome"){
			var mostra = document.getElementById('Sites');
				mostra.innerHTML = html;
		} else {
				var nomm = document.getElementById('nomm');
				nomm.innerHTML = html;
		}
	} else {
		var xml = xmlLoader("http://www.peabirus.com.br/people/minhasreferencias/nprocess.xml");
		var html = xmlArvore(xml,"",tipo);
		if(tipo != "nome"){
				var mostra = document.getElementById('Sites');
				mostra.innerHTML = html;
		} else {
				var nomm = document.getElementById('nomm');
				nomm.innerHTML = html;
		}
	}
}

function exibeTag(){
	showTag(id,'busca');
}

function substituiCaracter(s, caracter) {
	s = s.replace( " ", caracter );
	s = s.replace( " ", caracter );
	s = s.replace( " ", caracter );
	s = s.replace( " ", caracter );
	s = s.replace(/[áàãäâ]/gi,'a');
	s = s.replace(/[éèëê]/gi,'e');
	s = s.replace(/[íìïî]/gi,'i');
	s = s.replace(/[óòõöô]/gi,'o');
	s = s.replace(/[úùüû]/gi,'u');
	s = s.replace(/ç/gi,'c');
	s = s.replace(/ñ/gi,'n');
	return s;
}

