function ajaxInit() {
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}

if (!xmlhttp && typeof XMLHttpRequest != 'undefined' ) {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp = false ;
}
}
return xmlhttp;
}

function url_encode(str) {
var hex_chars = "0123456789ABCDEF";
var noEncode = /^([a-zA-Z0-9\_\-\.])$/;
var n, strCode, hex1, hex2, strEncode = "";

for(n = 0; n < str.length; n++) {
if (noEncode.test(str.charAt(n))) {
strEncode += str.charAt(n);
} else {
strCode = str.charCodeAt(n);
hex1 = hex_chars.charAt(Math.floor(strCode / 16));
hex2 = hex_chars.charAt(strCode % 16);
strEncode += "%" + (hex1 + hex2);
}
}
return strEncode;
}

// url_decode version 1.0
function url_decode(str) {
var n, strCode, strDecode = "";

for (n = 0; n < str.length; n++) {
if (str.charAt(n) == "%") {
strCode = str.charAt(n + 1) + str.charAt(n + 2);
strDecode += String.fromCharCode(parseInt(strCode, 16));
n += 2;
} else {
strDecode += str.charAt(n);
}
}

return strDecode;
}
function getSecoes(pagina,ped,d,m,a,u,layer) {
//document.getElementById(layer).innerHTML = "<img src='http://cms.nichecastle.com/imgs/loading2.gif'>";
//document.getElementById(layer).innerHTML = "...";
ajax = ajaxInit();
//aqui estão as propriedade que puxão sua página//
ajax.open("GET",pagina+".php?ped="+ped+"&d="+d+"&m="+m+"&a="+a+"&u="+u, true);
ajax.onreadystatechange = function() {
if(ajax.readyState == 4 && ajax.status == 200) {
var resultado = ajax.responseText;
resultado=resultado.replace(/\+/g," ");
resultado = unescape(resultado);
document.getElementById(layer).innerHTML = url_decode(resultado);
}
}
ajax.send(null);
}

function legendas(type,layer){
	var type;
	if(type =="0"){
	document.getElementById(""+layer+"").style.display = 'none';
	}
	if(type =="1"){
	document.getElementById(""+layer+"").style.display = '';
	}
}
/*
  var tempo;
                        var intervalo = 2000; //Intervalo entra as mudanças de slides. Definido em milisegundos.
                        function $(campo) {
                                return document.getElementById(campo);
                        }
                        //Trecho de código criado por Wilker, pego em http://forum.imasters.com.br/index.php?s=&showtopic=198704&view=findpost&p=660522
                        var $A = Array.from = function(iterable) {
                                if (!iterable) return [];
                                if (iterable.toArray) {
                                        return iterable.toArray();
                                } else {
                                        var results = [];
                                        for (var i = 0; i < iterable.length; i++)
                                                results.push(iterable[i]);
                                        return results;
                                }
                        };
                        Function.prototype.bind = function() {
                                var __method = this, args = $A(arguments), object = args.shift();
                                return function() {
                                        return __method.apply(object, args.concat($A(arguments)));
                                };
                        };
                        //Fim do trecho de código criado por Wilker
                        function addEvent(obj, evType, fn) { //Função adaptada da original de Christian Heilmann, em http://www.onlinetools.org/articles/unobtrusivejavascript/chapter4.html
                                if (typeof obj == "string") {
                                        if (null == (obj = document.getElementById(obj))) {
                                                throw new Error("Elemento HTML não encontrado. Não foi possível adicionar o evento.");
                                        }
                                }
                                if (obj.attachEvent) {
                                        return obj.attachEvent(("on" + evType), fn);
                                } else if (obj.addEventListener) {
                                        return obj.addEventListener(evType, fn, true);
                                } else {
                                        throw new Error("Seu browser não suporta adição de eventos.");
                                }
                        }
                        function nextSlide() {
                                var divs = $('slides').getElementsByTagName('div');
                                var i;
                                for (i = 0; i < divs.length; i++) {
                                        if (divs[i].className == 'visible') {
                                                divs[i].className = 'hidden';
                                                $('link' + (i + 1)).className = 'inativo'
                                                i = (i == divs.length - 1) ? 0 : i + 1;
                                                divs[i].className = 'visible';
                                                $('link' + (i + 1)).className = 'ativo'
                                                break;
                                        }
                                }
                        }
                        function init() {
                                var as = $('links').getElementsByTagName('a');
                                var i;
                                for (i = 0; i < as.length; i++) {
                                        var f = function(v) {
                                                setSlide(as[v]);
                                        }
                                        addEvent(as[i], 'click', f.bind(this, i));
                                }
                                tempo = setInterval('nextSlide()', intervalo);
                        }
                        function setSlide(link) {
                                var divs = $('slides').getElementsByTagName('div');
                                var i;
                                for (i = 0; i < divs.length; i++) {
                                        divs[i].className = 'hidden';
                                }
                                var lis = $('links').getElementsByTagName('li');
                                for (i = 0; i < lis.length; i++) {
                                        lis[i].className = 'inativo';
                                }
                                link.parentNode.className = 'ativo';
                                i = parseInt(link.firstChild.data);
                                $('slide' + i).className = 'visible';
                                clearInterval(tempo);
                        }
                        addEvent(window, 'load', init);
						*/
