// JavaScript Document

 $(document).ready(function(){



   $('#diapo').crossSlide({
     			  sleep: 5,
				  fade: 1
				  }, [
				  { src: 'theme/155/img/diapo1.jpg' }
				  ,{ src: 'theme/155/img/diapo2.jpg' }
				  ,{ src: 'theme/155/img/diapo3.jpg' }
				  ,{ src: 'theme/155/img/diapo4.jpg' }
				  ,{ src: 'theme/155/img/diapo5.jpg' }	
				  ,{ src: 'theme/155/img/diapo6.jpg' }
				  ,{ src: 'theme/155/img/diapo7.jpg' }
				  ,{ src: 'theme/155/img/diapo8.jpg' }			
				  ]);


    url = document.location.href;
    if(url=='http://www.anaa.fr/fr/'){
    $('#btn_accueil').addClass('selected');
    }
    else{
    url = url.replace('http://www.anaa.fr/fr/','');
    //url = url.replace('fr/','');
    if(url.indexOf("?")!=-1) {
    url = url.substr(0,url.indexOf("?"));
    }
    
    if(url.indexOf("/")!=-1){
    url=url.substring(0,url.indexOf("/"));
    }
    
    
    //alert(url);
    switch (url){
    case 'anglo-arabe':
    $('#anglo-arabe').addClass('selected');
    $('#ss_anglo_arabe').toggle();
    $('#anglo-arabe').addClass('selected');
    break;
    case 'anaa':
    $('#anaa').addClass('selected');
    $('#ss_anaa').toggle();
    break;
    case 'etalons-aa':
    $('#etalons').addClass('selected');
    $('#ss_etalons').toggle();
	//sendData('r=0&action=init','etalon/horse_search.php','_Ehr');
    break;
    case 'etalons-dsaa':
    $('#etalons').addClass('selected');
    $('#ss_etalons').toggle();
	//sendData('r=0&action=init','etalon/horse_search.php','_Ehr');
    break;
    case 'approbation-etalons.html':
    $('#etalons').addClass('selected');
    $('#ss_etalons').toggle();
    break;
    case 'chevaux-a-vendre':
    $('#chevaux-a-vendre').addClass('selected');
	//sendData('r=0&action=init','etalon/horse_search.php','_Ehr');
    break;
    case 'concours-elevage':
    $('#concours-elevage').addClass('selected');
    $('#ss_elevage').toggle();
    break;
    case 'concours-elevage':
    $('#concours-elevage').addClass('selected');
    $('#ss_elevage').toggle();
    break;
    case 'documents':
    $('#documents').addClass('selected');
    break;
    case 'annuaire':
    $('#annuaire').addClass('selected');
    break;
    case 'partenaires.html':
    $('#part').addClass('selected');
    break;
    case 'actualites':
    $('#btn_actualites').addClass('selected');
    break;
    case 'boutique.html':
    $('#btn_boutique').addClass('selected');
    break;
    case 'contact.php':
    $('#btn_contact').addClass('selected');
    break;
    case 'compte':
    $('#btn_membres').addClass('selected');
    break;
    }
    }
    
    url = document.location.href;
    url = url.replace('http://www.anaa.fr/fr/','');
    /*if(url.indexOf("fr/")!=-1) {
    url = url.replace('fr/','');
    }*/
    if(url.indexOf("?")!=-1) {
    url = url.substr(0,url.indexOf("?"));
    }
    
    $("a").each(function(i){
    if($(this).attr('href')==url) {
    $(this).addClass('sousmenu_selected');
    }
    }); 
    });
    
    
    function ToogleMenu(ss_menu){
    $('.sous_menu').each(
    function(){
    if($(this).css('display')=='block'){
    $(this).toggle();
    }
    }
    ); 
    $('#anglo-arabe').removeClass('selected');
    $('#anaa').removeClass('selected');
    $('#etalons').removeClass('selected');
    $('#concours-elevage').removeClass('selected');
    $('#'+ss_menu).toggle();
    }










/* CALENDRIER ET AGENDA */	


var daysToEnable= new Array();


	
function enableSpecificDates(date) { 
  var month = date.getMonth();
  var day = date.getDate();
  var year = date.getFullYear();
  for (i = 0; i < daysToEnable.length; i++) {
    if ($.inArray((month + 1) + '-' + day + '-' + year, daysToEnable) != -1) {
      return [true];
    }
					
  }
  return [false];
}
	
function retourAgenda(){
  $("#agenda").hide();
  $("#content").show();
}

