
//Bloc de paramétrage de la fenêtre (popup texte)
var params =  	
{	
   BorderColor : '#FFFFFF', 
   BorderWidth : 0, 
   CloseBoxHeight : 8, 
   CloseBoxSrc : 'images/close.gif', 
   CloseBoxWidth : 45, 
   ContentColor : '#7EBEDD', 
   ContentBottomBorderColor : '#FFFFFF', 
   ContentHTML : '', 
   ContentPadding : 12, 
   Height : 320, 
   InnerBorderColor : '#FFFFFF', 
   InnerBorderWidth : 12, 
   OuterBorderColor : '#D4D4D4', 
   Resizable : 'None', 
   ResizeBoxHeight : 7, 
   ResizeBoxSrc : 'img/resize7blue.gif', 
   ResizeBoxWidth : 7, 
   Shadow : true, 
   StatusBarHeight : 0, 
   StatusColor : 'white', 
   TitleBarHeight : 8, 
   TitleColor : '#FFFFFF', 
   Width : 360, 
   TitleFontSize : 6, 
   ContentFontColor : '#3D3D7B', 
   StatusFontSize : 6, 
   Id  : 'DHTMLPopup'
}
var DHTMLPopup		= new FerantDHTMLWindow(params); //Objet fenêtre


//Bloc de paramétrage de la fenêtre (popup texte)
var paramsErreur =  	
{	
   BorderColor : '#FFFFFF', 
   BorderWidth : 0, 
   CloseBoxHeight : 8, 
   CloseBoxSrc : 'images/close.gif', 
   CloseBoxWidth : 45, 
   ContentColor : '#7EBEDD', 
   ContentBottomBorderColor : '#FFFFFF', 
   ContentHTML : '', 
   ContentPadding : 12, 
   Height : 160, 
   InnerBorderColor : '#FFFFFF', 
   InnerBorderWidth : 12, 
   OuterBorderColor : '#D4D4D4', 
   Resizable : 'None', 
   ResizeBoxHeight : 7, 
   ResizeBoxSrc : 'img/resize7blue.gif', 
   ResizeBoxWidth : 7, 
   Shadow : true, 
   StatusBarHeight : 0, 
   StatusColor : 'white', 
   TitleBarHeight : 8, 
   TitleColor : '#FFFFFF', 
   Width : 360, 
   TitleFontSize : 6, 
   ContentFontColor : '#FFFFFF', 
   StatusFontSize : 6, 
   Id  : 'DHTMLErreurPopup'
}
var DHTMLErreurPopup		= new FerantDHTMLWindow(paramsErreur); //Objet fenêtre


//Bloc de paramétrage de la fenêtre (popup photo)
var paramsPhoto =  	
{	
   BorderColor : '#FFFFFF', 
   BorderWidth : 0, 
   CloseBoxHeight : 8, 
   CloseBoxSrc : 'images/close.gif', 
   CloseBoxWidth : 45, 
   ContentColor : '#FFFFFF', 
   ContentBottomBorderColor : '#FFFFFF', 
   ContentHTML : '', 
   ContentPadding : 0, 
   Height : 440, 
   InnerBorderColor : '#FFFFFF', 
   InnerBorderWidth : 12, 
   OuterBorderColor : '#D4D4D4', 
   Resizable : 'None', 
   ResizeBoxHeight : 7, 
   ResizeBoxSrc : 'img/resize7blue.gif', 
   ResizeBoxWidth : 7, 
   Shadow : true, 
   StatusBarHeight : 0, 
   StatusColor : 'white', 
   TitleBarHeight : 10,
   TitleColor : 'white', 
   Width : 600, 
   TitleFontSize : 8, 
   ContentFontColor : '#5559EA', 
   StatusFontSize : 6,
   Top : 175,
   Left : 175,
   Id  : 'DHTMLPhotoPopup'
}
var DHTMLPhotoPopup		= new FerantDHTMLWindow(paramsPhoto); //Objet fenêtre





