/*****jscookies*********/
//document.cookie = "name=""; expires=15/02/2011 00:00:00";
//note month starts at 00 = jan

//set cookie info
function set_cookie (name, value, exp_y, exp_m, exp_d, path, domain, secure)
{
  var cookie_string = name + "=" + escape (value);

	if (exp_y)
	{
		var expires = new Date (exp_y, exp_m, exp_d);
		cookie_string += "; expires=" + expires.toGMTString();
	}
	if (path)
	{
        cookie_string += "; path=" + escape (path);
	}
	if (domain)
	{
        cookie_string += "; domain=" + escape (domain);
	}
	if (secure)
	{
        cookie_string += "; secure";
	}
  document.cookie = cookie_string;
}

//delete cookie
function delete_cookie (cookie_name)
{
  var cookie_date = new Date ();  // current date & time
  cookie_date.setTime (cookie_date.getTime() - 1);
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}

//get cookie info
function get_cookie (cookie_name)
{
	var results = document.cookie.match ('(^|;) ?' + cookie_name + '=([^;]*)(;|$)');
	if (results)
	{
		return (unescape(results[2]));
	}
	else
	{
		return null;
	}
}

//function to set colour theme 
function setColour(colour)
{
	//alert(colour);	
	set_cookie ("colName", colour, 2060, 00, 01,"/","www.rowanmoor.co.uk");
	//var newColour = get_cookie ("value");
	//alert(get_cookie ("name"));
}

//function to set order of draggable boxes
function setOrder(x,y,z)
{
	var order = x +"-"+ y +"-"+ z;
	set_cookie ("boxOrder", order, 2060, 00, 01);
	
	
	/*
	$("#box_"+z).removeClass("limargin");
	$("#box_"+x).addClass("limargin");
	$("#box_"+y).addClass("limargin");
		*/

	
}

//delete_cookie ( "name" );

/*********** Sign up Email *********/
$(document).ready(function() {
	//engage on the page load
	$(function() {
	  //trigger ajax on submit
	  $('#signupForm').submit( function(){
	
	  //hide the form
	  $('#signupForm').hide();
	
	  //show the loading bar
	  $('.loader').append($('.bar'));
	  $('.bar').css({display:'block'});
	
	  //send the ajax request
	  $.get('includes/signupEmail.php',{adviser:$('#adviser').attr('checked'),
						privateInvestor:$('#privateInvestor').attr('checked'),
						firstname:$('#firstname').val(),
						surname:$('#surname').val(),
					   email:$('#email').val(),
					   company:$('#company').val(),
					   postcode:$('#postcode').val()},
	
	  //return the data
	  function(data){ 
		//hide the graphic
		$('.bar').css({display:'none'});
		 $('.loader').css({display:'block'});
		$('.loader').append(data);
	  });
	
	  //stay on the page
	  return false;
	  });
	});
	

	$(function() {
	  //trigger ajax on submit
	  $('#etalkPageForm').submit( function(){
	
		//hide the form
	  $('#etalkPageForm').hide();
	
		//show the loading bar
	  $('.loader').append($('.bar'));
	  $('.bar').css({display:'block'});
	
	
	
	
	  //send the ajax request
	  $.get('../../includes/signupEmail.php',{adviser:$('#adviser').attr('checked'),
						privateInvestor:$('#privateInvestor').attr('checked'),
						firstname:$('#firstname').val(),
						surname:$('#surname').val(),
					   email:$('#email').val(),
					   company:$('#company').val(),
					   postcode:$('#postcode').val()},
	
	  //return the data
	  function(data){ 
		//hide the graphic
		$('.bar').css({display:'none'});
		 $('.loader').css({display:'block'});
		$('.loader').append(data);
	  });
	
	  //stay on the page
	  return false;
	  });
	});
});

/********* Question (side bar 2) *******/
$(document).ready(function(){

	
	//expand the box
	$("#enquirerName,#enquirerSurname,#enquirerEmail,#enquirerPhone,#question,#enquirerCompanyName,#enquirerPostcode,#radio_pi,#radio_fa").click(function(){
	    //$('#loading').animate({width: 200, marginLeft: 0}, {duration: 1000});
		$("#questionWrapper").animate({width:290, height:540, left:-115},"slow");
		$("#textbox_1").animate({width:280},"slow");
		$("#textbox_2").animate({width:280},"slow");
		$("#textbox_3").animate({width:280},"slow");
		$("#textbox_4").animate({width:280},"slow");
		$("#textbox_5").animate({width:280},"slow");
		$("#textbox_6").animate({width:280},"slow");
		$("#question").animate({width:280,height:80},"slow",function(){
			//call back to shiow the shrink button
			$(".shrink").fadeIn("normal");
		});
		
	});
	  
	//shrink the box
	$(".shrink").click(function(){
		$("#questionWrapper").animate({width:175, height:540, left:0},"slow");
		$("#textbox_1").animate({width:165},"slow");
		$("#textbox_2").animate({width:165},"slow");
		$("#textbox_3").animate({width:165},"slow");
		$("#textbox_4").animate({width:165},"slow");
		$("#textbox_5").animate({width:165},"slow");
		$("#textbox_6").animate({width:165},"slow");
		$("#question").animate({width:165,height:50},"slow");
		$(".shrink").fadeOut("normal");
	});
	
	//allows any where on the body to be clicked to shrink the box.
	$('body').click(function() {
 		$("#questionWrapper").animate({width:175, height:540, left:0},"slow");
		$("#textbox_1").animate({width:165},"slow");
		$("#textbox_2").animate({width:165},"slow");
		$("#textbox_3").animate({width:165},"slow");
		$("#textbox_4").animate({width:165},"slow");
		$("#textbox_5").animate({width:165},"slow");
		$("#textbox_6").animate({width:165},"slow");
		$("#question").animate({width:165,height:50},"slow");
		$(".shrink").fadeOut("normal");
 	});
	 //Stops the the questionWapper form being part of the clickable body to shrink the box.
	 $('#questionWrapper').click(function(event){
    	 event.stopPropagation();	
	 });
	 
	// Depending on who is asking thw question, ask for more information by showing more form fields
	$('#radio_fa').click(function() {
		$('#ifFAdviser').show();
	});
	$('#radio_pi').click(function() {
		$('#ifFAdviser').hide();
	});
});



var errorOutput = ""; //used in a number of functions to collect the error text during form validation

function getElement(id){
    if(document.getElementById){
        getElement = function(id){ return document.getElementById(id); }
    }else if(document.all){
        getElement = function(id){ return document.all[id]; };
    }else if(document.layers){
        getElement = function(id){ return document.layers[id]; };
    }else{
        getElement = function() { return null; }
    }

    // When we get here, the getElement function has been replaced.
    // So we return the result of the new function.
    return getElement(id);
}