function getWeekNumber(d) {
  
  var DoW = d.getDay();
  d.setDate(d.getDate() - (DoW + 6) % 7 + 3); 
  var ms = d.valueOf();
  d.setMonth(0);
  d.setDate(4); 
  return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;
}

function aujourdhui() {
  var aujourdhui = new Date();
  var jour = aujourdhui.getDate();
  if(jour<10) jour='0'+jour;
  var mois = aujourdhui.getMonth()+1;
  if(mois<10) mois='0'+mois;
  var annee = aujourdhui.getYear();
  if (annee < 2000)  annee = annee + 1900; 
  var label = annee+'-'+mois+'-'+jour;
  return label;
}

function addDate(dt, nb) {
  var d1 = dt.getTime(), d2 = new Date();
  d1 += 24*3600*1000*nb;
  d2.setTime(d1);


  var aujourdhui = d2;
  var jour = aujourdhui.getDate();
  if(jour<10) jour='0'+jour;
  var mois = aujourdhui.getMonth()+1;
  if(mois<10) mois='0'+mois;
  var annee = aujourdhui.getYear();
  if (annee < 2000)  annee = annee + 1900; 
  var label = annee+'-'+mois+'-'+jour;
  return label;

  
 
}

function semainePrecedante() {
  var dateAgenda = new Date();
  dateAgenda.setFullYear(d.substring(0,4),d.substring(5,7)-1,d.substring(8,10));
  var journee=dateAgenda.getDay();
  if(journee==0) journee=7;
  d=addDate(dateAgenda,-journee-1);
  agenda();
}


function semaineSuivante() {
  var dateAgenda = new Date();
  dateAgenda.setFullYear(d.substring(0,4),d.substring(5,7)-1,d.substring(8,10));
  var journee=dateAgenda.getDay();
  if(journee==0) journee=7;
  d=addDate(dateAgenda,-journee+8);
  agenda();
}





function affAgenda(){
	//alert('affiche agenda');
  for (i = 0; i < daysToEnable.length; i++) {
    if(daysToEnable[i].substring(0,1)=='0'){
      daysToEnable[i]=daysToEnable[i].substring(1,10);
    }
    if(daysToEnable[i].length==10){
      if(daysToEnable[i].substring(3,4)=='0'){
	daysToEnable[i]=daysToEnable[i].substring(0,3)+daysToEnable[i].substring(4,10);
      }
    }
    else
      {
	if(daysToEnable[i].substring(2,3)=='0'){
	  daysToEnable[i]=daysToEnable[i].substring(0,2)+daysToEnable[i].substring(3,9);
	}
      }
  }
  $("#datepicker").datepicker({firstDay :1,onSelect:agenda,beforeShowDay: enableSpecificDates,dateFormat: 'mm-dd-yy',onSelect:infoEvenement,onChangeMonthYear: changementMois});
 
  
}

function changementMois(year, month, inst){
  var m = year;
  if(String(month).length==1){
    m+='-0'+month;
  }
  else
    {
      m+='-'+month;
    }
  lectureMoisXML(m);
}

function infoEvenement(dateText){
	
// alert(dateText.substring(6,10)+'-'+dateText.substring(0,2)+'   :   '+dateText.substring(6,10)+'-'+dateText.substring(0,2)+'-'+dateText.substring(3,5));
  lectureJourXML2(dateText.substring(6,10)+'-'+dateText.substring(0,2),dateText.substring(6,10)+'-'+dateText.substring(0,2)+'-'+dateText.substring(3,5));
}

function affichInfo(p){
  var position=new Array(0,0);
  position[0]=getPosition(p)[0];
  position[1]=getPosition(p)[1];
  $( "#infoBulle" ).dialog();
  $( "#infoBulle" ).dialog({height:100,width :200, position:[position[0]+document.getElementById(p).offsetWidth,position[1]]});
}
function closeInfo(){
  $( "#infoBulle" ).dialog('close');
}
	
function getPosition(element)
{
  var left = 0;
  var top = 0;

  var e = document.getElementById(element);

  while (e.offsetParent != undefined && e.offsetParent != null)
    {

      left += e.offsetLeft + (e.clientLeft != null ? e.clientLeft : 0);
      top += e.offsetTop + (e.clientTop != null ? e.clientTop : 0);
      e = e.offsetParent;
    }
  return new Array(left,top);
}
	
	
/* LECTURE XML */

function getXMLHttpRequest() {
  var xhr = null;

  if (window.XMLHttpRequest || window.ActiveXObject) {
    if (window.ActiveXObject) {
      try {
	xhr = new ActiveXObject("Msxml2.XMLHTTP");
      } catch(e) {
	xhr = new ActiveXObject("Microsoft.XMLHTTP");
      }
    } else {
      xhr = new XMLHttpRequest();
    }
  } else {
    alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
    return null;
  }

  return xhr;
}
					
