var pathPrefix = "../";

if (location.href.indexOf("/bali/")!=-1) {
	var pathPrefix = "../../";
}
if (location.href.indexOf("/about/")!=-1) {
	var pathPrefix = "../../";
}
if (location.href.indexOf("/difference/")!=-1) {
	var pathPrefix = "../../";
}
if (location.href.indexOf("/accolades/")!=-1) {
	var pathPrefix = "../../";
}
if (location.href.indexOf("/events/")!=-1) {
	var pathPrefix = "../../";
}
if (location.href.indexOf("/blvc/")!=-1) {
	var pathPrefix = "../../";
}
if (location.href.indexOf("/newsletters/")!=-1) {
	var pathPrefix = "../../";
}
if (location.href.indexOf("/lifebook/")!=-1) {
	var pathPrefix = "../";
}

function ucfirst(str) {
    var firstLetter = str.substr(0, 1);
    return firstLetter.toUpperCase() + str.substr(1);
}

function writeMenuCode(){
	document.write("<ul id='nav'><li><a href='" + pathPrefix + "about/html/accommodation.html'>Explore Sungai</a><ul><li class='separator'><a href='" + pathPrefix + "about/html/accommodation.html'>Accommodation Options</a></li><li><a href='" + pathPrefix + "about/html/villa_sungai.html'>Villa Sungai Details</a></li><li><a href='" + pathPrefix + "about/html/villa_sungai_rates.html'>Villa Sungai Rates</a></li><li><a href='" + pathPrefix + "about/html/sungai_gold.html'>Sungai Gold Details</a></li><li class='separator'><a href='" + pathPrefix + "about/html/sungai_gold_rates.html'>Sungai Gold Rates</a></li><li><a href='" + pathPrefix + "about/html/amenities.html'>Amenities</a></li><li><a href='" + pathPrefix + "about/html/dining.html'>Dining</a></li><li><a href='" + pathPrefix + "about/html/spa.html'>Spa Services</a></li><li><a href='" + pathPrefix + "about/html/staff_service.html'>Staff and Service</a></li><li class='separator'><a href='" + pathPrefix + "about/html/children.html'>Children</a></li><li><a href='" + pathPrefix + "about/html/site_plan.html'>Site Plan</a></li><li class='separator'><a href='" + pathPrefix + "about/html/location.html'>Location/Map</a></li><li><a href='" + pathPrefix + "pdf/faq.pdf' target='_new'>Sungai and Sungai Gold FAQs \(PDF\)</a></li></ul></li><li><a href='" + pathPrefix + "difference/html/experience.html'>Our Difference</a><ul><li><a href='" + pathPrefix + "difference/html/experience.html'>Sungai Experience</a></li><li><a href='" + pathPrefix + "difference/html/style.html'>Sungai Style</a></li></ul></li><li><a href='" + pathPrefix + "events/html/weddings_honeymoons.html'>Special Occasions</a><ul><li><a href='" + pathPrefix + "events/html/weddings_honeymoons.html'>Weddings and Honeymoons</a></li><li><a href='" + pathPrefix + "events/html/meetings_celebrations.html'>Meetings and Celebrations</a></li></ul></li><li><a href='" + pathPrefix + "accolades/html/guest_comments.html'>Accolades</a><ul><li><a href='" + pathPrefix + "accolades/html/guest_comments.html'>Guest Comments</a></li><li><a href='" + pathPrefix + "accolades/html/media_coverage.html'>Media Coverage</a></li></ul></li><li><a href='http://www.bali-villasungai.com/greetingcards/index.php?cmd=images&cat=1'>Galleries</a><ul><li><a href='http://www.bali-villasungai.com/greetingcards/index.php?cmd=images&cat=1'>Villa Sungai</a></li><li><a href='http://www.bali-villasungai.com/greetingcards/index.php?cmd=images&cat=2'>Sungai Gold</a></li><li><a href='http://www.bali-villasungai.com/greetingcards/index.php?cmd=images&cat=3'>Desa Cepaka</a></li><li class='separator'><a href='http://www.bali-villasungai.com/greetingcards/index.php?cmd=images&cat=4'>Life in Bali</a></li><li><a href='" + pathPrefix + "lifebook/sungai.html'>Sungai LifeBook Animation</a></li></ul></li><li><a href='" + pathPrefix + "bali/html/overview.html'>Bali</a><ul><li><a href='" + pathPrefix + "bali/html/overview.html'>Bali Indonesia</a></li><li class='separator'><a href='" + pathPrefix + "bali/html/cepaka.html'>Desa Cepaka</a></li><li><a href='" + pathPrefix + "bali/html/activities.html'>Activities and Events</a></li><li><a href='" + pathPrefix + "bali/html/climate.html'>Climate</a></li><li><a href='" + pathPrefix + "bali/html/culture.html'>Balinese Culture</a></li><li><a href='" + pathPrefix + "bali/html/places.html'>Places to Visit</a></li><li><a href='" + pathPrefix + "bali/html/resources.html'>Online Resources</a></li></ul></li><li><a href='" + pathPrefix + "about/html/contact.html'>Contact</a><ul><li><a href='" + pathPrefix + "about/html/contact.html'>Contact Details</a></li><li class='separator'><a href='" + pathPrefix + "about/html/location.html'>Location/Map</a></li><li><a href='" + pathPrefix + "about/html/booking.php'>Booking Enquiry Form</a></li></ul></li></ul>");
}

