//CLEAR INPUT
function change(input,word)
{
  if($(input).val()==word)
  {
	$(input).attr('value','')
  }
}

//ENFOCAR I DESENFOCAR FORMULARI	
function enfocar (quin)
{
  quin.className = 'focus';
}

function desenfocar (quin)
{
  quin.className = 'no_focus';
}

function flagcomment(id,slide,initial)
{
  if(slide=='yes')
  {
	if($('div#flag').css("display") == "block" && $('div#msg_flag').css("display") == "block")
	{	
	  $('div#flag').hide();
	}
	$('div#flag').slideToggle('slow');
  }

  $("div#flag").load("/ajax/controller.php",
  {action: "flagcomment", post_id: id, reason: $('#reasons').val(), site_id: $('#site_id').val(),initial: initial}
  );
}

function sendtofriend(id,initial,slide)
{
  if(slide=='yes')
  {
	if($('div#mail').css("display") == "block" && $('div#msg_form').css("display") == "block")
	{ 
	  $('div#mail').hide();
	}
	$('div#mail').slideToggle('slow');
	$('div#flag_oferta_ko').css('display','none');
	$('div#flag_oferta_ok').css('display','none');
  }

  $("div#mail").load("/ajax/controller.php",
  {action: "sendtofriend", post_id: id, nom: $('#nom').val(), email: $('#email').val(), msg: $('#staf_message').val(), site_id: $('#site_id').val(),initial: initial});
}

function genera_ticker()
{
  $.post("/ajax/controller.php",
  {action: "generate_ticker", category_id: $('select#categoria').val()},
  function(data)
  {
	$('div#iframe_dest').html(data);
	$('div#iframe_dest').slideDown('slow');
  }
  );
}

//DESPLEGAR SUBMENÚS OPCIONS CIUTAT I IDIOMA	
function initPage()
{
  var navRoot = document.getElementById("selectors");
  if (navRoot!=null)
  {
	var lis = navRoot.getElementsByTagName("li");
	for (var i=0; i<lis.length; i++)
	{
	  if (lis[i].parentNode.id == "selectors")
	  {
		lis[i].onmouseover = function()
		{
		  this.className = "hover";
		}
		lis[i].onmouseout = function()
		{
		  this.className = "";
		}
	  }
	}
  }
	
  var navRoot_2 = document.getElementById("ofertes");
  if (navRoot_2!=null)
  {
    var lis_2 = navRoot_2.getElementsByTagName("div");
    for (var i=0; i<lis_2.length; i++)
    {
	  if (lis_2[i].parentNode.id == "ofertes")
	  {
	    lis_2[i].onmouseover = function()
	    {
		  this.className = "hover";
	    }
	    lis_2[i].onmouseout = function()
	    {
	      this.className = "";
	    }
	  }
    }
  }
}

var map;	
var lat=new Array();
var lng=new Array();
var html1=new Array();
var html2=new Array();
var tab1=new Array();
var tab2=new Array();
var marker=new Array();


function view_mapa_pop(zona){

	$("#background").show();
	$("#map").show();
	$('#close_map').show();
		
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
		bounds = new GLatLngBounds();
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		//posicion
        //map.setCenter(new GLatLng(0, 0), 2);
		
		GDownloadUrl("/ajax/controller.php?action=xmlcities_zones&zone="+zona, function(data, responseCode) 
		{
			var xml = GXml.parse(data);
			var markers = xml.documentElement.getElementsByTagName("marker");
			
			for (var i = 0; i < markers.length; i++) 
			{
			   // var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),parseFloat(markers[i].getAttribute("lng")));
			    lat[i]=parseFloat(markers[i].getAttribute("lat")); // latitud
			    lng[i]=parseFloat(markers[i].getAttribute("lng")); // longitud
				tab1[i]=GXml.value(markers[i].getElementsByTagName("infowindow_title")[0]);
				tab2[i]=GXml.value(markers[i].getElementsByTagName("infowindow2_title")[0]);
				html1[i]=GXml.value(markers[i].getElementsByTagName("infowindow")[0]);
				html2[i]=GXml.value(markers[i].getElementsByTagName("infowindow2")[0]);
			}
			for (var i = 0; i < markers.length; i++)
			{
				//GEvent.addListener(marker[i], "click", function(){ marker[i]=openInfoWindowTabsHtml(infoTabs);} );//crearmarker(i,infoTabs));//crearmarker(i,infoTabs)); 
				var point = new GLatLng(lat[i],lng[i]);
				if(i==0) { map.setCenter(point, 2, G_NORMAL_MAP);}
				bounds.extend(point);
				var marker = createMarker(point,tab1[i],tab2[i],html1[i],html2[i]);
				map.addOverlay(marker);
			}
			
			GEvent.addListener(map, "infowindowopen", function() 
			{
			var divs = map.getContainer().getElementsByTagName("div");
			for(var i = 0; i<divs.length; i++) {
			var height = divs[i].style.height;
			var width = divs[i].style.width;
			if(width=="103px"&&height=="24px") {
			var newLabel = divs[i].innerHTML;
			var newText = '<a href="javascript://" class="tabestil">' + newLabel + '</a>';
			divs[i].innerHTML = newText;
			}}}); 

		  map.setCenter(bounds.getCenter());
		  map.setZoom(map.getBoundsZoomLevel(bounds));
			
		});
      }
	  
}





function createMarker(point,tab1,tab2,html1,html2) {
var icon = new GIcon();
icon.image = "http://www.ipsojobs.com/images/image_google.png";
icon.shadow = "http://www.ipsojobs.com/images/shadow_google.png";
icon.iconSize = new GSize(12, 20);
icon.shadowSize = new GSize(22, 20);
icon.iconAnchor = new GPoint(6, 20);
icon.infoWindowAnchor = new GPoint(5, 1);

        var marker = new GMarker(point,icon);
        GEvent.addListener(marker, "click", function() {
				var infoTabs = [
					new GInfoWindowTab(tab1, html1),
					new GInfoWindowTab(tab2, html2)
				];
			marker.openInfoWindowTabsHtml(infoTabs);
        });
        // save the info we need to use later for the side_bar
        /*gmarkers[i] = marker;
        htmls[i] = html;
        // add a line to the side_bar html
        side_bar_html += '<a href="javascript:myclick(' + i + ')">' + name + '</a><br>';
        i++;*/
        return marker;
}
   
if (window.attachEvent && !window.opera)
{
  window.attachEvent("onload", initPage);
}