/* Author: 

*/
var numImages = $("#banner > img").size();
var bannerImage = 1;
if(numImages > 1)
{
	imageInterval = window.setInterval("changeImages();", 6000);
}

function changeImages()
{
				$('#banner').attr('style', 'background:url("'+$("#frontpage-image" + bannerImage).attr('src')+'"); no-repeat top left');
        $("#frontpage-image" + bannerImage).hide(1, function() {
                if (bannerImage >= numImages)
                {
                        bannerImage = 0;
                }
                $("#frontpage-image" + (bannerImage + 1) ).fadeIn(2000, function() {
                        bannerImage++;
                });
        });
}


//STYLESWITCHER
function changeColour(newcolour) {
	colour = newcolour;
	$.each($('link[rel="alternate stylesheet"]'),function(key,sheet){
		sheet.disabled = true;
		if($(sheet).attr("title") == colour) sheet.disabled = false;
	});
	changeImageMenu();
	changeSearchButton();
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

window.onload = function(e) {
	var cookieColours = readCookie("colours");
	var colour = cookieColours ? cookieColours : "";
	//alert(colour);
  changeColour(colour);
}

window.onunload = function(e) {
  /*var title = getActiveStyleSheet();
  createCookie("style", title, 365);*/
  createCookie("colours", colour, 365);
}

var cookieColours = readCookie("colours");
var colour = cookieColours ? cookieColours : "";
changeColour(colour);

function changeImageMenu(){
	var images = $('ul.imagemenu img');
	$.each(images, function(key,image){
		imgPath = $(image).attr('src').split('.jpg');
		imgPath = imgPath[0].split('-b-y');
		imgPath = imgPath[0].split('-w-b');
		imgPath = imgPath[0].split('-y-b');
		imgPath = imgPath[0];
		switch(colour){
			case 'black-yellow': imgPath += '-b-y.jpg';
								break;
			case 'yellow-black': imgPath += '-y-b.jpg';
								break;
			case 'white-black': imgPath += '-w-b.jpg';
								break;
			default : imgPath += '.jpg';
								break;
		}
		$(image).attr('src', imgPath);
	});
}

function changeSearchButton(){
	var button = $('#search .form-submit');
	if(button.size()){
		imgPath = $(button).attr('src').split('.png');
		imgPath = imgPath[0].split('-b-y');
		imgPath = imgPath[0].split('-w-b');
		imgPath = imgPath[0].split('-y-b');
		imgPath = imgPath[0];
		switch(colour){
			case 'black-yellow': imgPath += '-b-y.png';
								break;
			case 'yellow-black': imgPath += '-y-b.png';
								break;
			case 'white-black': imgPath += '-w-b.png';
								break;
			default : imgPath += '.png';
								break;
		}
		$(button).attr('src', imgPath);
	}
}
