// Lymn Luxury Vehicle Hire
// Main Site Javascript
// @2010 James Allen, JWA Developments (http://www.jwadevelopments.com)

$(document).ready(function() {	
	makeExtLinks();
});

function makeExtLinks() {
	$('.ext').click(function() {
		window.open(this.href);
		return false;
	});	
}

function initVehicleDetail() {	
	if ($("#direct_mode").val() == "false") {		
		$("#vehicle_detail #tabs a").removeClass("ui-state-default").removeClass("ui-state-active");

		$("#vehicle_detail #tabs").tabs({
			cache:true
		});

		$("#vehicle_detail #tabs").tabs("url", 1, $("#link_interior").val());
		$("#vehicle_detail #tabs").tabs("url", 2, $("#link_exterior").val());
		$("#vehicle_detail #tabs").tabs("url", 3, $("#link_engine").val());
		$("#vehicle_detail #tabs").tabs("url", 4, $("#link_prices").val());
	}
}

function setupImageBrowser(type) {		
	$("#vehicle_images_" + type + " .enlarge").click(function(){
		$("#vehicle_images_" + type + " .main_image").click();
		
		return false;
	});
		
	/*$("#vehicle_images_" + type + " .main_image").lightBox({
		imageBtnClose: 'images/site/lightbox-btn-close.gif',
		imageLoading: 'images/site/loading.gif',
		imageBtnNext: 'images/site/lightbox-btn-next.gif',
		imageBtnPrev: 'images/site/lightbox-btn-prev.gif'
	});*/
	
	$('a[rel=lightbox_' + type + ']').lightBox({
		imageBtnClose: 'images/site/lightbox-btn-close.gif',
		imageLoading: 'images/site/loading.gif',
		imageBtnNext: 'images/site/lightbox-btn-next.gif',
		imageBtnPrev: 'images/site/lightbox-btn-prev.gif'
	});	
	
	$("#vehicle_images_" + type + " .main_image").click(function(e){
		e.preventDefault();
		$("#vimage_" + type + "_" + this.rel).click();	
	});
		
	if($("#vehicle_images_" + type + " .img_nav").length) {
		$("#vehicle_images_" + type + " .img_nav a").click(function() {			
			changeImage(this,type);

			return false;
		});
	}
	
	$("#vehicle_images_" + type + " .left_arrow").click(function() {	
		imageNo = parseInt($("#currentImageNo_" + type).val())-1;		
		imageLink = $("#" + type + "_linkImage" + imageNo);					
		changeImage(imageLink,type);
		return false;
	});
	
	$("#vehicle_images_" + type + " .right_arrow").click(function() {
		imageNo = parseInt($("#currentImageNo_" + type).val())+1;							
		imageLink = $("#" + type + "_linkImage" + imageNo);	
		changeImage(imageLink,type);
		
		return false;
	});
}

function changeImage(el,type) {
	currentImage = $(el).html();
	imageName = $("#" + type + "_image" + currentImage).val();			
				
	$("#vehicle_images_" + type + " .vehicle_image").attr("src","images/content/vehicles/main/" + imageName);
	$("#vehicle_images_" + type + " .main_image").attr("href","images/content/vehicles/large/" + imageName);
	$("#vehicle_images_" + type + " .main_image").attr("rel",currentImage);
	$("#vehicle_images_" + type + "  .img_nav a").removeClass("current");
	$(el).addClass("current");
	$("#currentImageNo_" + type).val(currentImage);
		
	if(currentImage == 1) { $("#vehicle_images_" + type + "  .left_arrow_area").hide(); } else { $("#vehicle_images_" + type + "  .left_arrow_area").show(); }
	if(currentImage == $("#no_images_" + type).val()) { $("#vehicle_images_" + type + "  .right_arrow_area").hide(); } else { $("#vehicle_images_" + type + "  .right_arrow_area").show(); }	
}

function copyDetails(rid,type) {
	var row = rid - 1;
	var address = $("#"+ type + "_address_" + row).val();
	var postcode = $("#"+ type + "_postcode_" + row).val();
	var date = $("#"+ type + "_date_" + row).val();
	var time = $("#"+ type + "_time_" + row).val();
	
	$("#"+ type + "_address_" + rid).val(address);
	$("#"+ type + "_postcode_" + rid).val(postcode);
	$("#"+ type + "_date_" + rid).val(date);
	$("#"+ type + "_time_" + rid).val(time);	
	
	return false;
}

function initEnquiryBasket() {
	$('.date-pick').datePicker();
}

