/* Funzioni all'aggiornamento di pagina ----------------------------------------------------- */

	window.addEventListener?window.addEventListener("load",setLinkTarget,false):window.attachEvent("onload",setLinkTarget);
	window.addEventListener?window.addEventListener("load",startMap,false):window.attachEvent("onload",startMap);

	$(document).ready(function(){
		$("#pageLoader").hide();
	});

/* --------------------------------------------------------------------------- */

	function startMap() {

		if (document.getElementById('geoMapLarge')) {

			load('geoMapLarge','43.890424','8.033957','<div style="text-align:left">Net Source S.n.c.<br />Viale Matteotti 201<br />18100 Imperia (IM)<br />Tel. +39 0183 297761</div>','11');

		}
		if (document.getElementById('geoMapSmall')) {

			load('geoMapSmall','43.890424','8.033957','<div style="text-align:left">Net Source S.n.c.<br />Viale Matteotti 201<br />18100 Imperia (IM)<br />Tel. +39 0183 297761</div>','17');

		}
	}

/* Simulazione target="_blank" ------------------------------------------------ */

	function setLinkTarget() {
  		var i = 0;
  		var collegamenti = document.links;
  		for (i=0; i<collegamenti.length; i++) {
    			if (collegamenti[i].title == "Nuova finestra") {
      				collegamenti[i].target = "_blank";
    			}
  		}
	}

/* --------------------------------------------------------------------------- */

/* Google Map ---------------------------------------------------------------- */
//<![CDATA[ 

	/*var zoom=17; */
	var debug=false; 

	function load(nomeDiv,lat,long,SMS,zoom) {

		var latitudine = lat; 
		var longitudine = long; 
		var messaggio=SMS; 

		zoom = parseInt(zoom);

		document.getElementById(nomeDiv).style.display = "";
 
		if (debug) document.getElementById("debug").style.display="block"; 
		if (GBrowserIsCompatible()) { 
			var map = new GMap2(document.getElementById(nomeDiv)); 
			map.addControl(new GSmallMapControl()); 
			map.addControl(new GMapTypeControl()); 

			if (debug) { 
				GEvent.addListener(map, "moveend", function() { 
					var center = map.getCenter(); 
					document.getElementById("debug").innerHTML = center.toString();}); 

					GEvent.addListener(map, "click", function(marker, point) { 
					if (point) 
					document.getElementById("debug").innerHTML = point.toString();
				}); 
			} 

			map.setCenter(new GLatLng(latitudine, longitudine), zoom); 

			var point = new GLatLng(latitudine,longitudine); 

			/* PERSONALIZZAZIONE MARKER */
			var customIcon = new GIcon(G_DEFAULT_ICON, "img/layout/dotMap.png", null , "img/layout/dotMapShadow.png"); 
			customIcon.iconSize=new GSize(20,34); 
			customIcon.shadowSize=new GSize(37,34);
			var marker = new GMarker(point,customIcon);

			/* MARKER DI DEFAULT: var marker = new GMarker(point); */ 
			GEvent.addListener(marker, "click", function() { 
				marker.openInfoWindowHtml(messaggio);
			}) 

			map.addOverlay(marker); 

		} 
	} 

//]]>
/* --------------------------------------------------------------------------- */

/* Funzioni per i form ---------------------------------------------------------------------- */

	/* FORM VERIFICA DISPONIBILITA' DOMINIO */

	function checkDomainAvailability() {

		document.getElementById('domainAvailabilityButton').disabled = true;

		document.getElementById('procedureResult').value = "";

		$.post("actions/checkDomainAvailability.action.php",{ 
       			domain: $("#domain").val(),
       			tld: $("#tld").val()
     		}, function(data) { 

			$("#actionWindowContainer").html(data); 

 		}); 

	}

/* ------------------------------------------------------------------------------------------ */