// JavaScript Document

/////////// fonction de test
function hello(){
	alert('hello');
}



//Function detaill des membres box alert div
function hide2(element)
{
	var object = document.getElementById(element);
	if(object){
		object.style.display="none";
	}
}

function show2(element,nbrElement)
{	
	for (x=0; x<= nbrElement; x++)
	{
		var object2 = document.getElementById(x);
		if(object2){
			object2.style.display="none";
		}
	}
	
	var object = document.getElementById(element);
	if(object){
		object.style.display="block";
	}
	
	
}






/////////// OnLoad de la page
function onLoadPage(nombreImages){
	startTimer(0,nombreImages);
	chargeMap();
}

/////////// Google fonction pour la carte
function createMarker(point,text) {
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click", function() {   marker.openInfoWindowHtml(text);  });
	return marker; //fonction qui affiche l'info bulle lˇgende sur le marqueur
}

function chargeMap() {
	if (GBrowserIsCompatible()) {
		var Lat=46.51383306618739 // rentrez ici votre longitude
		var Lng=6.633467674255371 // rentrez ici votre lattitude
		var Zoom=16 // rentrez ici le zoom dˇsirˇ entre 1 et 16
		var TextAffiche="ASTON RIVIERA CARS <br> Avenue Montchois 9 <br> 1009 Lausanne <br> Suisse";
		var map = new GMap2(document.getElementById("mapOK")); // affiche le module
		map.setCenter(new GLatLng(Lat,Lng ),Zoom ); //affiche la carte au lieu prˇcisˇ
		map.addControl(new GSmallMapControl()); // affiche le curseur de zoom
		map.addControl(new GMapTypeControl()); // affiche le curseur de dˇplacement
		var point = new GLatLng(Lat,Lng);
		var marker = createMarker(point,TextAffiche);
		map.addOverlay(marker); // ces 3 lignes dˇfinissent le point et sa lˇgende
	}
}











///////////////////////////////////////////////////////////A validiter l'utilitˇ
///////////////////////////////////////////////////////////A validiter l'utilitˇ
///////////////////////////////////////////////////////////A validiter l'utilitˇ
///////////////////////////////////////////////////////////A validiter l'utilitˇ
///////////////////////////////////////////////////////////A validiter l'utilitˇ
///////////////////////////////////////////////////////////A validiter l'utilitˇ
///////////////////////////////////////////////////////////A validiter l'utilitˇ
///////////////////////////////////////////////////////////A validiter l'utilitˇ
///////////////////////////////////////////////////////////A validiter l'utilitˇ
///////////////////////////////////////////////////////////A validiter l'utilitˇ
///////////////////////////////////////////////////////////A validiter l'utilitˇ
///////////////////////////////////////////////////////////A validiter l'utilitˇ
///////////////////////////////////////////////////////////A validiter l'utilitˇ
///////////////////////////////////////////////////////////A validiter l'utilitˇ


function lienUrl(url){
	window.open(url,'_self');
}

// change les lien lightbox
function getLinkLightbox(id,lien){
	var object = document.getElementById(id);
	var un = "<a rel='lightbox[roadtrip]' href='";
	var deux = lien
	var trois = "'>";
	var quatre = '<img src="http://www.ormond-editions.com/site/imagesCSS/spacer.gif"/>';
	var cinque = '</a>'
	var final = un+deux+trois+quatre+cinque;
	object.innerHTML = final;
}

// change les lien pour les objet de la page artist
function getLinkObjet(id,lien,title){
	var object = document.getElementById(id);	
	if (title!=''){
		var final;
		if (lien=='rien'){
			final = title;
		}else{
			var un = '<a  style="color:#999999;" href="';
			var deux = lien
			var trois = '" target="_self">';
			var quatre = title;
			var cinque = '</a>'
			final = un+deux+trois+quatre+cinque;
		}
		object.innerHTML = final;
	}else{
		object.innerHTML = 'Sans titre';
	}
}

// function pour la gallerie
function avance(size,lien){
	//getLinkLightbox('dymLightbox',lien)
	new Effect.Move('slidedown_gd', { x:-size, mode: 'absolute'}); return false;
}