function writeMenuCodeBLVC(){
	document.write("<ul id='nav'><li><a href='" + pathPrefix + "blvc/html/about_us.html'>About Us</a></li><li><a href='" + pathPrefix + "blvc/html/our_difference.html'>Our Villas</a><ul><li><a href='" + pathPrefix + "blvc/html/our_difference.html'>Our Difference</a></li><li class='separator'><a href='" + pathPrefix + "blvc/html/staff.html'>Our Staff</a></li><li><a href='" + pathPrefix + "blvc/html/villa_sungai.html'>Villa Sungai</a></li><li><a href='" + pathPrefix + "blvc/html/sungai_gold.html'>Sungai Gold</a></li><li class='separator'><a href='" + pathPrefix + "blvc/html/villa_devatas.html'>Villa Devatas</a></li><li><a href='" + pathPrefix + "blvc/html/location.html'>Location</a></li><li><a href='" + pathPrefix + "pdf/blvc_faq.pdf' target='_new'>FAQs</a></li></ul></li><li><a href='" + pathPrefix + "blvc/html/why_villas.html'>Why Stay with Us</a></li><li><a href='" + pathPrefix + "blvc/html/children_families.html'>Children \& Families</a></li><li><a href='" + pathPrefix + "blvc/html/parties_events.html'>Parties \& Events</a></li><li><a href='" + pathPrefix + "blvc/html/contact.html'>Contact</a><ul><li><a href='" + pathPrefix + "blvc/html/contact.html'>Contact Details</a></li><li class='separator'><a href='" + pathPrefix + "blvc/html/location.html'>Location</a></li><li><a href='" + pathPrefix + "blvc/html/booking.php'>Booking Enquiry</a></li></ul></li></ul>");
}

var timeOn = null;
var imageRestoreDelay = 500;

var galleryImage = new Image();
var imageCountBali = 20;
var imageCountHomeDuotoneLeft = 10;
var imageCountHomeDuotoneCenter = 10;
var imageCountHomeDuotoneRight = 10;
var imageCountDuotoneLeft = 20;
var imageCountDuotoneRight = 20;
var imageCountLevel2DuotoneLeft = 20;
var imageCountLevel2DuotoneRight = 20;

var tripAdvisor_off = new Image();
tripAdvisor_off.src = "../images_followUs/tripAdvisor_off.gif";
var tripAdvisor_on = new Image();
tripAdvisor_on.src = "../images_followUs/tripAdvisor_on.gif";

var tripAdvisorSungai_off = new Image();
tripAdvisorSungai_off.src = "../images_followUs/tripAdvisorSungai_off.gif";
var tripAdvisorSungai_on = new Image();
tripAdvisorSungai_on.src = "../images_followUs/tripAdvisorSungai_on.gif";

var tripAdvisorGold_off = new Image();
tripAdvisorGold_off.src = "../images_followUs/tripAdvisorGold_off.gif";
var tripAdvisorGold_on = new Image();
tripAdvisorGold_on.src = "../images_followUs/tripAdvisorGold_on.gif";

function loadGalleryImages(gallery,startNbr) {
	if (document.images){
		for (i=(startNbr);i<=(startNbr+19);i++){
			galleryImage[i] = new Image();
			if(i<10) {
				galleryImage[i].src = ('../gallery/' + gallery + '/0' + (i) + '.jpg');
			}
			else {
				galleryImage[i].src = ('../gallery/' + gallery + '/' +  (i) + '.jpg');
			}
		}
	}	
}

function swapGalleryImage(image) {
	if (document.getElementById("galleryImage")) {
		document.getElementById("galleryImage").src = image;
	}
}

