function valide_reservation_rapide(){
	document.reservation_rapide.action=document.reservation_rapide.destination.value;
	document.reservation_rapide.submit();
}

function valide_reservation_rapide2(msg){
	if (document.reservation_rapide.id_camping.selectedIndex>0){
		return true;
	}else {
		if (document.reservation_rapide.datedeb.value=='' || document.reservation_rapide.datefin.value=='' ) {
			alert('Veuillez indiquer vos dates.\nPlease choose your dates.');
			return false;
		} else {
			document.reservation_rapide.action=document.reservation_rapide.destination.value;
			document.reservation_rapide.submit();
		}
	}
}

	//PNG24 
function setPNG24(obj) {
var arVersion = navigator.appVersion.split("MSIE");
var version = parseFloat(arVersion[1]);
	if( version < 7 ){
		obj.width=obj.height=1; 
		obj.className=obj.className.replace(/\bPNG24\b/i,''); 
		obj.style.filter = 
		"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');" 
		obj.src=''; 
	}
	return ''; 
} 

var x, y;
function setMousePosition (e) {
	if (!e) { var e = window.event||window.Event; }
	if ( navigator.appName.substr(0,2) == "Mi" ) {
		x = event.clientX + document.documentElement.scrollLeft + 15;
		y = event.clientY + document.documentElement.scrollTop + 15;

	} else {
		x = e.pageX;
		y = e.pageY;
	}
}

function showContentCamping(onglet){
	for (i=1;i<=10;i++){
      if(document.getElementById('contenu_onglet_'+i) != undefined )
          document.getElementById('contenu_onglet_'+i).style.display='none';
	 } 
	for (j=1;j<=10;j++){
      if(document.getElementById('onglet_'+j) != undefined )
          document.getElementById('onglet_'+j).className='';
	 }
	document.getElementById('contenu_onglet_'+onglet).style.top = document.body.scrollTop + 500 + 'px';
	document.getElementById('contenu_onglet_'+onglet).style.display='block';
	document.getElementById('onglet_'+onglet).className='on';	
}

function showContentOnglet(topic,contenu){
	for (i=1;i<=10;i++){
      if(document.getElementById('contenu_'+topic+'_'+i) != undefined )
          document.getElementById('contenu_'+topic+'_'+i).style.display='none';
	 } 
	for (j=1;j<=10;j++){
      if(document.getElementById('entete_'+topic+'_'+j) != undefined )
          document.getElementById('entete_'+topic+'_'+j).className='';
	 }
	document.getElementById('contenu_'+topic+'_'+contenu).style.display='block';
	document.getElementById('entete_'+topic+'_'+contenu).className='on';
}

function close_zoom_photo_article() {
	var str = '';
	document.getElementById('zoom_photo').innerHTML =str;
	document.getElementById('zoom_photo').style.display='none';
}

function zoom_photo_article(objAttrs) { 
	var str = '';
	var coordY;
	if ( navigator.appName.substr(0,2) == "Mi" ) {
		y = event.clientY;
		coordY = event.clientY + document.documentElement.scrollTop - 200;
	} else {
		coordY = y + 40;
	}
	
	str += '<span onclick="close_zoom_photo_article();"><a href="javascript:void(0);" title="fermer"><img src="'+objAttrs+'.jpg" alt="fermer" /></a></span>';
	
	document.getElementById('zoom_photo').style.top = coordY + "px";
	document.getElementById('zoom_photo').style.display='block';
	document.getElementById('zoom_photo').innerHTML =str;
}
function zoom_photo_article2(objAttrs) { 
	var str = '';
	var coordX;
	coordX = 50;
	
	str += '<span class="diapo" onclick="close_zoom_photo_article();"><a href="javascript:void(0);" title="fermer"><img src="'+objAttrs+'.jpg" alt="fermer" /></a></span>';
	
	document.getElementById('zoom_photo').style.left = coordX + "px";
	document.getElementById('zoom_photo').style.display='block';
	document.getElementById('zoom_photo').innerHTML =str;
}


function ajoute_liste(cible,valeur,texte) {
	var  num;
	if (cible.options.length == 0) {
		num = 0;
	} else{
		num = cible.options.length;
	}
	cible.options[num]=new Option(valeur,texte);
}

