var tabPara = new Array('C_DESCOM', 'C_HEBERG', 'C_OCCU', 'SITU', 'C_SPORT', 'C_ANIM', 'C_SERV', 'C_ENFANT', 'C_PARCRS', 'C_VEHCLE', 'C_ASSVEH', 'C_CARACT', 'C_DPLCMT', 'C_ACCOMP', 'C_ITINER', 'PVBE', 'LOISIRS', 'ENFANTS', 'SERV', 'PLAN', 'ITINER', 'ETAPES', 'REPAS');

var aDiapo = null, IEtab;

function loader () {
loadDiapo();
loadpara();
}

function getListDiapo () {
var thisForm = document.forms['form1'], list = thisForm.elements['list_diapo'];
if(list.options.length) {
aDiapo = new Array();
for(var u=0; u<list.options.length; u++){
aDiapo[u] = list.options[u].value;
}
}
}

function loadDiapo () {
var thisForm = document.forms['form1'], currentD = thisForm.elements['current_diapo'].value;
var img_elem = document.getElementById('diapo');
getListDiapo();
if(aDiapo){
if(aDiapo.length>1){
if(document.all){
IEtab = new Array();
for(var j=0; j<aDiapo.length; j++){ IEtab[j] = new Image; IEtab[j].src = 'pic/'+aDiapo[j]; /*alert(IEtab[j].src);*/ }
window.document.images['diapo'].src = IEtab[currentD].src;
} else {
img_elem.setAttribute('src', 'pic/'+aDiapo[currentD]);
}
} else {
document.getElementById('left_slide').className = 'hide';
document.getElementById('right_slide').className = 'hide';
}
} else {
document.getElementById('left_slide').className = 'hide';
document.getElementById('right_slide').className = 'hide';
}
}

function slideShow () {
var arg = slideShow.arguments, thisForm = document.forms['form1'], currentD = thisForm.elements['current_diapo'].value;
var img_elem = document.getElementById('diapo'), new_current = 0, changeSlideShow = false;
currentD = parseInt(currentD);
if(arg[0]=='next'){
new_current = currentD+1;
if(!(new_current<aDiapo.length)) { new_current = 0; }
} else {
new_current = currentD-1;
if(!(new_current>=0)) { new_current = (aDiapo.length-1); }
}
if(aDiapo.length){
if(document.all){
window.document.images['diapo'].src = IEtab[new_current].src;
} else {
img_elem.setAttribute('src', 'pic/'+aDiapo[new_current]);
}
thisForm.elements['current_diapo'].value = new_current;
}
}

function openpopup(w,h,page){
t=window.open(page,w+'x'+h,'top='+(((screen.height)/2)-(h/2))+',left='+(((screen.width)/2)-(w/2))+',toolbar=no,scrollbars=yes,resizable=yes,menu=no,width='+w+',height='+h);
t.focus();
}

function closewindow(url){
window.close()
}

function loadpara() {
var arg = loadpara.arguments, html = false;
if(arg[0]){
var thisContent = document.getElementById('para_content');
html = getpara(arg[0]);
if( html && thisContent ){
updatemenu(arg[0]);
thisContent.innerHTML = html;
}
} else {
for(var u=0; u<tabPara.length; u++ ){
var first = document.getElementById('para_'+tabPara[u]+'_1');
if( first ){
loadpara(tabPara[u]); break;
}
}
}
}

function getpara(){
var arg = getpara.arguments;
var counter = 1, htmlcontent = '', thisPara;
thisPara = document.getElementById('para_'+arg[0]+'_'+counter);
if( thisPara ){
while( thisPara ){
htmlcontent += thisPara.innerHTML;
counter++;
thisPara = document.getElementById('para_'+arg[0]+'_'+counter);
}
return htmlcontent;
}
return false;
}

