/* function affiche_date(lang)
{
	jour = new Array();
	jour[0]='Dimanche';
	jour[1]='Lundi';
	jour[2]='Mardi';
	jour[3]='Mercredi';
	jour[4]='Jeudi';
	jour[5]='Vendredi';
	jour[6]='Samedi';

	jour_en = new Array();
	jour_en[0]='Sunday';
	jour_en[1]='Monday';
	jour_en[2]='Tuesday';
	jour_en[3]='Wednesday';
	jour_en[4]='Thursday';
	jour_en[5]='Friday';
	jour_en[6]='Saturday';

	jour_de = new Array();
	jour_de[0]='Sonntag';
	jour_de[1]='Montag';
	jour_de[2]='Dienstag';
	jour_de[3]='Mittwoch';
	jour_de[4]='Donnerstag';
	jour_de[5]='Freitag';
	jour_de[6]='Samstag';


	mois = new Array();
	mois[0]='Janvier';
	mois[1]='F&eacute;vrier';
	mois[2]='Mars';
	mois[3]='Avril';
	mois[4]='Mai';
	mois[5]='Juin';
	mois[6]='Juillet';
	mois[7]='Ao&ucirc;t';
	mois[8]='Septembre';
	mois[9]='Octobre';
	mois[10]='Novembre';
	mois[11]='D&eacute;cembre';

	mois_en = new Array();
	mois_en[0]='January';
	mois_en[1]='February';
	mois_en[2]='March';
	mois_en[3]='April';
	mois_en[4]='May';
	mois_en[5]='June';
	mois_en[6]='July';
	mois_en[7]='August';
	mois_en[8]='September';
	mois_en[9]='October';
	mois_en[10]='November';
	mois_en[11]='December';

	mois_de = new Array();
	mois_de[0]='Januar';
	mois_de[1]='Februar';
	mois_de[2]='M&auml;rz';
	mois_de[3]='April';
	mois_de[4]='Mai';
	mois_de[5]='Juni';
	mois_de[6]='Juli';
	mois_de[7]='August';
	mois_de[8]='September';
	mois_de[9]='Oktober';
	mois_de[10]='November';
	mois_de[11]='Dezember';

	var my_date= new Date();
	var year=my_date.getYear();
	var month=my_date.getMonth();
	var day=my_date.getDay();
	var date=my_date.getDate();

	switch(lang){
		case 'fr':date = jour[day] + " " + date + " " + mois[month];break;
		case 'en':date = jour_en[day] + " " + date + " " + mois_en[month];break;
		case 'de':date = jour_de[day] + " " + date + " " + mois_de[month];break;
		default:date = jour[day] + " " + date + " " + mois[month];break;
	}

	   */
	/*if (navigator.appName=="Netscape")
	{
		year%=100;
		if (year<10)
			datefr = jour[day] + " " + date + " " + mois[month];
		else {
			datefr = jour[day] + " " + date + " " + mois[month];}
	}
	else {
		datefr = jour[day] + " " + date + " " + mois[month];}*/
/*	return date;
}

function heuredate()
{
	aujourd = new Date;

	jour = aujourd.getDate();
	mois = aujourd.getMonth()+1;
	annee = aujourd.getFullYear();
	heure = aujourd.getHours();
	min = aujourd.getMinutes();
	sec = aujourd.getSeconds();

	sec0 = "";
	min0 = "";
	heure0 = "";
	mois0 = "";
	jour0 = "";
	annee0 = "";

	if (sec < 10)
	{
		sec0 = "0";
	}
	if (min < 10)
	{
		min0 = "0";
	}
	if (heure < 10)
	{
		heure0 = "0";
	}
	if (mois < 10)
	{
		mois0 = "0";
	}
	if (jour < 10)
	{
		jour0 = "0";
	}
	if (annee < 10)
	{
		annee0 = "0";
	}

	concatDate = "" + jour0 + jour + "/" + mois0 + mois + "/" + annee0 + annee;
	//concatHeure = heure0 + heure + "h " + min0 + min + " " + sec0 + sec;
	concatHeure = heure0 + heure + "h " + min0 + min;
	ensemble = concatDate + " - " + concatHeure;
	if(document.getElementById('formdate')){
		document.getElementById('formdate').innerHTML = affiche_date('fr');
	}
	if(document.getElementById('formdate_en')){
		document.getElementById('formdate_en').innerHTML = affiche_date('en');
	}
	if(document.getElementById('formdate_de')){
		document.getElementById('formdate_de').innerHTML = affiche_date('de');
	}
	document.getElementById('formheure').innerHTML = concatHeure;
	//divParent.appendChild(document.textContent(ensemble));
	//createTextNode(ensemble)
	//document.formtemps.zone.value = ensemble;
	pas = setTimeout("heuredate()", 1000);

}         */

