
function iframe_resize(langue)
{
	var domaine = "http://www.camping-vagues-oceanes.com/";
	if(langue == 'FR')
	{
		domaine = "http://www.camping-vagues-oceanes.com/";
	}
	if(langue == 'AN')
	{
		domaine = "http://www.camping-vagues-oceanes.co.uk/";
	}
	if(langue == 'AL')
	{
		domaine = "http://www.camping-vagues-oceanes.de/";
	}
	if(langue == 'NL')
	{
		domaine = "http://www.camping-vagues-oceanes.nl/";
	}
	
        var height = window.document.body.offsetHeight;	
	if(document.getElementById("iframe_resizer"))
	{
		var div_iframe = document.getElementById("iframe_resizer");
		div_iframe.innerHTML = "<iframe src='"+domaine+"resizer.php?height="+height+"' scrolling='no' marginwidth='0' marginheight='0' height='0' frameborder='0' vspace='0' hspace='0'  allowtransparency='true' />";
	}
	
}


function resize_iframe()
{
	var height = window.document.body.offsetHeight;	
	
	window.parent.document.getElementById('myframe').style.height =  height + 'px';
}

function target_top()
{
	if(document.getElementById('form_reservation'))
	{
		document.getElementById('form_reservation').target='_top';
	}		
}

//Permet de catcher la valeur associee au select newsletter lors de la validation du formulaire
function catchNewsletter()
{	
	//Test si le input hidden dolist existe
	if(document.getElementById("dolist"))
	{
		document.getElementById("dolist").value = 1;
	}
	
	//Test si le input hidden newsletter existe
	if(document.getElementById("newsletter"))
	{
		//Parcours des selects du document
		var selectList = document.getElementsByTagName("select");
		var selectNber = selectList.length;
		var selectNewsletter = null;
		
		var index = 0;
		for(index = 0; index < selectNber; index++)
		{
			//Comparaison du nom avec "stat_NEWS_combo"
			if(selectList[index].name == "stat_NEWS_combo")
			{
				selectNewsletter = selectList[index];
			}
		}
	
		if(selectNewsletter != null)
		{
			//verification si la valeur de l'option selectionnee
			var selectedIndex = selectNewsletter.selectedIndex;
			var newsletter = selectNewsletter.options[selectedIndex].value;
			
			document.getElementById("newsletter").value = newsletter;
			
		}
	}
}

/******************* METHODES TRACKING DOLIST **************************/
function setBase64Str(str){
	  
	base64Str = str;
	base64Count = 0;
}
	
function readBase64(){

	if (!base64Str) return END_OF_INPUT;
	if (base64Count >= base64Str.length) return END_OF_INPUT;
	var c = base64Str.charCodeAt(base64Count) & 0xff;
	base64Count++;
	return c;
}
	
function encodeBase64(str){
	
	setBase64Str(str);
	var result='';
	var inBuffer=new Array(3);
	var lineCount=0;
	var done=false;
	while (!done && (inBuffer[0]=readBase64())!=END_OF_INPUT){
	      
		inBuffer[1]=readBase64();
	      	inBuffer[2]=readBase64();
	      	result+=(base64Chars[ inBuffer[0] >> 2 ]);
	      	if (inBuffer[1]!=END_OF_INPUT){
	        	result += (base64Chars [(( inBuffer[0] << 4 ) & 0x30) | (inBuffer[1] >> 4) ]);
	        	
	        	if (inBuffer[2] != END_OF_INPUT){
	        		
	          		result += (base64Chars [((inBuffer[1] << 2) & 0x3c) | (inBuffer[2] >> 6) ]);
	          		result += (base64Chars [inBuffer[2] & 0x3F]);
	        	} 
	        	else 
	        	{
	          		result += (base64Chars [((inBuffer[1] << 2) & 0x3c)]);
	          		result += ('=');
	          		done = true;
	        	}
	      } 
	      else 
	      {
	        	result += (base64Chars [(( inBuffer[0] << 4 ) & 0x30)]);
	        	result += ('=');
	        	result += ('=');
	        	done = true;
	      }
	      lineCount += 4;
	      if (lineCount >= 76)
	      {
	        	result += ('\n');
	        	lineCount = 0;
	      }
	}
	return result;
}
/******************* METHODES TRACKING DOLIST **************************/

