/*
	JavaScript pour la gestion de la rosace des domaines SharePoint.
	
	(c) CC-SharePoint/HEIG-VD, 2008
	Se base su JQuery (Copyright (c) 2008 John Resig, http://jquery.com/)
*/


/*
    La fonction FlashAction est un "callback" déclenché par une action sur un objet.
    Par exemple, un objet flash représentant les domaines SharePoint déclanche trois types d'actions (actType:
    1) actType = "over": déclanché lors l'entrée du pointeur sur une domaine. 
    2) actType = "out": déclanché lors la  sortie du pointeur sur une domaine. 
    3) actType = "click": déclanché lors du click du pointeur sur une domaine. 
    
    Dans les 3 cas, les paramètres sont les suivants:
    - btn: le numéro du bouton. Commence à "midi" (val = 1) et s'incrémente en parcourant la rosace dans le sens des aiguille d'une montre.
            Valeur maxi = 7, valeur = 0 pour le centre.
    - x: coordonée x du pointeur au moment de l'événement, rlatif au "top-left" de l'objet (pas utilisé)
    - y: coordonée y du pointeur au moment de l'événement, rlatif au "top-left" de l'objet (pas utilisé)
*/

function FlashAction (actType, btn, x, y)
{
  switch (actType)
  {
    case "over": 
        // On cache tous les éléments ayant un attribut "domaineref"
        $('*[domaineref]').hide();
        // On montre les éléments ayant un attribut "domaineref" avec une valeur = à btn.
        $('*[domaineref=' + btn + ']').show();
        break;
    case "out":
        // Rien à faire...
        break;
    case "click":
        // Déclenche le lien vers la page Features.
        document.location = "Features3.aspx?View={0A3F40EA-870E-4734-8718-D553012E1984}&SelectedID=" + btn;
        break;
  }
}

function HideID(id)
{
  $(id).hide();
  alert(id);
}