/* formulaire de contact */
var default_input_style_border = "1px solid #999999";
var error_input_style_border = "1px solid red";

var default_select_style_border = "1px solid #999999";
var error_select_style_border = "1px solid red";

function check_contact_form(form)
{
	erreurs = 0;
  erreurs += select_is_selected(form.elements["contact[civilite]"]) ? 0 : 1;
  erreurs += input_not_blank(form.elements["contact[nom]"]) ? 0 : 1;
  erreurs += input_not_blank(form.elements["contact[prenom]"]) ? 0 : 1;
  erreurs += input_not_blank(form.elements["contact[ville]"]) ? 0 : 1;
  erreurs += input_not_blank(form.elements["contact[email]"]) ? 0 : 1;
  //erreurs += input_not_blank(form.elements["contact[adresse]"]) ? 0 : 1;
  erreurs += input_not_blank(form.elements["contact[message]"]) ? 0 : 1;
  erreurs += select_is_selected(form.elements["contact[destinataire]"]) ? 0 : 1;
  erreurs += input_not_blank(form.elements["contact[objet]"]) ? 0 : 1;
	if (erreurs > 0)
		alert("Merci de remplir correctement tous les champs obligatoires.");

	return erreurs == 0;
}

function input_not_blank(input)
{
	if (input.value.length > 0)
	{
		input.style.border = default_input_style_border;
		return true;
	}
	else
	{
		input.style.border = error_input_style_border;
		return false;
	}
}

function select_is_selected(select)
{
	if (select.value != -1)
	{
		select.style.border = default_select_style_border;
		return true;
	}
	else
	{
		select.style.border = error_select_style_border;
		return false;
	}
}

jQuery(document).ready(function () {

	jQuery(".ongletSwitch > li").mouseover( function () {

		//if (jQuery(this).attr("id") != "promo") {  //temporairement pour cacher le lien promo
			jQuery(this).parent().children('li').css('z-index', 1);
			jQuery(this).css('z-index', 2);

			jQuery(this).parent().children('li').removeClass('ongletSelected');
			jQuery(this).addClass('ongletSelected');

			jQuery(this).parent().parent().parent().children('.bloc_contenu').children("div[class!='bord_arrondi']").hide();
			jQuery(this).parent().parent().parent().children('.bloc_contenu').children('#onglet_' + jQuery(this).attr('id')).show();
		//}
	});

	jQuery(".ongletSwitch > li").mouseout( function () {

		jQuery(this).parent().children('li').css('z-index', 1);
		jQuery(".ongletSwitch > li[class*='ongletSelected']").css('z-index', 2);

	});

	jQuery("#bt_fermer").click( function (){
		eraseCookie('menu_theme');
		if(jQuery("#nav_theme").css('height') == "0px"){
			jQuery("#nav_theme .csc-default").fadeIn('slow');
			jQuery("#nav_theme").animate({
				height:'126px'
			},900);
			jQuery("#nav_theme").css('overflow', 'hidden');
			jQuery("#nav_theme").css('margin', '2px 0px 7px 7px');
			jQuery("#bt_fermer").html('x');
			createCookie('menu_theme',1, 2);
		}else{
			jQuery("#nav_theme .csc-default").fadeOut('slow');
			jQuery("#nav_theme").animate({
				height:'0px'
			},900);
			jQuery("#nav_theme").css('overflow', 'visible');
			jQuery("#nav_theme").css('margin', '0px 0px 0px 7px');
			jQuery("#bt_fermer").html('+');
			createCookie('menu_theme',0, 2);
		}
	});

	$itemCOUNT = jQuery('.contenu_news .news-latest-item').length;
	if ($itemCOUNT <= 2) {
		jQuery('#plus_actu').css('display', 'none');
	}
	/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  frame resa @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

	jQuery("#resaBreak").height(jQuery('#centre_content').height());

	/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  frame resa @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
	jQuery("#newsletter_contenu .bt_inscription").attr("value", "");
});



function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function plusActu() {
	lien = jQuery('#plus_actu').attr('name');
	tab_lien = lien.split(';');
	$itemCOUNT = jQuery('.contenu_news .news-latest-item').length;
	if ($itemCOUNT > 2) {
		if (jQuery('#plus_actu').attr('class') == 'plus') {
			total = $itemCOUNT * 112;
			//alert(total);
			jQuery('#news').animate({
				height: total + 'px'
			}, 900);
			jQuery('#plus_actu').html(tab_lien[0]);
			jQuery('#plus_actu').attr('class', 'moin');
			jQuery('#plus_actu').attr('name', tab_lien[1]+';'+tab_lien[0]);
		}
		else {
			jQuery('#plus_actu').attr('class', 'plus');
			jQuery('#plus_actu').attr('name', tab_lien[1]+';'+tab_lien[0]);
			jQuery('#plus_actu').html(tab_lien[0]);
			jQuery('#news').animate({
				height: '230px'
			}, 900);
		}
	}

}