//Bloc de paramétrage de la fenêtre (popup calendrier)
var calendarParams =  	
{	
   BorderColor : '#FFFFFF', 
   BorderWidth : 0, 
   CloseBoxHeight : 8, 
   CloseBoxSrc : 'images/close.gif', 
   CloseBoxWidth : 45, 
   ContentColor : '#7EBEDD', 
   ContentBottomBorderColor : '#FFFFFF', 
   ContentHTML : '', 
   ContentPadding : 0, 
   Height : 177, 
   InnerBorderColor : '#FFFFFF', 
   InnerBorderWidth : 12, 
   OuterBorderColor : '#D4D4D4', 
   Resizable : 'None', 
   ResizeBoxHeight : 7, 
   ResizeBoxSrc : 'img/resize7blue.gif', 
   ResizeBoxWidth : 7, 
   Shadow : true, 
   StatusBarHeight : 0, 
   StatusColor : 'white', 
   TitleBarHeight : 4, 
   TitleColor : '#FFFFFF', 
   Width : 170, 
   TitleFontSize : 6, 
   ContentFontColor : '#7EBEDD', 
   StatusFontSize : 6, 
   Id  : 'DHTMLCalendarPopup'
}
var DHTMLCalendarPopup		= new FerantDHTMLWindow(calendarParams); //Objet fenêtre



var imageWidth		= 300;	
var imageHeight		= 225;		
var tabRefImages	= new Array();

var AppletPopup		= null;



/**************************************************
/ Fonction permettant d'initialiser le contenu de 
/ la fenêtre avec l'image passée en paramétre
***************************************************/
function chargeImage(no_photo)
{
	DHTMLPhotoPopup.UpdateContentHTML(fillContent(no_photo, 5));
}



/**************************************************
/ Fonction permettant l'ouverture d'une fenêtre
/ avec du texte format HTML
***************************************************/
function OpenTexteWindow(contentText)
{
	DHTMLCalendarPopup.CloseWindow();
	DHTMLPhotoPopup.CloseWindow();
	DHTMLErreurPopup.CloseWindow();
	if ( AppletPopup != null )
		AppletPopup.close();

	DHTMLPopup.UpdateContentHTML(contentText);
	DHTMLPopup.OpenWindow();
}



/**************************************************
/ Fonction permettant l'ouverture d'une fenêtre
/ avec du texte format HTML
***************************************************/
function OpenErreurWindow(contentText)
{
	DHTMLCalendarPopup.CloseWindow();
	DHTMLPhotoPopup.CloseWindow();
	DHTMLPopup.CloseWindow();
	if ( AppletPopup != null )
		AppletPopup.close();

	DHTMLErreurPopup.UpdateContentHTML(contentText);
	DHTMLErreurPopup.OpenWindow();
}



function appletJavaVB()
{
	var result	= "";
	result	+= "<applet name='PanoApplet' codebase='http://www.vacancesbleues.com/Photo360/Applet' code='SmilePano.class' archive='SmilePanoJ2.jar' width='425' height='270' MAYSCRIPT>";
	result	+= "<param name='MAYSCRIPT' value=''>";
	result	+= "<param name='COPYRIGHT' value='FLASHVISIT - www.flashvisit.com'>";
	result	+= "<param name='Author' value='SMILE'>";
	result	+= "<param name='urlLogo' value='http://www.flag-systemes.fr'>";
	result	+= "<param name='ListAtRight' value='No'>";
	result	+= "<param name='ButtonSpacing' value='1'>";
	result	+= "<param name='ButtonGroupSpacing' value='2'>";
	result	+= "<param name='DefaultSpeed' value='8'>";
	result	+= "<param name='ListWidth' value='145'>";
	result	+= "<param name='Background' value='0xffffff'>";
	result	+= "<param name='sleep' value='30'>";
	result	+= "<param name='scrollInc' value='-5'>";
	result	+= "<param name='view.1.imgName' value='Le Parc de l&acute;h&#244;tel'>";
	result	+= "<param name='view.1.imgUrl' value='http://www.vacancesbleues.com/Photo360/CVI/le_royal_westminster/leparc.cvi'>";
	result	+= "<param name='view.1.iniPos' value=''>";
	result	+= "<param name='bgcolor1' value='0x5f6c7c'>";
	result	+= "<param name='view.2.imgName' value='Le Restaurant'>";
	result	+= "<param name='view.2.imgUrl' value='http://www.vacancesbleues.com/Photo360/CVI/le_royal_westminster/lerestaurant.cvi'>";
	result	+= "<param name='view.2.iniPos' value=''>";
	result	+= "<param name='bgcolor2' value='0x6b5032'>";
	result	+= "<param name='view.3.imgName' value='Chambre vue mer'>";
	result	+= "<param name='view.3.imgUrl' value='http://www.vacancesbleues.com/Photo360/CVI/le_royal_westminster/chambremer.cvi'>";
	result	+= "<param name='view.3.iniPos' value=''>";
	result	+= "<param name='bgcolor3' value='0x908f7a'>";
	result	+= "<param name='view.4.imgName' value='Chambre vue ville'>";
	result	+= "<param name='view.4.imgUrl' value='http://www.vacancesbleues.com/Photo360/CVI/le_royal_westminster/chambreville.cvi'>";
	result	+= "<param name='view.4.iniPos' value=''>";
	result	+= "<param name='bgcolor4' value='0xd0c1a4'>";
	result	+= "<param name='Flashvisit' value='Flashvisit.com'>";
	result	+= "</applet>";
	
	return result;
}



