var x;
var y;
$(document).mousemove(function(ee){
	x=ee.pageX
	y=ee.pageY
}); 
$(function($) {
	$('.blank').click(function() {
		loc = $(this).attr('href');
		return false;
	});
    
    // Box Commenti
    var c = $("<div></div>").attr({'id':'commenti','style':'display:none;','title':'Commenti alla legge'}).appendTo("body");
    
    // Box Loading Dati
    var l = $("<div><p>Caricamento dei dati in corso. <br />Si prega di attendere.<br />Grazie</p></div>").attr({'id':'loading','style':'display:none;','title':'Caricamento dati'}).appendTo("body");
    
	// Box salvataggio dati
	var s = $("<div><p>Salvataggio dei dati in corso. <br />Si prega di attendere.<br />Grazie</p></div>").attr({'id':'saveD','style':'display:none;','title':'Salvataggio dati'}).appendTo("body");
	
    // Box Send Data
    var s = $("<div><p>Invio dei dati in corso. <br />Si prega di attendere.<br />Grazie</p></div>").attr({'id':'loadingSend','style':'display:none;','title':'Invio dati'}).appendTo("body");
    
    // Box Loading Ricerca
    var r = $("<div><p>Ricerca in corso all\'interno di <strong><span id=\"nRecord\"></span> articoli</strong><br />La ricerca impiegher&agrave; alcuni minuti per terminare.<br />Si prega di attendere.<br />Grazie</p></div>").attr({'id':'loadingFind','style':'display:none;','title':'Caricamento dati'}).appendTo("body");
    
    // Box Tooltip
    var t = $("<div></div>").attr('id','tooltip').appendTo("body");
	$('.tooltip').hover(
        function() { $(this).attr('title', ''); $(this).attr('alt', ''); $('#tooltip').html($(this).attr('lang')); $('#tooltip').css('display','block'); if(y+50 > parseInt($(document).height())) var top = y-50; else top = y+20; $('#tooltip').css('top',top); if(x-80 < 0) var left = x+10; else var left = x-80; $('#tooltip').css('left',left); $('#tooltip').fadeTo(0.1,0.9); }, 
        function() { $('#tooltip').css('display','none'); });
    
	$('.tooltip').mousemove(
        function() { if(y+50 > parseInt($(document).height())) var top = y-50; else top = y+20; $('#tooltip').css('top',top); if(x-80 < 0) var left = x+10; else var left = x-80; $('#tooltip').css('left',left); });
    
    // Box Tooltip Paginazione
    var tp = $("<div></div>").attr('id','tooltipPag').appendTo("body");
	$('.tooltipPag').hover(
        function() { $(this).attr('title', ''); $(this).attr('alt', ''); $('#tooltipPag').html($(this).attr('lang')); $('#tooltipPag').css('display','block'); if(y-40 < 0) var top = y+10; else var top = y-40; $('#tooltipPag').css('top',top); if(x-80 < 0) var left = x+10; else var left = x-80; $('#tooltipPag').css('left',left); $('#tooltipPag').fadeTo(0.1,0.9); },
        function() { $('#tooltipPag').css('display','none'); });
        
	$('.tooltipPag').mousemove(
        function() { if(y-40 < 0) var top = y+10; else var top = y-40; $('#tooltipPag').css('top',top); if(x-80 < 0) var left = x+10; else var left = x-80; $('#tooltipPag').css('left',left); });
		
	// Box Tooltip HomePage
    var th = $("<div></div>").attr('id','tooltipHome').appendTo("body");
	$('.tooltipHome').hover(
        function() { $(this).attr('title', ''); $(this).attr('alt', ''); $('#tooltipHome').html($('#div'+$(this).attr('id')).html()); $('#tooltipHome').css('display','block'); if(y+50 > parseInt($(document).height())) var top = y-50; else top = y+20; $('#tooltipHome').css('top',top); if(x-80 < 0) var left = x-300; else var left = x-300; $('#tooltipHome').css('left',left); $('#tooltipHome').fadeTo(0.1,0.9); }, 
        function() { $('#tooltipHome').css('display','none'); });
    
	$('.tooltipHome').mousemove(
        function() { if(y+50 > parseInt($(document).height())) var top = y-50; else top = y+20; $('#tooltipHome').css('top',top); if(x-80 < 0) var left = x-300; else var left = x-300; $('#tooltipHome').css('left',left); });
});
// Confirm sul logout
function confLogin() {
    if(!confirm('Uscire dalla Banca Dati di Editrice Edis?'))
        return false;
}

function validEmail(text) {

	if(text.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/))
		return true;

	return false;
}
function validIntervallo(text) {

	if(text.match(/^[0-9\:\-\ ]+$/))
		return true;

	return false;
}
function validNumeric(text) {
	if(text.match(/^[0-9]+$/))
		return true;

	return false;
}
// Verifico se il campo � solo letterale (a-zA-Z)
function validString(text) {
	if(text.match(/^[a-zA-Z]+$/))
		return true;

	return false;
}
// Caricamento dati
function loading() {
    $("#loading").dialog({
        modal:true
	});
    $('#loading').dialog('open');
    $('.ui-dialog-titlebar-close').hide();
}
// Salvataggio dati
function saveD() {
    $("#saveD").dialog({
        modal:true
	});
    $('#saveD').dialog('open');
    $('.ui-dialog-titlebar-close').hide();
}
// Scritta di ricerca
function loadingFind() {
    $('#nRecord').html($('#rec').val());
    $("#loadingFind").dialog({
        modal:true
	});
    $('#loadingFind').dialog('open');
    $('.ui-dialog-titlebar-close').hide();
}
// Invio dei dati
function loadingSend() {
    $("#loadingSend").dialog({
        modal:true
	});
    $('#loadingSend').dialog('open');
    $('.ui-dialog-titlebar-close').hide();
}
