// JavaScript Document



/* images */

var bgs = new Array('bg','bg1', 'bg2', 'bg3','bg4','bg5','bg6','bg7');
var bgPortugalSpain = new Array('ps_bg','ps_bg1', 'ps_bg2');
var bgFranceItaly = new Array('fe_bg','fe_bg1', 'fe_bg2');
var bgBritishIsles = new Array('bi_bg','bi_bg1', 'bi_bg2');

var bgRestOfWorld = new Array('row_bg','row_bg1', 'row_bg2');

var bgWinterRetreats = new Array('wr_bg','wr_bg1', 'wr_bg2');


var service = new Array('s_bg','s_bg1','s_bg2');

var arr = null;





/* settings */

var interval = 5000; // this value should be at least as twice as bigger then fadespeed value!

var fadeSpeed = 1200;

var opacity = 0;



var obj1, obj2;

var ii = 1;

var arr=null;

function __changebackground() {

    obj1.fadeTo(fadeSpeed, opacity, function() {

                        obj2.attr('class', arr[ii % arr.length]);

                    }

    );

    obj2.fadeTo(fadeSpeed, 1);
    
    ii++;


    // swap objects

    if ($(obj1).attr('id') == 'bgg2') {
    
    	obj1 = $('#bgg');
    	obj2 = $('#bgg2');
    	
    } else {
    
    	obj1 = $('#bgg2');
    	obj2 = $('#bgg');
    }



}





/* dom ready */

$(document).ready(function(){

	
	obj1 = $('#bgg2');
	obj2 = $('#bgg');

	var urlsegments = document.location.href.split('/');

	/* check urls */

	switch(urlsegments[urlsegments.length-1]){

		case "portugal_spain.php":			

			arr = bgPortugalSpain;

		break;
		
		case "portugal_spain.php#properties":

			arr = bgPortugalSpain;

		break;


		case "france_italy.php":			

			arr = bgFranceItaly;

		break;
		
		case "france_italy.php#properties":

			arr = bgFranceItaly;

		break;

		

		case "british_isles.php":			

			arr = bgBritishIsles;

		break;



		case "british_isles.php#properties":			

			arr = bgBritishIsles;

		break;


		

		case "rest_of_world.php":			

			arr = bgRestOfWorld;

		break;


		


		case "rest_of_world.php#properties":			

			arr = bgRestOfWorld;

		break;


		

		
		case "winter_retreats.php":			

			arr = bgWinterRetreats;

		break;


		

		case "winter_retreats.php#properties":			

			arr = bgWinterRetreats;

		break;


		

		
		case "service.php":			

			arr = service;

		break;



		default:

		arr = bgs;

		break;

	}

	

	$('#bgg').attr('class', arr[0]).fadeTo('fast', 0);

	$('#bgg2').attr('class', arr[1]).fadeTo('fast', 1);


	setInterval(__changebackground, interval);

    setInterval(function() { 

			var hh = document.body.clientHeight;

			$('#bgg').css('height', hh);

			$('#bgg2').css('height', hh);

	}, 100);

	
});