/**************************************************
/ Fonction permettant l'ouverture d'une fenêtre
/ avec du texte format HTML
***************************************************/
function OpenAppletWindow()
{
	DHTMLPopup.CloseWindow();
	DHTMLCalendarPopup.CloseWindow();
	DHTMLPhotoPopup.CloseWindow();
	DHTMLErreurPopup.CloseWindow();
	AppletPopup = window.open('VR_seminaire.html','VV','resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,width=445,height=295,top=50,left=50');
}




/**************************************************
/ Fonction permettant l'ouverture d'une fenêtre
/ avec du texte format HTML
***************************************************/
function OpenCalendarWindow(champ)
{
	DHTMLPopup.CloseWindow();
	DHTMLPhotoPopup.CloseWindow();
	DHTMLErreurPopup.CloseWindow();
	if ( AppletPopup != null )
		AppletPopup.close();
	
	nomChamp	= champ;
	calendTrn.addDisabledDates(null,"2005-08-08");
	calendTrn.addDisabledDates("2005-08-12", "2005-08-14");
	calendTrn.addDisabledDates("2005-08-16", "2005-08-18");
        calendTrn.addDisabledDates("2005-08-22");
        calendTrn.addDisabledDates("2005-08-25");
      	calendTrn.addDisabledDates("2005-08-30", "2005-09-02");
	func	= calendTrn.getCalendar();
	DHTMLCalendarPopup.UpdateContentHTML(func);
	DHTMLCalendarPopup.OpenWindow();
}



/**************************************************
/ Fonction permettant l'ouverture d'une fenêtre
/ avec la photo no_photo affichée ainsi que les
/ liens vers les autres photos
***************************************************/
function OpenImageWindow(pImageTable, pImageWidth, pImageHeight)
{
	imageWidth			= pImageWidth;
	imageHeight 		= pImageHeight;
	tabRefImages 		= pImageTable;

	DHTMLCalendarPopup.CloseWindow();
	DHTMLPopup.CloseWindow();
	DHTMLErreurPopup.CloseWindow();
	if ( AppletPopup != null )
		AppletPopup.close();

	DHTMLPhotoPopup.UpdateContentHTML(fillContent(1, 5));
	DHTMLPhotoPopup.OpenWindow();
}

/**************************************************
/ Fonction permettant l'ouverture d'une fenêtre
/ avec une photo affichee
***************************************************/
function OpenWindowForImage(image, oneImageTitle, oneImageWidth, oneImageHeight)
{
	DHTMLCalendarPopup.CloseWindow();
	DHTMLPopup.CloseWindow();
	DHTMLErreurPopup.CloseWindow();
	if ( AppletPopup != null )
		AppletPopup.close();

	DHTMLPhotoPopup.UpdateTitleBarHTML( oneImageTitle );
	DHTMLPhotoPopup.UpdateContentHTML(fillContentWithOnePhoto(image, oneImageWidth, oneImageHeight));
	DHTMLPhotoPopup.OpenWindow();
}

