﻿$(document).ready(function(){
	$("#box_head_top").css('cursor', 'pointer'); 
	//--------------------------------------------------------------
	$("#box_head_top").click(function()
		{
		location.href = "index.asp"
		})
	//--------------------------------------------------------------
	$("#sed_id").msDropDown();
	
	$("#user_tools").msDropDown();
	
	//--------------------------------------------------------------
	$("#postIt").draggable().resizable({minHeight:250, minWidth:250, containment: 'parent' });
	/*
	disabilitato altrimenti carica il banner...
	$(".box_menu_banner_admin").click(function(evento)
		{
		var id_banner = this.id;
		var arr_id = id_banner.split("_");
		var indice = arr_id[arr_id.length-1];
		var html_link = $("#link_banner_" + indice).attr("href");
		location.href = html_link;
		})
	*/	
	$(".box_menu_banner").click(function(evento)
		{
		var id_banner = this.id;
		var arr_id = id_banner.split("_");
		var indice = arr_id[arr_id.length-1];
		var html_link = $("#link_banner_" + indice).attr("href");
		var target_link = $("#link_banner_" + indice).attr("target");
		if (html_link.indexOf("http://")!=-1)
		{
		html_link = html_link.replace("http://","")
		}

		if (target_link == "_self")
		{location.href = html_link;}
		else
		{window.open(html_link,"win_"+indice)}
		})
//--------------------------------------------------------------	
	$("input#log_on").click(function(evento)
		{
		evento.preventDefault();
		var log_usr = jQuery.trim($("input#log_usr").val());
		var log_psw = jQuery.trim($("input#log_psw").val());
		var load = jQuery.trim($("input#script_name").val());
		var qstring = jQuery.trim($("input#qstring").val());
		var mydata = "do=login";
		mydata += "&usr=" + log_usr +"&psw=" + log_psw ;
		mydata += "&load=" + load + qstring;
		$("#postIt").append("<i>\Log in in corso...</i>");
		$.ajax({
			type: "POST",
			url: "./remote/login.asp",
			data: mydata,
			success : function(msg)
				{
				$("#postIt").append("<i>\effettuato</i><br>");
				alert (msg);
				location.reload();
				},
			error : function(){
				$("#postIt").append("<i>\fallito : riprovare</i><br>");
				}
			})
		})
		
	$("input#log_off").click(function(evento)
		{
		evento.preventDefault();
		var pag_from = jQuery.trim($("input#pag_fake").val());
		var mydata = "do=logoff";
		mydata += "&load=" + pag_from;
		$("#postIt").append("<i>\Log off in corso...</i>");
		$.ajax({
			type: "POST",
			url: "./remote/logoff.asp",
			data: mydata,
			success : function(msg)
				{
				$("#postIt").append("<i>\effettuato</i><br>");
				alert (msg);
				location.reload();
				},
			error : function(){
				$("#postIt").append("<i>\fallito</i><br>");
				alert (msg);
				location.reload();
				}
			})
		})
		
		
	$("#log_register").click(function(evento)
		{
		location.href="reg.asp"
		})
		
	//user edit
	$("input#reg_save").click(function(evento)
		{
		var str_Alert = "Attenzione \n\n";
		var int_Alert = 0;
		var ex626_check = $("input#reg_ex196_chk").is(':checked');
		var azione = $("input#azione").val();
		var bol_tip_id = false;
		if (ex626_check == false)
			{
			int_Alert ++;
			str_Alert += int_Alert + " - E' obbligatorio il Consenso Trattamento Dati Personali\n"
			$("#reg_ex196").css("color","#FF0000")
			}
		else
			{
			$("#reg_ex196").css("color","#535353");
			var ute_nome = $("input#ute_nome").val();
			ute_nome = $.trim(ute_nome);
			if ((ute_nome.length <1) || (ute_nome.length >20))
				{
				$("#reg_nome").css("color","#FF0000");
				int_Alert ++;
				str_Alert += int_Alert + " - Lunghezza Nome: 1-20 caratteri\n"
				}
			else
				{
				$("#reg_nome").css("color","#535353");
				}
			//--------------------------------------------
			var ute_cognome = $("input#ute_cognome").val();
			ute_cognome = $.trim(ute_cognome);
			if ((ute_cognome.length <1) || (ute_cognome.length >20))
				{
				$("#reg_cognome").css("color","#FF0000");
				int_Alert ++;
				str_Alert += int_Alert + " - Lunghezza Cognome: 1-20 caratteri\n"
				}
			else
				{
				$("#reg_cognome").css("color","#535353");
				}
			//--------------------------------------------
			var ute_email = $("input#ute_email").val();
			ute_email = $.trim(ute_email);
			$("input#ute_email").attr("value",ute_email);
			var regexp = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$"); 
			if (!regexp.test(ute_email))
				{
				$("#reg_email").css("color","#FF0000");
				int_Alert ++;
				str_Alert += int_Alert + " - Formato Email : xxxxx@xxxx.xx\n";
				}
			else
				{
				$("#reg_email").css("color","#535353");
				}
			//--------------------------------------------psw
			var ute_pass = $("input#ute_pass").val();				
			var ute_pass_confirm = $("input#ute_pass_confirm").val();
			ute_pass = $.trim(ute_pass);
			ute_pass_confirm = $.trim(ute_pass_confirm);
			ute_pass = ute_pass.replace(/^\s*|\s*$/g,"");
			ute_pass_confirm = ute_pass_confirm.replace(/^\s*|\s*$/g,"");
			$("input#ute_pass").attr("value",ute_pass);
			$("input#ute_pass_confirm").attr("value",ute_pass_confirm);
			if ((ute_pass.length >10) || (ute_pass.length < 6))
				{
				$("#reg_psw").css("color","#FF0000");
				int_Alert ++;
				str_Alert += int_Alert + " - Lunghezza Password: 6-10 caratteri\n";
				}
			else
				{
				if (ute_pass != ute_pass_confirm)
					{
					$("#reg_psw").css("color","#FF0000");
					$("#reg_psw_confirm").css("color","#FF0000");
					int_Alert ++;
					str_Alert += int_Alert + " - Password e Conferma Password non coincidono\n";
					}
				else
					{
					$("#reg_psw").css("color","#535353");
					$("#reg_psw_confirm").css("color","#535353");
					}
				}
			}
		//--------------------------------------------
		if (int_Alert >0 )
			{
			alert (str_Alert);
			return false;
			}
		else
			{
			var mydata = "do=new";
			mydata += "&ute_tipo=9";
			mydata += "&ute_nome=" + myReplace(escape($("input#ute_nome").val()));
			mydata += "&ute_cognome=" + myReplace(escape($("input#ute_cognome").val()));
			mydata += "&ute_email=" + myReplace(escape($("input#ute_email").val()));
			mydata += "&ute_pass=" + $("input#ute_pass").val();
			var newsletter_check = $("input#reg_newsletter_chk").is(':checked');
			if (newsletter_check == true)
				{
			mydata += "&ute_news=S";
				}
			else
				{
			mydata += "&ute_news=N";
				}
			if (azione == "add")
				{
				$.ajax({
					type: "POST",
					url: "./remote/user_new.asp",
					data: mydata,
					success : function(msg)
						{
						alert(msg)
						location.href = "profilo.asp"
						},
					error : function(msg){
						alert(msg)
						}
					})
				}				
			else if (azione == "edit")
				{
				$.ajax({
					type: "POST",
					url: "./remote/user_edit.asp",
					data: mydata,
					success : function(msg)
						{
						alert(msg)
						location.href = "profilo.asp"
						},
					error : function(msg){
						alert(msg)
						}
					})				
				}
			}
		})
		
		
	$("#search_button_1").click(function(evento)
		{
		evento.preventDefault();
		var search_tags = $("#search_tags").val();
		var search_in = $("input[name='search_in']:checked").val();
		if (isNaN(search_in))
			{
			search_in = 1
			}
		mydata = "do=search";
		mydata += "&search_in=" + search_in;
		mydata += "&search_txt=" + myReplace(escape($("input#search_txt").val()));
		//var search_tags = myReplace(escape($("#search_tags").val()));
		var search_tags = $("#search_tags").val();
		if (search_tags == 'null')
			{
			search_tags = ""
			}
		mydata += "&search_tags=" + search_tags;
		location.href = "search.asp?" + mydata
		})
		
	$("#search_tool_button").click(function(evento)
		{
		evento.preventDefault();
		var search_tool_ambito = $("#search_tool_ambito").val();
		var search_tool_destinatari = $("#search_tool_destinatari").val();
		var search_tool_economico = $("#search_tool_economico").val();
		var search_tool_tipo = $("#search_tool_tipo").val();
		var search_tool_provincia = $("#search_tool_provincia").val();
		var search_id = $("#id").val()
		var search_tool = $("#tool").val()
		var mydata = ""
		mydata += "id=" + search_id;
		
		if ((search_tool != "" ) && (typeof(search_tool) != "undefined"))
			{
			mydata += "&tool=" + search_tool;
			}
		if ((search_tool_ambito != "-" ) && (typeof(search_tool_ambito) != "undefined"))
			{
			mydata += "&a=" + search_tool_ambito;
			}
		if ((search_tool_destinatari != "-") && (typeof(search_tool_destinatari) != "undefined"))
			{
			mydata += "&d=" + search_tool_destinatari;
			}
		if ((search_tool_economico != "-") && (typeof(search_tool_economico) != "undefined"))
			{
			mydata += "&e=" + search_tool_economico;
			}
		if ((search_tool_tipo != "-") && (typeof(search_tool_tipo) != "undefined"))
			{
			mydata += "&t=" + search_tool_tipo;
			}
		if ((search_tool_provincia != "-") && (typeof(search_tool_provincia) != "undefined"))
			{
			mydata += "&p=" + search_tool_provincia;
			}
		var pagina = $("input#script_name").val()
		var pag_load = pagina + "?" + mydata;
		location.href= pag_load;
		})
		
	$("#search_tool_button_reset").click(function(evento)
		{
		evento.preventDefault();
		
		var search_id = $("#id").val()
		var search_tool = $("#tool").val()
		var mydata = ""
		mydata += "id=" + search_id;
		
		if ((search_tool != "" ) && (typeof(search_tool) != "undefined"))
			{
			mydata += "&tool=" + search_tool;
			}
		var pagina = $("input#script_name").val()
		var pag_load = pagina + "?" + mydata;
		location.href= pag_load;
		})
	
	//photogallery
	$("a[rel^='prettyPhoto[pp_gal]']").prettyPhoto({theme:'facebook'});

	//news scroller
	$("#tool_news_box_scroll").vTicker({
		speed : 1000,
		pause : 5000,
		showItems : 2,
		//animation : 'fade',
		mausePause: true,
		height: 0,
		direction : 'up'
	})
		
})

