
// 'stacks' is the Stacks global object.
// All of the other Stacks related Javascript will 
// be attatched to it.
var stacks = {};


// this call to jQuery gives us access to the globaal
// jQuery object. 
// 'noConflict' removes the '$' variable.
// 'true' removes the 'jQuery' variable.
// removing these globals reduces conflicts with other 
// jQuery versions that might be running on this page.
stacks.jQuery = jQuery.noConflict(true);

// Javascript for stacks_in_284_page4
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_284_page4 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_284_page4 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	


// start doobox scrren lift jquery code

$(document).ready(function() {
 
 // Image Sources
	var images = $("#stacks_in_284_page4 .DooScreenShow *").find("img");
    var imagearray = jQuery.makeArray(images);
    var max = $(imagearray).length;
    var i = 0;
    var delay = 2 * 1000;
    var auto = 1;

if (auto == 0) {   
    $('#stacks_in_284_page4 .dooScreenContainer2').bind('click', function() {

        $('#stacks_in_284_page4 .spacer').slideDown('slow', function() {
        $('#stacks_in_284_page4 .dooScreenContainer2 .centered_image img').remove();
        $('#stacks_in_284_page4 .dooScreenContainer2 .centered_image').append(imagearray[i]);
        });

            $('#stacks_in_284_page4 .spacer').slideUp('slow', function() {
                // some method here if i need it
            });
        i++; 
        if (i >= max) {i = 0;}
    });
}
    
  
    


if (auto == 1) {
setInterval(function() {

        
        $('#stacks_in_284_page4 .spacer').slideDown('slow', function() {
        $('#stacks_in_284_page4 .dooScreenContainer2 .centered_image img').remove();
        $('#stacks_in_284_page4 .dooScreenContainer2 .centered_image').append(imagearray[i]);
        });

            $('#stacks_in_284_page4 .spacer').slideUp('slow', function() {
                // some method here if i need it
            });
        i++; 
        if (i >= max) {i = 0;}
        
 
}, delay); 
}
    
    
    
});    

// end doobox scrren lift jquery code


	return stack;
})(stacks.stacks_in_284_page4);


// Javascript for stacks_in_810_page4
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_810_page4 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_810_page4 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	

// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
// Chauffeur STACK BY http://www.doobox.co.uk XXXXXXX
// COPYRIGHT@2010 MR JG SIMPSON, TRADING AS DOOBOX
// ALL RIGHTS RESERVED XXXXXXXXXXXXXXXXXXXXXXXXXXX
// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx




// DOCUMENT READY FUNCTIONS
$(document).ready(function() {


jQuery.url=function()
{var segments={};var parsed={};var options={url:window.location,strictMode:false,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};var parseUri=function()
{str=decodeURI(options.url);var m=options.parser[options.strictMode?"strict":"loose"].exec(str);var uri={};var i=14;while(i--){uri[options.key[i]]=m[i]||"";}
uri[options.q.name]={};uri[options.key[12]].replace(options.q.parser,function($0,$1,$2){if($1){uri[options.q.name][$1]=$2;}});return uri;};var key=function(key)
{if(!parsed.length)
{setUp();}
if(key=="base")
{if(parsed.port!==null&&parsed.port!=="")
{return parsed.protocol+"://"+parsed.host+":"+parsed.port+"/";}
else
{return parsed.protocol+"://"+parsed.host+"/";}}
return(parsed[key]==="")?null:parsed[key];};var param=function(item)
{if(!parsed.length)
{setUp();}
return(parsed.queryKey[item]===null)?null:parsed.queryKey[item];};var setUp=function()
{parsed=parseUri();getSegments();};var getSegments=function()
{var p=parsed.path;segments=[];segments=parsed.path.length==1?{}:(p.charAt(p.length-1)=="/"?p.substring(1,p.length-1):path=p.substring(1)).split("/");};return{setMode:function(mode)
{strictMode=mode=="strict"?true:false;return this;},setUrl:function(newUri)
{options.url=newUri===undefined?window.location:newUri;setUp();return this;},segment:function(pos)
{if(!parsed.length)
{setUp();}
if(pos===undefined)
{return segments.length;}
return(segments[pos]===""||segments[pos]===undefined)?null:segments[pos];},attr:key,param:param};}();

var yourfolder = jQuery.url.attr("directory");
if(yourfolder == "/"){yourfolder = ""};




var h = $("body").height();
var topquarter = h / 4;

var thebutton = $(".stacks_in_810_page4wrapper").clone();
$(".stacks_in_810_page4wrapper").remove();
$(thebutton).prependTo("body");

$(".stacks_in_810_page4wrapper").css({
"display":"none",
"position":"fixed",
"bottom":"20px",
"right":"30px",
"z-index":"1000001"
});



var itsIEnine = navigator.userAgent.match(/MSIE 9/i) != null;

if(itsIEnine){
	$(".stacks_in_810_page4wrapper .stacks_in_810_page4bulter").css({
    "background" : "#AAAAAA",
    "-webkit-border-radius" : "27px",
    "-moz-border-radius" : "27px",
    "border-radius" : "27px"
    });
}
else{
    $(".stacks_in_810_page4wrapper .stacks_in_810_page4bulter").css({
    "-webkit-border-radius" : "26px",
    "-moz-border-radius" : "26px",
    "border-radius" : "26px",
    "behavior":"url(" + yourfolder + "files/chauffeur_files/RBPIE.htc)" 
    });
}




$(window).scroll(function() {
    if ($(this).scrollTop() > topquarter) {
        $(".stacks_in_810_page4wrapper").fadeIn();
    }
    else {
        $(".stacks_in_810_page4wrapper").fadeOut();
    }
});




 $('.stacks_in_810_page4wrapper').click(function(){
 
 $('html, body').animate({scrollTop:0}, 'slow');
 
 return false;
 
 });





});





// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
// END DOOBOX Chauffeur STACK XXXXXXXXXXXXXXXXXXXX
// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
	return stack;
})(stacks.stacks_in_810_page4);