function getMainImage(folder) {
	if (folder.indexOf("bali")!=-1) {
		var rndmImageNbr = (Math.round(Math.random()*(imageCountBali-1)+1));
		if (rndmImageNbr<10) rndmImageNbr = "0" + rndmImageNbr;
		var imageName = "../../gallery/" + folder + "/" + rndmImageNbr + ".jpg";
	}
	else if (folder.indexOf("home")!=-1) {
		var rndmImageNbr = (Math.round(Math.random()*(imageCountHome-1)+1));
		if (rndmImageNbr<10) rndmImageNbr = "0" + rndmImageNbr;
		var imageName = "../../images_home/main" + rndmImageNbr + ".jpg";
	}
	else if (folder.indexOf("luhur")!=-1) {
		var rndmImageNbr = (Math.round(Math.random()*(imageCountLuhurMain-1)+1));
		if (rndmImageNbr<10) rndmImageNbr = "0" + rndmImageNbr;
		var imageName = "../../images_" + folder + "/main" + rndmImageNbr + ".jpg";
	}
	else if (folder.indexOf("uluwatu")!=-1) {
		var rndmImageNbr = (Math.round(Math.random()*(imageCountUluwatuMain-1)+1));
		if (rndmImageNbr<10) rndmImageNbr = "0" + rndmImageNbr;
		var imageName = "../../images_" + folder + "/main" + rndmImageNbr + ".jpg";
	}
	else if (folder.indexOf("facilities")!=-1) {
		var rndmImageNbr = (Math.round(Math.random()*(imageCountFacilities-1)+1));
		if (rndmImageNbr<10) rndmImageNbr = "0" + rndmImageNbr;
		var imageName = "../../images_" + folder + "/main" + rndmImageNbr + ".jpg";
	}
	document.write("<img src='" + imageName + "' width='460' height='460' name='galleryImage' id='galleryImage' />"); 
}

function getSlideshowImages(nbr, side, gallery) {
	var rndmImageNbr = (Math.round(Math.random()*(nbr-1)+1));
	if (rndmImageNbr<10) rndmImageNbr = "0" + rndmImageNbr;
	var imageName1 = gallery + "_set1_" + rndmImageNbr + ".jpg";
	var rndmImageNbr = (Math.round(Math.random()*(nbr-1)+1));
	if (rndmImageNbr<10) rndmImageNbr = "0" + rndmImageNbr;
	var imageName2 = gallery + "_set2_" + rndmImageNbr + ".jpg";
	var rndmImageNbr = (Math.round(Math.random()*(nbr-1)+1));
	if (rndmImageNbr<10) rndmImageNbr = "0" + rndmImageNbr;
	var imageName3 = gallery + "_set3_" + rndmImageNbr + ".jpg";
	if (side=="left") {
			if (gallery=="wedding") { 
			document.write("<img src='../images/wedding01.jpg' width='460' height='460' name='galleryImage' id='galleryImage' /><img src='../images/wedding02.jpg' width='460' height='460' name='galleryImage' id='galleryImage' /><img src='../images/wedding03.jpg' width='460' height='460' name='galleryImage' id='galleryImage' />"); 
			}
			else if (gallery=="all") {
			document.write("<img src='../../images_level2_left/" + imageName1 + "' width='460' height='460' name='galleryImage' id='galleryImage' /><img src='../../images_level2_left/" + imageName2 + "' width='460' height='460' name='galleryImage' id='galleryImage' /><img src='../../images_level2_left/" + imageName3 + "' width='460' height='460' name='galleryImage' id='galleryImage' />");
			}
			else if (gallery=="cepaka") {
			document.write("<img src='../../bali/images/" + imageName1 + "' width='460' height='460' name='galleryImage' id='galleryImage' /><img src='../../bali/images/" + imageName2 + "' width='460' height='460' name='galleryImage' id='galleryImage' /><img src='../../bali/images/" + imageName3 + "' width='460' height='460' name='galleryImage' id='galleryImage' />");
			}
			else {
			document.write("<img src='../images/" + imageName1 + "' width='460' height='460' name='galleryImage' id='galleryImage' /><img src='../images/" + imageName2 + "' width='460' height='460' name='galleryImage' id='galleryImage' /><img src='../images/" + imageName3 + "' width='460' height='460' name='galleryImage' id='galleryImage' />");
			}
	}
	if (side== "right")  {
			if (gallery=="staff") { 
			document.write("<img src='../images/" + imageName1 + "' width='527' height='575' name='galleryImage' id='galleryImage' /><img src='../images/" + imageName2 + "' width='527' height='575' name='galleryImage' id='galleryImage' /><img src='../images/staff_set3_01.jpg' width='527' height='575' name='galleryImage' id='galleryImage' />");
			}
			else {
				document.write("<img src='../images/" + imageName1 + "' width='527' height='575' name='galleryImage' id='galleryImage' /><img src='../images/" + imageName2 + "' width='527' height='575' name='galleryImage' id='galleryImage' /><img src='../images/" + imageName3 + "' width='527' height='575' name='galleryImage' id='galleryImage' />");
			}
	}
}

