function recomana(id){
         window.open("recomana.php?noticia="+id,"recomana","width=520, height=400, scrollbars=yes, menubar=no, location=no, resizable=no")
}
function recomanaweb(){
         window.open("recomanaweb.php","recomana","width=520, height=400, scrollbars=yes, menubar=no, location=no, resizable=no")
}

function butlleti(id){
         window.open("butlleti.php?butlleti="+id,"butlleti","width=600, height=490, scrollbars=yes, menubar=no, location=no, resizable=no")
}
function imprimirnoticia(id){
         window.open("imprimir.php?seccio=noticies&accio=veure&versio=impressora&id="+id,"imprimir","width=580, height=490, scrollbars=yes, menubar=no, location=no, resizable=no")
}
function ojdpdf(target,ojdtag) {
        pixel = new Image();
        pixel.src = "http://naciodigital.ojdinteractiva.com/cgi-bin/ivw/CP/"+ojdtag;
        novafinestra = open(target,"","");
}
function abrirpopup(nombre,ancho,alto) {
        dat = 'width=' + ancho + ',height=' + alto + ',left=0,top=0,scrollbars=yes,resize=no';
        window.open(nombre,'',dat)
}
//<![CDATA[
var map;
var geocoder=null;
var points = new Array();
var coordinates = new Array();

function load() {
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map"));
    //map.addControl(new GSmallMapControl());
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());         
    map.setCenter(new GLatLng(41.92910205129288,2.25494384765625), 12);
    map.setMapType(G_HYBRID_MAP);
    geocoder = new GClientGeocoder();        

    GEvent.addListener(map, "click", function(overlay, point) {
      if (! overlay) {
    	    points[ points.length ] = point;
    	    coordinates[ coordinates.length ] = [ point.lat(), point.lng() ];
            marcarPunto();
      }
    }
    );        
  }
}

function loadinici() {
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map"));
    //map.addControl(new GSmallMapControl());
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());         
    map.setCenter(new GLatLng(41.65,2.25494384765625), 8);
    //map.setMapType(G_HYBRID_MAP);
    ciutatsmapa();
  }
}
function showAddress(address) {
  if (geocoder) {
    geocoder.getLatLng(
      address,
      function(point) {
        if (!point) {
          alert(address + " not found");
        } else {
          map.setCenter(point, 13);
          var marker = new GMarker(point);
          map.addOverlay(marker);
          marker.openInfoWindowHtml(address);
        }
      }
    );
  }
}
function showAddressini(address) {
  if (geocoder) {
    geocoder.getLatLng(
      address,
      function(point) {
        if (!point) {
          alert(address + " not found");
        } else {
          map.setCenter(point, 13);
        }
      }
    );
  }
}    

var MarkersArray = [];  // global

function marcarPunto()
{
  if ( points.length > 0 )
  {
  var lastMarker = new GMarker( points[ points.length - 1 ] );
    map.addOverlay( lastMarker );
    MarkersArray[points.length] = lastMarker;                              
    if ( points.length > 1 )
    {
      map.removeOverlay(MarkersArray[points.length-1]);
    }
     topoGetAltitude( points[ points.length - 1 ].lat(), points[ points.length - 1 ].lng(),
     function (){
            document.getElementById("latitud").value = points[ points.length - 1 ].lat();
            document.getElementById("longitud").value = points[ points.length - 1 ].lng();
        }
       );
  }
}

function marcarinicial(lat,longitud)
{
  var punts = new GLatLng(lat,longitud);      
  var lastMarker = new GMarker( punts );
  map.addOverlay( lastMarker );                                    
}
function trobaciutat(nomCiutat,nomProv,diari,urldiari,id,i,reintenta){
  var geocoder = new GClientGeocoder();
  var tinyIcon = new GIcon();
  tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
  tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
  tinyIcon.iconSize = new GSize(12, 20);
  tinyIcon.shadowSize = new GSize(22, 20);
  tinyIcon.iconAnchor = new GPoint(6, 20);
  tinyIcon.infoWindowAnchor = new GPoint(5, 1);
  
  // Set up our GMarkerOptions object literal
  markerOptions = { icon:tinyIcon };
  
  geocoder.getLatLng(nomCiutat+", Spain", function(point) {
    if (!point) {      
      if (reintenta == 1) {
        trobaciutat(nomCiutat,nomProv+", Spain",id,i,0);
      }            
    } else {
      window['marcador'+i] = new GMarker(point,markerOptions);
      map.addOverlay(window['marcador'+i]);
      GEvent.addListener(window['marcador'+i], "click", function() { self.location.href=urldiari; });
    } 
  } 
  );
}
function trobaciutat2(nomCiutat,nomProv,diari,urldiari,id,i,reintenta){
  var geocoder = new GClientGeocoder();
  var tinyIcon = new GIcon();
  tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
  tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
  tinyIcon.iconSize = new GSize(12, 20);
  tinyIcon.shadowSize = new GSize(22, 20);
  tinyIcon.iconAnchor = new GPoint(6, 20);
  tinyIcon.infoWindowAnchor = new GPoint(5, 1);
  
  // Set up our GMarkerOptions object literal
  markerOptions = { icon:tinyIcon };
  
  geocoder.getLatLng(nomCiutat+", "+nomProv, function(point) {
    if (!point) {      
      if (reintenta == 1) {
        trobaciutat(nomCiutat,nomProv+", Spain",id,i,0);
      }            
    } else {
      window['marcador'+i] = new GMarker(point,markerOptions); 
      map.addOverlay(window['marcador'+i]);
      window['htmlm'+i] = "<b>"+diari+"</b><br /><a href='"+urldiari+"' target='_blank'>» "+urldiari+"</a>";
      GEvent.addListener(window['marcador'+i], "click", function() { window['marcador'+i].openInfoWindowHtml(window['htmlm'+i],{maxWidth:204}); });
    } 
  } 
  );
}
//]]>

