// Gettags bouton recherche

function lookup(inputString) {
		if(inputString.length == 0) {
			$('#suggestions').hide();
		} else {
			$.post("http://tourismintelligence.ca/wp-content/themes/tourismintelligence/gettags.php", {queryString: ""+inputString+""}, function(data){
				if(data.length >0) {
					$('#suggestions').show();
					$('#autoSuggestionsList').html(data);
				}
			});
		}
}

function fill(thisValue) {
	$('#inputString').val(thisValue);
	setTimeout("$('#suggestions').hide();", 200);
} 

// Navigation principale

$(function () {
    var tabContainers = $('div#container-menu > div');
    tabContainers.hide();   
    $(".deroul").show();
    $('#main-menu1 ul a:not("#main-menu1 ul li.cat-item-215 a")').click(function () { 
    $('#main-menu1 ul li a.aktif2').removeClass('aktif2');
    var link = this, 
    $link = $(this);  
    if ($link.is('.aktif')) {
      return false;
    }           
    $('#main-menu1 ul a').removeClass('aktif');
    $(this).addClass('aktif');     
    tabContainers.slideUp('fast').delay(200)
    .filter(link.hash).slideDown();  
    return false;
    });
    $(".fermer").click(function(){
        tabContainers.slideUp();  
        $('#main-menu1 ul a').removeClass('aktif'); 
        $('#main-menu1 ul li a.close').css('background-position','-228px -65px');
        return false;
    });  
});



/* tooltip */

$(function() {
$(".addthis_toolbox li a.addthis_button_twitter").hover(
  function () {
    $(this).append($("<span class='tooltip'>Share on Twitter</span>")); 
    $(this).removeAttr("title");
  }, 
  function () {
    $(this).find("span:last").remove();
  }
);
$(".addthis_toolbox li a.addthis_button_facebook").hover(
  function () {
    $(this).append($("<span class='tooltip'>Share on Facebook</span>"));  
    $(this).removeAttr("title");
  }, 
  function () {
    $(this).find("span:last").remove();
  }
);
$(".addthis_toolbox li a.addthis_button_expanded").hover(
  function () {
    $(this).append($("<span class='tooltip'>See more services</span>"));  
    $(this).removeAttr("title");
  }, 
  function () {
    $(this).find("span:last").remove();
  }
);
});

Cufon.set('fontFamily', 'Helvetica_45light');
Cufon.replace('#sidebar h3,#sidebar #archives h4');


// *******
// Mail To
// *******

jQuery.fn.mailto = function() {
	return this.each(function(){
		var email = $(this).html().replace(/\s*\(.+\)\s*/, "@");
		$(this).before('<a href="mailto:' + email + '" rel="nofollow" title="Email ' + email + '">' + email + '</a>').remove();
	});
};

$(document).ready(function(){
	$('.courriel').mailto();
});

// Google Map API


$(function(){
	 $('#carte').append('<div id="loader"></div>');
}); 
var map;
function initialize() {

  var myLatlng = new google.maps.LatLng(45.512967, -73.561135);
  var myOptions = {
    zoom: 15,
    center: myLatlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }
  map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
  var marker = new google.maps.Marker({
      position: myLatlng, 
      map: map
  });
  $('#loader').fadeOut("slow", function() {
							$(this).remove();
						});
} 

// IE Fix Png

$(function() {
	jQuery.ifixpng("../images/pixel.gif");
	jQuery("#main-menu1 a").ifixpng();
});



//google search

google.load('search', '1', {language : 'en'});

      /**
       * Extracts the users query from the URL.
       */ 
      function getQuery() {
        var url = '' + window.location;
        var queryStart = url.indexOf('?') + 1;
        if (queryStart > 0) {
          var parts = url.substr(queryStart).split('&');
          for (var i = 0; i < parts.length; i++) {
            if (parts[i].substr(0, 1) == 'q') {
              return decodeURIComponent(
                  parts[i].split('=')[1].replace(/\+/g, ' '));
            }
          }
        }
        return '';
      }

      function onLoad() {
        var options = {
			linkTarget: '_self'
		 };
		
		// Create a custom search control that uses a CSE restricted to
        // code.google.com
        var customSearchControl = new google.search.CustomSearchControl(
            '004517179319411853762:q_gxgibjble');

        // Draw the control in content div
        customSearchControl.draw('cse');

        customSearchControl.setLinkTarget(google.search.Search.LINK_TARGET_SELF);
        customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
        // Run a query
        customSearchControl.execute(getQuery());
		
		
      }

      google.setOnLoadCallback(onLoad);
      
      
$(function() {
	    $(".gs-webResult.gs-result a.gs-title").removeAttr("target"); 
});

// Twitter Feed Links - Force _blank
$(function() {
	$("#twitter a").attr("target","_blank");
});