function provinciaLoad(ID)
	{
	var ute_nazione = $('#ute_nazione').val();
	if (parseInt(ute_nazione) == 6)
		{
		$("#ute_provincia").attr("disabled",false);
		}
	else
		{
		$("#ute_provincia").attr("value","-");
		$("#ute_provincia").attr("disabled",true);
		}
	}


function sedeLoad(ID)
	{
	var valido = checkNumero(ID);
	if(valido == true)
		{
		var mydata = "do=check";
		mydata += "&check=sede" ;
		mydata += "&id=" + ID ;
		$.ajax({
		type: "POST",
		url: "./remote/check_action.asp",
		data: mydata,
		success : function(msg)
			{
			if ( msg == 1)
				{
				location.href = "sedi.asp?id=" + ID
				}
			else
				{
				alert ("La sede non esiste")
				}
			},
		error : function(){
			alert("Errore Ajax..")
			}
		})
		
		}
	}


function filesDownload(ID)
	{		
	var path_pop = "./downloadfile.asp?";
	path_pop += "id=" + ID;
	window.open (path_pop,'open_file_'+ ID,'width=800,height=600,scrollbars,location=no');
	}
	
function imageDownload(IMG)
	{
	var path_pop = "./showimage.asp?";
	path_pop += "img=" + IMG;
	window.open (path_pop,'open_image','width=800,height=600,scrollbars,location=no');
	}
	