var tab = new Array();	
		
function lectureMoisXML(m){		
//alert('lecture mois');
  var xhr = getXMLHttpRequest();
  xhr.open("GET", "http://www.anaa.fr/fr/xml-date.xml?mois="+m, true);
  xhr.send(null);
  xhr.onreadystatechange = function() {
    if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
      var doc =xhr.responseXML;
      var date = doc.getElementsByTagName('date');
      var nb=date.length;
	  
      for (var i=0; i < nb; i++) {
		 
		 
		  var d_begin = new Date(date[i].getElementsByTagName('begin')[0].firstChild.data.substring(6,10),date[i].getElementsByTagName('begin')[0].firstChild.data.substring(3,5),date[i].getElementsByTagName('begin')[0].firstChild.data.substring(0,2));
		  var d_end = new Date(date[i].getElementsByTagName('end')[0].firstChild.data.substring(6,10),date[i].getElementsByTagName('end')[0].firstChild.data.substring(3,5),date[i].getElementsByTagName('end')[0].firstChild.data.substring(0,2));
		  
		  g_begin=d_begin.getTime();
		  g_end=d_end.getTime();
		 // alert(g_begin+'  -  '+g_end);
		  while(g_begin<=g_end){
			    var j=d_end.getDate();
				var m=d_end.getMonth();
				if(m.length=='1'){
					m='0'+m;
				}
				var y =d_end.getFullYear();
				//alert(j+'-'+m+'-'+y);
			  	tab.push(j+'-'+m+'-'+y);
				daysToEnable.push(m+'-'+j+'-'+y);
			    d_end.setDate(d_end.getDate()-1);
				g_end=d_end.getTime();
		  }
		 
		 /* alert(d_begin.getTime());
		  //(date[i].getElementsByTagName('begin')[0].firstChild.data.substring(3,5)+'-'+date[i].getElementsByTagName('begin')[0].firstChild.data.substring(0,2)+'-'+date[i].getElementsByTagName('begin')[0].firstChild.data.substring(6,10));*/
	/*alert(date[i].firstChild.data.substring(3,5)+'-'+date[i].firstChild.data.substring(0,2)+'-'+date[i].firstChild.data.substring(6,10));
	tab.push(date[i].firstChild.data);
	daysToEnable.push(date[i].firstChild.data.substring(3,5)+'-'+date[i].firstChild.data.substring(0,2)+'-'+date[i].firstChild.data.substring(6,10));*/
			
      }
      affAgenda();
    }
		
  };
}
	
function lectureJourXML2(_m,_j){		
  var xhr = getXMLHttpRequest();
  xhr.open("GET", "http://www.anaa.fr/fr/xml-date.xml?mois="+_m, true);
  xhr.send(null);
  xhr.onreadystatechange = function() {
    if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
      var doc =xhr.responseXML;
      var date = doc.getElementsByTagName('date');
      var nb=date.length;
      var bulle='<ul>';
      var dateDebut='';
	//alert(j);
      bulle="<h1>Evenement du "+_j+"</h1>"
	 // alert(_m);
	  //alert("<h1>Evenement du "+_j+"</h1>");
     for (var i=0; i < nb; i++) {
		  var d_begin = new Date(date[i].getElementsByTagName('begin')[0].firstChild.data.substring(6,10),date[i].getElementsByTagName('begin')[0].firstChild.data.substring(3,5),date[i].getElementsByTagName('begin')[0].firstChild.data.substring(0,2));
		  var d_end = new Date(date[i].getElementsByTagName('end')[0].firstChild.data.substring(6,10),date[i].getElementsByTagName('end')[0].firstChild.data.substring(3,5),date[i].getElementsByTagName('end')[0].firstChild.data.substring(0,2));
		  
		  g_begin=d_begin.getTime();
		  g_end=d_end.getTime();
		  
		  while(g_begin<=g_end){
			    var j=d_end.getDate();
				if(j<10){
					j='0'+j;
				}
				var m=d_end.getMonth();
				if(m <10){
					m='0'+m;
				}
				var y =d_end.getFullYear();
				//alert(j+'-'+m+'-'+y);
				var d_final=y+'-'+m+'-'+j;
				//alert(d_final+'    '+_j);
			  	if(d_final==_j){
					//alert(_j);
					//alert(date[i].getElementsByTagName('begin')[0].firstChild.data.substring(6,10)+'-'+date[i].getElementsByTagName('begin')[0].firstChild.data.substring(3,5)+'-'+date[i].getElementsByTagName('begin')[0].firstChild.data.substring(0,2));
				lectureJourXML(date[i].getElementsByTagName('begin')[0].firstChild.data.substring(6,10)+'-'+date[i].getElementsByTagName('begin')[0].firstChild.data.substring(3,5)+'-'+date[i].getElementsByTagName('begin')[0].firstChild.data.substring(0,2));

				}
			    d_end.setDate(d_end.getDate()-1);
				g_end=d_end.getTime();
		  }
	 }
    }
  };
}


