﻿function suporte()
{
    var winHeight = 450;
    var winWidth = 740;
    
    var winLeft = screen.width/2 - winWidth/2;
    var winTop = screen.height/2 - winHeight/2;
    
    window.open('suporte.aspx', 'Suporte' ,'top=yes,toolbar=no,scrollbars=no,width='+winWidth+',height='+winHeight+',left='+winLeft+',top='+winTop);
}

// funcao que indica se uma tecla e' um numero
function isNumberKey(evt)
{
    var e;
    if(evt)
        e = evt;
    else
        e = window.event;
    
    var charCode = (e.which) ? e.which : e.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
       return false;
       
    return true;
}

// funcao que valida e-mail
function checkEmail(strEmail) 
{
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(strEmail)){
        return (true);
    }
    return (false);
}

function ImprimirMapa(_divMapa) {
    var divMapa = "divMapa";
    if(typeof _divMapa != "undefined" && _divMapa) divMapa = _divMapa;
    
    var mapa = new MMap2($(divMapa));
    
    var MapaMLAPIOpener = window.opener.getMaplinkAPI().currentMap;
    var MapLinkAPIOpener = window.opener.getMaplinkAPI();
    if(MapaMLAPIOpener.routeId)
    {
        ajustaMapa();
        mapa.addOverlay(MapaMLAPIOpener.routeStartMarker.copy());
        mapa.addOverlay(MapaMLAPIOpener.routeEndMarker.copy());
        
        var pl = window.opener._MPolyline;
	    var gpoints = new Array();
	    for (var i = 0,  length = pl.points.length ; i< length; i++)
		    gpoints[gpoints.length] = new GLatLng(pl.points[i].y, pl.points[i].x);
		    
	    var gpolyline = new GPolyline(gpoints, "#3366CC", 6, 0.8);
        mapa.addOverlay(gpolyline);
    }
    else
    { 
        ajustaMapa();
        mapa.addOverlay(MapaMLAPIOpener.currentMarker.copy());
    }
    
    function ajustaMapa() {
        mapa.setCenter(MapaMLAPIOpener.getCenter());
        mapa.setZoom(MapaMLAPIOpener.getZoom());
        if(navigator.appName=="Microsoft Internet Explorer" && navigator.appVersion.indexOf("MSIE 6.0")>0) {
            mapa.setMapType(G_NORMAL_MAP);
        }
        mapa.disableDragging();
    }
}