function espandiVMM(ID)
	{
	$("#vmm_group_"+ ID ).toggle('slow')
	}	

function richiediInfo(ID)
	{
	$('#user_dialog_email_send').dialog('open');
	$('#dialog_text_email_send').load("./remote/user_email.asp?id="+ID+"&pseudo=" + new Date().getTime());
		return false;
	}
	
function miInteressa(ID,LOG)
	{
	if (LOG == '')
		{
		alert ("E' necessario eseguire il log in..")
		}
	else
		{
		var txt_miInteressa ;
		txt_miInteressa = "<img alt=\"\" src=\"./img/ico/icon_favourites.gif\" style=\"vertical-align:text-bottom;\"></a>&nbsp;<b>Sei interessato a questa attività</b>"
		var mydata = "do=add";
		mydata += "&id=" + ID ;
		$.ajax({
			type: "POST",
			url: "./remote/user_job_action.asp",
			data: mydata,
			success : function(msg)
				{
				alert (msg);
				$('#job_miInteressa').html(txt_miInteressa);
				},
			error : function(msg){
				alert(msg)
				}
			})
		}
	}
	
function loadPag(PAG)
	{
	switch(PAG)
		{
		case "-":
			return false;
		break;	
		case "logoff":
			PAG = PAG + ".asp"
			var pag_from = jQuery.trim($("input#pag_fake").val());
			var mydata = "do=logoff";
			mydata += "&load=" + pag_from;
			$("#postIt").append("<i>\Log off in corso...</i>");
			$.ajax({
				type: "POST",
				url: "./remote/logoff.asp",
				data: mydata,
				success : function(msg)
					{
					$("#postIt").append("<i>\effettuato</i><br>");
					alert (msg);
					location.reload();
					},
				error : function(){
					$("#postIt").append("<i>\fallito</i><br>");
					alert (msg);
					location.reload();
					}
				})
		break;
		default:
			PAG = PAG + ".asp"
			location.href = PAG;
		}
	}	
	