function initializeGlobal(Lat, Long, image, title, Adresse, LatMar, LongMar, Canvas, Zoom) {
    //alert(Lat);
	if (LatMar != "" && LongMar != "") {
		var latlng = new google.maps.LatLng(Lat, Long);
		var myOptions = {
			zoom: Zoom,
			center: latlng,
			overviewMapControl: 1,
			mapTypeControl: 1,
			rotateControl: true,
			mapTypeId: google.maps.MapTypeId.HYBRID
		};
		var map = new google.maps.Map(document.getElementById(Canvas), myOptions);
		
		
		var contentString = '<div id="content">' +
		'<div id="siteNotice">' +
		'</div>' +
		'<div id="bodyContent"><p>' +
		Adresse +
		'</p></div>' +
		'</div>';
		
		
		var infowindow = new google.maps.InfoWindow({
			content: contentString
		});
		
		var myLatLng = new google.maps.LatLng(LatMar, LongMar);
		var marker = new google.maps.Marker({
			position: myLatLng,
			map: map,
			title: title,
			icon: image
		});
		google.maps.event.addListener(marker, 'click', function(){
			infowindow.open(map, marker);
		});
	}else{
		document.getElementById(Canvas).style.display = "none";
	}
  }




function initialize(Lat, Long, image, title, Adresse) {
    //alert(Lat);
	var latlng = new google.maps.LatLng(Lat, Long);
    var myOptions = {
      zoom: 12,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);


var contentString = '<div id="content">'+
    '<div id="siteNotice">'+
    '</div>'+
    '<div id="bodyContent"><p>'+Adresse+'</p></div>'+
    '</div>';


var infowindow = new google.maps.InfoWindow({
    content: contentString
});

	  var myLatLng = new google.maps.LatLng(Lat, Long);
	  var marker = new google.maps.Marker({
	      position: myLatLng,
	      map: map,title:title,
	      icon: image
	  });
google.maps.event.addListener(marker, 'click', function() {
   infowindow.open(map,marker);
});
  }

function initialize2(Lat, Long, image, title, Adresse, Zoom) {
    //alert(Lat);
	var latlng = new google.maps.LatLng(Lat, Long);
    var myOptions = {
      zoom: Zoom,
      center: latlng,
	  overviewMapControl: 1,
      mapTypeId: google.maps.MapTypeId.HYBRID
    };
    var map = new google.maps.Map(document.getElementById("bloc_carto"),myOptions);


var contentString = '<div id="content">'+
    '<div id="siteNotice">'+
    '</div>'+
    '<div id="bodyContent"><p>'+Adresse+'</p></div>'+
    '</div>';


var infowindow = new google.maps.InfoWindow({
    content: contentString
});

	  var myLatLng = new google.maps.LatLng(Lat, Long);
	  var marker = new google.maps.Marker({
	      position: myLatLng,
	      map: map,title:title,
	      icon: image
	  });
google.maps.event.addListener(marker, 'click', function() {
	var map = marker.getMap();
	var zoomLevel = map.getZoom();
	map.setCenter(marker.getPosition());
	map.setZoom(zoomLevel+3);
});
}

function showGoogleMap() {
	$("#myCanvas").css('top', $(window).scrollTop()+100);
	$("#myCanvas").fadeIn('slow');

	c=readCookie('menu_theme');
	//alert(c);
	if(c == '' || c == 1 || c == null)
	$("#nav_theme div").fadeOut("slow");
}

function closeGoogleMap() {
	$("#myCanvas").fadeOut("slow");

	c=readCookie('menu_theme');
	if(c == '' || c == 1 || c == null)
	$("#nav_theme div").fadeIn("slow");
}


var addthis_share = {
						url_transforms : {
					    	shorten: {
					        	twitter: 'bitly'
					    	}
						},
						shorteners : {
					    	bitly : {
					        	username: 'iledelareuniontourisme',
					        	apiKey: 'R_cdeba77bab02264c262d381c20fbc7c2'
					    	}
						},
						templates: { twitter: "{{title}} {{url}} via @ReunionTourisme"}
					}


var addthis_config = {
		ui_cobrand: 'Ile de la R&eacute;union Tourisme',
		ui_header_color: '#ffffff',
		ui_header_background: '#42acc2',
		services_exclude: 'print, pdfmyurl',
		services_compact: 'facebook, email, twitter, myspace, favorites, google, messenger, digg, delicious, more'
	}