function lectureJourXML(_j){		
  var xhr = getXMLHttpRequest();
  xhr.open("GET", "http://www.anaa.fr/fr/xml-date.xml?jour="+_j, true);
  xhr.send(null);
  xhr.onreadystatechange = function() {
    if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
      var doc =xhr.responseXML;
      var date = doc.getElementsByTagName('date');
      var nb=date.length;
      var bulle='<ul>';
      var dateDebut='';
	//alert(_j);
	//alert(nb);
      bulle="<h1>Evenement du "+_j+"</h1>"
      for (var i=0; i < nb; i++) {
	dateDebut = date[i].getElementsByTagName('begin')[0].firstChild.data;
	dateFin =date[i].getElementsByTagName('end')[0].firstChild.data;
	//alert(dateFin);
	//alert(date[i].getElementsByTagName('titre')[0].firstChild.data);
	bulle+="<li><a href='calendrier/"+date[i].getElementsByTagName('categorie')[0].firstChild.data+"/evenement,"+date[i].getElementsByTagName('id')[0].firstChild.data+".html'>"+date[i].getElementsByTagName('titre')[0].firstChild.data+'</a></li>';
		//alert(bulle);
      }
	  document.getElementById('content').innerHTML=bulle;
	  document.getElementById('chevaux_vendre').style.display='none';
	  document.getElementById('partenaires').style.display='none';
	  
    }
  };
}



function lectureJourXMLAgenda(j) {
  var bulle='';
  var xhr = getXMLHttpRequest();
  xhr.open("GET", "http://www.anaa.fr/fr/xml-date.xml?jour="+j, true);
  xhr.send(null);
  xhr.onreadystatechange = function() {
    if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
      var doc =xhr.responseXML;
      var date = doc.getElementsByTagName('date');
      var nb=date.length;
      bulle='<ul>';
      var dateDebut='';
    //alert(j);
      for (var i=0; i < nb; i++) {
	dateDebut = date[i].getElementsByTagName('begin')[0].firstChild.data;
	bulle+="<li><a href='calendrier/"+date[i].getElementsByTagName('categorie')[0].firstChild.data+"/evenement,"+date[i].getElementsByTagName('id')[0].firstChild.data+".html'>"+date[i].getElementsByTagName('titre')[0].firstChild.data+'</a></li>';

      }
      
      d=j;
      bulle+="</ul>";

      $('.monJour_'+j).html(bulle);
      
    }
  };

  
  
}
function agenda(){
}


/* CAROUSELLE */
function go_to(img){
	for( var i =1;i<=6;i++){
		document.getElementById('bulle_'+i).src="theme/155/img/bulle.png";
	}
	document.getElementById('bulle_'+img).src="theme/155/img/bulle_select.png";
	javascript:stepcarousel.stepTo('mygallery', img);
}
function next(){
	javascript:stepcarousel.stepBy('mygallery', 1);
	var btn='1';
	for( var i =1;i<=6;i++){
		if(document.getElementById('bulle_'+i).src.indexOf("theme/155/img/bulle_select.png")!=-1)
		{
			btn=i;
		}
		document.getElementById('bulle_'+i).src="theme/155/img/bulle.png";
		
	}
	if(i!=6){
		btn=btn+1;
		document.getElementById('bulle_'+btn).src="theme/155/img/bulle_select.png";
	}
	else
	{
		document.getElementById('bulle_'+btn).src="theme/155/img/bulle_select.png";
	}
}
function previous(){
	javascript:stepcarousel.stepBy('mygallery', -1);
	
	var btn='1';
	for( var i =1;i<=6;i++){
		if(document.getElementById('bulle_'+i).src.indexOf("theme/155/img/bulle_select.png")!=-1)
		{
			btn=i;
		}
		document.getElementById('bulle_'+i).src="theme/155/img/bulle.png";
		
	}
	if(i!=1){
		btn=btn-1;
		document.getElementById('bulle_'+btn).src="theme/155/img/bulle_select.png";
	}
	else
	{
		document.getElementById('bulle_'+btn).src="theme/155/img/bulle_select.png";
	}
}
