function initTabs() {
	$(".tab_content").hide(); //Hide all content
	if(location.hash != "") {
		var target = location.hash.split("#")[1]
		$(location.hash).show(); //Show first tab content
		$("ul.tabs li:has(a[href=#"+target+"])").addClass("active").show();
	} else {
		$("ul.tabs li:first").addClass("active").show(); //Activate first tab
		$(".tab_content:first").show(); //Show first tab content
	}
	
	//On Click Event
	$("ul.tabs li").click(function(e) {
		$("ul.tabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".tab_content").hide(); //Hide all tab content
		var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
		$(activeTab).fadeIn(); //Fade in the active content
		e.preventDefault();
	});
}

if(!Array.indexOf){
  Array.prototype.indexOf = function(obj){
   for(var i=0; i<this.length; i++){
    if(this[i]==obj){
     return i;
    }
   }
   return -1;
  }
}

var pathPrefix = "";
var imageCountMainHome = 40;
var imageCountInterior = 20;
var imageCountExterior = 20;
var imageCountBali = 20;

if (location.href.indexOf("/html/")!=-1) {
	var pathPrefix = "../";
}

if (location.href.indexOf("lifebook")!=-1) {
	var pathPrefix = "../";
}

function writeMenuCode() {
	document.write("<ul id='nav'><li><a href='" + pathPrefix + "'>Accommodation</a><ul><li><a href='" + pathPrefix + "html/overview.html'>Villa Overview</a></li><li><a href='" + pathPrefix + "html/bedroom_master.html'>Master Bedroom</a></li><li><a href='" + pathPrefix + "html/bedroom_guest.html'>Guest Bedrooms</a></li><li><a href='" + pathPrefix + "html/living_room.html'>Living Room and Study</a></li><li class='separator'><a href='" + pathPrefix + "html/pool_gardens.html'>Pool and Gardens</a></li><li><a href='" + pathPrefix + "html/dining.html'>Villa Dining</a></li><li><a href='" + pathPrefix + "html/local_dining.html'>Local Dining</a></li><li><a href='" + pathPrefix + "html/local_activities.html'>Local Activities</a></li><li><a href='" + pathPrefix + "html/canggu_club.html'>Canggu Club</a></li><li class='separator'><a href='" + pathPrefix + "html/chauffeur.html'>Villa Chauffeur</a></li><li><a href='" + pathPrefix + "html/rates.html'>Villa Rates</a></li><li><a href='" + pathPrefix + "html/location.html'>Villa Location</a></li><li><a href='" + pathPrefix + "html/site_plan.html'>Villa Site Plan</a></li></ul></li><li><a href='" + pathPrefix + "html/booking.php'>Booking</a><ul><li><a href='" + pathPrefix + "html/availability-calendar.html'>Availability calendar</a></li></ul></li><li><a href='" + pathPrefix + "'>Galleries</a><ul><li><a href='" + pathPrefix + "html/gallery.php?cat=1'>Exteriors - Day</a></li><li><a href='" + pathPrefix + "html/gallery.php?cat=2'>Exteriors - Night</a></li><li><a href='" + pathPrefix + "html/gallery.php?cat=3'>Interiors - Day</a></li><li><a href='" + pathPrefix + "html/gallery.php?cat=4'>Interiors - Night</a></li><li><a href='" + pathPrefix + "html/gallery.php?cat=5'>Staff and Food Service</a></li><li class='separator'><a href='" + pathPrefix + "html/gallery.php?cat=6'>Pererenan and Bali</a></li><li><a href='" + pathPrefix + "lifebook/lifebook.html'>LifeBook Coffee Table Book</a></li></ul></li><li><a href='" + pathPrefix + "'>Bali</a><ul><li><a href='" + pathPrefix + "html/bali_overview.html'>Overview of Bali</a></li><li><a href='" + pathPrefix + "html/bali_activities.html'>Activities in Bali</a></li><li><a href='" + pathPrefix + "html/bali_culture.html'>Balinese Culture</a></li><li><a href='" + pathPrefix + "html/bali_climate.html'>Climate in Bali</a></li><li><a href='" + pathPrefix + "html/bali_location.html'>Location and Statistics</a></li></ul><li><a href='" + pathPrefix + "html/contact.html'>Contact</a><ul><li><a href='" + pathPrefix + "html/general-enquiries.php'>General enquiries</a></li><li><a href='http://maps.google.com/maps/ms?ie=UTF8&oe=utf-8&client=firefox-a&hl=en&t=h&msa=0&ll=-8.667409,115.157146&spn=0.127785,0.148315&z=13&msid=215407211649173997008.0004a3c0a6630752d5392' target='_new'>Map Location</a></li></ul></li></ul>");
}

function getMainHomeImage() {
	var imageArray = new Array();
		for (i=0;i<=2;i++){
			var imageNbr = (Math.round(Math.random()*(imageCountMainHome-1)+1));
			if (imageNbr<10) imageNbr = "0" + imageNbr;
			var tempImageName = "images_home/main_" + imageNbr + ".jpg";
			if (imageArray.indexOf(tempImageName)==-1) {
				imageArray[i] = tempImageName;
			}
			else {
				i = i-1;
			}
		}
		document.write("<img src='" + imageArray[0] + "' width='504' height='553' alt='Villa Pangi Gita - Luxury, privacy, serenity... and 5-star service!' name='mainImage' id='mainImage' /><br><img src='" + imageArray[1] + "' width='504' height='553' alt='Villa Pangi Gita - Luxury, privacy, serenity... and 5-star service!' name='mainImage' id='mainImage' /><br><img src='" + imageArray[2] + "' width='504' height='553' alt='Villa Pangi Gita - Luxury, privacy, serenity... and 5-star service!' name='mainImage' id='mainImage' />");
}

function getContentImage(type,count) {
	var imageArray = new Array();
		for (i=0;i<=2;i++){
			var imageNbr = (Math.round(Math.random()*(count-1)+1));
			if (imageNbr<10) imageNbr = "0" + imageNbr;
			var tempImageName = "../images_content/" + type + "_" + imageNbr + ".jpg";
			if (imageArray.indexOf(tempImageName)==-1) {
				imageArray[i] = tempImageName;
			}
			else {
				i = i-1;
			}
		}
		document.write("<img src='" + imageArray[0] + "' width='372' height='332' alt='Villa Pangi Gita - Luxury, privacy, serenity... and 5-star service!' name='mainImage' id='mainImage' /><br><img src='" + imageArray[1] + "' width='372' height='332' alt='Villa Pangi Gita - Luxury, privacy, serenity... and 5-star service!' name='mainImage' id='mainImage' /><br><img src='" + imageArray[2] + "' width='372' height='332' alt='Villa Pangi Gita - Luxury, privacy, serenity... and 5-star service!' name='mainImage' id='mainImage' />");
}

var galleryImage = new Array();

function loadGalleryImages(gallery) {
	if (document.images){
		for (i=(1);i<=(20);i++){
			galleryImage[i] = new Image();
			if(i<10) {
				galleryImage[i].src = ('../images_' + gallery + '/0' + (i) + '.jpg');
			}
			else {
				galleryImage[i].src = ('../images_' + gallery + '/' +  (i) + '.jpg');
			}
		}
	}	
}

function swapGalleryImage(i) {
	if (document.getElementById("galleryShowcase")) {
		document.getElementById("galleryShowcase").src = galleryImage[i].src;
	}
}

function clearField() {
	document.bookingForm.confirm.value = "";
}

function clearFieldCard() {
	document.greetingCardForm.confirm.value = "";
}

function loadSitePlanImages() {
	var sitePlan1 = new Image();
	sitePlan1.src = "../images/sitePlan_1.jpg";
	var sitePlan2 = new Image();
	sitePlan2.src = "../images/sitePlan_2.jpg";
	var sitePlan3 = new Image();
	sitePlan3.src = "../images/sitePlan_3.jpg";
	var sitePlan4 = new Image();
	sitePlan4.src = "../images/sitePlan_4.jpg";
	var sitePlan5 = new Image();
	sitePlan5.src = "../images/sitePlan_5.jpg";
	var sitePlan6 = new Image();
	sitePlan6.src = "../images/sitePlan_6.jpg";
	var sitePlan7 = new Image();
	sitePlan7.src = "../images/sitePlan_7.jpg";
	var sitePlan8 = new Image();
	sitePlan8.src = "../images/sitePlan_8.jpg";
	var sitePlan9 = new Image();
	sitePlan9.src = "../images/sitePlan_9.jpg";
	var sitePlan10 = new Image();
	sitePlan10.src = "../images/sitePlan_10.jpg";
	var sitePlan11 = new Image();
	sitePlan11.src = "../images/sitePlan_11.jpg";
}