function avanceDesigner(size,title,lien,count,lien2){
	//getLinkObjet('dymTitre',lien,title);
	//getLinkLightbox('dymLightbox',lien2)
	new Effect.Move('slidedown_gd', { x:-size, mode: 'absolute'}); return false;
}



function bouttonAvance2(nbrColonne,slide,avance,recule,minus,maxus){
	
	show(document.getElementById(recule));
	
	var maxi = (nbrColonne-1)*minus;
	var object = document.getElementById(slide);
	var position = object.offsetLeft; 
		
	if (position == (maxi+maxus)){
		hide(document.getElementById(avance));
		show(document.getElementById(recule));
	}
	
	if (position == maxi){

	}else{
			new Effect.Move(slide, { x: minus, duration: 0.5 }); return false;
	}
}

function bouttonRecule2(nbrColonne,slide,avance,recule,minus,maxus){
	
	show(document.getElementById(avance));
	
	var object = document.getElementById(slide);
	var position = object.offsetLeft;

	if (position >= minus){
		hide(document.getElementById(recule));
		show(document.getElementById(avance));
	}
	
	if (position >= 0){
	
	}else{
			new Effect.Move(slide, { x: maxus, duration: 0.5 }); return false;
	}
}

function pressAvance(slide,size,id){
	
	initialiseDate();
	var object = document.getElementById(id);
	object.style.color="black";
	
	new Effect.Move(slide, { x:-size, mode: 'absolute'}); return false;
}

function initialiseDate(){
	
	var object12 = document.getElementById('id2012');
	var object11 = document.getElementById('id2011');
	var object10 = document.getElementById('id2010');
	var object9 = document.getElementById('id2009');
	var object8 = document.getElementById('id2008');
	var object7 = document.getElementById('id2007');
	var object6 = document.getElementById('id2006');
	
	if(object12){
		object12.style.color="#999999";
	}
	if(object11){
		object11.style.color="#999999";
	}
	if(object10){
		object10.style.color="#999999";
	}
	if(object9){
		object9.style.color="#999999";
	}
	if(object8){
		object8.style.color="#999999";
	}
	if(object7){
		object7.style.color="#999999";
	}
	if(object6){
		object6.style.color="#999999";
	}
	
}

function bouttonAvance(nbrColonne,sizeImage){
	
	show(document.getElementById("recule"));
	
	var maxi = (nbrColonne-1)*-sizeImage;
	var object = document.getElementById('slidedown_pt');
	var position = object.offsetLeft;
	
	if (position == (maxi +sizeImage)){
		hide(document.getElementById("avance"));
		show(document.getElementById("recule"));
	}
	
	if (position == maxi){

	}else{
			new Effect.Move('slidedown_pt', { x: -sizeImage, duration: 0.5 }); return false;
	}
}

function bouttonRecule(nbrColonne,sizeImage){
	
	show(document.getElementById("avance"));
	
	var object = document.getElementById('slidedown_pt');
	var position = object.offsetLeft;
	
	if (position == (0-sizeImage)){
		hide(document.getElementById("recule"));
		show(document.getElementById("avance"));
	}
	
	if (position >= 0){
	
	}else{
			new Effect.Move('slidedown_pt', { x: sizeImage, duration: 0.5 }); return false;
	}
}

// Gallerie de la home page
function startTimer(start_frame, end_frame, delay) {

	setTimeout(switch_slides(start_frame,start_frame,end_frame, 6000), 4000);
}
						
function switch_slides(frame, start_frame, end_frame, delay) {
	
	return (function() {
		
			Effect.Fade('image' + frame);
			
			if (frame == end_frame) { 
				frame = start_frame; 
			}else{ 
				frame = frame + 1; 
			}
			
			setTimeout("Effect.Appear('image" + frame + "');", 850);
			setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay + 850);
		}
	
	)
}

// Function diverse
function hide(object)
{
	if(object){
		object.style.display="none";
	}
}

function show(object)
{
	if(object){
		object.style.display="block";
	}
}