// script ouverture pop-up
var popup ;

function openPopup(url,largeur,hauteur){
	gauche=(screen.width-largeur)/2;
	haut=(screen.height-hauteur)/2;
	if (popup && !popup.closed) {popup.close();}
	popup=window.open(url,"Castels","scrollbars=yes,status=no,width="+largeur+",height="+hauteur+",top="+haut+",left="+gauche);	

}


function load() {
	if (document.images) {
		this.length=load.arguments.length;
		for (var i=0;i<this.length;i++) {
			this[i+1]=new Image();
			this[i+1].src=load.arguments[i];
		}
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}

function actualise_total() {
	brochure	= document.contact.nb_brochure;
	carte_fid	= document.contact.carte_fidelite;
	total		= 0;
	if (brochure.selectedIndex>0) {
		total += brochure.value * 5;
	}
	if (carte_fid.selectedIndex>0) {
		total += carte_fid.value * 10;
	}
	if (total > 0) {
		document.contact.prix.value = total;
//		document.getElementById('total').innerHTML = total + '&nbsp;&euro;' ;
		showDiv('label_total');
	} else {
		hideDiv('label_total');
//		document.getElementById('total').innerHTML='';
		brochure.selectedIndex=0;
		carte_fid.selectedIndex=0;
	}	
}

function hideDiv(layer_ref) 
{
	if (document.all) { //IS IE 4 or 5 (or 6 beta)
	eval( "document.all." + layer_ref + ".style.display = 'none'" );
	}
	if (document.layers) { //IS NETSCAPE 4 or below
	document.layers[layer_ref].style.display = 'none';
	}
	if (document.getElementById &&!document.all) {
	hza = document.getElementById(layer_ref);
	hza.style.display = 'none';
	}
}

function showDiv(layer_ref) 
{
	if (document.all) { //IS IE 4 or 5 (or 6 beta)
	eval( "document.all." + layer_ref + ".style.display = 'block'" );
	}
	if (document.layers) { //IS NETSCAPE 4 or below
	document.layers[layer_ref].style.display = 'block';
	}
	if (document.getElementById &&!document.all) {
	hza = document.getElementById(layer_ref);
	hza.style.display = 'block';
	}
}

function addEvent (elem, type, callBack)
{
	var elem = (typeof elem == 'string') ? document.getElementById(elem) : elem;
	if (elem.addEventListener)
		elem.addEventListener(type, callBack, false);
	else if (elem.attachEvent)
		elem.attachEvent('on'+type, callBack);
}

document.ready = function (callBack) {addEvent(window, 'load', callBack)}

function iLanceLoZaFair(data, page, method, elem)
{
	if(window.ActiveXObject)
	{
		//Internet Explorer
		var FerTedObjc = new ActiveXObject("Microsoft.XMLHTTP") ;
	}//fin if
	else
	{
		//Mozilla
		var FerTedObjc = new XMLHttpRequest();
	}//fin else

	//définition de l'endroit d'affichage:
	if (elem!='') var content = document.getElementById(elem);

	//si on envoie par la méthode GET:
	if(method == "GET")
	{
		if(data == 'null')
		{
			//Ouverture du fichier sélectionné:
			FerTedObjc.open("GET", page);
		}//fin if
		else
		{
			//Ouverture du fichier en methode GET
			FerTedObjc.open("GET", page+"?"+encodeURI(data)+"&dummy=" + new Date().getTime());
		}//fin else
	}//fin if
	else if(method == "POST")
	{
		//Ouverture du fichier en methode POST
		FerTedObjc.open("POST", page);
	}//fin elseif
	FerTedObjc.onreadystatechange = function()
	{
		if (FerTedObjc.readyState == 4 && FerTedObjc.status == 200){
			if (elem!='') {
				content.innerHTML = FerTedObjc.responseText;
			} else {
				eval(FerTedObjc.responseText);
			}
		}
	}    
	if(method == "GET")
	{
		FerTedObjc.send(null);
	}//fin if
	else if(method == "POST")
	{
		FerTedObjc.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		FerTedObjc.send(encodeURI(data));
	}//fin elseif

}//fin fonction iLanceLoZaFair