function getAbsoluteLeft(objectId) {
	// Get an object left position from the upper left viewport corner
	// Tested with relative and nested objects
	o = document.getElementById(objectId);
	oLeft = o.offsetLeft ;           // Get left position from the parent object
	while(o.offsetParent!=null) {   // Parse the parent hierarchy up to the document element
		oParent = o.offsetParent ;   // Get parent object reference
		oLeft += oParent.offsetLeft; // Add parent left position
		o = oParent;
	}
	// Return left postion
	return oLeft;
}


function getAbsoluteTop(objectId) {
	// Get an object top position from the upper left viewport corner
	// Tested with relative and nested objects
	o = document.getElementById(objectId);
	oTop = o.offsetTop       ;     // Get top position from the parent object
	while(o.offsetParent!=null) { // Parse the parent hierarchy up to the document element
		oParent = o.offsetParent ; // Get parent object reference
		oTop += oParent.offsetTop; // Add parent top position
		o = oParent;
	}
	// Return top position
	return oTop;
}

function move_intro()
{
	
		//var w = (screen.width-917)/2;	
		//var w = 261;
		var h = (screen.height/2)-352;	
		
		
		
		var resp = document.getElementById('intro_id');
		resp.style.top = h+'px';
		//resp.style.left = w+'px';
				
		document.getElementById('intro_id').style.display='';	
}

function move_box(id)
{
		var left = getAbsoluteLeft(id)-240;
		
		var top = getAbsoluteTop(id)+40;
		var resp = document.getElementById('flash_box');
		resp.style.top = top+2+'px';
		resp.style.left = left+45+'px';
				
		document.getElementById('flash_box').style.display='';

}

function move_box_2(id)
{
		var left = getAbsoluteLeft(id)-160;
		
		var top = getAbsoluteTop(id)+130;
		var resp = document.getElementById('flash_box_2');
		resp.style.top = top+2+'px';
		resp.style.left = left+45+'px';
		
		
		document.getElementById('flash_box_2').style.display='';
		move_box_3(id);

}

function move_box_3(id)
{
		var left = getAbsoluteLeft(id)+15;
		
		var top = getAbsoluteTop(id)+410;
		var resp = document.getElementById('flash_box_3');
		resp.style.top = top+2+'px';
		resp.style.left = left+45+'px';
		
		
		document.getElementById('flash_box_3').style.display='';


}

function clear_field(field,name)
	{
		if(field.value==name){
			field.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 save_newsletter()
{

if (document.newsletter.email.value=="" || document.newsletter.email.value=="Votre email ici") {
			alert("E-mail");
			document.newsletter.email.value="";
			document.newsletter.email.focus();
			return false;
		} else {
			ast=document.newsletter.email.value.indexOf("@");
			dot=document.newsletter.email.value.lastIndexOf(".");
			if(!(ast>0 && dot>0 && dot>ast)){
				alert("E-mail");
				document.newsletter.email.focus();
				return false;
		}}

	newsletter = document.newsletter.email.value;	
	createCookie('newsletter',newsletter,1);

}

function save_data()
{
	
	start_date = document.rezerv.date3.value;
	end_date = document.rezerv.date4.value;
	adult =  document.rezerv.adult.value;
	kids =  document.rezerv.kids.value;
	
	createCookie('start_date',start_date,1);
	createCookie('end_date',end_date,1);
	createCookie('adult',adult,1);
	createCookie('kids',kids,1);
}

function newsletter_(){
		if (document.newsletter.email.value=="" || document.newsletter.email.value=="Votre email ici") {
			alert("E-mail");
			document.newsletter.email.value="";
			document.newsletter.email.focus();
			return false;
		} else {
			ast=document.newsletter.email.value.indexOf("@");
			dot=document.newsletter.email.value.lastIndexOf(".");
			if(!(ast>0 && dot>0 && dot>ast)){
				alert("E-mail");
				document.newsletter.email.focus();
				return false;
		}}
}