// JavaScript Document

// <![CDATA[
			
			
// define browser vars
var browsrObj = new browserObject();
var fadeSpeed = 1000;
var targetDiv = ".mainPanelHolder"; // as a string

// setup a holding div
var mainPanelDiv = $(document.createElement('div'));
		mainPanelDiv.leftX = "";
		mainPanelDiv.rightX = "";
		mainPanelDiv.leftGutterWidth = "";
		mainPanelDiv.leftGutterMidPoint = "";
		mainPanelDiv.rightGutterWidth = "";
		mainPanelDiv.rightGutterMidPoint = "";	
  
var minScreenWidth = 1024;   	

var leftBoxesX = "";
var rightBoxesX  = "";	
	
var ffMc2 = browsrObj.detectMac();			
var pPanels = $(".pushpanel");


//ms helper object
var ms = new msHelper();
var pushControl = new pushController("push");

if (typeof Filter == 'function') {
    var filter = new Filter();
}

  
  
$(document).ready(function(){
						   
		//shortcuts
	var pane1 = $("#p1");
	var pane2 = $("#p2");
	var pane3 = $("#p3");
	var pane4 = $("#p4");

	mainPanelDiv = $(targetDiv);
	
	//initialise main content panel	- get position of panel in relation to screen
	initialiseContentPanel();
			
	
	// check for resolution / browser type and then display pushes	
	pushControl.initPushes();


	//var debugPanel = new debug(true);
        if (typeof filter == 'object') {
            filter.init();
        }
	
	
	// set up the nav dropdowns
	setupNav();

	// target individual pages 
	
	/* sort out rollovers on range page **/
/*
	$(".ovr").hover(function() {		
		$(this).css({ 'background': 'url("/static09/images/bkgd-range-shad-ovr.png") no-repeat' }); 
   	}, function() {
		$(this).css({ 'background-image': 'none' });
    });
*/

    if (typeof DD_belatedPNG == 'object') {
	DD_belatedPNG.fix('.ovr');
	DD_belatedPNG.fix('.filtrBar');
	DD_belatedPNG.fix('.tb');
	DD_belatedPNG.fix('.png');
    }
	
	
	/* target buttons for lightbox overlay */
	$(".iframe").colorbox({width:"730px", height:"600px", iframe:true}); // width:"730px", height:"600px",
	$(".iframetandcs").colorbox({width:"730px", height:"460px", iframe:false, inline:true, href:"#termsandcond"}); 	
	$(".titlefinance").colorbox({width:"735px", height:"560px", iframe:false, inline:true, href:"#financecalc"});

	
});

 

/* move pushes on resize */
$(window).resize(function(){  
        if (resizeTimeout)
            clearTimeout(resizeTimeout);
       		resizeTimeout = setTimeout(function(){													
				pushControl.animatePushes();	
		}, 1000);			
		var resizeTimeout = null;	
});



// ]]> 

  
  

