var $j = jQuery.noConflict();

$j(document).ready(function(){
 //Les éléments de contents en mode corner
//$("div#footer").corner("bottom 8px");
//$("div#infosContent").corner("5px");
//$("div#content").corner("top 5px");
$j("div#contenu").corner("top 5px");
$j("div#menu_droite").corner("top 5px");
$j("div.ruban, div#rubanSlide").corner("lr 5px");
$j("div.menu_droite_titre").corner("5px");
$j("div#ranges div.grid_6").corner("tr  Bevelfold 25px");
$j("div.menu_droite").corner("bottom 2px");

// information tweet


var tweet= {
	id: 'maisondomotique', 
	count: 5, 
	enableLinks: true, 
	ignoreReplies: true, 
	clearContents: true,
	newwindow:true,
	callback:move()
	};
getTwitters('tweet', tweet);


// mouvement

function move () {
 
var info = $j("div#tweet");
var coordL=info.css("marginLeft");

if(coordL=="670px")
	
	{
		info.animate({marginLeft:-4100}, 155000, 'linear', function (){
			
			$j(this).animate({opacity:0}, 1000, 'linear', function (){
			$j(this).css({marginLeft:670, opacity:1});
			move();
		});
		});
	
	
	}
}

/* Gerer le fondu avec la numérotation
 #contenu #Slide ul#slideInterne  //id="currentSlide" 
***********************************************************************************************************/
//setInterval(moveForward, 10000);

//var etatReward=0;
var etatRepeat=false;

function moveForward()
{
	
	
if(etatRepeat==false){


	next();
	var slide=$j("#slide #slideInterne li:last");

	
	if (slide.hasClass("currentSlide")) {

		etatRepeat=true;
		previous();
	};




}
else if(etatRepeat==true){

	previous();
	
	var slide=$j("#slide #slideInterne li:first");

		
	if (slide.hasClass("currentSlide")) {
		etatRepeat=false;
		next();
		};
}

}// end of moveForward


function next () {
	
	var slide=$j("#slide #slideInterne li.currentSlide");
	var slideNum= $j("#slide #numero li.stable");
	
	slide.animate({opacity: 0.1},1000,'linear', function(){
		
		
		slide.next().css({opacity:0}).addClass("currentSlide").animate({opacity:1},1000, function(){
			
			slideNum.next().addClass('stable');
			slideNum.removeClass('stable');	
			slide.css({opacity:1});
			slide.removeClass("currentSlide");
			
		});

	
	});
	
	

	


}


function previous () {

	
	var slide=$j('#slide #slideInterne li.currentSlide');
	var slideNum= $j("#slide #numero li.stable");
		
	slide.animate({opacity: 0.1},1000, function(){
		
	
		slide.prev().css({opacity:0}).addClass("currentSlide").animate({opacity:1},1000, 'linear', function(){
		
		slideNum.prev().addClass('stable');
		slideNum.removeClass('stable');	
		slide.css({opacity:1});
		slide.removeClass("currentSlide");
	});
	
	
	
		
	});
	
	
}



/*Gerer le clique"  
 #contenu #Slide ul#slideInterne  //id="currentSlide Gerer le clique" 
**********************************************************************************************************/
	
$j("#numero #Un").click(function  () {
	//suppression de l'élément en cours
	var slide=$j('#slide #slideInterne li.currentSlide');
	var slideNum= $j("#slide #numero li.stable");
	slide.removeClass('currentSlide');
	slideNum.removeClass('stable');
	
	// ajout du nouvel élément démandé
	var slideAjout=$j('#slide #slideInterne li.Un');
	var slideNumAjout=$j("#slide #numero li.Un");
	slideAjout.addClass('currentSlide');
	slideNumAjout.addClass('stable');
});

$j("#numero #Deux").click(function  () {

	//suppression de l'élément en cours
	var slide=$j('#slide #slideInterne li.currentSlide');
	var slideNum= $j("#slide #numero li.stable");
	slide.removeClass('currentSlide');
	slideNum.removeClass('stable');
	
	// ajout du nouvel élément démandé
	var slideAjout=$j('#slide #slideInterne li.Deux');
	var slideNumAjout=$j("#slide #numero li.Deux");
	slideAjout.addClass('currentSlide');
	slideNumAjout.addClass('stable');
	
});

$j("#numero #Trois").click(function  () {
	//suppression de l'élément en cours
	var slide=$j('#slide #slideInterne li.currentSlide');
	var slideNum= $j("#slide #numero li.stable");
	slide.removeClass('currentSlide');
	slideNum.removeClass('stable');
	
	// ajout du nouvel élément démandé
	var slideAjout=$j('#slide #slideInterne li.Trois');
	var slideNumAjout=$j("#slide #numero li.Trois");
	slideAjout.addClass('currentSlide');
	slideNumAjout.addClass('stable');
});

$j("#numero #Quatre").click(function  () {
	//suppression de l'élément en cours
	var slide=$j('#slide #slideInterne li.currentSlide');
	var slideNum= $j("#slide #numero li.stable");
	slide.removeClass('currentSlide');
	slideNum.removeClass('stable');
	
	// ajout du nouvel élément démandé
	var slideAjout=$j('#slide #slideInterne li.Quatre');
	var slideNumAjout=$j("#slide #numero li.Quatre");
	slideAjout.addClass('currentSlide');
	slideNumAjout.addClass('stable');
});

$j("#numero #Cinq").click(function  () {
	//suppression de l'élément en cours
	var slide=$j('#slide #slideInterne li.currentSlide');
	var slideNum= $j("#slide #numero li.stable");
	slide.removeClass('currentSlide');
	slideNum.removeClass('stable');
	
	// ajout du nouvel élément démandé
	var slideAjout=$j('#slide #slideInterne li.Cinq');
	var slideNumAjout=$j("#slide #numero li.Cinq");
	slideAjout.addClass('currentSlide');
	slideNumAjout.addClass('stable');
});

/*Partenaire Web LMD
******************************************************************************************/
var btnDroite=$j("#slidePartenaireDroite");
var btnGauche=$j("#slidePartenaireGauche");
var ulPartenaire=$j("#partenaireContent ul");

var nombreElementLi=$j("#partenaireContent ul li").length;
var longueurElementLi=$j("#partenaireContent ul li").outerWidth(true);
var resultatElement= nombreElementLi*longueurElementLi;
ulPartenaire.css({"width":resultatElement});
var resultElement= Math.floor(resultatElement/(longueurElementLi*4));// permet de savoir le nombre de défilement
var max=resultElement;
var avance=0;
var longueur=longueurElementLi*4;
//var temps=resultElement;
var bool=true;
//
setInterval(mForward, 8000);


function mForward () {	
	
	if (bool) 
	{
		nextPartenaire();
		resultElement-=1;
		if(resultElement==0)
		{
		bool=false;
		}
		
	}else{
		previousPartenaire();
		resultElement+=1;		
		if(resultElement==max)
		{
		bool=true;
		}
	};
	

}


function nextPartenaire ()
{
	
	avance-=longueur;
	ulPartenaire.animate({marginLeft:avance},2000,'linear');
	

}


function previousPartenaire () {
	
		
	avance+=longueur;
	ulPartenaire.animate({marginLeft:avance},2000,'linear');
}




/* Gerer les boutons en places
*********************************************************************************************/


btnDroite.click(function(){
	
	if (resultElement!=0) {
	nextPartenaire();
	resultElement-=1;
	}else
	{
	bool=false;
	};
	
})

btnGauche.click(function(){
	if (resultElement!=max) {
	previousPartenaire();
	resultElement+=1;
	}else
	{
	bool=true;
	};
})


/*Effacer l'élément de base dans le "champs" Recherche.
********************************************************************************************************/

var search= document.getElementById("search");
search.onfocus= function ()
{
	
	if(this.defaultValue== this.value)
	{
	this.value=" ";
	}
}

var searchOut=$j("#recherche");

searchOut.bind("clickoutside", function(){

search.value="Rechercher...";
})





/*nautraliser le formulaire
*********************************************************************************************/

// déclarations des variables
var formu= $j("#formulaire");
var link=$j("#link");
var linkA=$j("#unique");
var domoStyleBlock= {
display:"block",
position:"absolute",
width:"170px",
height:"180px",
"background-color":"white",
"margin-top":"-2px",
"border-left":"1px dashed #999", 
"border-bottom":"1px dashed #999",
"border-right":"1px dashed #999",
"z-index":"999"
};

var domoStyleInline= 
{
	display:"none"
}




link.mouseover(function()
{
	formu.css(domoStyleBlock);
	link.css({background:"white"});
	linkA.css({color:"green"});
});


formu.bind("clickoutside", function(){

formu.css(domoStyleInline);
link.css({background:"none"});
linkA.css({color:"#EDECE9"});
})


});// end of script 



