var ie = (document.all) ? true : false;

    function reloadCookie(c_name,value) {
      setCookie(c_name,value);
      document.location.reload();
    }
    
    function setCookie(c_name,value) {
      var expiredays = 365;
      var exdate=new Date();
      exdate.setDate(exdate.getDate()+expiredays);
      
      document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate);

      checkCookie();
    }
    
    function getCookie(c_name)  {
    
      if (document.cookie.length>0) {
      
        c_start=document.cookie.indexOf(c_name + "=")
        
        if (c_start!=-1) {
         
          c_start=c_start + c_name.length+1 
          c_end=document.cookie.indexOf(";",c_start)
          if (c_end==-1) c_end=document.cookie.length
            return unescape(document.cookie.substring(c_start,c_end))
        } 
      }
      
      return null
    }
    
    function checkCookie() {
    
      if (getCookie('region') == null) {
        setCookie('region','qc');
      }
      
      region=getCookie('region');
       
      
        var select = new Array();
        select['qc'] = 0;
        select['nb'] = 1;
        select['on'] = 2;
        
        //document.choix.region.options[select[region]].selected = true;
        displayElement(region);        
    }
    
    function displayElement(region) {
    //alert(region);
      /*var ie4 = (document.all)? true:false;         //IE 4
      var dom = (document.getElementById)? true:false;   //NS 6 ou IE 5
      
      var regionTitle = new Array();
      regionTitle['qc'] = 'Région du Québec';
      regionTitle['nb'] = 'Région du Nouveau-Brunswick';
      regionTitle['on'] = 'Région de l\'Ontario';
      
      display_qc = ('qc' == region)? "none":"";
      display_nb = ('nb' == region)? "none":"";
      display_on = ('on' == region)? "none":"";
      display_qcon = (('on' == region)||('qc' == region))? "none":"";
      display_qcnb = (('nb' == region)||('qc' == region))? "none":"";
      display_nbon = (('nb' == region)||('on' == region))? "none":"";
      
      setStyleByClass("div","qc","display",display_qc);
      setStyleByClass("div","nb","display",display_nb);
      setStyleByClass("div","on","display",display_on);
      setStyleByClass("div","qcon","display",display_qcon);
      setStyleByClass("div","qcnb","display",display_qcnb);
      setStyleByClass("div","nbon","display",display_nbon);
      setStyleByClass("li","on","display",display_on);*/
    }
    
    function setStyleByClass(t,c,p,v){
    	var elements;
    	if(t == '*') {
    		// '*' not supported by IE/Win 5.5 and below
    		elements = (ie) ? document.all : document.getElementsByTagName('*');
    	} else {
    		elements = document.getElementsByTagName(t);
    	}
    	for(var i = 0; i < elements.length; i++){
    		var node = elements.item(i);
    		for(var j = 0; j < node.attributes.length; j++) {
    			if(node.attributes.item(j).nodeName == 'class') {
    				if(node.attributes.item(j).nodeValue == c) {
    					eval('node.style.' + p + " = '" +v + "'");
    				}
    			}
    		}
    	}
    }