function validateRequired(field,outputText)
{
	with(field)
	{
		if(value==null||value=="")
		{
			errorOutput += ("<li>" + outputText + "</li>");
			return false;
		}
		else
		{
			return true;
		}
	}
}

function validateEmail(field)
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(field.value) == false)
	{
		errorOutput += "<li>Please enter a valid email address.</li>";
		return false;
	}
	return true;
}

function validateQuestionForm(form)
{
	errorOutput = "";
	var returnValue = true;
	
	with(form)
	{
		if(validateRequired(enquirerName,'Your name is required.') == false)
		{
			returnValue = false;
		}
		if(validateRequired(enquirerSurname,'Your surname is required.') == false)
		{
			returnValue = false;
		}
		if(validateRequired(enquirerEmail,"Your email address is required.") == false || validateEmail(email) == false)
		{
			returnValue = false;
		}
		
		if(document.getElementById("radio_fa").checked == true && validateRequired(enquirerCompanyName,"Your company name is required.") == false)
		{
			returnValue = false;
		}
		
		if(document.getElementById("radio_fa").checked == true && validateRequired(enquirerPostcode,"Your postcode is required.") == false)
		{
			returnValue = false;
		}
		
		if(validateRequired(question,'Please enter a question.') == false)
		{
			returnValue = false;
		}
	}
	if(returnValue == false)
	{
		//Clear the divs
		document.getElementById('glossary_top_h2').innerHTML = "";
		document.getElementById('glossary_content').innerHTML ="";
		
		//Fill the popup with the validation errors
		document.getElementById("glossary_top_h2").innerHTML = "Problem with your enquiry submission";
		document.getElementById("glossary_content").innerHTML = "Please provide:<ul>" + errorOutput + "</ul>";
		
		//Display the popup now it is ready
		document.getElementById('glossary').style.display = 'block';
	}

	return returnValue;
}
/********* Glossary ******/
var menu;
var theTop = 205; //distance from top to case studies box - may be altered in xmlhttpChange when Gloss receives content
var old = theTop;

window.onload = init; 
function init()
{	
	menu = new getObj('glossary');
	movemenu();
}
function closePopup(){
	document.getElementById('glossary').style.display='none';
}
function movemenu()
{
	if (window.innerHeight)
	{
		  pos = window.pageYOffset
	}
	else if (document.documentElement && document.documentElement.scrollTop)
	{
		pos = document.documentElement.scrollTop
	}
	else if (document.body)
	{
		  pos = document.body.scrollTop
	}
	if (pos < theTop) pos = theTop;
	else pos += theTop;
	if (pos == old) //only move when stopped scrolling
	{
		menu.style.top = pos + "px";
	}
	old = pos;
	temp = setTimeout('movemenu()',300);
}

function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}
/////			
function SendRequest(URL) {
  //If javascript is enabled add type to query string sent to php script.
  if (URL.href.indexOf("?")==-1){
	URLvar = URL.href + '?type=text';
}else{
	URLvar = URL.href + '&type=text';
}
  //If browser is IE, create Active X object
  if (window.ActiveXObject)
  {
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
    if (xmlhttp)
    {
		
      //Hook the event handler.
      xmlhttp.onreadystatechange=xmlhttpChange 
	  xmlhttp.open("GET", URLvar, false);
    }
    
  }
  //If browser is mozilla etc, create XMLHttpRequest object.
  else if (window.XMLHttpRequest)
  {
    xmlhttp=new XMLHttpRequest();
    //Hook the event handler
    xmlhttp.onload=xmlhttpChange
	xmlhttp.open("GET", URLvar, false);
  }

  //Prepare the call, http method=GET, URL is passed from a href below, false=asynchronous call
  //Finally send the call and begin the process.
    xmlhttp.send(null);
}
function xmlhttpChange(){
  // This handler is called 4 times for each state change of xmlhttp
  // States are: 0 uninitialized
  //      1 loading
  //      2 loaded
  //      3 interactive
  //      4 complete
  
  //When completed
  if (xmlhttp.readyState==4) {
    //Clear the div.
    document.getElementById('glossary_top_h2').innerHTML = "";
	
	
	document.getElementById('glossary_content').innerHTML ="";
	
	//Split the values returned separate by ,
	//This the places the returned values separately into an array

	var glossarytext = xmlhttp.responseText.split('~');
	
	//Then write the text from the DB into the example div.
	//Use responseText as the returned value is text and not XML.
	document.getElementById('glossary_top_h2').innerHTML = glossarytext[0];
	document.getElementById('glossary_content').innerHTML = glossarytext[1];

    //Show this division.
	document.getElementById('glossary').style.display = 'block'
	//check if it is too high for a 800x600 screen
	GlossDiv = document.getElementById('glossary');
	myHeight = GlossDiv.offsetHeight;
	if (myHeight > 410) {
		theTop = 35;
		GlossDiv.style.top = "35px";
	} else {
		theTop = 205;
	}
  }
}
// Script to show or hide a section
function showHide(sElement){
	var elSel = document.getElementById(sElement);
	if (elSel.style.display == "none"){
		elSel.style.display = "";
	}else{
		elSel.style.display = "none";
	}
}


