/*
	home header animation defaults
*/
		var libero = true;
		var default_omino = 'capsula_omino_aziende';
		var current_omino = default_omino;
		var default_claim = 'capsula_claim_aziende';
		var current_claim = default_claim;
		var default_banners = 'capsula_banner_aziende';
		var current_banners = default_banners;
		var default_pre_banner_claim = 'pre_banner_claim_aziende';
		var current_pre_banner_claim = default_pre_banner_claim;

		var default_target = 'aziende';
		var current_target = default_target;

    	
    	// rollover function
    	function bgRollInInv(image,left) {
			document.getElementById(image).style.backgroundPosition = left + 'px 0px';
   		}
    	function bgRollOutInv(image,left) {
        	var imageHeight = 26;
        	document.getElementById(image).style.backgroundPosition = left + 'px -' + imageHeight + 'px';
    	}

    	function rollInInv(image) {
        	var imageHeight = image.height;
         	image.style.marginTop ='0px';
   	}
    	function rollOutInv(image) {
        	var imageHeight = image.height;
        	image.style.marginTop ='-' + imageHeight/2 + 'px';
    	}
    	function rollIn(image) {
        	var imageHeight = image.height;
        	image.style.marginTop ='-' + imageHeight/2 + 'px';
    	}
    	function rollOut(image) {
        	var imageHeight = image.height;
        	image.style.marginTop ='0px';
    	}
    	function rollIn3(image) {
        	var imageHeight = image.height;
        	image.style.marginTop ='-' + imageHeight/3 + 'px';
    	}
    	function rollOut(image) {
        	var imageHeight = image.height;
        	image.style.marginTop ='0px';
    	}
    	function selected3(image) {
        	var imageHeight = image.height;
        	image.style.marginTop ='-' + 2*imageHeight/3 + 'px';
    	}

    	function backgroundRollIn(tag, size) {
        	tag.style.backgroundPosition ='0px -' + size + 'px';
    	}
    	function backgroundRollOut(tag) {
        	tag.style.backgroundPosition ='0px 0px';
    	}
    	
		function rollInConferma() {
			var button=document.getElementById('conferma_button');
			button.style.color='#f30029';
		}

		function rollOutConferma() {
			var button=document.getElementById('conferma_button');
			button.style.color='#c00222';
		}

    	function updateCheckBox(id_real, id_fake) {
			if(id_real.checked) {
				id_real.checked=null;
				//alert('checked - > unchecked');
				rollOut(id_fake);
			}
			else {
				//alert('unchecked -> checked');
				id_real.checked='checked';
				rollIn(id_fake);
			}
		}
    	function checkCheckBox(id_real, id_fake) {
			if(id_real.checked) {
				rollIn(id_fake);
			}
			else {
				rollOut(id_fake);
			}
		}
		
    	function updateRadioButton(id_real, id_fake) {
			id_real.click();
			rollIn(id_fake);
		}
    	function checkRadioButton(id_real, id_fake) {
			if(id_real.checked) {
				rollIn(id_fake);
			}
			else {
				rollOut(id_fake);
			}
		}
		
/*
	HOME STUFF
*/
function clearOmino(entrante) {
	$('#capsula_omino_aziende').fadeOut('fast', function() {
		$('#capsula_omino_liberi_professionisti').fadeOut('fast', function() {
			$('#capsula_omino_affiliati').fadeOut('fast', function() {
				$('#capsula_omino_utilizzatori').fadeOut('fast', function() {
					$('#capsula_omino_'+entrante).fadeIn()
				})
			})
		})
	})
}

function clearClaim(entrante) {
	$('#capsula_claim_aziende').fadeOut('fast', function() {
		$('#capsula_claim_liberi_professionisti').fadeOut('fast', function() {
			$('#capsula_claim_affiliati').fadeOut('fast', function() {
				$('#capsula_claim_utilizzatori').fadeOut('fast', function() {
					$('#capsula_claim_'+entrante).fadeIn('fast', function() {
						libero = true;
					})
				})
			})
		})
	})
}

