//chp related scroll variables
var scroller;
var sliderObj;

//Home page initialization - CHP, GHP, and internal pages
function chpInit(containerDiv, contentDiv, sliderDiv) {
	//scrollablediv 1
		containerElement=document.getElementById(containerDiv);
		contentElement=document.getElementById(contentDiv);
		sliderElement=document.getElementById(sliderDiv);
		
		//some pages don't have scrollable divs
		if( (containerElement!=null ) && (contentElement!=null ) && (sliderElement!=null ) ) {
			scroller = new Bs_ScrollableDiv();
			scroller.init(containerDiv, contentDiv);
			sliderObj = new Bs_Slider();
			sliderObj.width          = 11;
			sliderObj.height         = 'auto';
			sliderObj.arrowMouseOver = true;
			sliderObj.direction      = 1;
			//sliderObj.imgDir         = '../images/scroll/';
			sliderObj.imgDir         = imgDir;
			sliderObj.setBackgroundImage('filet.gif', 'repeat');
			sliderObj.setSliderIcon('barreV.gif', 11, 5);
			sliderObj.setArrowIconLeft('arrow_up.gif', 11, 10);
			sliderObj.setArrowIconRight('arrow_down.gif', 11, 10);
			scroller.setSliderObject(sliderObj, sliderDiv);
			scroller.setSlideSpeed(50, 'pixel'); //vitesse : 50 pixel par seconde
			scroller.setWheelSpeed(10, 'pixel'); //vitesse : 10 pixel par tick
		}
}

function areaMenuInit (containerDiv, contentDiv, sliderDiv) {
	scrollInit(containerDiv, contentDiv, sliderDiv, "areamenu");
}

function villaListingInit(containerDiv, contentDiv, sliderDiv) {
	scrollInit(containerDiv, contentDiv, sliderDiv, "villalisting");
}

function virtualTourInit(containerDiv, contentDiv, sliderDiv) {
	
	scrollInit(containerDiv, contentDiv, sliderDiv, "virtualtour");
}

function ghpInit (containerDiv, contentDiv, sliderDiv) {

	scrollInit(containerDiv, contentDiv, sliderDiv, "ghp");
}

function ghpAkInit (containerDiv, contentDiv, sliderDiv) {
	scrollInit(containerDiv, contentDiv, sliderDiv, "ghpAk");
}

function scrollInit(containerDiv, contentDiv, sliderDiv, pageType) {
		containerElement=document.getElementById(containerDiv);
		contentElement=document.getElementById(contentDiv);
		sliderElement=document.getElementById(sliderDiv);
		var imgPath = imgDir;
	
		if (pageType=="areamenu") {
			imgPath = imgDir;
		}
		else if (pageType=="ghp") {
			imgPath = imgDir;
		}
		else if (pageType=="ghpAk") {
			imgPath = imgDir;
		}
		else if (pageType=="villalisting"){
			imgPath = imgDir;
		}
		else if (pageType=="virtualtour"){
			imgPath = imgDir;
		}
		else {//country
			imgPath = imgDir;
		}
		
		//some pages don't have scrollable divs
		if( (containerElement!=null ) && (contentElement!=null ) && (sliderElement!=null ) ) {
			scroller = new Bs_ScrollableDiv();
			scroller.init(containerDiv, contentDiv);
			sliderObj = new Bs_Slider();
			sliderObj.width          = 11;
			sliderObj.height         = 'auto';
			sliderObj.arrowMouseOver = true;
			sliderObj.direction      = 1;
			sliderObj.imgDir         = imgPath;
			sliderObj.setBackgroundImage('filet.gif', 'repeat');
			sliderObj.setSliderIcon('barreV.gif', 11, 5);
			sliderObj.setArrowIconLeft('arrow_up.gif', 11, 10);
			sliderObj.setArrowIconRight('arrow_down.gif', 11, 10);
			scroller.setSliderObject(sliderObj, sliderDiv);
			scroller.setSlideSpeed(50, 'pixel'); //vitesse : 50 pixel par seconde
			scroller.setWheelSpeed(10, 'pixel'); //vitesse : 10 pixel par tick
		}
}
	
function chpScrollToTop() {
			scroller.contentObj.moveIt(0, 0); //scroll to top
			sliderObj.updateHandle(10);//reposition the slider
			sliderObj._valueInternal = 0;
}



function initializeSlideShow() {

	if (document.getElementById("SLIDESIMG")!=null) { 
		SLIDES.play();
	}
}