/****** Colour Changer ******/
$(document).ready(function() {
	/******************Orange*********************/
	$("#orangeButton").click(function(){
		//background solid colour							
		if($("#leftBox").hasClass("purple") == true || $("#leftBox").hasClass("blue") == true || $("#leftBox").hasClass("green") == true )
		{
			$("#leftBox").removeClass("purple blue green").addClass("orange");	
		}
		//outline borders
		if($(".bannerText").hasClass("purple") == true || $(".bannerText").hasClass("blue") == true || $(".bannerText").hasClass("green") == true )
		{
			$(".bannerText").removeClass("purple blue green").addClass("orange");
			$("#banners img").removeClass("purple blue green").addClass("orange");
			$("div.bannerText img").removeClass("orange purple green blue");
		}
	
		//link colours
		if($("p.topbarRight").hasClass("purple") == true || $("p.topbarRight").hasClass("blue") == true || $("p.topbarRight").hasClass("green") == true )
		{
			$("p.topbarRight").removeClass("purple blue green").addClass("orange");
			$("#footer li a").removeClass("purple blue green").addClass("orange");
			$("#footer ul").removeClass("purple blue green").addClass("orange");
		}
		
		//tabs backgorund
		if($("ul.tabs li").hasClass("purple") == true || $("ul.tabs li").hasClass("blue") == true || $("ul.tabs li").hasClass("green") == true )
		{
			$("ul.tabs li").removeClass("purple blue green").addClass("orange");
		}	
		//active tab border
		if($(".on").hasClass("purple") == true || $(".on").hasClass("blue") == true || $(".on").hasClass("green") == true )
		{
			$(".on").removeClass("purple blue green").addClass("orange");
		}
		
		//tabs ul border colour
		if($("ul.tabs").hasClass("purple") == true || $("ul.tabs").hasClass("blue") == true || $("ul.tabs").hasClass("green") == true )
		{
			$("ul.tabs").removeClass("purple blue green").addClass("orange");
		}

		if($(".tab_container").hasClass("purple") == true || $(".tab_container").hasClass("blue") == true || $(".tab_container").hasClass("green") == true )
		{
			$(".tab_container").removeClass("purple blue green").addClass("orange");
		}
			
		//hover for menu li
		if($("#mainMenu li a").hasClass("purple") == true || $("#mainMenu li a").hasClass("blue") == true || $("#mainMenu li a").hasClass("green") == true )
		{
			$("#mainMenu li a").removeClass("purple blue green").addClass("orange");
			//remove all classes from sippview button
			$("#sippviewLoginMenu li a").removeClass("purple blue orange green");
			$("#adviserLoginMenu li a").removeClass("purple blue orange green");
		}
		
		//dot in contact (top bar)
		if($("#contactdotdiv").hasClass("purple") == true || $("#contactdotdiv").hasClass("blue") == true || $("#contactdotdiv").hasClass("green") == true )
		{
			$("#contactdotdiv").removeClass("purple blue green").addClass("orange");
		}
		if($("#additionaldotdiv").hasClass("purple") == true || $("#additionaldotdiv").hasClass("blue") == true || $("#additionaldotdiv").hasClass("green") == true )
		{
			$("#additionaldotdiv").removeClass("purple blue green").addClass("orange");
		}
		
		//email address in top bar
		if($(".topbarRight a").hasClass("purple") == true || $(".topbarRight a").hasClass("blue") == true || $(".topbarRight a").hasClass("green") == true )
		{
			$(".topbarRight a").removeClass("purple blue green").addClass("orange");
		}
		
	
		//compass
		if($("#handle1").hasClass("purple") == true || $("#handle1").hasClass("blue") == true || $("#handle1").hasClass("green") == true )
		{
			$("#handle1").removeClass("purple blue green").addClass("orange");
		}
		
		if($("h2 a").hasClass("purple") == true || $("h2 a").hasClass("blue") == true || $("h2 a").hasClass("green") == true )
		{
			$("h2 a").removeClass("purple blue green").addClass("orange");
		}
		
		//Updates | Press Release links
		if($("#updatesLinks").hasClass("purple") == true || $("#updatesLinks").hasClass("blue") == true || $("#updatesLinks").hasClass("green") == true )
		{
			$("#updatesLinks").removeClass("purple blue green").addClass("orange");
		}
		
		//hover for submenu li
		if($("#submenu li").hasClass("purple") == true || $("#submenu li").hasClass("blue") == true || $("#submenu li").hasClass("green") == true )
		{
			$("#submenu li").removeClass("purple blue green").addClass("orange");
		}
		
		//question box (main content page)
		if($("#questionWrapper").hasClass("purple") == true || $("#questionWrapper").hasClass("blue") == true || $("#questionWrapper").hasClass("green") == true )
		{
			$("#questionWrapper").removeClass("purple blue green").addClass("orange");
		}
		//socail links
		if($("#social").hasClass("purple") == true || $("#social").hasClass("blue") == true || $("#social").hasClass("green") == true )
		{
			$("#social").removeClass("purple blue green").addClass("orange");
		}
		
		//Testimonials tabbox/menu
		if($("#testimoList li").hasClass("purple") == true || $("#testimoList li").hasClass("blue") == true || $("#testimoList li").hasClass("green") == true )
		{
			$("#testimoList li").removeClass("purple blue green").addClass("orange");
		}
		//Testimonials selected tabbox/menu
		if($("#testimoList li").hasClass("selected_purple") == true || $("#testimoList li").hasClass("selected_blue") == true || $("#testimoList li").hasClass("selected_green") == true )
		{
			$("#testimoList li.selected_purple").removeClass("selected_purple selected_blue selected_green").addClass("selected_orange");
			$("#testimoList li.selected_blue").removeClass("selected_purple selected_blue selected_green").addClass("selected_orange");
			$("#testimoList li.selected_green").removeClass("selected_purple selected_blue selected_green").addClass("selected_orange");
		}
		
		//Testimonials content box
		if($("#testimoContent").hasClass("purple") == true || $("#testimoContent").hasClass("blue") == true || $("#testimoContent").hasClass("green") == true )
		{
			$("#testimoContent").removeClass("purple blue green").addClass("orange");
		}
		
		//Testimonials dates and titles
		if($("#testimoContent h2").hasClass("purple") == true || $("#testimoContent h2").hasClass("blue") == true || $("#testimoContent h2").hasClass("green") == true )
		{
			$("#testimoContent h2").removeClass("purple blue green").addClass("orange");
		}
		
		if($("#testimoContent strong").hasClass("purple") == true || $("#testimoContent strong").hasClass("blue") == true || $("testimoContent strong").hasClass("green") == true )
		{
			$("#testimoContent strong").removeClass("purple blue green").addClass("orange");
		}
		
		//sub homepage image border
		if($("#subBox1").hasClass("purple") == true || $("#subBox1").hasClass("blue") == true || $("#subBox1").hasClass("green") == true )
		{
			$("#subBox1").removeClass("purple blue green").addClass("orange");
		}
		
		//sub homepage image border
		if($("#subBox3").hasClass("purple") == true || $("#subBox3").hasClass("blue") == true || $("#subBox3").hasClass("green") == true )
		{
			$("#subBox3").removeClass("purple blue green").addClass("orange");
		}
		
		
		//subbox3 list style ul
		if($("#subBox3 ul").hasClass("purple") == true || $("#subBox3 ul").hasClass("blue") == true || $("#subBox3 ul").hasClass("green") == true )
		{
			$("#subBox3 ul").removeClass("purple blue green").addClass("orange");
		}
		
		//subbox3 list style >
		if($("#subBox3 span.bullet").hasClass("purple") == true || $("#subBox3 span.bullet").hasClass("blue") == true || $("#subBox3 span.bullet").hasClass("green") == true )
		{
			$("#subBox3 span.bullet").removeClass("purple blue green").addClass("orange");
		}
		
		
		//sub homepage list titles
		if($("#subList1 h2").hasClass("purple") == true || $("#subList1 h2").hasClass("blue") == true || $("#subList1 h2").hasClass("green") == true )
		{
			$("#subList1 h2").removeClass("purple blue green").addClass("orange");
			$("#subList2 h2").removeClass("purple blue green").addClass("orange");
			$("#subList3 h2").removeClass("purple blue green").addClass("orange");
			$("#subList4 h2").removeClass("purple blue green").addClass("orange");
			$("#subBox2 h1").removeClass("purple blue green").addClass("orange");
		}
		
		//bottom border on header
		if($("#header").hasClass("purple") == true || $("#header").hasClass("blue") == true || $("#header").hasClass("green") == true )
		{
			$("#header").removeClass("purple blue green").addClass("orange");
			$("#headerCenter").removeClass("purple blue green").addClass("orange");
		}
		//h2 chart
		if($("#chart h2").hasClass("purple") == true || $("#chart h2").hasClass("blue") == true || $("#chart h2").hasClass("green") == true )
		{
			$("#chart h2").removeClass("purple blue green").addClass("orange");
		}
		//h2 rbs
		if($("#rbs h2").hasClass("purple") == true || $("#rbs h2").hasClass("blue") == true || $("#rbs h2").hasClass("green") == true )
		{
			$("#rbs h2").removeClass("purple blue green").addClass("orange");
		}
		//rbs links in tab3
		if($("#rbsLinks").hasClass("purple") == true || $("#rbsLinks").hasClass("blue") == true || $("#rbsLinks").hasClass("green") == true )
		{
			$("#rbsLinks").removeClass("purple blue green").addClass("orange");
		}
		
		//sitemap h2 
		if($(".sitemap h2").hasClass("purple") == true || $(".sitemap h2").hasClass("blue") == true || $(".sitemap h2").hasClass("green") == true )
		{
			$(".sitemap h2").removeClass("purple blue green").addClass("orange");
		}
		
		
		
	});
	/*******************Purple***********************/
	$("#PurpleButton").click(function(){
		if($("#leftBox").hasClass("orange") == true || $('#leftBox').hasClass("blue") == true || $('#leftBox').hasClass("green") == true )
		{
			$("#leftBox").removeClass("orange blue green").addClass("purple");
		}
		
		if($(".bannerText").hasClass("orange") == true || $(".bannerText").hasClass("blue") == true || $(".bannerText").hasClass("green") == true)
		{
			$(".bannerText").removeClass("orange blue green").addClass("purple");
			$("#banners img").removeClass("orange blue green").addClass("purple");
			$("div.bannerText img").removeClass("orange purple green blue");
		}
		
		if($("p.topbarRight").hasClass("orange") == true || $("p.topbarRight").hasClass("blue") == true || $("p.topbarRight").hasClass("green") == true)
		{
			$("p.topbarRight").removeClass("orange blue green").addClass("purple");
			$("#footer li a").removeClass("orange blue green").addClass("purple");
			$("#footer ul").removeClass("orange blue green").addClass("purple");
		}

		if($("ul.tabs li").hasClass("orange") == true || $("ul.tabs li").hasClass("blue") == true || $("ul.tabs li").hasClass("green") == true)
		{
			$("ul.tabs li").removeClass("orange blue green").addClass("purple");
			
		}

		if($(".on").hasClass("orange") == true || $(".on").hasClass("blue") == true || $(".on").hasClass("green") == true)
		{
			$(".on").removeClass("orange blue green").addClass("purple");
			
		}
		
		if($("ul.tabs").hasClass("orange") == true || $("ul.tabs").hasClass("blue") == true || $("ul.tabs").hasClass("green") == true)
		{
			$("ul.tabs").removeClass("orange blue green").addClass("purple");
			
		}

		if($(".tab_container").hasClass("orange") == true || $(".tab_container").hasClass("blue") == true || $(".tab_container").hasClass("green") == true )
		{
			$(".tab_container").removeClass("orange blue green").addClass("purple");
		}

		if($("#mainMenu li a").hasClass("orange") == true || $("#mainMenu li a").hasClass("blue") == true || $("#mainMenu li a").hasClass("green") == true )
		{
			$("#mainMenu li a").removeClass("orange blue green").addClass("purple");
			$("#sippviewLoginMenu li a").removeClass("purple blue orange green");
			$("#adviserLoginMenu li a").removeClass("purple blue orange green");
		}
		
		if($("#contactdotdiv").hasClass("orange") == true || $("#contactdotdiv").hasClass("blue") == true || $("#contactdotdiv").hasClass("green") == true )
		{
			$("#contactdotdiv").removeClass("orange blue green").addClass("purple");
		}
		if($("#additionaldotdiv").hasClass("orange") == true || $("#additionaldotdiv").hasClass("blue") == true || $("#additionaldotdiv").hasClass("green") == true )
		{
			$("#additionaldotdiv").removeClass("orange blue green").addClass("purple");
		}
		
		if($(".topbarRight a").hasClass("orange") == true || $(".topbarRight a").hasClass("blue") == true || $(".topbarRight a").hasClass("green") == true )
		{
			$(".topbarRight a").removeClass("orange blue green").addClass("purple");
		}
		
		if($("#handle1").hasClass("orange") == true || $("#handle1").hasClass("blue") == true || $("#handle1").hasClass("green") == true )
		{
			$("#handle1").removeClass("orange blue green").addClass("purple");
		} 
		
		if($("h2 a").hasClass("orange") == true || $("h2 a").hasClass("blue") == true || $("h2 a").hasClass("green") == true )
		{
			$("h2 a").removeClass("orange blue green").addClass("purple");
		} 
		
		if($("#updatesLinks").hasClass("orange") == true || $("#updatesLinks").hasClass("blue") == true || $("#updatesLinks").hasClass("green") == true )
		{
			$("#updatesLinks").removeClass("orange blue green").addClass("purple");
		}
		
		if($("#submenu li").hasClass("orange") == true || $("#submenu li").hasClass("blue") == true || $("#submenu li").hasClass("green") == true )
		{
			$("#submenu li").removeClass("orange blue green").addClass("purple");
		}
		
		if($("#questionWrapper").hasClass("orange") == true || $("#questionWrapper").hasClass("blue") == true || $("#questionWrapper").hasClass("green") == true )
		{
			$("#questionWrapper").removeClass("orange blue green").addClass("purple");
		}
		
		if($("#social").hasClass("orange") == true || $("#social").hasClass("blue") == true || $("#social").hasClass("green") == true )
		{
			$("#social").removeClass("orange blue green").addClass("purple");
		}
		
		if($("#testimoList li").hasClass("orange") == true || $("#testimoList li").hasClass("blue") == true || $("#testimoList li").hasClass("green") == true )
		{
			$("#testimoList li").removeClass("orange blue green").addClass("purple");
		}
		
		if($("#testimoList li").hasClass("selected_orange") == true || $("#testimoList li").hasClass("selected_blue") == true || $("#testimoList li").hasClass("selected_green") == true )
		{
			$("#testimoList li.selected_orange").removeClass("selected_orange selected_blue selected_green").addClass("selected_purple");
			$("#testimoList li.selected_blue").removeClass("selected_orange selected_blue selected_green").addClass("selected_purple");
			$("#testimoList li.selected_green").removeClass("selected_orange selected_blue selected_green").addClass("selected_purple");
		}
		
		if($("#testimoContent").hasClass("orange") == true || $("#testimoContent").hasClass("blue") == true || $("#testimoContent").hasClass("green") == true )
		{
			$("#testimoContent").removeClass("orange blue green").addClass("purple");
		}
		
		if($("#testimoContent h2").hasClass("orange") == true || $("#testimoContent h2").hasClass("blue") == true || $("#testimoContent h2").hasClass("green") == true )
		{
			$("#testimoContent h2").removeClass("orange blue green").addClass("purple");
		}
		
		if($("#testimoContent strong").hasClass("orange") == true || $("#testimoContent strong").hasClass("blue") == true || $("#testimoContent strong").hasClass("green") == true )
		{
			$("#testimoContent strong").removeClass("orange blue green").addClass("purple");
		}
		
		if($("#subBox1").hasClass("orange") == true || $("#subBox1").hasClass("blue") == true || $("#subBox1").hasClass("green") == true )
		{
			$("#subBox1").removeClass("orange blue green").addClass("purple");
		}
		
		if($("#subBox3").hasClass("orange") == true || $("#subBox3").hasClass("blue") == true || $("#subBox3").hasClass("green") == true )
		{
			$("#subBox3").removeClass("orange blue green").addClass("purple");
		}
		
		if($("#subBox3 ul").hasClass("orange") == true || $("#subBox3 ul").hasClass("blue") == true || $("#subBox3 ul").hasClass("green") == true )
		{
			$("#subBox3 ul").removeClass("orange blue green").addClass("purple");
		}
		
		
		
		if($("#subBox3 span.bullet").hasClass("orange") == true || $("#subBox3 span.bullet").hasClass("blue") == true || $("#subBox3 span.bullet").hasClass("green") == true )
		{
			$("#subBox3 span.bullet").removeClass("orange blue green").addClass("purple");
		}
		
		if($("#subList1 h2").hasClass("orange") == true || $("#subList1 h2").hasClass("blue") == true || $("#subList1 h2").hasClass("green") == true )
		{
			$("#subList1 h2").removeClass("orange blue green").addClass("purple");
			$("#subList2 h2").removeClass("orange blue green").addClass("purple");
			$("#subList3 h2").removeClass("orange blue green").addClass("purple");
			$("#subList4 h2").removeClass("orange blue green").addClass("purple");
			$("#subBox2 h1").removeClass("orange blue green").addClass("purple");
		}
		
		if($("#header").hasClass("orange") == true || $("#header").hasClass("blue") == true || $("#header").hasClass("green") == true )
		{
			$("#header").removeClass("orange blue green").addClass("purple");
			$("#headerCenter").removeClass("orange blue green").addClass("purple");

		}
		
		if($("#chart h2").hasClass("orange") == true || $("#chart h2").hasClass("blue") == true || $("#chart h2").hasClass("green") == true )
		{
			$("#chart h2").removeClass("orange blue green").addClass("purple");
		}
		
		if($("#rbs h2").hasClass("orange") == true || $("#rbs h2").hasClass("blue") == true || $("#rbs h2").hasClass("green") == true )
		{
			$("#rbs h2").removeClass("orange blue green").addClass("purple");
		}
		
		if($("#rbsLinks").hasClass("orange") == true || $("#rbsLinks").hasClass("blue") == true || $("#rbsLinks").hasClass("green") == true )
		{
			$("#rbsLinks").removeClass("orange blue green").addClass("purple");
		}
		
		if($(".sitemap h2").hasClass("orange") == true || $(".sitemap h2").hasClass("blue") == true || $(".sitemap h2").hasClass("green") == true )
		{
			$(".sitemap h2").removeClass("orange blue green").addClass("purple");
		}
		
		
		
	});
	/******************************Blue****************************/
	$("#blueButton").click(function(){
		
		if($("#leftBox").hasClass("orange") == true || $('#leftBox').hasClass("purple") == true || $("#leftBox").hasClass("green") == true )
		{
			$("#leftBox").removeClass("orange purple green").addClass("blue");
		}
		
		if($(".bannerText").hasClass("orange") == true || $('.bannerText').hasClass("purple") == true || $(".bannerText").hasClass("green") == true )
		{
			$(".bannerText").removeClass("orange purple green").addClass("blue");
			$("img.bannerText").removeClass("orange purple green blue");
			$("#banners img").removeClass("orange purple green").addClass("blue");
			$("div.bannerText img").removeClass("orange purple green blue");
		}
		
		if($("p.topbarRight").hasClass("orange") == true || $("p.topbarRight").hasClass("purple") == true || $("p.topbarRight").hasClass("green") == true )
		{
			$("p.topbarRight").removeClass("orange purple green").addClass("blue");
			$("#footer li a").removeClass("orange purple green").addClass("blue");
			$("#footer ul").removeClass("orange purple green").addClass("blue");
		}
			
		if($("ul.tabs li").hasClass("orange") == true || $("ul.tabs li").hasClass("purple") == true || $("ul.tabs li").hasClass("green") == true )
		{
			$("ul.tabs li").removeClass("orange purple green").addClass("blue");
		}
			
		if($(".on").hasClass("orange") == true || $(".on").hasClass("purple") == true || $(".on").hasClass("green") == true )
		{
			$(".on").removeClass("orange purple green").addClass("blue");
		}
		
		if($("ul.tabs").hasClass("orange") == true || $("ul.tabs").hasClass("purple") == true || $("ul.tabs").hasClass("green") == true )
		{
			$("ul.tabs").removeClass("orange purple green").addClass("blue");
		}
			
		if($(".tab_container").hasClass("orange") == true || $(".tab_container").hasClass("purple") == true || $(".tab_container").hasClass("green") == true )
		{
			$(".tab_container").removeClass("orange purple green").addClass("blue");
		}
			
		if($("#mainMenu li a").hasClass("orange") == true || $("#mainMenu li a").hasClass("purple") == true || $("#mainMenu li a").hasClass("green") == true )
		{
			$("#mainMenu li a").removeClass("orange purple green").addClass("blue");
			$("#sippviewLoginMenu li a").removeClass("purple blue orange green");
			$("#adviserLoginMenu li a").removeClass("purple blue orange green");
		}
		
		if($("#contactdotdiv").hasClass("orange") == true || $("#contactdotdiv").hasClass("purple") == true || $("#contactdotdiv").hasClass("green") == true )
		{
			$("#contactdotdiv").removeClass("orange purple green").addClass("blue");
		}
		if($("#additionaldotdiv").hasClass("orange") == true || $("#additionaldotdiv").hasClass("purple") == true || $("#additionaldotdiv").hasClass("green") == true )
		{
			$("#additionaldotdiv").removeClass("orange purple green").addClass("blue");
		}
		
		if($(".topbarRight a").hasClass("orange") == true || $(".topbarRight a").hasClass("purple") == true || $(".topbarRight a").hasClass("green") == true )
		{
			$(".topbarRight a").removeClass("orange purple green").addClass("blue");
		}
		
		
		if($("#handle1").hasClass("orange") == true || $("#handle1").hasClass("purple") == true || $("#handle1").hasClass("green") == true )
		{
			$("#handle1").removeClass("orange purple green").addClass("blue");
		}
		
		if($("h2 a").hasClass("orange") == true || $("h2 a").hasClass("purple") == true || $("h2 a").hasClass("green") == true )
		{
			$("h2 a").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#updatesLinks").hasClass("orange") == true || $("#updatesLinks").hasClass("purple") == true || $("#updatesLinks").hasClass("green") == true )
		{
			$("#updatesLinks").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#submenu li").hasClass("orange") == true || $("#submenu li").hasClass("purple") == true || $("#submenu li").hasClass("green") == true )
		{
			$("#submenu li").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#questionWrapper").hasClass("orange") == true || $("#questionWrapper").hasClass("purple") == true || $("#questionWrapper").hasClass("green") == true )
		{
			$("#questionWrapper").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#social").hasClass("orange") == true || $("#social").hasClass("purple") == true || $("#social").hasClass("green") == true )
		{
			$("#social").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#testimoList li").hasClass("orange") == true || $("#testimoList li").hasClass("purple") == true || $("#testimoList li").hasClass("green") == true )
		{
			$("#testimoList li").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#testimoList li").hasClass("selected_orange") == true || $("#testimoList li").hasClass("selected_purple") == true || $("#testimoList li").hasClass("selected_green") == true )
		{
			$("#testimoList li.selected_orange").removeClass("selected_orange selected_purple selected_green").addClass("selected_blue");
			$("#testimoList li.selected_purple").removeClass("selected_orange selected_purple selected_green").addClass("selected_blue");
			$("#testimoList li.selected_green").removeClass("selected_orange selected_purple selected_green").addClass("selected_blue");
		}
		
		if($("#testimoContent").hasClass("orange") == true || $("#testimoContent").hasClass("purple") == true || $("#testimoContent").hasClass("green") == true )
		{
			$("#testimoContent").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#testimoContent h2").hasClass("orange") == true || $("#testimoContent h2").hasClass("purple") == true || $("#testimoContent h2").hasClass("green") == true )
		{
			$("#testimoContent h2").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#testimoContent strong").hasClass("orange") == true || $("#testimoContent strong").hasClass("purple") == true || $("#testimoContent strong").hasClass("green") == true )
		{
			$("#testimoContent strong").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#subBox1").hasClass("orange") == true || $("#subBox1").hasClass("purple") == true || $("#subBox1").hasClass("green") == true )
		{
			$("#subBox1").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#subBox3").hasClass("orange") == true || $("#subBox3").hasClass("purple") == true || $("#subBox3").hasClass("green") == true )
		{
			$("#subBox3").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#subBox3 ul").hasClass("orange") == true || $("#subBox3 ul").hasClass("purple") == true || $("#subBox3 ul").hasClass("green") == true )
		{
			$("#subBox3 ul").removeClass("orange purple green").addClass("blue");
		}
		
		
		if($("#subBox3 span.bullet").hasClass("orange") == true || $("#subBox3 span.bullet").hasClass("purple") == true || $("#subBox3 span.bullet").hasClass("green") == true )
		{
			$("#subBox3 span.bullet").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#subList1 h2").hasClass("orange") == true || $("#subList1 h2").hasClass("purple") == true || $("#subList1 h2").hasClass("green") == true )
		{
			$("#subList1 h2").removeClass("orange purple green").addClass("blue");
			$("#subList2 h2").removeClass("orange purple green").addClass("blue");
			$("#subList3 h2").removeClass("orange purple green").addClass("blue");
			$("#subList4 h2").removeClass("orange purple green").addClass("blue");
			$("#subBox2 h1").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#header").hasClass("orange") == true || $("#header").hasClass("purple") == true || $("#header").hasClass("green") == true )
		{
			$("#header").removeClass("orange purple green").addClass("blue");
			$("#headerCenter").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#chart h2").hasClass("orange") == true || $("#chart h2").hasClass("purple") == true || $("#chart h2").hasClass("green") == true )
		{
			$("#chart h2").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#rbs h2").hasClass("orange") == true || $("#rbs h2").hasClass("purple") == true || $("#rbs h2").hasClass("green") == true )
		{
			$("#rbs h2").removeClass("orange purple green").addClass("blue");
		}
		
		if($("#rbsLinks").hasClass("orange") == true || $("#rbsLinks").hasClass("purple") == true || $("#rbsLinks").hasClass("green") == true )
		{
			$("#rbsLinks").removeClass("orange purple green").addClass("blue");
		}
		
		if($(".sitemap h2").hasClass("orange") == true || $(".sitemap h2").hasClass("purple") == true || $(".sitemap h2").hasClass("green") == true )
		{
			$(".sitemap h2").removeClass("orange purple green").addClass("blue");
		}
		
		
		
	});
	/***************************Green**********************************/
	$("#greenButton").click(function(){
		
		if($("#leftBox").hasClass("orange") == true || $('#leftBox').hasClass("purple") == true || $("#leftBox").hasClass("blue") == true )
		{
			$("#leftBox").removeClass("orange purple blue").addClass("green");
		}
		
		if($(".bannerText").hasClass("orange") == true || $(".bannerText").hasClass("purple") == true || $(".bannerText").hasClass("blue") == true )
		{
			$(".bannerText").removeClass("orange purple blue").addClass("green");
			$("#banners img").removeClass("orange purple blue").addClass("green");
			$("div.bannerText img").removeClass("orange purple green blue");
		}
		
		if($("p.topbarRight").hasClass("orange") == true || $("p.topbarRight").hasClass("purple") == true || $("p.topbarRight").hasClass("blue") == true )
		{
			$("p.topbarRight").removeClass("orange purple blue").addClass("green");
			$("#footer li a").removeClass("orange purple blue").addClass("green");
			$("#footer ul").removeClass("orange purple blue").addClass("green");
		}
		
		if($("ul.tabs li").hasClass("orange") == true || $("ul.tabs li").hasClass("purple") == true || $("ul.tabs li").hasClass("blue") == true )
		{
			$("ul.tabs li").removeClass("orange purple blue").addClass("green");
		} 
		
		if($(".on").hasClass("orange") == true || $(".on").hasClass("purple") == true || $(".on").hasClass("blue") == true )
		{
			$(".on").removeClass("orange purple blue").addClass("green");
		} 
		
		if($("ul.tabs").hasClass("orange") == true || $("ul.tabs").hasClass("purple") == true || $("ul.tabs").hasClass("blue") == true )
		{
			$("ul.tabs").removeClass("orange purple blue").addClass("green");
		} 

		if($(".tab_container").hasClass("orange") == true || $(".tab_container").hasClass("purple") == true || $(".tab_container").hasClass("blue") == true )
		{
			$(".tab_container").removeClass("orange purple blue").addClass("green");
		}

		
		if($("#mainMenu li a").hasClass("orange") == true || $("#mainMenu li a").hasClass("purple") == true || $("#mainMenu li a").hasClass("blue") == true )
		{
			$("#mainMenu li a").removeClass("orange purple blue").addClass("green");
			$("#sippviewLoginMenu li a").removeClass("purple blue orange green");
			$("#adviserLoginMenu li a").removeClass("purple blue orange green");
		}

		if($("#contactdotdiv").hasClass("orange") == true || $("#contactdotdiv").hasClass("purple") == true || $("#contactdotdiv").hasClass("blue") == true )
		{
			$("#contactdotdiv").removeClass("orange purple blue").addClass("green");
		}
		if($("#additionaldotdiv").hasClass("orange") == true || $("#additionaldotdiv").hasClass("purple") == true || $("#additionaldotdiv").hasClass("blue") == true )
		{
			$("#additionaldotdiv").removeClass("orange purple blue").addClass("green");
		}
		
		if($(".topbarRight a").hasClass("orange") == true || $(".topbarRight a").hasClass("purple") == true || $(".topbarRight a").hasClass("blue") == true )
		{
			$(".topbarRight a").removeClass("orange purple blue").addClass("green");
		}
		
		
		if($("#handle1").hasClass("orange") == true || $("#handle1").hasClass("purple") == true || $("#handle1").hasClass("blue") == true )
		{
			$("#handle1").removeClass("orange purple blue").addClass("green");
		}
		
		if($("h2 a").hasClass("orange") == true || $("h2 a").hasClass("purple") == true || $("h2 a").hasClass("blue") == true )
		{
			$("h2 a").removeClass("orange purple blue").addClass("green");
		}
		
		if($("#updatesLinks").hasClass("orange") == true || $("#updatesLinks").hasClass("purple") == true || $("#updatesLinks").hasClass("blue") == true )
		{
			$("#updatesLinks").removeClass("orange purple blue").addClass("green");
		}
		
		if($("#submenu li").hasClass("orange") == true || $("#submenu li").hasClass("purple") == true || $("#submenu li").hasClass("blue") == true )
		{
			$("#submenu li").removeClass("orange purple blue").addClass("green");
		}
		
		if($("#questionWrapper").hasClass("orange") == true || $("#questionWrapper").hasClass("purple") == true || $("#questionWrapper").hasClass("blue") == true )
		{
			$("#questionWrapper").removeClass("orange purple blue").addClass("green");
		}
		
		if($("#social").hasClass("orange") == true || $("#social").hasClass("purple") == true || $("#social").hasClass("blue") == true )
		{
			$("#social").removeClass("orange purple blue").addClass("green");
		}
		
		if($("#testimoList li").hasClass("orange") == true || $("#testimoList li").hasClass("purple") == true || $("#testimoList li").hasClass("blue") == true )
		{
			$("#testimoList li").removeClass("orange purple blue").addClass("green");
		}
		
		if($("#testimoList li").hasClass("selected_orange") == true || $("#testimoList li").hasClass("selected_purple") == true || $("#testimoList li").hasClass("selected_blue") == true )
		{
			$("#testimoList li.selected_orange").removeClass("selected_orange selected_purple selected_blue").addClass("selected_green");
			$("#testimoList li.selected_purple").removeClass("selected_orange selected_purple selected_blue").addClass("selected_green");
			$("#testimoList li.selected_blue").removeClass("selected_orange selected_purple selected_blue").addClass("selected_green");
		}
		
		if($("#testimoContent").hasClass("orange") == true || $("#testimoContent").hasClass("purple") == true || $("#testimoContent").hasClass("blue") == true )
		{
			$("#testimoContent").removeClass("orange purple blue").addClass("green");
		}
		
		if($("#testimoContent h2").hasClass("orange") == true || $("#testimoContent h2").hasClass("purple") == true || $("#testimoContent h2").hasClass("blue") == true )
		{
			$("#testimoContent h2").removeClass("orange purple blue").addClass("green");
		}
		
		if($("#testimoContent strong").hasClass("orange") == true || $("#testimoContent strong").hasClass("purple") == true || $("#testimoContent strong").hasClass("blue") == true )
		{
			$("#testimoContent strong").removeClass("orange purple blue").addClass("green");
		}
		
		if($("#subBox1").hasClass("orange") == true || $("#subBox1").hasClass("purple") == true || $("#subBox1").hasClass("blue") == true )
		{
			$("#subBox1").removeClass("orange purple blue").addClass("green");
		}
		
		if($("#subBox3").hasClass("orange") == true || $("#subBox3").hasClass("purple") == true || $("#subBox3").hasClass("blue") == true )
		{
			$("#subBox3").removeClass("orange purple blue").addClass("green");
		}
		
		if($("#subBox3 ul").hasClass("orange") == true || $("#subBox3 ul").hasClass("purple") == true || $("#subBox3 ul").hasClass("blue") == true )
		{
			$("#subBox3 ul").removeClass("orange purple blue").addClass("green");
		}
		
		
		if($("#subBox3 span.bullet").hasClass("orange") == true || $("#subBox3 span.bullet").hasClass("purple") == true || $("#subBox3 span.bullet").hasClass("blue") == true )
		{
			$("#subBox3 span.bullet").removeClass("orange purple blue").addClass("green");
		}
		
		if($("#subList1 h2").hasClass("orange") == true || $("#subList1 h2").hasClass("purple") == true || $("#subList1 h2").hasClass("blue") == true )
		{
			$("#subList1 h2").removeClass("orange purple blue").addClass("green");
			$("#subList2 h2").removeClass("orange purple blue").addClass("green");
			$("#subList3 h2").removeClass("orange purple blue").addClass("green");
			$("#subList4 h2").removeClass("orange purple blue").addClass("green");
			$("#subBox2 h1").removeClass("orange purple blue").addClass("green");
		}
		
		
		if($("#header").hasClass("orange") == true || $("#header").hasClass("purple") == true || $("#header").hasClass("blue") == true )
		{
			$("#header").removeClass("orange purple blue").addClass("green");
			$("#headerCenter").removeClass("orange purple blue").addClass("green");
		}
		
		if($("#chart h2").hasClass("orange") == true || $("#chart h2").hasClass("purple") == true || $("#chart h2").hasClass("blue") == true )
		{
			$("#chart h2").removeClass("orange purple blue").addClass("green");
		}
		
		if($("#rbs h2").hasClass("orange") == true || $("#rbs h2").hasClass("purple") == true || $("#rbs h2").hasClass("blue") == true )
		{
			$("#rbs h2").removeClass("orange purple blue").addClass("green");
		}
		
		if($("#rbsLinks").hasClass("orange") == true || $("#rbsLinks").hasClass("purple") == true || $("#rbsLinks").hasClass("blue") == true )
		{
			$("#rbsLinks").removeClass("orange purple blue").addClass("green");
		}
		
		if($(".sitemap h2").hasClass("orange") == true || $(".sitemap h2").hasClass("purple") == true || $(".sitemap h2").hasClass("blue") == true )
		{
			$(".sitemap h2").removeClass("orange purple blue").addClass("green");
		}
	
	});
						 					   
});





//*****Scrolly scrolly for sub homepages (jCarouselLite) ****/
(function($) {                                          // Compliant with jquery.noConflict()
$.fn.jCarouselLite = function(o) {
    o = $.extend({
        btnPrev: null,
        btnNext: null,
        btnGo: null,
        mouseWheel: false,
        auto: null,
        hoverPause: false,

        speed: 200,
        easing: null,

        vertical: false,
        circular: true,
        visible: 3,
        start: 0,
        scroll: 1,

        beforeStart: null,
        afterEnd: null
    }, o || {});

    return this.each(function() {                           // Returns the element collection. Chainable.

        var running = false, animCss=o.vertical?"top":"left", sizeCss=o.vertical?"height":"width";
        var div = $(this), ul = $("ul", div), tLi = $("li", ul), tl = tLi.size(), v = o.visible;

        if(o.circular) {
            ul.prepend(tLi.slice(tl-v+1).clone())
              .append(tLi.slice(0,o.scroll).clone());
            o.start += v-1;
        }

        var li = $("li", ul), itemLength = li.size(), curr = o.start;
        div.css("visibility", "visible");

        li.css({overflow: "hidden", float: o.vertical ? "none" : "left"});
        ul.css({margin: "0", padding: "0", position: "relative", "list-style-type": "none", "z-index": "1"});
        div.css({overflow: "hidden", position: "relative", "z-index": "2", left: "0px"});

        var liSize = o.vertical ? height(li) : width(li);   // Full li size(incl margin)-Used for animation
        var ulSize = liSize * itemLength;                   // size of full ul(total length, not just for the visible items)
        var divSize = liSize * v;                           // size of entire div(total length for just the visible items)

        li.css({width: li.width(), height: li.height()});
        ul.css(sizeCss, ulSize+"px").css(animCss, -(curr*liSize));

        div.css(sizeCss, divSize+"px");                     // Width of the DIV. length of visible images

        if(o.btnPrev) {
            $(o.btnPrev).click(function() {
                return go(curr-o.scroll);
            });
            if(o.hoverPause) {
                $(o.btnPrev).hover(function(){stopAuto();}, function(){startAuto();});
            }
        }


        if(o.btnNext) {
            $(o.btnNext).click(function() {
                return go(curr+o.scroll);
            });
            if(o.hoverPause) {
                $(o.btnNext).hover(function(){stopAuto();}, function(){startAuto();});
            }
        }

        if(o.btnGo)
            $.each(o.btnGo, function(i, val) {
                $(val).click(function() {
                    return go(o.circular ? o.visible+i : i);
                });
            });

        if(o.mouseWheel && div.mousewheel)
            div.mousewheel(function(e, d) {
                return d>0 ? go(curr-o.scroll) : go(curr+o.scroll);
            });

        var autoInterval;

        function startAuto() {
          stopAuto();
          autoInterval = setInterval(function() {
                  go(curr+o.scroll);
              }, o.auto+o.speed);
        };

        function stopAuto() {
            clearInterval(autoInterval);
        };

        if(o.auto) {
            if(o.hoverPause) {
                div.hover(function(){stopAuto();}, function(){startAuto();});
            }
            startAuto();
        };

        function vis() {
            return li.slice(curr).slice(0,v);
        };

        function go(to) {
            if(!running) {

                if(o.beforeStart)
                    o.beforeStart.call(this, vis());

                if(o.circular) {            // If circular we are in first or last, then goto the other end
                    if(to<0) {           // If before range, then go around
                        ul.css(animCss, -( (curr + tl) * liSize)+"px");
                        curr = to + tl;
                    } else if(to>itemLength-v) { // If beyond range, then come around
                        ul.css(animCss, -( (curr - tl) * liSize ) + "px" );
                        curr = to - tl;
                    } else curr = to;
                } else {                    // If non-circular and to points to first or last, we just return.
                    if(to<0 || to>itemLength-v) return;
                    else curr = to;
                }                           // If neither overrides it, the curr will still be "to" and we can proceed.

                running = true;

                ul.animate(
                    animCss == "left" ? { left: -(curr*liSize) } : { top: -(curr*liSize) } , o.speed, o.easing,
                    function() {
                        if(o.afterEnd)
                            o.afterEnd.call(this, vis());
                        running = false;
                    }
                );
                // Disable buttons when the carousel reaches the last/first, and enable when not
                if(!o.circular) {
                    $(o.btnPrev + "," + o.btnNext).removeClass("disabled");
                    $( (curr-o.scroll<0 && o.btnPrev)
                        ||
                       (curr+o.scroll > itemLength-v && o.btnNext)
                        ||
                       []
                     ).addClass("disabled");
                }

            }
            return false;
        };
    });
};

function css(el, prop) {
    return parseInt($.css(el[0], prop)) || 0;
};
function width(el) {
    return  el[0].offsetWidth + css(el, 'marginLeft') + css(el, 'marginRight');
};
function height(el) {
    return el[0].offsetHeight + css(el, 'marginTop') + css(el, 'marginBottom');
};

})(jQuery);


$(document).ready(function() {

	//subhomepage scrolly scrolly
	$(function() {
	$(".newsticker-jcarouselliteSub").jCarouselLite({
		vertical: true,
		hoverPause: true,
		visible: 3,
		auto: 5000,
		speed: 800,
		btnNext: ".next",
		btnPrev: ".prev"
		});
	});
	
});


