// JavaScript Document

var isIE= (document.all) ? true : false;

$(function() {
	if($("#popup").html()) {
		$("#popupclose")
			.css("display", "block")
			.click(function() {
				$("#popup, #popupclose").fadeOut("slow");
			});
	}
});


$("#menu").ready(function() {
	$(".expande").click(function() {
		if($(this).next("ul").css("display") != "block") {
			$(".expande").each(function(i){
				var lista = $(this).next("ul");
				if(lista.css("display") == "block") lista.slideUp(1000);
			});											
			$(this).next("ul").slideDown(1000);
		}
	});	
});

function trocaGuia(value) {
	$("#categoriasguia").empty();
	if(value == 0) {
		var selecione = "<option value='0'>-- Selecione um município --</option>";
		$("#categoriasguia").append(selecione);
	} else {
		var carregando = "<option value='0'>Carregando...</option>";
		$("#categoriasguia").append(carregando);
		
		var html = $.ajax({
			type: "GET",
			url: "../municipios/guia/listacanais.php",
			data: "id="+value,
			success:  function(html) {
				$("#categoriasguia").empty();
				$("#categoriasguia").append(html);
			}
		});
	}
}

function abreGuia(form) {
	var municipio = parseInt(form.idc.value);
	var categoria = parseInt(form.idcanal.value);
	if(municipio==0 || categoria==0) return false;
	return true;
}

var atual = -1;
function evento(id) {
	var obj = document.getElementById('evento' + id);
	if(atual >= 0) document.getElementById('evento' + atual).style.display = 'none';
	atual = id;
	document.getElementById('evento' + id).style.display = 'block';
}

function urlDecode(string, overwrite){
    if(!string || !string.length){
        return {};
    }
    var obj = {};
    var pairs = string.split('&');
    var pair, name, value;
    var lsRegExp = /\+/g;
    for(var i = 0, len = pairs.length; i < len; i++){
        pair = pairs[i].split('=');
        name = unescape(pair[0]);
        value = unescape(pair[1]).replace(lsRegExp, " ");
        //value = decodeURIComponent(pair[1]).replace(lsRegExp, " ");
        if(overwrite !== true){
            if(typeof obj[name] == "undefined"){
                obj[name] = value;
            }else if(typeof obj[name] == "string"){
                obj[name] = [obj[name]];
                obj[name].push(value);
            }else{
                obj[name].push(value);
            }
        }else{
            obj[name] = value;
        }
    }
    return obj;
}


function jsGet(param)
{
	var wl = window.location.href;
	var params = urlDecode(wl.substring(wl.indexOf("?")+1));
	return(params[param]);
}
