PV = {

    cidade_toggle: function (){

       if ($('cidade_escolha_abs').style.visibility == 'hidden'){
       $('cidade_escolha_abs').style.visibility = 'visible';
       }else{
       $('cidade_escolha_abs').style.visibility = 'hidden';
       }

    },

    js_load: function (script){

        var fileref = document.createElement ('script');
        fileref.setAttribute ('type','text/javascript');
        fileref.setAttribute ('src', '/js/' + script + '.js');
        document.getElementsByTagName('head')[0].appendChild (fileref);

    },

    mensagem_close: function (){

       $('overlay').dispose();
       $('mensagem').dispose();

    },

    mensagem_show: function (width, height, icone, titulo, msg, close){

        if ($(document.body).hasChild('mensagem')){
        $('mensagem').dispose();
        }

        if (!$(document.body).hasChild('overlay')){

            var overlay = document.createElement('div');
            overlay.setAttribute ('id', 'overlay');
            $(document.body).appendChild (overlay);

        }

        var c_dim = $(document.body).getScrollSize ();
        var style_left = ((c_dim.x / 2) - (width / 2));
        var style_top = ((c_dim.y / 2) - (height / 2));
        var p_width = width - 96;

        var mensagem = document.createElement('div');
        mensagem.setAttribute ('id', 'mensagem');

        mensagem.style.width = width + 'px';
        mensagem.style.height = height + 'px';
        mensagem.style.top = style_top + 'px';
        mensagem.style.left = style_left + 'px';

        mensagem.innerHTML = '<img src="/img/icones/' +icone+ '" />';

        if (titulo){
        mensagem.innerHTML += '<p class="tit" style="width:' +(width - 96)+ 'px">' +titulo+ '</p>';
        }

        if (mensagem){
        mensagem.innerHTML += '<p class="men" style="width:' +(width - 96)+ 'px">' +msg+ '</p>';
        }

        if (close){
        mensagem.innerHTML += '<input type="button" class="close" value="OK" style="left:' + ((width / 2) - 20)+ 'px" onclick="javascript:PV.mensagem_close();">';
        }

        $(document.body).appendChild (mensagem);

    },

    ops: function (){

        this.js_load ('ops');

    },

    spin: function (){

        this.js_load ('spin');

    },

    valida_email: function (x) {

        var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

        if (filter.test(x)){
        return true;
        }else{
        return false;
        }

    }

};

window.addEvent('domready', function() {

    $('cidade_escolha').addEvent('click', function (){
    PV.cidade_toggle ();
    });

    $('link_to_top').addEvent('click', function(){
    $(document.body).scrollTo (0, 0);
    });

    $('ops').addEvent('click', function (){
    PV.ops ();
    });

    $('spin').addEvent('click', function (){
    PV.spin ();
    });

    var cidade = Cookie.read ('cidade');
    
	/*
	var banner = $random (1, 2);

    if (banner == 1){

        var banner_tipo = 'img';
        var banner_link = 'http://www.wizardvip.com.br/frm_giveakiss/';
        var img_src = '/imagem/banner_promo1.jpg';

    }else{

        var banner_tipo = 'img';
        var banner_link = 'http://www.wizardvip.com.br/frm_giveakiss/';
        var img_src = '/imagem/banner_promo1.jpg';

    }
	
	*/

    /*
	if (banner_tipo == 'swf'){

        var obj = new Swiff (swf_src, {

            container: $('banner_topo'),
            id: 'banner_topo',
            width: 792,
            height: 98

        });

    }else{

        $('banner_topo').innerHTML = '<a href="' +banner_link+ '" target="_blank"><img src="' +img_src+ '" style="border:0" /></a>';

    }
	
	*/

});


function agenda_calendario_muda (m, y){

   document.getElementById('agenda_calendario_div').innerHTML = '<img src="/img/ajax_loading.gif">';

   var requestCalendario = createXHR();

   requestCalendario.onreadystatechange  = function(){

      if (requestCalendario.readyState  == 4){

         if (requestCalendario.status  == 200){
         document.getElementById('agenda_calendario_div').innerHTML = requestCalendario.responseText;
         }else{
         document.getElementById('agenda_calendario_div').innerHTML = "Erro: " +requestCalendario.status;
         }

      }

   }

   requestCalendario.open('GET', '/agenda/' +y+ '/' +m+ '//cal',  true);
   requestCalendario.send('NULL');

}