var error = document.getElementById('error');


// Function formulaire
/*
function formInitialise()
{
	
}

function formsend(){
	
	var errorvar = 0;
	
	var error = document.getElementById('error');
	var ok = document.getElementById('ok');
	
	var name = document.getElementById('name');
	var surname = document.getElementById('surname');
	var email = document.getElementById('email');
	var message = document.getElementById('message');
	
	
	if(name.value == ""){
	
		bered(name);
		errorvar+=1;
	}
	
	if(errorvar>=1){
		error.style.display="block";
	}
	
}
*/

function bered(object){

	if(object){
		object.style.borderColor = "#dd7777"; 
		object.style.backgroundColor = "#ffcccc"; 
	}
	
}

function begray(object){

	if(object){
		object.style.borderColor = "#989898"; 
		object.style.backgroundColor = "#FFFFFF"; 
	}
	
}


function formInitialise(){
	
		begray(document.formulaire.mail);
		begray(document.formulaire.name);
		begray(document.formulaire.surname);	
		begray(document.formulaire.message);	
		
		var ok = document.getElementById('ok');
		var error = document.getElementById('error');
		
		hide(ok);
		hide(error);
}

function check() {
	var msg = 0;

	if (document.formulaire.mail.value != "")	{
		
		indexAroba = document.formulaire.mail.value.indexOf('@');
		indexPoint = document.formulaire.mail.value.indexOf('.');
		
		if ((indexAroba < 0) || (indexPoint < 0)){
			bered(document.formulaire.mail);
			msg += 1;
		}else{
			begray(document.formulaire.mail);
		}
		
	}else{
		bered(document.formulaire.mail);
		msg += 1;
	}

	if (document.formulaire.name.value == "")	{
		bered(document.formulaire.name);
		msg += 1;
	}else{
		begray(document.formulaire.name);
	}

	if (document.formulaire.surname.value == "")	{
		bered(document.formulaire.surname);
		msg += 1;
	}else{
		begray(document.formulaire.surname);	
	}
	
	if (document.formulaire.message.value == "")	{
		bered(document.formulaire.message);
		msg += 1;
	}else{
		begray(document.formulaire.message);	
	}

	if (msg == 0){
		var ok = document.getElementById('ok');
		var error = document.getElementById('error');
		//show(ok);
		hide(error);
		return(true);
	}else{
		var ok = document.getElementById('ok');
		var error = document.getElementById('error');
		show(error);
		hide(ok);
		return(false);
	}
}


























/*
function effect(frame,start,end,tour){
	
	
	
	/*
	if ((frame == 1)&&(tour > 0)){
		var lastObj = 'image'+end;
		new Effect.Move(lastObj, { x: -670, duration: 0 }); 
	}
	
	
	if (frame > 0){
		var objOld = 'image'+(frame-1);
		new Effect.Opacity(objOld, { from: 1, to: 0, duration: 1 });	
	}
	
	if (frame > 1){
		var objOldOld = 'image'+(frame-2);
		new Effect.Move(objOldOld, { x: -670, duration: 0 }); 
	}
	
	
	if (frame == end){
		var objOldOldOld = 'image'+(frame-1);
		
		var first = document.getElementById('image'+start);
		var last = document.getElementById('image'+end);
		first.style.zIndex = 90;
		last.style.zIndex = 0;
		new Effect.Move(objOldOldOld, { x: -670, duration: 0 }); 
	}
	
	
	var obj = 'image'+frame;
	new Effect.Opacity(obj , { from: 0, to: 1, duration: 2 });
	new Effect.Move(obj, { x: 670, duration: 1 }); 
	
}


function startGalerie(start,end) {
	var delay = 2000;
	setInterval(effectGalerieHome(start,start,end,delay),delay);
}



function effectGalerieHome(frame, start, end,delay){
	
	//alert('ssss');
	
	//var objet = 'image' + frame;
	
	hide(document.getElementById('image0'));

}
*/



