var intervalArray = new Array();

function writeEmail(encodedstring){
		y = encodedstring;
		
		for(i=0;i<y.length;i++) {
			document.write(String.fromCharCode(5^y.charCodeAt(i)));
		}
}
function getEmail(encodedstring){
		y = encodedstring;
		var theemailstring = "";
		for(i=0;i<y.length;i++) {
			theemailstring += String.fromCharCode(5^y.charCodeAt(i));
		}
		return theemailstring;
}

function disableDates() {
	try {
			var dp = datePickerController.getDatePicker("bookings");
	} catch(err) {
			if(initAttempts++ < 10) setTimeout("disableDates()", 200);
			return;
	};
	
	/*http://ironlady.com.au/data/get_dates.php*/
	
	$.getJSON('/data/get_dates.php', function(json) {
		if(json){
			
				var dayArr = json;
				dp.setDisabledDates(dayArr);
			}
	});
	
	

	}


datePickerController.addEvent(window, 'load', disableDates);

function setImage(myssp){
	
	var img = new Image();
	
	if(myssp.data('i')===-1){myssp.data('i',1);}
	
	
	/*
	myssp.find('img').fadeOut('fast',function(){
											  
		
		$(this).attr('src',myssp.data('images')[myssp.data('i')]).show();
	});*/
	
	
	$(myssp).find('img').load(function() {
	$(this).hide();
	$('slideshow').append(this);
	$(this).fadeIn();
	/*c++;*/
}).error(function () {$(this).remove();}).attr('src',myssp.data('images')[myssp.data('i')]);
	
	
	if(myssp.data('i')===myssp.data('images').length-1){
		myssp.data('i',0);
	}else{
		myssp.data('i',myssp.data('i')+1);
	}
}

function loadssp(myssp,id){
if(id){
	var imgArr = new Array();
	$.getJSON('/data/get_photos_album.php?w=565&h=380&a='+id, function(json) {
		if(json){
			
			for (i=1;i<json.length;i++){
				src = json[i].large;
				if(src){imgArr.push(src);}	
			}
			
			if(imgArr.length >1){
				myssp.data('images',imgArr);
				intervalArray[id] = setInterval(function() { setImage(myssp); },7500);
			}
			//myssp.data('i',-1).find('div.img').html('<img src="'+imgArr[0]+'" />');
			myssp.data('i',-1);
			//.find('img').attr('src',imgArr[0]);
		}
    });

}
}


$(window).load(function(){
	
	$('#flashgallery .myalbum').live('click',function(){
	
	$('#flashgallery .focus').removeClass('focus');
	// ---------------------
	var myssp = $('.slideshow');
	var id = $(this).attr('id').split('-');
	
	for (i=0;i<intervalArray.length;i++){
		
		clearInterval(intervalArray[i]);
	}
	
	$(this).addClass('focus');
	
	if(id[1]){
	var imgArr = new Array();
	$.getJSON('/data/get_photos_album.php?w=565&h=380&a='+id[1], function(json) {
		if(json){
			 $('html, body').animate({scrollTop:0}, 'slow');
			 $('.slideshow img').hide();
			 
			for (i=1;i<json.length;i++){
				src = json[i].large;
				if(src){imgArr.push(src);}	
			}
			
			
			
			if(imgArr.length >1){
				myssp.data('images',imgArr);
				
				intervalArray[id[1]] = setInterval(function() { setImage(myssp); },7500);
			}
			
			myssp.data('i',-1).find('img').attr('src',imgArr[0]);
		}
    });
	}
	

	
	
	// ----------------------
	
	});
	
	$gallery = $('#flashgallery');
	if ($gallery.length){
		$.getJSON('/data/get_photos_gallery.php', function(json) {if(json){
																	 
			myhtml = '';
			for (i=1;i<json.length;i++){
				id = json[i].id;
				name = json[i].name;
				description = json[i].description;
				preview = json[i].preview;
				
				myhtml +='<div id="myalbum-'+id+'" class="myalbum"><div class="preview"><img src="'+preview+'" /></div><div class="details"><div class="albumname">'+name+'</div><div class="albumdesc">'+description+'</div></div><div class="clear"></div></div>';
				
			}
			$gallery.html(myhtml).removeClass('load');
			
		}})
		
	}
	
	$slideshows = $('div.slideshow');
	if (!$gallery.length){
		if ($slideshows.length){
			$slideshows.each(function(){
				var myid = '1';
				loadssp($(this),myid)
			});
			
		}
	}
});
