/**
*	FUNZIONI DI GESTIONE
*
**/

function error_div(id, text){
	var DivElement=document.getElementById(id);
	DivElement.innerHTML=text;
	if (text!=""){
		ShowDiv(id);
	}else{
	    HideDiv(id);
	}  	
}

function trim(stringa) {
	return stringa.replace('/^\\s+|\\s+$/g',"");
}

function ShowDiv(ID){
	document.getElementById(ID).style.display='';
}		

function HideDiv(ID){
	document.getElementById(ID).style.display='none';
}


/** chiamata AJAX restituisco obj Json per popolare le provincie **/
$(document).ready(function(){
	$('#idRegione').change(function(){
		$("#idProvincia").html("");
		var regione = $('#idRegione').val();
		var pagina = "index.php?do=printSelectProvinceAction&regione="+regione ;
		
 		$.getJSON(pagina, function(data){
			$("#idProvincia").append($("<option>").attr({ value:"" }).html("Seleziona"));
			$.each(data, function(i,item){
				var id = parseInt(item.id);
				var name = item.name;
				$("#idProvincia").append($("<option>").attr({ value:name }).html(name));
			});
		});
	});
});


/** chiamata AJAX restituisco obj Json per popolare i comuni **/
$(document).ready(function(){
	$('#idProvincia').change(function(){
		$("#idComune").html("");
		var provincia = $('#idProvincia').val();
		provincia = escape(provincia);
		var pagina = "index.php?do=printSelectComuniAction&provincia="+provincia ;
		
 		$.getJSON(pagina, function(data){
			$("#idComune").append($("<option>").attr({ value:"" }).html("Seleziona"));
			$.each(data, function(i,item){
			
				var id = parseInt(item.id);
				var name = item.name;
				$("#idComune").append($("<option>").attr({ value:name }).html(name));
			});
		});
	});
});

$(document).ready(function(){
	$('#idSendMail').click(function(){
		var idAg = $('#idAg').val();
		var to = $('#idMail').val();
		var nome = $('#idNome').val();
		var cognome = $('#idCognome').val();
		var richiesta = $('#idRichiesta').val();
		var mail = $('#IdeMail').val();
		var telefono = $('#idTelefono').val();
		var idAnnuncio = $("#IdAnn").val();
		var comando = $("#idComando").val();
		var datastr ='&idAg=' + idAg + '&nome=' + nome + '&cognome=' + cognome + '&richiesta=' + richiesta + '&mail=' + mail + '&telefono=' + telefono + '&to=' + to + "&comando=" + comando + "&idAnnuncio=" + idAnnuncio ;
		send(datastr);
		});
	});

function send(datastr){
	$.ajax({
		type: 'GET',
		url: 'index.php?do=sendMail',
		data: datastr,
		cache: false,
		error: function(){ 
			$("#backgroundPopup").fadeOut("slow");
			$("#popupContact").fadeOut("slow");
			

			// option visualizzazione effetti su div pagina dettaglio
			$("#formMail").fadeOut("slow");
			$("#formMail").fadeIn("slow");
			$("#notificationError").fadeIn("slow");
			popupStatus = 0;
		},
		success: function(html){
			$("#backgroundPopup").fadeOut("slow");
			$("#popupContact").fadeOut("slow");
			
			// option visualizzazione effetti su div pagina dettaglio 
			$("#formMail").fadeOut("slow");
			$("#formMail").fadeIn("slow");
			$("#notification").fadeIn("slow");
			popupStatus = 0;
		}
	});
}

function deleteAnnunced(myid){
	$(document).ready(function(){
		$(function(){
			$("#dialog").dialog("destroy");
			$("#dialog-confirm").dialog({
				resizable: false,
				height: 140,
				modal: true,
				buttons: {
					'Elimina record': function(){
						document.location = "index.php?do=deleteAnnucio&id=" + myid;
					},
					Cancel: function(){
						$(this).dialog('close');
					}
				}
			});
		});
	});
}

