﻿var superfishData={ dropShadows: false };
var refreshes={};
$(document).ready(function()
{
	window.$blocks={
		left:$("#left_menu"),
		middle:$(".first")
	};
	window.$heights={
		left:$blocks.left.innerHeight(),
		middle:$blocks.middle.innerHeight()
	}
	if(!$("#left_fix").exists()) { $("#left_menu .blockmenu").last().append( $.IMG({ "id":"left_fix", "class":"fix", "src":url_site+"images/blank.gif", "height":0 }) ); }
	if(!$("#page2").exists()) { $blocks.middle.append( $.DIV({ "id":"page2", "class":"no_margin ui-corner-bottom" }) ); }
	if(!$("#middle_fix").exists()) { $("#page2").append( $.IMG({ "id":"middle_fix", "class":"fix", "src":url_site+"images/blank.gif", "height":0 }) ); }
	window.$blocks=$.extend($blocks, { left_fix:$("#left_fix"), middle_fix:$("#middle_fix") });
	if($("#right_menu").exists())
	{
		if(!$("#right_fix").exists()) { $("#right_menu .blockmenu").last().append( $.IMG({ "id":"right_fix", "class":"fix", "src":url_site+"images/blank.gif", "height":0 }) ); }
		window.$blocks=$.extend($blocks, { right:$("#right_menu"), right_fix:$("#right_fix") });
	}

	$(".vidbox").jqvideobox();
	$(".sf-menu").superfish(superfishData).find('ul').bgIframe();
	
	slider.data=[];
	var i=0;
	$("img.slide").each(function()
	{
		slider.data.push({ "id":$(this).attr("id"), "desc":"Slider image" }); //"desc":$(this).attr("alt")
		$(this).css("display", "none").addClass("ui-corner-bottom");
		$("#slide-nav").append('<a id="slide-link-'+i+'" href="javascript:;" onclick="slider.slide('+i+');return false;" onfocus="this.blur();">'+(i+1)+'</a>');
		i++;
	});
	slider.data.reverse();
	slider.init();
	
	if(window.page_data.accordion)
	{
		$(".accordion").each(function() {
			$(this).accordion({
				collapsible:true,
				autoHeight:false,
				active:false,
				animated:false,
				navigation:true,
				change:function() { fix_heights(0); }
			});
			//$(this).find("h3:first").blur().click();
			$(this).accordion("option", "animated", true);
		});
	}
	
	if(!window.page_data.ssl)
	{
		if(window.page_data.search)
		{
			var field_search_container = $("#search_container");
			$("#search_choice", field_search_container).search_choice(page_data.search);
			$("#search_form", field_search_container).search_form({ defaultSearch:page_data.search });
			$("#select_search_choice", field_search_container).bind("change", function() {
				$("#search_form", field_search_container).search_form({ defaultSearch:$(this).val() });
				fix_heights(0);
			});
			$("#offers_menu", $(".blockmenu")).css("cursor", "pointer").bind("click", function() {
				$("#select_search_choice", field_search_container).val("off");
				$("#search_form", field_search_container).search_form({ defaultSearch: "off" });
				$("#search_submit", field_search_container).click();
				fix_heights(0);
			});
			$("#search_offer_type2").live("change", function() {
				$("#select_search_choice", field_search_container).val("off");
				$("#search_form", field_search_container).search_form({ defaultSearch: "off" });
				$("#search_offer_type", field_search_container).val($(this).val());
				$("#search_submit", field_search_container).click();
				fix_heights(0);
			});
			if (window.page_data.searchdata) {
				last_search_link(window.page_data.searchdata, field_search_container);
			}
		}
		
		if(window.page_data.map)
		{
			$("#map_container").load_map(window.page_data.map);
		}

		/*if(page_data.myList.length)
		{
			my_list(page_data.myList);
		}*/
	}
	
	if(window.page_data.tabs)
	{
		myTabs("tabs", page_data.tabs.sel_tab);
	}
	
	if(window.page_data.enquiry)
	{
		$("#enquiry_form").enquiry_form(page_data.enquiry);
		$("#enquiry_submit").live("click", function() {
			$("#enquiry_form").submit();
		});
		if(page_data.enquiry.type=="pac")
		{
			$("#tariff").enquiry_converter();
		}
	}
	if($("#link_award").exists())
	{
		var content = '<div style="text-align:left; padding:10px; width:600px; line-height:20px;">' + $("#awards").html() + '</div>';
		$("#link_award").append(
			$.STRONG({},
				$.A({ "title":"Click here for Details", "href":"#" }, "Awards")
			)
		);
		$("#awards").css('display', 'none');
		$("#link_award a").first().fancybox({ "content":content, "transitionIn":"elastic", "transitionOut":"elastic", "titleShow":false });
	}
	
	$("a.vehicle").cartooltip();
	$("a.tooltip, img.sicon").tooltip();
	//if($("#map_regions").exists()) { $("#map_regions").maphilight(); }
	fix_heights(0);
});
