/**
 * This function will add a target _blank effect with the onclick attribute
 * on any css selector (i.e a.blank => all the a with the class blank)
 *
 * @author Francois Lavertu
 */
 
// JQUERY //////////////////////////////////////////////////
$j = jQuery.noConflict();

$j(document).ready(function () {

	/* Initialise la fonction addTargetBlank */
	$j('a.blank').addTargetBlank();
	$j('.sIFR').sifrTargetBlank();
	
	/* noBorder pour les premiers li */
	$j('.content_holder li:first-child').addClass('noBorder');
	
	/* toggle sur le champ de recherche (vide onfocus) */
	$j('#search').bind('click',$j(this).emptyField);
	
	var path = document.location.href;
	
	/*if(path.indexOf("/en/") == -1){
		$j('#boxesSections').addClass('none');
	}*/
	
	
});

/* Show/hide page faq.php
**********************************/
setFaq = function(){
	$j('.reponse').addClass('none');
	$j('.question').click(function(){
		$j('.elem').removeClass('visible');
		$j('.reponse').addClass('none');
		$j(this).parent().addClass('visible');
		$j(this).next('.reponse').removeClass('none');
	});
}

fShowAnwser = function(){
	// Find element by id
	var vMyId = getVar("id");
	$j("#faqr" + vMyId).removeClass('none');
	location.href="#faqq" + vMyId;
};

// Retreive A parameter from url
function getVar (nomVariable){
	 var infos = location.href.substring(location.href.indexOf("?")+1, location.href.length)+"&"
	 if (infos.indexOf("#")!=-1)
		 infos = infos.substring(0,infos.indexOf("#"))+"&"
		 var variable=0
	 {
	 nomVariable = nomVariable + "="
	 var taille = nomVariable.length
	if (infos.indexOf(nomVariable)!=-1)
		 variable = infos.substring(infos.indexOf(nomVariable)+taille,infos.length).substring(0,infos.substring(infos.indexOf(nomVariable)+taille,infos.length).indexOf("&"))
	 }
	return variable
 }
 /***********************************/
 
 
/* Show/hide page Utile.php
**********************************/ 
setUtile = function(){
	$j('.elemContent').addClass('none');
	$j('.elemTitle').click(function(){
     	$j(this).next('.elemContent').toggle()
   });
}

fShowContent = function(){
	// Find element by id
	var vMyId = getId();
	$j('#'+vMyId).next('.elemContent').removeClass('none');
	location.href = '#'+vMyId;
};

// Retreive A parameter from url
function getId (){ 
	url = location.href;
	if (url.indexOf("#")!=-1){
		var infos = url.substring(location.href.indexOf("#")+1, location.href.length)
	}else{
		var infos='';
	}
	return infos;
}

function fShowContentPage(id){
	$j('#'+ id).next('.elemContent').removeClass('none');
	location.href="#" + id;
};

/**********************************/


// vide / remplit un élément on focus / blur
$j.fn.emptyField = function() {
	oldVal = $j(this).val();
	
	$j(this).val('');
	$j(this).blur(function(){
		if($j(this).val() == "") $j(this).val(oldVal); 
	});
}

// Ajouter une class à un lien pour simuler un target=_blank
$j.fn.addTargetBlank = function() {
   $j(this).click(function(){
		window.open(this.href);
		return false;
	});
};

// Ajouter une class à un lien avec sIFR pour simuler un target=_blank
$j.fn.sifrTargetBlank = function() {
	$j(this).children('a.blank').attr("target","_blank");
	return false;
};

function hideFlashCenter() {
	$j('.flashCenter').remove();
	$j('.flashTop').remove();
	$j('#boxesSections').fadeIn("slow");
	$j('.noHScroll').removeClass('noHScroll');
}