//alert(image);
	//new Effect.Move('images0', { x: -670 }); 
	//Effect.Appear(frame);
	
	//hide(document.getElementById(objet));
	//new Effect.Opacity(objet , { from: 1, to: 0.1, duration: 0 });
	/*
	
	if (frame == end_frame) { 
		frame = start_frame; 
	}else{ 
		frame = frame + 1; 
	}
	
	var image = 'image' + frame;
	
	new Effect.Opacity(image , { from: 1, to: 0, duration: 0 });
	
	new Effect.Move(image, { x: -670 }); 
	new Effect.Opacity(image , { from: 0, to: 1, duration: 2 });
	
	
	
	//setTimeout(effectGalerieHome(frame, start_frame, end_frame, delay), delay + 850);


















						
function switch_slides(frame, start_frame, end_frame, delay) {
	
	return (function() {
		
			//galeriehome('image' + frame);
			Effect.Fade('image' + frame);
			
			if (frame == end_frame) { 
				frame = start_frame; 
			}else{ 
				frame = frame + 1; 
			}
			
			//setTimeout("Effect.Appear('image" + frame + "');", 850);
			//setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay + 850);
		}
	
	)
}


function initialiseGalerie(nbr){
	
	for (i=0;i<=nbr;i++)
	{
		var nom = 'image'+i;
		var objet = document.getElementById(nom);
		new Effect.Opacity(objet , { from: 1, to: 0.1, duration: 0 });
	}
}



function startGalerie(start,end,delay){
	setTimeout(switch_slides(start_frame,start_frame,end_frame, delay), delay);
}


function start_slideshow(start_frame, end_frame, delay) {

	setTimeout(switch_slides(start_frame,start_frame,end_frame, delay), delay);
}
						
function switch_slides(frame, start_frame, end_frame, delay) {
	
	return (function() {
		
			Effect.Fade('image' + frame);
			
			if (frame == end_frame) { 
				frame = start_frame; 
			}else{ 
				frame = frame + 1; 
			}
			
			setTimeout("Effect.Appear('image" + frame + "');", 850);
			setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay + 850);
		}
	
	)
}


<a href="#" id="move_demo" onclick="new Effect.Move('slidedown_pt', { x: -135 }); return false;">Avance PT</a><br />
<a href="#" id="move_demo" onclick="new Effect.Move('slidedown_pt', { x: 135 }); return false;">Recule PT</a><br />


<a href="#" id="move_demo" onclick="new Effect.Move('slidedown_gd', { x: -532 }); return false;">Avance GD</a><br />
<a href="#" id="move_demo" onclick="new Effect.Move('slidedown_gd', { x: 532 }); return false;">Recule GD</a><br />





function lienCalendrier(url){
	window.open(url,'_blank');
}




function lienUrlB(url){
	window.open(url,'_blank');
}


window.onload = function(){contentAffiche('content0','menu0')}

function contentAffiche(id,boutton)
{
	hide(document.getElementById("content0"));
	hide(document.getElementById("content1"));
	hide(document.getElementById("content2"));
	hide(document.getElementById("content3"));
	hide(document.getElementById("content4"));
	show(document.getElementById(id));
	initialiseMenuCursus(document.getElementById("menu0"));
	initialiseMenuCursus(document.getElementById("menu1"));
	initialiseMenuCursus(document.getElementById("menu2"));
	initialiseMenuCursus(document.getElementById("menu3"));
	initialiseMenuCursus(document.getElementById("menu4"));
	selectMenu(document.getElementById(boutton));
}

function initialiseMenuCursus(object)
{
	if(object){
		object.style.backgroundColor = "#0098ff";
		object.style.borderBottomWidth = "1px";
		object.style.color= "#FFFFFF";
	}
}

function selectMenu(object)
{
	if(object){
		object.style.backgroundColor = "#FFFFFF";
		object.style.borderBottomWidth = "0px";
		object.style.color= "#000000";
	}
}



function hide(object)
{
	if(object){
		object.style.display="none";
	}
}

function show(object)
{
	if(object){
		object.style.display="block";
	}
}

function test(id)
{
	alert(id);
	var object = document.getElementById(id);
	object.className= "selected1";
}

*/
