// JavaScript Document
	jQuery(document).ready(function(){
		
		var o = new Date().getTime();
		
		//compose date of birth
		jQuery('#d_nascita,#m_nascita,#y_nascita').change( function() 
		{
			jQuery('#nascita').val( jQuery('#d_nascita').val() + '/' + jQuery('#m_nascita').val() + '/' + jQuery('#y_nascita').val() );
		});
		
		jQuery('.toggle').click( mostra_nascondi );
		
		jQuery('.retrive').click( function() {
			jQuery('#frm_retrive').toggle();
			return false;
		});
		
		jQuery('.reactivate').click( function() {
			jQuery('#frm_reactivate').toggle();
			return false;
		});
		
		
		//pick list of comuni and PV list
		jQuery('#cap').keyup( function()
		{
			jQuery('#idcomune').attr('disabled', true);
			if( jQuery(jQuery('#cap')).val().length == 5 )
			{
				//load comuni list
				//window.open('scegli-comune.asp?t=' + o + '&cap=' + jQuery('#cap').val() + '&idcomune=' + jQuery('#idcomune_2').val());
				jQuery('#idcomune').load('/scegli-comune.asp?t=' + o + '&cap=' + jQuery('#cap').val() + '&idcomune=' + jQuery('#idcomune_2').val(), function()
				{
					jQuery('#riga_comuni').show();
					jQuery('#riga_comuni .newListSelected').remove();
					//jQuery('#riga_comuni').html('');
					jQuery('#idcomune').attr('disabled', false);
					jQuery('#idcomune').sSelect({ddMaxHeight: '300px'});
				});
				
				//load PV list
				jQuery('#riga_pv').show();
				jQuery('#pv').html('');
				jQuery('#pv').html('<img src="/immagini/loader.gif">')
				//window.open('scegli-pv.asp?t=' + o + '&cap=' + jQuery('#cap').val());
				jQuery('#pv').load('scegli-pv.asp?t=' + o + '&cap=' + jQuery('#cap').val(), function()
				{
					jQuery('.toggle').click( mostra_nascondi );
				});
				
			} else {
				
//				//unload comuni list
//				jQuery('#idcomune').load('scegli-comune.asp?t=' + o, function() 
//				{
//					jQuery('#riga_comuni').hide();
//					jQuery('#idcomune').attr('disabled', false);
//				});
//				
//				//unload PV list
//				jQuery('#pv').html('');
//				jQuery('#pv').html('<img src="immagini/loader.gif">')
//				jQuery('#pv').load('scegli-pv.asp?t=' + o, function() 
//				{
//					jQuery('#riga_pv').hide();
//				});

			}
		});
		
		
		function mostra_nascondi()
		{
			var s_div = jQuery(this).attr('href');
			var c_div = jQuery(this).attr('id');
			var a_div = s_div.split('#');
			var b_div = a_div.pop();
			if( jQuery('#' + b_div).css('display')=='block' )
			{
				jQuery('#' + b_div).css('display', 'none');
				jQuery('#' + c_div + ' img').attr('src', '/immagini/' + c_div + '_large.png')
			} else
			{
				jQuery('#' + b_div).css('display', 'block');
				jQuery('#' + c_div + ' img').attr('src', '/immagini/' + c_div + '_large_a.png')
			}
			return false;
		}

		//login validation
		function valida_login()
		{
			jQuery("#frm_login").validate(
			{
				rules: {
					username: {
						required: true
					},
					password: {
						required: true,
						minlength: 6
					}
				},
				messages: {
					username: {
						required: ' <img src="/immagini/error.png" align="absmiddle"> compila questo campo'
					},
					password: {
						required: ' <img src="/immagini/error.png" align="absmiddle"> compila questo campo',
						minlength: ' <img src="/immagini/error.png" align="absmiddle"> minimo 6 caratteri'
					}
				}
			});
		}

		valida_login();		
		
		
		
		
		//checkbox-radio
		jQuery('.hide_radio').hide();
		jQuery('.img_radio').click( function() 
		{
			var sesso = jQuery(this).attr('name');
			var checked = jQuery('#radio_'+sesso).attr('checked');
			if(checked==false)
			{
				if(sesso=='M') 
				{
					jQuery('#radio_M').attr('checked', 'checked');
					jQuery('#img_M').attr('src', '/immagini/check_checked.png');
					jQuery('#img_F').attr('src', '/immagini/check_unchecked.png');
				} else
				{
					jQuery('#radio_F').attr('checked', 'checked');
					jQuery('#img_M').attr('src', '/immagini/check_unchecked.png');
					jQuery('#img_F').attr('src', '/immagini/check_checked.png');
				}
			}
		});
		
		//checkbox
		jQuery('.img_check').click( function() 
		{
			var name = jQuery(this).attr('name');
			if(jQuery('#'+name).attr('checked'))
			{
				jQuery('#'+name).attr('checked', '');
				jQuery(this).attr('src', '/immagini/check_unchecked.png');
			} else
			{
				
				jQuery('#'+name).attr('checked', 'true');
				jQuery(this).attr('src', '/immagini/check_checked.png');
			}
		});
		
		//dropdown
		jQuery('.input_select').sSelect({ddMaxHeight: '300px'});
		jQuery('.large').sSelect({ddMaxHeight: '300px'});
		
		//tooltip
		jQuery(".spiega").ezpz_tooltip({
			contentPosition: 'belowFollow'
		});

		

	});