function showAziende() {
	//console.log(current_omino);
	if(libero) {
		libero = false;
		if(current_target == 'aziende') {
			window.location = "buoni-pasto/aziende/vantaggi"
		}
		else {
			clearOmino('aziende'); 
			clearClaim('aziende'); 
			$('#home_top_menu_tabs').removeClass().addClass('aziende');
			$('#trittico_'+current_target).hide();
			current_target = 'aziende';
			$('#trittico_'+current_target).show();
		}
	}
}
function showLiberiProfessionisti() {
	if(libero) {
		libero = false;
		if(current_target == 'liberi_professionisti') {
			window.location = "buoni-pasto/liberi-professionisti/vantaggi"
		}
		else {
			clearOmino('liberi_professionisti'); 
			clearClaim('liberi_professionisti'); 
			$('#home_top_menu_tabs').removeClass().addClass('liberi_professionisti');
			$('#trittico_'+current_target).hide();
			current_target = 'liberi_professionisti';
			$('#trittico_'+current_target).show();
		}
	}
}
function showAffiliati() {
	if(libero) {
		libero = false;
		if(current_target == 'affiliati') {
			window.location = "buoni-pasto/affiliati"
		}
		else {
			clearOmino('affiliati'); 
			clearClaim('affiliati'); 
			$('#home_top_menu_tabs').removeClass().addClass('affiliati');
			$('#trittico_'+current_target).hide();
			current_target = 'affiliati';
			$('#trittico_'+current_target).show();
		}
	}
}
function showUtilizzatori() {
	if(libero) {
		libero = false;
		if(current_target == 'utilizzatori') {
			window.location = "buoni-pasto/utilizzatori/vantaggi"
		}
		else {
			clearOmino('utilizzatori'); 
			clearClaim('utilizzatori'); 
			$('#home_top_menu_tabs').removeClass().addClass('utilizzatori');
			$('#trittico_'+current_target).hide();
			current_target = 'utilizzatori';
			$('#trittico_'+current_target).show();
		}
	}
}
function showAziende_old() {
	//console.log(current_omino);
	//$('#'+current_omino).fadeOut('slow', function(){current_omino='capsula_omino_aziende';$('#capsula_omino_aziende').fadeIn()});
	clearOmino('aziende'); 
	clearClaim('aziende'); 
	//$('#'+current_claim).fadeOut('slow', function(){current_claim='capsula_claim_aziende';$('#capsula_claim_aziende').fadeIn()});
	$('#home_top_menu_tabs').removeClass().addClass('aziende');
	$('#trittico_'+current_target).hide();
	current_target = 'aziende'
	$('#trittico_'+current_target).show();
}
function showLiberiProfessionisti_old() {
	//$('#'+current_omino).fadeOut('slow', function(){current_omino='capsula_omino_liberi_professionisti';$('#capsula_omino_liberi_professionisti').fadeIn()});
	//$('#'+current_claim).fadeOut('slow', function(){current_claim='capsula_claim_liberi_professionisti';$('#capsula_claim_liberi_professionisti').fadeIn()});
	clearOmino('liberi_professionisti'); 
	clearClaim('liberi_professionisti'); 
	$('#home_top_menu_tabs').removeClass().addClass('liberi_professionisti');
	$('#trittico_'+current_target).hide();
	current_target = 'liberi_professionisti'
	$('#trittico_'+current_target).show();
}
function showAffiliati_old() {
	//$('#'+current_omino).fadeOut('slow', function(){current_omino='capsula_omino_affiliati';$('#capsula_omino_affiliati').fadeIn()});
	//$('#'+current_claim).fadeOut('slow', function(){current_claim='capsula_claim_affiliati';$('#capsula_claim_affiliati').fadeIn()});
	clearOmino('affiliati'); 
	clearClaim('affiliati'); 
	$('#home_top_menu_tabs').removeClass().addClass('affiliati');
	$('#trittico_'+current_target).hide();
	current_target = 'affiliati'
	$('#trittico_'+current_target).show();
}
function showUtilizzatori_old() {
	//$('#'+current_omino).fadeOut('slow', function(){current_omino='capsula_omino_utilizzatori';$('#capsula_omino_utilizzatori').fadeIn()});
	//$('#'+current_claim).fadeOut('slow', function(){current_claim='capsula_claim_utilizzatori';$('#capsula_claim_utilizzatori').fadeIn()});
	clearOmino('utilizzatori'); 
	clearClaim('utilizzatori'); 
	$('#home_top_menu_tabs').removeClass().addClass('utilizzatori');
	$('#trittico_'+current_target).hide();
	current_target = 'utilizzatori'
	$('#trittico_'+current_target).show();
}

/*
	RASSEGNA STAMPA STUFF
*/
function apriEstratto(id) {
	$('#'+id).show();
}
function chiudiEstratto(id) {
	$('#'+id).hide();
}

/*
	CERTIFICAZIONE STUFF
*/
function apriTasto(id) {
	$('#'+id).show();
}
function chiudiTasto(id) {
	$('#'+id).hide();
}function apriDettaglio(id) {
	$('#'+id).show();
}
function chiudiDettaglio(id) {
	$('#'+id).hide();
}
