//Inicializando o clique no mapa com pan
var cmd2 = "pan";

var format = "";

var LastImage="";

var boundingbox="";

var zoomLevel=0;

function setCMD()
{
     document.RoApplet.setCMD(cmd);
     //cmd = PAN|ZOOMIN|ZOOMOUT
}


function newMap()
{
        //alert(cmd);
     document.RoApplet.newMap(cmd);
     //cmd = z1|z2|z3|z4|z5|z6|z7|z7 ou pann, pans, panw, pane, panse, pansw, panne, pannw, zoomin_center, zoomout_center
}


function setSize(width, height)
{
         document.RoApplet.width = width;
         document.RoApplet.height = height;
         //alert(width + " " + height)
         document.RoApplet.setSize(width, height);


     //cmd = PAN|ZOOMIN|ZOOMOUT
}

function getLastImage()
{
LastImage=document.RoApplet.getLastImage();
//pega o nome da £ltima imagem.
}

function getBoundingBox()
{
  boundingbox=document.RoApplet.getBoundingBox();
  //retorna o boundingbox atual na forma &wgs84x1y1=XXX|YYY&wgs84x2y2=XXX|YYY;
}

function getZoomLevel()
{
zoomLevel = parseInt(document.RoApplet.getZoomLevel());
//alert(zoomLevel);
}


function onFuncSelection()
{
        var form = document.MapForm;
        for( var i = 0; i < form.cmdClick.length; i++){
                if(form.cmdClick[i].checked){
                        cmd=form.cmdClick[i].value;
                }
        }
        setCMD();
}

function onCmdSelection(command)
{
        cmd = command;
        newMap();
}

function onZoomInClicked()
{
                cmd = "zoomin_center";
                newMap();
}

function onZoomOutClicked()
{
                cmd = "zoomout_center";
                newMap();
}

function onThemeChange()
{
        var form = document.ThemeForm;
        for( var i = 0; i < form.tm.length; i++){
                if(form.tm[i].checked){
                        format = form.tm[i].value;
                }
        }
             document.RoApplet.Temas(format, 1);
}

function onReferenceCheck()
{
        var form = document.MapForm;
        if (form.cmdReference.checked)
        document.RoApplet.showReferenceMap(true);
        else
        document.RoApplet.showReferenceMap(false);
}

function setTheme(theme)
{
        var form = document.ThemeForm;
        for( var i = 0; i < form.tm.length; i++){
                if(form.tm[i].value == theme){
                        format = form.tm[i].value;
                }
        }
}

function onHTMLViewer()
{
        var form = document.HTMLForm;
        getBoundingBox();
        form.action = "mapa.php?s=s" + boundingbox;
        form.submit();
}

function onHTMLRodizioViewer()
{
        var form = document.HTMLForm;
        getBoundingBox();
        form.action = "mapa_rodizio.php?s=s&flag=1" + boundingbox;
        form.submit();
}

function onPrint()
{
        var form = document.PrintForm;
        getBoundingBox();
        form.action = "print_route.php?" + boundingbox;
        form.submit();
}