/* Les fonctions créees par maison domotique
*********************************************************/
function form_win(f,ima,w,h)
{
         var l=window.screen.width-w-8;
         ima += '?q=';
         ima += escape(document.forms[f].q.value);
         ima += '&interface=';

         for( var i=0;i<document.forms[f].elements['interface'].length;i++)
         {
                 if( document.forms[f].elements['interface'][i].checked==true)
                 {
                         ima += document.forms[f].elements['interface'][i].value;
                 }
         }
         ima += '&cible=';
        ima += document.forms[f].elements['cible'].value;
     
         mywin = window.open(ima,'','toolbar=1,location=0,directories=1,status=0,menubar=1,scrollbars=1,resizable=1,width='+w+',height='+h+',top=0,left='+l); 
         mywin.focus();
}

function mailto(id, sujet){
	var url="/mailto.php?id="+id;
	if (sujet != undefined) { var url = url + "&sujet="+sujet; }
	window.open(url, 'email', 'toolbar=no, location=no, menubar=no, scrollbars=yes, resizeable=yes, width=420, height=480, top=10, left=10');
}

function mailtopro(id, sujet) {
	var url="/mailtopro.php?id="+id;
	if (sujet != undefined) { var url = url + "&sujet="+sujet; }
	window.open(url, 'email', 'toolbar=no, location=no, menubar=no, scrollbars=no, resizeable=yes, width=420, height=480, top=10, left=10');
}