/**************************************************
/ Fonction permettant de générer le code HTML
/ en fonction de l'image à afficher
/ On passe en paramètre le nombre de liens par page
/ La hauteur et la largeur seront définies en paramétres externes.
***************************************************/
/*function fillContent(no_photo, nbImageParPage)
{
	nbImage = tabRefImages.length;
	
	lienComplet	= '<table width="' + imageWidth + '" border="0" cellspacing="0" cellpadding="0" >\n<tr>\n<td  colspan=3>'
	
	if (nbImage > 0)		//Init si il y a au moins une photo
		lienComplet += '<img src="' + tabRefImages[no_photo - 1] + '" width="' + imageWidth + '" height="' + imageHeight + '">\n </tr>\n';
	else					//Sinon affiche une fenêtre vide
		return '</tr>\n</td>\n';
		
		
	if (nbImage > 1)
	{// dans le cas où il y a plusieurs photos, on affiche les liens pour atteindre les autres
		lienComplet	+= '<tr>\n<td width="10%" align="left">\n'
		if (no_photo > 1 )	//Lien vers l'image précédente si elle existe
			lienComplet += '<a class="lienphoto" href="JavaScript:chargeImage(' + (no_photo - 1) + ')"><img src="images/precedent.gif"></a>\n';
			
		lienComplet	+= '</td>\n<td align="center" valign="top" width="80%">\n'
		for( var i = Math.ceil( (no_photo / nbImageParPage) - 1) * nbImageParPage + 1 ; i <= Math.min(nbImage, Math.ceil( (no_photo / nbImageParPage) - 1) * nbImageParPage + nbImageParPage ) ; i++)
		{// On affiche les liens autour de la photo courante par bloc de nbImageParPage photos
			if ( i == no_photo )	//Pas de lien vers la photo courante
				lienComplet += '<span class="photoactive">' + i + '</span> &nbsp;\n';
			else
				lienComplet += '<a class="lienphoto" href="JavaScript:chargeImage(' + i + ')">' + i + '</a> &nbsp;\n';
		}
		
		lienComplet	+= '</td>\n<td width="10%" align="right">\n'
		if (no_photo < nbImage )	//Lien vers l'image suivante si elle existe
			lienComplet += ' <a class="lienphoto" href="JavaScript:chargeImage(' + (no_photo + 1) + ')"><img src="images/suivant.gif"></a>\n';
		lienComplet	+= '</td>\n</tr>\n</table>\n'
	}

	//retourne le code généré.
	return lienComplet;
	
}
*/


/**************************************************
/ Fonction permettant de générer le code HTML
/ en fonction de l'image à afficher
/ On passe en paramètre le nombre de liens par page
/ La hauteur et la largeur seront définies en paramétres externes.
***************************************************/
function fillContentWithOnePhoto(image, oneImageWidth, oneImageHeight)
{
	lienComplet	= '<div id="divPrint"><table width="' + oneImageWidth + '" border="0" cellspacing="0" cellpadding="0" >\n<tr>\n<td>'
	
	lienComplet += '<img src="' + image + '" width="' + oneImageWidth + '" height="' + oneImageHeight + '">\n';
			
	lienComplet	+= '</td>\n</tr>\n</table></div>\n'
	
	//retourne le code généré.
	return lienComplet;
	
}


/**************************************************
/ Fonction permettant de générer le code HTML
/ en fonction de l'image à afficher
/ On passe en paramètre le nombre de liens par page
/ La hauteur et la largeur seront définies en paramétres externes.
***************************************************/
function fillContent(no_photo, nbImageParPage)
{
	nbImage = tabRefImages.length;
	
	lienComplet	= '<table width="' + imageWidth + '" border="0" cellspacing="0" cellpadding="0" >\n<tr>\n<td  colspan=3>'
	
	if (nbImage > 0)		//Init si il y a au moins une photo
		lienComplet += '<img src="' + tabRefImages[no_photo - 1] + '" width="' + imageWidth + '" height="' + imageHeight + '">\n </tr>\n';
	else					//Sinon affiche une fenêtre vide
		return '</tr>\n</td>\n';
		
		
	if (nbImage > 1)
	{// dans le cas où il y a plusieurs photos, on affiche les liens pour atteindre les autres
		lienComplet	+= '<tr>\n<td width="10%" align="left">\n'
		if (no_photo > 1 )	//Lien vers l'image précédente si elle existe
			lienComplet += '<a class="lienphoto" href="JavaScript:chargeImage(' + (no_photo - 1) + ')"><img src="images/precedent.gif" border="0"></a>\n';
			
		lienComplet	+= '</td>\n<td align="center" valign="top" width="80%">\n'

		from	= 1;
		end		= nbImage;
		if( nbImage > nbImageParPage )
		{
			from	= Math.max(1, Math.min(nbImage, no_photo - Math.ceil(nbImageParPage / 2) + 1 ) );
			end		= Math.min( nbImage, from + (nbImageParPage - 1) );
			
			
			if( from > (nbImage - nbImageParPage + 1) )
				from	= nbImage - nbImageParPage + 1;
				
		}
		
		
		for( var i = from ; i <= end ; i++)
		{// On affiche les liens autour de la photo courante par bloc de nbImageParPage photos
			if ( i == no_photo )	//Pas de lien vers la photo courante
				lienComplet += '<span class="photoactive">' + i + '</span> &nbsp;\n';
			else
				lienComplet += '<a class="lienphoto" href="JavaScript:chargeImage(' + i + ')">' + i + '</a> &nbsp;\n';
		}
		
		lienComplet	+= '</td>\n<td width="10%" align="right">\n'
		if (no_photo < nbImage )	//Lien vers l'image suivante si elle existe
			lienComplet += ' <a class="lienphoto" href="JavaScript:chargeImage(' + (no_photo + 1) + ')"><img src="images/suivant.gif" border="0"></a>\n';
		lienComplet	+= '</td>\n</tr>\n</table>\n'
	}

	//retourne le code généré.
	return lienComplet;
	
}


