/*
* Ykone.com - JS
* @version 3.0
* @creation date 2009-07-03
* @update date 2009-08-13
* @author CUT HERE www.cut-here.net
* Description :
*/
$(document).ready
(
	function()
	{



$("input#search-criteria-val1").click (function()
										   {
											   alert("coucou");
										   }
										   );



/* if ( $("#push-directory-menu").length != 0 )
{
	$("#push-directory-menu").ykoneTabs({
	});
}*/
/*
$("#push-directory-menu").ykoneSlider({
	template:"template1",
	step:1
});

$("#push-directory-content-section").ykoneSlider({
	template:"template4",
	elements_type:"ul.column",
	type:"static",
	step:3
});


if ( $("div#similar-articles.agencies").length != 0)
{

	$("#similar-articles").ykoneSlider({
	template:"template2",
	type:"ajax",
	step:1,
	elements_type:"ul.column",
	ajaxUrl:"http://localhost:8888/sections/directory/modules/similar-articles/loader.php?cat=agencies"
});

}
else
{
$("#similar-articles").ykoneSlider({
		template:"template2",
		type:"ajax",
		ajaxUrl:"http://localhost:8888/sections/directory/modules/similar-articles/loader.php?cat=brands"
	});
}

*/
//$("#push-directory-menu").ykoneSlider({template:"template-tabs"});
//$("#pictures").ykoneSlider({template:"template3"});


/* FORMS > AUTOCOMPLETE
--------------------------------------------------------------------------------------- */
var urlStore = "http://clients.cut-here.net/03_ykone/04_ykonev3/sections/modules/store-locator/search.php";
//var urlStore = "http://localhost:8888/sections/modules/store-locator/search.php";
$("#qstore").autocomplete(urlStore,{
	width:255
	});





/* Smooth Scroll with local link (anchor)
--------------------------------------------------------------------------------------- */
$("#listing #listing-alphabetical li a").click(function()
{
	var localHref = $(this).attr("href");
	$("#listing").scrollTo(localHref, 800 );
	return false;
});




/* CONTENT > MODULES ASSOCIATES > FIND A ARTICLE
--------------------------------------------------------------------------------------- */
$("#link-search-section a").click(function(){

	if ( $("#search-section").length > 0 )
	{
		alert ("DEBUG : Already load");
		return false;
	}

	else
	{
		//var urlToLoad = "http://clients.cut-here.net/03_ykone/04_ykonev3/sections/directory/" + $(this).attr("href");
		var urlToLoad = $(this).attr("href");

	$.ajax(
		{
			type: "GET",
			url:  urlToLoad,
			datatype: "html",
			cache: false,
			success: function(response)
			{
				$(".ajax-loading").fadeOut( function()
													 {
													$("#content").prepend(response);

if (navigator.appName == "Microsoft Internet Explorer" && parseFloat(navigator.appVersion.substring(navigator.appVersion.indexOf("MSIE",0)+5,navigator.appVersion.indexOf(";",navigator.appVersion.indexOf("MSIE",0))) ) <=6 )
	{
		$("#search-section").css("display","block");
	}
	else{
		$("#search-section").slideDown("normal");
	}


													inputFocus();
													//inputAutocomplete( $("#search-section-byname"), "http://clients.cut-here.net/03_ykone/04_ykonev3/sections/directory/moduules/avanced-search/search.php", 198 );
	//												"http://clients.cut-here.net/03_ykone/04_ykonev3/sections/directory/moduules/avanced-search/search.php";
	// http://localhost:8888/sections/directory/modules/avanced-search/search.php

													 }
													 );


			},
			beforeSend: function()
			{
				// On vérifie s'il n'y a pas déja un loading en cours
				if ( $(".ajax-loading").length < 1 )
				{
					$("#link-search-section p").prepend("<div class='ajax-loading'></div>");
					$(".ajax-loading").fadeIn();
				}
			}

		});
		return false;
	} // end else
});
$("#search-section a#btn-close-search").live("click", function(){

if (navigator.appName == "Microsoft Internet Explorer" && parseFloat(navigator.appVersion.substring(navigator.appVersion.indexOf("MSIE",0)+5,navigator.appVersion.indexOf(";",navigator.appVersion.indexOf("MSIE",0))) ) <=6 )
	{
		$("#search-section").css("display", "none");
		$("#search-section").remove();
	}
	else
	{
		$("#search-section").slideUp("normal", function() { $(this).remove();});
	}



});




/* CONTENT > MODULES ASSOCIATES > QUICK ACCESS TO OTHERS ARTICLES
--------------------------------------------------------------------------------------- */
$("#shorcut-articles a#link-shorcut-articles").live("mouseover",function(){

	if ( $("ul#quick-access-articles").length > 0 )
	{
		//alert ("DEBUG : Already load");
		return false;
	}

	else
	{
	//var urlToLoad = "http://clients.cut-here.net/03_ykone/04_ykonev3/sections/directory/" + $(this).attr("href");
	var urlToLoad = $(this).attr("href");

	$.ajax(
		{
			type: "GET",
			url:  urlToLoad,
			datatype: "html",
			cache: false,
			success: function(response)
			{
				$(".ajax-loading").fadeOut();
				$("#shorcut-articles").prepend(response);
				$("#shorcut-articles ul").slideDown("normal");
			},
			beforeSend: function()
			{
				// On vérifie s'il n'y a pas déja un loading en cours
				if ( $(".ajax-loading").length < 1 )
				{
					$("#shorcut-articles").append("<div class='ajax-loading'></div>");
					$(".ajax-loading").fadeIn();
				}
			}

		});
		return false;
	} // end else
});
$("#shorcut-articles").live("mouseout", function(){
	hideShortcutArticlesTimeOut = setTimeout("hideShortcutArticles()",500);
});
/*
$("#shorcut-articles").live("mouseover", function(){
	if ( typeof(hideShortcutArticlesTimeOut) != "undefined" )
	{
		clearTimeout(hideShortcutArticlesTimeOut);
	}
});

 */




/* ARTICLES / IMAGES
--------------------------------------------------------------------------------------- */
$("#content .article-pictures ul li").children("div.container-thumb").hover(
function(){
$(this).css("cursor","pointer");
$(this).find("a").addClass("hoverHack");
},
function(){
$(this).find("a").removeClass("hoverHack");
}
);
$("#content .article-pictures ul li").children("div.container-thumb").click( function () {
window.location = $(this).find("a:first").attr("href");
return true;
});











/* CONTENT > MODULES ASSOCIATES > HOME TABS
--------------------------------------------------------------------------------------- */
$("ul#home-tabs li a").click(function()
{
	// on récupère l'url à charger
	//var urlToLoad = "http://clients.cut-here.net/03_ykone/04_ykonev3/sections/" + $(this).attr("href");
	var urlToLoad = "http://localhost:8888/sections/directory" + $(this).attr("href");
	var myLink = $(this);
	alert(urlToLoad);
	return false;
	if ( myLink.attr("href") == "#" )
	{
		alert ("DEBUG : Bad Link");
		return false;
	}

	if ( !getPushName( myLink.attr("href") ) )
	{
		return false;
	}
	else
	{

		$.ajax(
		{
			type: "GET",
			url:  urlToLoad,
			datatype: "html",
			cache: false,
			success: function(response)
			{
				$(".ajax-loading").fadeOut();
				$("#listing div:first").hide(
				function()
				{
					$("#listing").html(response).children("div:first").css("display","none");
					$("#listing div:first").show("normal");
				}
				);
				$(".ajax-loading").fadeOut();
			},
			beforeSend: function()
			{
				// On vérifie s'il n'y a pas déja un loading en cours
				if ( $(".ajax-loading").length < 1 )
				{
					$("#listing").append("<div class='ajax-loading'></div>");
					$(".ajax-loading").fadeIn();
					$("ul#home-tabs li a").removeClass("active");
					myLink.parents("li").addClass("active");
				}
			}

		});

	}
	return false;
});// END Home Tabs





/* Picutres Side bar
----------------------*/
$('#pictures').ySlides();


});// END onReady

function hideShortcutArticles()
{
	$("#shorcut-articles ul").slideUp("fast", function()
	   { $(this).remove();});
}

function LoadVideoSearch()
{
  //on recupere le titre de la page
  var uriCourant = document.location.pathname;

  var indiceDepart = uriCourant.lastIndexOf('/')+1; // Plus 1 car on ne veut pas le '/'.
  var indiceArrivee = uriCourant.length;

  var nomPage = uriCourant.substring(indiceDepart, indiceArrivee);
  var splitName = new Array();
  splitName = nomPage.split("-");
  var query =  "" ;

  for(var i=0;i<splitName.length;i++)
  {
    query = query +' '+splitName[i];
  }

  // create a new GSvideoSearchControl
  new GSvideoSearchControl(document.getElementById("youtube-video"), [{'query' : query}], null, null, {twoRowMode:true});
}