
	$(function(){

		$('#actionChannel').dialog({
			autoOpen: false,
			width: 680,
			buttons: {
				/* "Ok": function() { 
					$(this).dialog("close"); 
				}, */
				/*
				"Cancel": function() { 
					$(this).dialog("close"); 
				}
				*/ 
			}
		});	

	});

/* Funzioni per apertura finestre di azione e visualizzazione - */

	function setAction(action,firstID,secondID,popWidth) {

		$("#callContainer").html("<div><input type='hidden' name='actionResult' id='actionResult' /><input type='hidden' name='userAction' id='userAction' /><input type='hidden' name='actionFirstID' id='actionFirstID' /><input type='hidden' name='actionSecondID' id='actionSecondID' /><input type='hidden' name='popupWidth' id='popupWidth' /></div>");

		document.getElementById('userAction').value = action;
		document.getElementById('actionFirstID').value = "";
		document.getElementById('actionFirstID').value = firstID;
		document.getElementById('actionSecondID').value = "";
		document.getElementById('actionSecondID').value = secondID;
		document.getElementById('popupWidth').value = "";
		document.getElementById('popupWidth').value = popWidth;

		/* Titolo della dialog box */
		switch (action) {

			case "geoLocation":
				$('#actionChannel').dialog('option','title','Dove siamo');
				break;

			case "workDetails":
				$('#actionChannel').dialog('option','title','Dettaglio progetto');
				break;

			case "printWorkDetails":
				$('#actionChannel').dialog('option','title','Dettaglio progetto');
				break;

			case "domainAvailability":
				$('#actionChannel').dialog('option','title','Verifica disponibilit&agrave; dominio');
				break;

			case "getList":
				$('#actionChannel').dialog('option','title','Seleziona '+firstID);
				break;

		}

		/* Altre impostazioni */
		$('#actionChannel').dialog('option','modal',true);
		$('#actionChannel').dialog('option','width',popWidth);

		openActionChannel();

	}

	function openActionChannel() {

		var extFunction = false;

		document.getElementById('actionResult').value = "";
		$("#actionChannel").empty();
		$("#actionChannel").show();
		$.get("call/actionChannel.inc.php?action="+$("#userAction").val()+"&actionFirstID="+$("#actionFirstID").val()+"&actionSecondID="+$("#actionSecondID").val()+"&popupWidth="+$("#popupWidth").val(), function(data) {
			$("#actionChannel").html(data);
			document.getElementById('actionResult').value = "OK";
			$('#actionChannel').dialog('open');

			if ($("#userAction").val()=="geoLocation") {
				load('geoMap','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');
			}
		});

	}
/*
	function getScrollHeight() {
   		var h = window.pageYOffset ||
           		document.body.scrollTop ||
           		document.documentElement.scrollTop;
           
   		return h ? h : 0;
	}
*/
	function closeActionChannel() {

		$('#actionChannel').dialog('close');
		$("#actionChannel").html("");
		$("#actionChannel").empty();

	}

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