/*		Web 2.0 stuff		*/

(function($) {
	$.hasCSS = function() {
		$('body').append(
                $(document.createElement('div')).attr('id','css_test')
                .css({ width:'1px', height:'1px', display:'none' })
        );
        var _v = ($('#css_test').width() != 1) ? false : true;
        $('#css_test').remove();
        return _v;
	};
})(jQuery);


var $jQ = jQuery.noConflict();

$jQ(document).ready(function() {
	brstring = "Alpes-de-Haute-<br />Provence";
	if($jQ.hasCSS() && (!$jQ.browser.msie || ($jQ.browser.msie && $jQ.browser.version >= 6))) {
		$jQ("td:contains('Alpes-de-Haute-Provence')").html(brstring);
		
		// Hiding avended search fields
		$jQ("#AdvSearchFields").hide(0);
		
		// Binding a click event on the h3 link
		$jQ("#AdvSearchToggle").wrapInner('<a href="javascript:;"></a>');
		$jQ("#AdvSearchToggle>a").click(function() {
			$jQ("#AdvSearchFields").slideToggle("fast");
			$jQ(this).toggleClass("close");
		});
		
		/* ESPACE MEMBRE */
		
		//	Switch on/of simple pour la colonne A
		$jQ(".ColA h3 .blocToggle").wrapInner('<a href="javascript:;"></a>');
		$jQ(".ColA h3 .blocToggle>a").click( function() {
			$jQ(this).parents(".bloc").find(".encart").slideToggle("fast");
			$jQ(this).parents(".bloc").toggleClass("off");
		});
		
		$jQ(".ColAa div.boite div.encart").each( function(counter) {
			var $this = $jQ(this);
			var currList;
			if ($jQ(this).find("li").length>0) {
        $jQ(this).find("div.add_del").prepend('<a href="javascript:;" class="addline"><img src="img/espace_membre/em_plus.gif" alt="+" /></a><a href="javascript:;" class="delline"><img src="img/espace_membre/em_moins.gif" alt="-" /></a><a href="javascript:;" class="showline">Tous les r&eacute;sultats</a>');
        $jQ(this).find("li:lt(10)").addClass("on");
  			$jQ(this).find("li:gt(9)").addClass("off").hide();
  			$jQ(this).find(".addline").click( function() {
  				$jQ($this).find("li.off:first").slideToggle("fast").removeClass("off").addClass("on");
  			});
  			
  			$jQ(this).find(".delline").click( function() {
  				$jQ($this).find("li.on:last").slideToggle("fast").removeClass("on").addClass("off");
  			});
  			
    			$jQ(this).find(".showline").click( function() {
    				$jQ($this).find("li.off").slideToggle("fast").removeClass("off").addClass("on");
  				});
      }
      else {
        $jQ(this).find(".aidetxt").addClass("on");
      }
		});
  
      $jQ(".ColAb div.boite").each( function() {
        if ($jQ(this).find("h4").length==0) {
          $jQ(this).find(".aidetxt").addClass("on");
        }
      })

  
  /* TOOLTIP */
  if($jQ(".aide")){
    $jQ(".aide").tooltip({
      bodyHandler: function() {
    				return $jQ(this).parents(".bloc").find(".aidetxt").html();
    			},
    			showURL: false
    });
  }


  /* CARTE DE FRANCE */
  $jQ("#CarteFrance area").mouseover(
    function () {
      elid = $jQ("#CarteFrance area").index($jQ(this))+1;
      $jQ("#CarteFrance img").attr("src", "img/carte/d"+elid+".gif");
    });
    $jQ("#CarteFrance").mouseout( 
    function () {
      $jQ("#CarteFrance img").attr("src", "img/carte/carte_global.gif");
  });
  $jQ("#CarteFrance area").focus(
    function () {
      elid = $jQ("#CarteFrance area").index($jQ(this))+1;
      $jQ("#CarteFrance img").attr("src", "img/carte/d"+elid+".gif");
    });
    $jQ("#CarteFrance").blur( 
    function () {
      $jQ("#CarteFrance img").attr("src", "img/carte/carte_global.gif");
  });
  /*$jQ("#CarteFrance area").click(
    function () {
      elid = $jQ("#CarteFrance area").index($jQ(this))+1;
      $jQ("select#orgaRegion option").eq(elid).attr("selected", "selected");
    });*/
  
  /* ajout de la transparence */
  $jQ("embed").each( function(counter) {
    this.setAttribute("wmode", "transparent");
	});
	
	$jQ("object").each( function(counter) {
    $jQ(this).append('<param name="wmode" value="transparent">');
	});
	
	}
});

