var ar = new Array();
var arsub = new Array();

var idTimer;
var idTimerSub;

function divShow(idDiv) {
	divHideAll();
	if (window.document.getElementById(idDiv)) {
	window.document.getElementById(idDiv).style.display='block';
	}
}

function divHideAll() {
	divHideAllSub();
	window.clearTimeout(idTimer);
	var i;
	for (i=0; i<(ar.length); i++) {
	if (window.document.getElementById(ar[i])) {
		window.document.getElementById(ar[i]).style.display='none';
		}
	}
}

function divOver() {
	window.clearTimeout(idTimer);
}

function divOut() {
	idTimer = window.setTimeout("divHideAll()",500);
}

function divShowSub(idDiv) {
	divHideAllSub(); 
	if (window.document.getElementById(idDiv)) {
	window.document.getElementById(idDiv).style.display='block';
	}
}

function divHideAllSub() {
	window.clearTimeout(idTimerSub);
	var i;
	for (i=0; i<(arsub.length); i++) {
		if (window.document.getElementById(arsub[i])) {
		window.document.getElementById(arsub[i]).style.display='none';
		}
	}
}

function divOverSub() {
	window.clearTimeout(idTimerSub);
}

function divOutSub() {
	idTimerSub = window.setTimeout("divHideAllSub()",500);
}

function formLogin(){
	if(jQuery('#loginForm').is(":hidden")) {
		jQuery('#loginForm').slideDown();
	}
	else {
		jQuery('#loginForm').slideUp();
	}
}

function formPartner(){
	if(jQuery('#listaAssociatiPartner').is(":hidden")) {
		jQuery('#listaAssociatiPartner').slideDown();
  		if(!jQuery('#mediapartner').is(":hidden") || !jQuery('#socioAzienda').is(":hidden")) {
  		jQuery('#mediapartner').slideUp();
  		jQuery('#socioAzienda').slideUp();
  	 }
	}
	else {
		jQuery('#listaAssociatiPartner').slideUp();
	}
}

function formMediaPartner(){
	if(jQuery('#mediapartner').is(":hidden")) {
		jQuery('#mediapartner').slideDown();
  		if(!jQuery('#listaAssociatiPartner').is(":hidden") || !jQuery('#socioAzienda').is(":hidden")) {
  		jQuery('#listaAssociatiPartner').slideUp();
  		jQuery('#socioAzienda').slideUp();
  	 }
	}
	else {
		jQuery('#mediapartner').slideUp();
	}
}

function formSocio(){
	if(jQuery('#socioAzienda').is(":hidden")) {
		jQuery('#socioAzienda').slideDown();
  		if(!jQuery('#mediapartner').is(":hidden") || !jQuery('#listaAssociatiPartner').is(":hidden")) {
  		jQuery('#mediapartner').slideUp();
  		jQuery('#listaAssociatiPartner').slideUp();
  	 }
	}
	else {
		jQuery('#socioAzienda').slideUp();
	}
}

jQuery(document).ready(function(){
  jQuery('body').click(function(){
    jQuery('#mediapartner').slideUp();
    jQuery('#listaAssociatiPartner').slideUp();
    jQuery('#socioAzienda').slideUp();
  });
});