function updatemenu(){
var arg = updatemenu.arguments;
for(var u=0; u<tabPara.length; u++ ){
var menu = document.getElementById('m_'+tabPara[u]);
if( menu ){
menu.className = '';
}
}
menu = document.getElementById('m_'+arg[0]);
if( menu ){
menu.className = 'current-menu';
}
}

function loadpara2 () {
var arg = loadpara2.arguments, menus = document.getElementsByTagName('li'), tmp_id, findFirst;
if( !arg[0] ){
loadDiapo();
for (var i = 0; i < menus.length; i++) {
tmp_id = menus[i].getAttribute("id");
findFirst = tmp_id.search(/m_/);
if( findFirst != -1 ){
var para_id = tmp_id.replace(/m_/,"para_");
document.getElementById('para_content').innerHTML = document.getElementById(para_id).innerHTML;
menus[i].className = 'current-menu';
return true;
}
}
return true;
}
for (var i = 0; i < menus.length; i++) {
tmp_id = menus[i].getAttribute("id");
findFirst = tmp_id.search(/m_/);
if( findFirst != -1 ){
menus[i].className = '';
}
}
document.getElementById('para_content').innerHTML = document.getElementById(arg[0]).innerHTML;
arg[1].parentNode.className = 'current-menu';
}

function sommaire() {
var headers = document.getElementsByTagName('div'), ul, li, a, counter=1;
var sommaire = document.getElementById('sommaire');
if(headers.length){
ul = document.createElement('ul');
for(var u=0; u<headers.length; u++){
if(headers[u].className == 'static_bloc_titre'){
a = document.createElement('a');
a.setAttribute('href','#c'+counter);
a.appendChild(document.createTextNode(headers[u].firstChild.data));
counter++;
li = document.createElement('li');
li.appendChild(a);
ul.appendChild(li);
}
}
sommaire.appendChild(ul);
}
}


/*----------------------------------- GESTION DIV ----------------------------*/
var ns = (navigator.appName.substring(0,3) == "Net") ? true:false;

/*---------------------------------------------------------------------------------*/
function open_close(calque)
	{
	c = getcalque(calque);

	/*--------- On cache ou montre ---------*/
	if(c.style.display == "none") c.style.display = "";
		else c.style.display = "none";
	}

/*---------------------------------------------------------------------------------*/
function getcalque(calque)
	{
	/*--------- Booléen reconnaissant le navigateur (vu en partie 2) ---------*/
	isIE = (document.all)
	isNN6 = (!isIE) && (document.getElementById)

	/*--------- Compatibilité : l'objet menu est détecté selon le navigateur ---------*/
	if(isIE) return document.all[calque];
	if(isNN6) return document.getElementById(calque);
	}



/*----------------------------------- RESERVATION ----------------------------*/
function send_resa()
	{
	var thisForm = document.forms['form_info'];

	datedep = form_info.date_input1.value;

	if(datedep!='')
		{
		s = datedep.split("/");
		datedep = s[2]+s[1]+s[0];	

		urlbis="index.php?option=com_atlasweb&ds_get_action=RchProExtAct&Itemid=28";
		urlbis+='&incr='+thisForm.elements['incr'].value;	//&prod=NYC.BASIC
		urlbis+='&prod='+thisForm.elements['prod'].value;	//&incr=10
		urlbis+='&dob='+datedep;

		//alert(urlbis);
		document.location = "http://www.voyages-de-marques.fr/"+urlbis; 
		return false;
		}
	else
		{
		alert("Veuillez saisir la date de départ.");
		return false;
		}
	}

function exampleCallback_ISO1(date, month, year)
    {
      if (String(month).length == 1) {month = '0' + month;}
      if (String(date).length == 1) {date = '0' + date;}
      document.forms['form_info'].date_input1.value =  date + '/' + month + '/' +year;
      document.forms['form_info'].dtdep_aa.value = year;
      document.forms['form_info'].dtdep_mm.value = month;
      document.forms['form_info'].dtdep_jj.value = date;
   }

