var map = null;
var geocoder = null;

function initialize() {
    if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(37.4419, -122.1419), 15);
        geocoder = new GClientGeocoder();
    }
}

function showAddress() {
    var address = "C/ Narciso Serra 14, 28007 Madrid ";
    if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
              if (!point) {
                  alert(address + " not found");
              } else {
                  map.setCenter(point, 15);
                  var marker = new GMarker(point);
                  map.addOverlay(marker);
                  marker.openInfoWindowHtml("<dl><dt>Karira Solutions. S.L.</dt><dd>Centro de Negocios Retiro</dd><dd>C/ Narciso Serra 14</dd><dd>28007 Madrid</dd></dl>");
              }
          }
        );
    }
}

var timerID;

var arrBanner = [
    ["/servicios/UX/Introduccion/","Karira UX Program","/img/imgUXPresentation.jpg","Intensivo profesional en experiencia de usuario. KARIRA UX PROGRAM. organizar, pensar, imaginar, proponer, prototipar, investigar, probar, presentar, debatir, crear, testar,entrevistar, negociar, planificar..."],
    ["/ECM/","Conoce Karira ECM","/img/imgPresentation.jpg","GESTION DE CONTENIDOS 3.0. Potencia y flexibilidad para desarrolladores. Alta usabilidad para editores. CONOCE Karira ECM"],
    ["/ECM/","Conoce Karira ECM","/img/imgECMPresentation.jpg","GESTION DE CONTENIDOS 3.0. Potencia y flexibilidad para desarrolladores. Alta usabilidad para editores. CONOCE Karira ECM"]
];

var bannerItem = {
    numIMG:0,
    init:function(){
        bannerItem.loadItems();
    },
    loadItems:function(){
    
        var ECMPage = (location.href.indexOf("ECM")!=-1)? 1:0;
        
        
        $("img#imgEscaparate").get(0).parentNode.href = arrBanner[bannerItem.numIMG][0];
        $("img#imgEscaparate").get(0).parentNode.title = arrBanner[bannerItem.numIMG][1];
        
        $("img#imgEscaparate").get(0).src = arrBanner[bannerItem.numIMG][2];
        $("img#imgEscaparate").get(0).alt = arrBanner[bannerItem.numIMG][3];
        
        if(ECMPage==0){
            bannerItem.numIMG = (bannerItem.numIMG==0)? 1:0;
        }else{
            bannerItem.numIMG = (bannerItem.numIMG==0)? 2:0;
        }
        
        timerID = setTimeout("bannerItem.loadItems()",8000);
    }
}

var popUp = {
	winn : null, 	 
	openWindow : function (cual, scrol, wid, heig, windowName, atributos){ 
		var LeftP, TopP, wid, heig;
		var caracteristicas = "";
		
		LeftP = (screen.width) ? (screen.width-wid) / 2 : 0; 
		TopP = (screen.height) ? (screen.height-heig) / 2 : 0; 
		if(popUp.winn){ 
			if(!popUp.winn.closed) popUp.winn.close(); 
			popUp.winn = null; 
		}
		if(!windowName) windowName = "";
		if(atributos){
			caracteristicas = "Directories=no, Location=no , Menubar=no, Status=yes, Titlebar=no, Toolbar=no, ";
		}
		
		window.focus(); 
		popUp.winn=eval("open('"+cual+"','"+windowName+"','"+caracteristicas+"width="+wid+",height="+heig+",top="+TopP+",left="+LeftP+",scrollbars="+scrol+",resizable=no')");  
	}
}

$(document).ready(function() {
    if ($("a.lnkWindow").length != 0) {
        $("a.lnkWindow").click(function() {
            popUp.openWindow(this.href, "yes", "850", "550", "Mapa");
            return false;
        });

        $("a.lnkWindow2").click(function() {
            popUp.openWindow(this.href, "yes", "680", "510", "Imagen");
            return false;
        });
    }

    if ($("img#imgEscaparate").length != 0) {
        bannerItem.init();
    }

    if ($("div#map_canvas").length != 0) {
        initialize();
        GUnload();
        showAddress();
    }



});