function texteMetier()
{

	var result	= "";

	result	+= "<table width=290 border=0 cellspacing=3 cellpadding=0 class=bleuclair>";
	result	+= "<tr>";
	result	+= "<td width=85 valign=top class=texte><span class=textegrasblanc>&#8226; </span><span class=photoactive>Animation</span><br>";
	result	+= "&#8226; <a href=# class=lienphoto>Cuisine</a><br>";
	result	+= "&#8226; <a href=# class=lienphoto>Reception</a><br>";
	result	+= "&#8226; <a href=# class=lienphoto>Entretien</a><br>";
	result	+= "&#8226; <a href=# class=lienphoto>Direction</a><br>";
	result	+= "&#8226; <a href=# class=lienphoto>H&eacute;bergement</a><br>";
	result	+= "&#8226; <a href=# class=lienphoto>Restauration</a><br>";
	result	+= "&#8226; <a href=# class=lienphoto>Commercial</a><br>";
	result	+= "&#8226; <a href=# class=lienphoto>Stage</a></td>";
	result	+= "<td width=1 class=bleufonce><img src=images/trans.gif width=1 height=100></td>";
	result	+= "<td class=texte><span class=textegras>L&#8217;&eacute;quipe d&#8217;animation</span><br>";
	result	+= "En int&eacute;agrant l'environnement ( g&eacute;ographique, culturel,&#8230;) ";
	result	+= "et les sp&eacute;cificit&eacute;s de l'&eacute;tablissement, elle con&ccedil;oit, ";
	result	+= "organise et assure l'animation des journ&eacute;es et des soir&eacute;es ";
	result	+= "afin de garantir la dynamique du s&eacute;jour Elle conseille la client&egrave;le ";
	result	+= "sur les possibilit&eacute;s d'animation sur la r&eacute;sidence mais aussi ";
	result	+= "les possibilit&eacute;s de sortie et de divertissement &agrave; l'ext&eacute;rieur.<br>";
	result	+= "<br>";
	result	+= "<br>";
	result	+= "<span class=textegras>Karim, animateur &agrave; Cannes</span><br>";
	result	+= "Ce qui me plait dans mon m&eacute;tier, ce sont bien s&ucirc;r les nombreux ";
	result	+= "contacts que je peux avoir avec les clients mais aussi avec les locaux. ";
	result	+= "Aujourd&#8217;hui, les vacanciers aiment aussi participer &agrave; la vie ";
	result	+= "locale : les f&ecirc;tes r&eacute;gionales, les spectacles, les bons restaurants,&#8230;. ";
	result	+= "Je dois donc toujours &ecirc;tre &agrave; la pointe de l&#8217;information ";
	result	+= "et savoir d&eacute;goter la petite f&ecirc;te du coin ou la soir&eacute;e ";
	result	+= "qui &eacute;patera les vacanciers !</td>";
	result	+= "</tr>";
	result	+= "</table>";

return result;

}
