// custom jquery config / docready for home page - DOMAYNE CE + DOMAYNE FB

jQuery(document).ready(function($){
	
	//DD_belatedPNG.fix('a.view-all');

	$('div.col-2 div').live('click', function(e){						 
		window.location=$(this).find("a").attr("href");
		e.preventDefault();
	});

	// OPEN REL EXTERNAL IN NEW WINDOW
	$("a[rel*=external]").each(function(){
		$(this).unbind().bind('click', function(e){
			window.open(this.href);
			return false;
		});
	});
	
	// SCRIPTS FOR HOME-PAGE
	$('.home-promo-btn-0,.home-promo-btn-1,.home-promo-btn-2,.home-promo-btn-3,.home-promo-btn-4,.home-promo-btn-5').click(function(e){
		var linkUrl = $(this).find("a").attr("href");
		if(!$(this).find('a[rel*=external]')){
			window.open(linkUrl); 
			e.preventDefault();
			e.stopPropagation();
		} else {
			window.location= linkUrl;
			e.preventDefault();
			e.stopPropagation();
		}
		return false;
	});
	
	$('#carousel-icons li a').click(function(e) {
		e.preventDefault();	
	});
	
	if ( $('#carousel-text ul li').length > 1 ) {

		var speed = 6000;  
		//Assign a timer, so it will run periodically   
		var run = setInterval(homeslider, speed); 
		
		
		

		
		$('.home-carousel li').hover(   
			function() {   
				clearInterval(run);
			},    
			function() {   
				run = setInterval(homeslider, speed);     
			}   
		)
		
		$('#carousel-text ul li').hover(function(e){   
			clearInterval(run);
			var idx = $('#carousel-text ul li').index(this);
			$('#carousel-image li').filter('.active').removeClass('active');
			$('#carousel-image li').eq(idx).addClass('active');
			
			$('#carousel-image li').css({
				'z-index': '0',
				'opacity': '1',
				'display': 'none'
			});
			
			$('#carousel-image li.active').css({
				'z-index': '33',
				'display': 'block'
			});
			
			$('#carousel-text li').filter('.active').removeClass('active');
			$('#carousel-text li').eq(idx).addClass('active');
			$(this).addClass('active');
			//run = setInterval(homeslider, speed);
			e.preventDefault();	
			},    
			function(e) {   
				run = setInterval(homeslider, speed);   
				e.preventDefault();	
			}   
		)
		
		
		


}
			function homeslider() {   
		
			var activeImage = $(".home-carousel li.active");
			var activeTxt = $("#carousel-text ul li.active");
			var current_image = $('.home-carousel li.active').length ? $('.home-carousel li.active') : $('.home-carousel li:first');   
			
			//Get next sibling   
			var next_image = (current_image.next().length) ? current_image.next() : $('.home-carousel li:first');
			var next_txt = (activeTxt.next().length) ? activeTxt.next() : $('#carousel-text ul li:first');
			
			activeImage.css({
				'opacity': '1',
				'z-index': '11'
			});
			
			next_image.css({
				'opacity': '1',
				'z-index': '22'
			});
			//clear the selected class   
			activeImage.removeClass('active').fadeOut(44);    
			activeTxt.removeClass('active'); 
			//reassign the selected class to current items   
			next_image.hide().addClass('active').fadeIn(99); 
			next_txt.addClass('active'); 
		};

	
	
	
});


//TWITTER - script currently unused
//script adapted from http://twitter.com/javascripts/blogger.js
/*function relative_time(time_value) {
  var values = time_value.split(" ");
  time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
  var parsed_date = Date.parse(time_value);
  var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
  var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
  delta = delta + (relative_to.getTimezoneOffset() * 60);
  if (delta < 60) { return 'less than a minute ago';
  } else if(delta < 120) { return 'about a minute ago';
  } else if(delta < (60*60)) { return (parseInt(delta / 60)).toString() + ' minutes ago';
  } else if(delta < (120*60)) { return 'about an hour ago';
  } else if(delta < (24*60*60)) { return 'about ' + (parseInt(delta / 3600)).toString() + ' hours ago';
  } else if(delta < (48*60*60)) { return '1 day ago';
  } else { return (parseInt(delta / 86400)).toString() + ' days ago'; }
}//end script adapted from http://twitter.com/javascripts/blogger.js

(function($) {	
	jQuery(document).ready(function($){
		$.getJSON("http://twitter.com/statuses/user_timeline/domayneau.json?count=18&callback=?", function(twitters){
			var tweet_full = '';
			var tweet_time = '';
			var count = 0;
			var tweet_link = false;
			//parse tweet
			for (var i=0; i<twitters.length; i++){
				var tweet = '';
				var tweet_parts = new Array();
				if(twitters[i].text.indexOf('@')<0 && count == 0){
					tweet = twitters[i].text;
					tweet_time = relative_time(twitters[i].created_at);
					var tweet_parts = tweet.split(" ");
					for (var j=0; j<tweet_parts.length; j++){
						var part = ' ' + tweet_parts[j];
						if(part.indexOf('http')>0){
							tweet_link = part;
							tweet_full = tweet_full + '<span class="tweet_url">' + part + '</span>';
						}else tweet_full = tweet_full + part;
					}count++;
				}
			}
			//update twitter module
			$('#twitter_text a span.tweet').html(tweet_full);
			$('#twitter_text a span.tweet_time').html('- posted ' + tweet_time);
			if(tweet_link) $('#twitter_text a').attr({href: tweet_link});
		});
	});
})(jQuery);*/
