function startCounter() {

	if($('#countdown').attr('rel') != "") {
		var xmlUrl = $('#countdown').attr('rel');
	}
	else {
		var xmlUrl = "/media/324/eventcounter.xml";
	}
	
	$.ajax({
		type: "GET",
		url: xmlUrl,
		dataType: "xml",	
		success: function(xml) {
		
			var titel = $('<h2 />').html($(xml).find('titel').text());	
			var year = 	parseInt(titel.text().substr((titel.text().length)-4, titel.text().length));
						
			var name =  $('<h3 />').html($(xml).find('name').text());
			var maand =  (parseInt($(xml).find('maand').text()) - 1);
			var dag = parseInt($(xml).find('dag').text());
			var uur =  parseInt($(xml).find('uur').text());
			var minuten = parseInt($(xml).find('minuten').text());
					
			if(year < 2012) {
				//year = 2012;
			}
	
			$('#countdown').prepend(name).prepend(titel);
			
			var domain = document.domain.replace("www.","");

			if(domain != 'abnamromarathonrotterdam.com' && domain != 'cpcloopdenhaag.com') {
				// NL
				var days = 'dagen';
				var hours = 'uur';
			}
			else {
				// EN
				var days = 'days';
				var hours = 'hours';
			}
			
			$('#countdown #counter').countdown({
				until: new Date(year,maand,dag,uur,minuten,00),
				//until: new Date("15 april 2012 11:00:00"),
				//format: 'DHMS',
				layout: '<span class="large">{dn}</span> ' + days + ' &nbsp;&nbsp;<span class="large">{hnn}{sep}{mnn}{sep}{snn}</span> ' + hours 
				//compact: true
			});
		}
	});
}

function isiPhone(){
    return (
        (navigator.platform.indexOf("iPhone") != -1) ||
        (navigator.platform.indexOf("iPod") != -1)
    );
}

function startSlideshow() {	
	//console.log(imageUrl);

	$.ajax({
		type: "GET",
		url: "/images.xml",
		dataType: "xml",	
		success: function(xml) {		
		
			var cycleDiv = $('div#cycle ul');
			
			var time = new Date().getTime();
		
			$(xml).find('image').each(function () {
						
				var image = $('<img />').attr('src','' + $(this).attr('path')).hide();
				
				var li = $('<li />').html(image);
				
				cycleDiv.append(li); 
			});
			
			
			var firstImage = cycleDiv.find('img:first');
						
			firstImage.bind('loaded',function (event,delay) {
							
				cycleDiv.find('img').show();
				
				cycleDiv.cycle({ 
					fx:     'fade', 
					timeout: 1000,
					speed: 2500,
					delay:  delay,
					//pager: 'div#pager ul',
					pagerAnchorBuilder: function(index, DOMelement) {
						//var thumb = $('img', DOMelement).data('thumb'),title = $('img', DOMelement).attr('title');
						//return '<li><img src="'+thumb+'" alt="'+title+'" /></li>';
					}
				});
				
			});
			
			if(isImageLoaded(firstImage.get(0))) {
			
				firstImage.fadeIn(1000,function () {
					firstImage.trigger('loaded',[-3500]);
				});
			}
			else {
			
				firstImage.load(function () {
				
					$(this).fadeIn(1000,function () {
						$(this).trigger('loaded',[1000]);
					});
				});
			}
		
		}
	});
}

function isImageLoaded(img) {

    // IE
    if(!img.complete) {
        return false;
    }
    // Others
    if(typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) {
        return false;
    }
    return true;
    
}

function banners() {
	
	$('div#slideshow a').each(function (e) {
	
		if($(this).attr('href') != "") {
		
			$(this).show();		
		}
	
	});
	
}

$(document).ready(function () {
	
	
	// Tijd counter
	startCounter();
	
	// Slider
	startSlideshow();
	
	banners();
	
	
	
});