function checkNumero(Num)
	{
	if (isNaN(Num) == true)
		{
		return false;
		}
	else
		{
		if (Num>0)
			{
			return true;
			}
		else
			{
			return false;
			}
		}
	}
	
function myReplace(Text)
	{
	var stringa = Text;
	stringa = stringa.replace(/%20/gi , "#0#");
	stringa = stringa.replace(/%E0/gi , "#1#");
	stringa = stringa.replace(/%E8/gi , "#2#");
	stringa = stringa.replace(/%E9/gi , "#3#");
	stringa = stringa.replace(/%EC/gi , "#4#");
	stringa = stringa.replace(/%F2/gi , "#5#");
	stringa = stringa.replace(/%F9/gi , "#6#");
	stringa = stringa.replace(/\+/gi , "#7#");
	return stringa;
	}

function SendClientMail(JOB_SEDE, JOB_TXT, JOB_ID, USR_COG, USR_NOM)
	{
	/*
	JOB_SEDE = JOB_SEDE.replace('à','&agrave');
	JOB_SEDE = JOB_SEDE.replace('è','&egrave');
	JOB_SEDE = JOB_SEDE.replace('ì','&igrave');
	JOB_SEDE = JOB_SEDE.replace('ò','&ograve');
	JOB_SEDE = JOB_SEDE.replace('ù','&ugrave');
	*/
	var mail_script = ""
	var mail_subject = "Info corso " + JOB_TXT + " (Id. " + JOB_ID + ")";
	var mail_body =  ""
	
	mail_body += "Mi interessa il corso : " + JOB_TXT + " (Id. " + JOB_ID + ")" + " in programma nella sede Enaip di " + JOB_SEDE + "%0A";
	mail_body += "Cognome : " + USR_COG + "%0A" 
	mail_body += "Nome : " + USR_NOM + "%0A"
	mail_body += "Indirizzo e-mail :%0A" 
	mail_body += "Recapito telefonico :%0A%0A" 
	mail_body += "Ulteriori richieste :%0A%0A" 
	mail_script += "mailto:webmaster@enaip.lombardia.it"
	mail_script += "?subject=" + mail_subject;
	mail_script += "&body=" + mail_body ;
	location.href= mail_script

	}

function getInfoJob(ID)
	{
	$('#user_dialog_rac_get_info').dialog('open');
	$('#dialog_text_rac_get_info').load("./remote/admin_static_load.asp");
	$('#dialog_text_rac_get_info').load("./remote/user_rac_get_info.asp?id="+ID+"&pseudo=" + new Date().getTime());
		return false;
	}

	