function getHomeDuotoneLeft() {
	var rndmImageNbr = (Math.round(Math.random()*(imageCountHomeDuotoneLeft-1)+1));
	if (rndmImageNbr<10) rndmImageNbr = "0" + rndmImageNbr;
	var imageName = "images_home/ceremony_" + rndmImageNbr + ".jpg";
	document.write("<img src='" + imageName + "' width='167' height='227' hspace='3' border='0' />");
}

function getHomeDuotoneCenter() {
	var rndmImageNbr = (Math.round(Math.random()*(imageCountHomeDuotoneCenter-1)+1));
	if (rndmImageNbr<10) rndmImageNbr = "0" + rndmImageNbr;
	var imageName = "images_home/art_" + rndmImageNbr + ".jpg";
	document.write("<img src='" + imageName + "' width='167' height='227' hspace='3' border='0' />");
}

function getHomeDuotoneRight() {
	var rndmImageNbr = (Math.round(Math.random()*(imageCountHomeDuotoneRight-1)+1));
	if (rndmImageNbr<10) rndmImageNbr = "0" + rndmImageNbr;
	var imageName = "images_home/village_" + rndmImageNbr + ".jpg";
	document.write("<img src='" + imageName + "' width='167' height='227' hspace='3' border='0' />");
}

function getLevel2DuotoneLeft() {
		var rndmImageNbrLeft = (Math.round(Math.random()*(imageCountDuotoneLeft-1)+1));
		if (rndmImageNbrLeft<10) rndmImageNbrLeft = "0" + rndmImageNbrLeft;
		var imageNameLeft = "../../images_level2_left/duotone_left" + rndmImageNbrLeft + ".jpg";
		document.write("<img src='" + imageNameLeft + "' width='222' height='219'>");
}

function getLevel2DuotoneRight() {
		var rndmImageNbrRight = (Math.round(Math.random()*(imageCountDuotoneRight-1)+1));
		if (rndmImageNbrRight<10) rndmImageNbrRight = "0" + rndmImageNbrRight;
		var imageNameRight = "../../images_level2_left/duotone_right" + rndmImageNbrRight + ".jpg";
		document.write("<img src='" + imageNameRight + "' width='222' height='219'>");
}

function getGalleryDuotoneLeft() {
		var rndmImageNbrLeft = (Math.round(Math.random()*(imageCountDuotoneLeft-1)+1));
		if (rndmImageNbrLeft<10) rndmImageNbrLeft = "0" + rndmImageNbrLeft;
		var imageNameLeft = "../../images_level2_left/duotone_left" + rndmImageNbrLeft + ".jpg";
		document.write("<img src='../duotones/01_left.jpg' width='222' height='66'>");
}

function getGalleryDuotoneRight() {
		var rndmImageNbrRight = (Math.round(Math.random()*(imageCountDuotoneRight-1)+1));
		if (rndmImageNbrRight<10) rndmImageNbrRight = "0" + rndmImageNbrRight;
		var imageNameRight = "../../images_level2_left/duotone_right" + rndmImageNbrRight + ".jpg";
		document.write("<img src='../duotones/01_right.jpg' width='222' height='66'>");
}

function swapFollowImage(imageName) {
	document.getElementById(imageName).src = (eval(imageName + 'On.src'));
}

function restoreFollowImage(imageName) {
	document.getElementById(imageName).src = (eval(imageName + 'Off.src'));
}

function clearField() {
	document.bookingForm.submitCodeConfirm.value = "";
}

function loadSitePlanImages() {
	var gold1 = new Image();
	gold1.src = "../../about/images/goldPlan_1.jpg";
	var gold2 = new Image();
	gold2.src = "../../about/images/goldPlan_2.jpg";
	var gold3 = new Image();
	gold3.src = "../../about/images/goldPlan_3.jpg";
	var gold4 = new Image();
	gold4.src = "../../about/images/goldPlan_4.jpg";
	var gold5 = new Image()
	gold5.src = "../../about/images/goldPlan_5.jpg";
	var sungai1 = new Image();
	sungai1.src = "../../about/images/sungaiPlan_1.jpg";
	var sungai2 = new Image();
	sungai2.src = "../../about/images/sungaiPlan_2.jpg";
	var sungai3 = new Image();
	sungai3.src = "../../about/images/sungaiPlan_3.jpg";
	var sungai4 = new Image();
	sungai4.src = "../../about/images/sungaiPlan_4.jpg";
	var sungai5 = new Image();
	sungai5.src = "../../about/images/sungaiPlan_5.jpg";
	var sungai6 = new Image();
	sungai6.src = "../../about/images/sungaiPlan_6.jpg";
	var sungai7 = new Image();
	sungai7.src = "../../about/images/sungaiPlan_7.jpg";
	var sungai8 = new Image();
	sungai8.src = "../../about/images/sungaiPlan_8.jpg";
}


