$(document).ready(function(){
	addPNGFix();
	addDropDownMenuAction();
	addStyleEffect();
	//addSearchAction();
	
	$('.forget span').hide();
	
	$('.forget a').click(function(){
		$('.forget span').slideToggle('slow');
		return false;
	})
	
	$('#forget-pass').click(function(){
		$('.div-forget-pass').slideToggle('slow');
		return false;
	})
	
	$('.editerCreation').click(function(){
		$('.conteneurSendShowus').slideToggle('slow');
		return false;
	})
	
	$('#randomConnexe').click(function(){
		randomConnexe();
		return false;
	})
	
	if ( $(".jCarousel-list").length > 0 ) {
		$('.jCarousel-list').jcarousel({
			visible: 3,
			start: $("#viewer-image img").attr('id')
		});
	}
	
	$('#terme').focus(function(){
		doClear(this);
	})
	
	$('#quickterme').focus(function(){
		doClear(this);
	})
	//SECTION POUR LE MOTEUR DE RECHERCHE INTELLIGENT////////////
	if ( $("#cherche-mag").length > 0 ) {
		if (!jQuery.browser.msie) { 
			$('#cherche-mag').keydown(function(event){
			  switch (event.keyCode) {
				case 38: //FLECHE HAUT
					moveSelector(-1,"-");
				break;
				case 40: //FLECHE BAS
					moveSelector(1,"+");
				break;
			  }
			});
		}
	}

	$('#cherche-mag').keyup(function(event){	
		if(event.keyCode != 38 && event.keyCode != 40){		
			setTimeout(lookup(this.value), 400)
		}
	})
	
	$('#cherche-mag').blur(function(){
		$('#suggestions').fadeOut();
	})
	
	if ( $("#cherche-mag").length > 0 ) {
		// Safely inject CSS3 and give the search results a shadow
		var cssObj = { 'box-shadow' : '#888 5px 10px 10px', // Added when CSS3 is standard
			'-webkit-box-shadow' : '#888 5px 10px 10px', // Safari
			'-moz-box-shadow' : '#888 5px 10px 10px'}; // Firefox 3.5+
		$("#suggestions").css(cssObj);
	}
	//////////////////////////////////////////////////////////////

});


//SECTION POUR LE MOTEUR DE RECHERCHE INTELLIGENT////////////
if ( $("#cherche-mag").length >= 0 ) {
	var currentId=-1;
	var nbrRequete=0;
}

function changeCurrentId(id){
	currentId=parseInt(id);
	for(var i=0;i<10;i++){
		$('#'+i).removeClass('over');	
	}
	$('#'+currentId).addClass('over');
}

function moveSelector(deplacement,signe){
	if((currentId==-1 && deplacement==-1) || (currentId==nbrRequete-1 && deplacement==1)){
		//FAIT RIEN
	}else{
		currentId+=deplacement;
		
		var destination = eval(window.scrollY+signe+100)
		jQuery('html,body').animate({scrollTop: destination},500);
	}
	for(var i=0;i<10;i++){
		$('#'+i).removeClass('over');	
	}
	$('#'+currentId).addClass('over');
	$('#searchform').attr('action',$('#'+currentId).attr("href"));
}

function lookup(inputString) {
	if(inputString.length < 3) {
		$('#suggestions').fadeOut(); 
	} else {
		if(inputString.length >= 3){
			switch($('#site').attr('value')){
				case "1":
				var adresse = "http://www.je-decore.net/";
				break;
				case "2":
				var adresse = "http://www.je-cuisine.net/";
				break;
				case "3":
				var adresse = "http://www.je-jardine.net/";
				break;
				default:
				var adresse = "http://www.pratico-pratiques.com/";
				break;
			}
			dataToSend = {

						'queryString': inputString,

						'typeTable': $('#typeTable').attr('value'),
						
						'langue': $('#langue').attr('value'),
						
						'site': $('#site').attr('value')

					 };

			$.ajax({
	
			  data:dataToSend,
	
			  type: "POST",
			  url: adresse+"public/ajax/rpc.php",
	
			  success: function(msg){
				  
					$('#suggestions').fadeIn(); 
					
					$('#suggestions').html(msg); 
					
					for(var cpt=0;$('#'+cpt).length;cpt++){
						//Compte le nombre de résultats visibles
					}
					nbrRequete = cpt;
			  }
	
			});
		}
	}
}
//////////////////////////////////////////////////////////////

function randomConnexe(){
	switch($('#siteConnexe').attr('value')){
		case "1":
		var adresse = "http://www.je-decore.net/";
		break;
		case "2":
		var adresse = "http://www.je-cuisine.net/";
		break;
		case "3":
		var adresse = "http://www.je-jardine.net/";
		break;
		default:
		var adresse = "http://www.pratico-pratiques.com/";
		break;
	}
	
	dataToSend = {
		
				'idConnexe': $('#idConnexe').attr('value'),
			
				'siteConnexe': $('#siteConnexe').attr('value'),

				'tableConnexe': $('#tableConnexe').attr('value')

			 };
			 
	$.ajax({

	  data:dataToSend,

	  type: "POST",
	  
	  url: adresse+"public/ajax/randomizer.php",

	  success: function(msg){

			$('#listeConnexe').html(msg);	
			
	  }

	});
}

function addSearchAction(){
	if($('#search-site').length > 0){
		site = $('#search-site').val();
	
		$('.list-section').hide();
		
		$('#search-page-'+site).show();
	
		$('#search-site').change(function(){
			$('.list-section').hide();
			site = $(this).children('option:selected').val();
			//$('#search-page-'+site).show();
			$('#search-page-'+site).children('option:first').attr('selected','selected');
			$('#search-page-'+site).children('option:not(:first)').removeAttr('selected');
		})
	}
}

function addDropDownMenuAction(){
	$('#link-jedecore').mouseover(
		function(){
			$('#link-jedecore .submenu').show();
		}
	);
	$('#link-jecuisine').mouseover(
		function(){
			$('#link-jecuisine .submenu').show();
		}
	);
	$('#link-jejardine').mouseover(
		function(){
			$('#link-jejardine .submenu').show();
		}
	);
	$('#link-praticopratiques').mouseover(
		function(){
			$('#link-praticopratiques .submenu').show();
		}
	);
	$('#link-forums').mouseover(
		function(){
			$('#link-forums .submenu').show();
		}
	);
	
	$('#link-jedecore,#link-jecuisine,#link-jejardine,#link-praticopratiques,#link-forums').mouseout(
		function(){
			$('.submenu').hide();
		}
	);
	
}

function addStyleEffect(){
	$('ul#meta-navbar-panier li input').hover(
		function(){
			$(this).css('border-bottom','1px solid');
		},
		function(){
			$(this).css('border-bottom','none');
		}
	)
}

function addPNGFix(){
	version = jQuery.browser.version;
	version = version.split('.')[0];
	if(version==6 && jQuery.browser.msie){
		$(document).pngFix();
	}
}

function doClear(text){
	if (text.value == text.defaultValue) {
         text.value = ""
     }	
}


