// JavaScript Document

  function showimage()
  {
    if (!document.images)
      return;
    
    document.images.pictures.src= document.mygallery.picture.options[document.mygallery.picture.selectedIndex].value;
  }
  function changeBgImage (image, id)
  {
	   var element = document.getElementById(id);
	   element.style.backgroundImage = "url("+image+")";
	   element.style.cursor = 'pointer';
  }
  
  function changeFontSize(id, grow)
  {
    if(grow==1)
      document.getElementById(id).style.fontSize='18px';
    else
      document.getElementById(id).style.fontSize='17px';
  }
  
  function changeCursor(leave)
  {
    if(leave==0)
    {
      document.body.style.cursor = 'pointer';
    }
    else
      document.body.style.cursor = 'default';
  }
  
  function OuvrirPopup(page, nom, option)
  {
    option = ",scrollbars=yes,location=no";
    var width = screen.availWidth/2;
    var height = screen.availHeight/2;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    window.open(page, nom, "width=" + width + ",height=" + height + ",left=" + left + ",top=" + top + ",screenX=" + left + ",screenY=" + top + option);
  } 
  
  var http_request = false;

  function makeRequest(url, doRefresh)
  {
      //alert(url);
      http_request = false;

      if (window.XMLHttpRequest)
      { // Mozilla, Safari,...
          http_request = new XMLHttpRequest();
          if (http_request.overrideMimeType)
          {
              http_request.overrideMimeType('text/xml');
          }
      } else if (window.ActiveXObject)
      { // IE
          try
          {
              http_request = new ActiveXObject("Msxml2.XMLHTTP");
          } catch (e)
          {
              try
              {
                  http_request = new ActiveXObject("Microsoft.XMLHTTP");
              } catch (e) {}
          }
      }

      if (!http_request)
      {
          alert('Abandon :( Impossible de créer une instance XMLHTTP');
          return false;
      }
      http_request.onreadystatechange =  function(){
        if (http_request.readyState == 4)
        {
            if (http_request.status == 200)
            {
                /*var xmldoc = http_request.responseXML;
                var root_node = xmldoc.getElementsByTagName('root').item(0);//http_request.responseText
                alert(root_node.firstChild.data);*/
                //alert(http_request.responseText);
                if(doRefresh == 1)
                {
                  window.location.reload();
                }
            } else
            {
                return;//alert('Un problème est survenu avec la requête. (' + url + ') ' + http_request.status);
            }
        }
      }
      http_request.open('GET', url, true);
      http_request.send(null);
  }