// JavaScript Document

var month=new Array(12);
month[0]="January";
month[1]="February";
month[2]="March";
month[3]="April";
month[4]="May";
month[5]="June";
month[6]="July";
month[7]="August";
month[8]="September";
month[9]="October";
month[10]="November";
month[11]="December";

function UpdateTime()
{
	var now = new Date();
	$('.domus_common_topnav_item_datetime').text((now.getHours()>12 ? now.getHours()-12:now.getHours()) + ':' + (now.getMinutes()<10 ? '0' + now.getMinutes():now.getMinutes()) +' '+(now.getHours()>11 ? 'pm ':'am ') + month[now.getMonth()]+' '+now.getDate()+', '+now.getFullYear());
	setTimeout("UpdateTime()",60000);
}

function AnimatePolaroid()
{
//	$('.domus_homepage_content_middle_item_shutter').show();
//	$('.domus_homepage_content_middle_item_shutter').fadeOut(1000);
	for(var i=1;i<=5;i++) //Changed <=5 to <=0 to stop animation
	{
		var selectedPolaroid = $('.domus_homepage_content_middle_polaroid'+i);
		var RandX = sequence[currentSequence][i].left;
		var RandY = sequence[currentSequence][i].top;
		var ParentOffset = $('.domus_homepage_content_middle').offset();
		var objImage = $(selectedPolaroid).children('.domus_homepage_content_middle_item_image');
		if (objImage) {
			if (i==5) {
			$(selectedPolaroid).animate({'left':RandX+'px','top':RandY+'px'},400,function () {
				currentSequence = (currentSequence + 1) % 4;
				setTimeout("AnimatePolaroid()",4000); 
			}); } else {
			$(selectedPolaroid).animate({'left':RandX+'px','top':RandY+'px'},400);
			}
			$(objImage).animate({'background-position':(-RandX-$(objImage).css('margin-left').replace("px", "")) + 'px ' + (-RandY-$(objImage).css('margin-top').replace("px", "")) + 'px'},400);
		}
	}
}
var currentSequence = 0;
var sequence = new Array(
						{
						1:{left:87,top:208}, 
						2:{left:167,top:55}, 
						3:{left:161,top:118}, 
						4:{left:13,top:108}, 
						5:{left:64,top:13}
						},
						{
						1:{left:35,top:18}, 
						2:{left:0,top:82}, 
						3:{left:15,top:146}, 
						4:{left:112,top:47}, 
						5:{left:136,top:156}
						},
						{
						1:{left:83,top:203}, 
						2:{left:162,top:50}, 
						3:{left:160,top:120}, 
						4:{left:6,top:115}, 
						5:{left:64,top:10}
						},
						{
						1:{left:0,top:147}, 
						2:{left:85,top:58}, 
						3:{left:15,top:20}, 
						4:{left:114,top:140}, 
						5:{left:33,top:167}
						}
						);
$(document).ready(function(){
	$('.domus_homepage_menu_item_image_shutter').fadeOut();
	$('.domus_homepage_content_middle_item_shutter').fadeOut();
	UpdateTime();
	var imgPolaroid0 = new Image();
	$(imgPolaroid0).load(function () {
		AnimatePolaroid();
	});
	imgPolaroid0.src='images/domus_homepage_center_image0.png';
	
	$('.domus_homepage_socialfeed').rssfeed('http://feeds.feedburner.com/DomusIncsFacebookWall?format=rss',{}, function(e) {
		$('.rssHeader').hide();
		$('div.rssBody ul li').children().not('h4').hide();
		$('div.rssBody ul li p').each(function() {
			if ($(this).text().length>24) $(this).text($(this).text().substr(0,21)+'...');
			$(this).parent().children('h4').children('a').html('<img src="/images/domus_homepage_footer_16.png" style="float:left; margin-top:-1px;">&nbsp;&nbsp;'+$(this).text());
		});

		$('div.rssBody ul').webTicker({travelocity: 0.03});

		$('.rssRow h4 a').click(function(){
			window.open(this.href);
			return false;
			});
		$('.domus_homepage_menu_news').trigger('mouseenter');
	});
	
	$('.domus_homepage_content_middle_item_image').each(function(index) {
		$(this).css('backgroundImage','url(images/domus_homepage_center_image0.png)');
		$(this).css('background-position',($(this).parent().parent().offset().left - $(this).offset().left) + 'px '+ ($(this).parent().parent().offset().top - $(this).offset().top) + 'px');
//		$('.debug').append(($(this).parent().parent().offset().left - $(this).offset().left) + 'px '+ ($(this).parent().parent().offset().top - $(this).offset().top) + 'px');
	});
	
	$('#domus_contactus').toggle(function(){
		$('.domus_homepage_content_right_contactus').animate({'top':'0px'});} , function() {
		$('.domus_homepage_content_right_contactus').animate({'top':'-270px'});	
	});
	
	$('.domus_homepage_menu_item_image').each(function(index) {
		$(this).css({
        	'backgroundImage': 'url(images/domus_homepage_menu_item_'+(index+1)+'.png)',
            'backgroundRepeat': 'no-repeat'
			});
	});
	
	/* Commented to remove shutter effect from menu
	
	$('.domus_homepage_menu_teamdomus').mouseenter(function() {
		$(this).children('.domus_homepage_menu_item_image_shutter').show();
		$(this).children('.domus_homepage_menu_item_image_shutter').fadeOut();
		$(this).children('.domus_homepage_menu_item_image').css('backgroundImage', 'url(images/domus_homepage_menu_item_1_on.png)');
		$(this).children('.domus_homepage_menu_item_title').css('text-decoration','underline');
	});
	$('.domus_homepage_menu_teamdomus').mousemove(function(e) {
		var x = e.pageX - this.offsetLeft;
		var y = e.pageY - this.offsetTop;
		$(this).children('.domus_homepage_menu_item_image').css('background-position', (-x*105/133+6)+'px '+(-y*98/140+6)+'px');
	});
	$('.domus_homepage_menu_teamdomus').mouseleave(function() {
		$(this).children('.domus_homepage_menu_item_image').css({'backgroundImage': 'url(images/domus_homepage_menu_item_1.png)',
		'background-position':'5px 5px'});
		$(this).children('.domus_homepage_menu_item_title').css('text-decoration','none');
	});

	$('.domus_homepage_menu_productsservices').mouseenter(function() {
		$(this).children('.domus_homepage_menu_item_image_shutter').show();
		$(this).children('.domus_homepage_menu_item_image_shutter').fadeOut();
		$(this).children('.domus_homepage_menu_item_image').css('backgroundImage', 'url(images/domus_homepage_menu_item_2_on.png)');
		$(this).children('.domus_homepage_menu_item_title').css('text-decoration','underline')	});
	$('.domus_homepage_menu_productsservices').mousemove(function(e) {
		var x = e.pageX - this.offsetLeft;
		var y = e.pageY - this.offsetTop;
		$(this).children('.domus_homepage_menu_item_image').css('background-position', (-x*156/133+6)+'px '+(-y*85/140+6)+'px');
	});
	$('.domus_homepage_menu_productsservices').mouseleave(function() {
		$(this).children('.domus_homepage_menu_item_image').css({'backgroundImage': 'url(images/domus_homepage_menu_item_2.png)',
		'background-position':'5px 5px'});
		$(this).children('.domus_homepage_menu_item_title').css('text-decoration','none');
	});

	$('.domus_homepage_menu_successstories').mouseenter(function() {
		$(this).children('.domus_homepage_menu_item_image_shutter').show();
		$(this).children('.domus_homepage_menu_item_image_shutter').fadeOut();
		$(this).children('.domus_homepage_menu_item_image').css('backgroundImage', 'url(images/domus_homepage_menu_item_3_on.png)');
		$(this).children('.domus_homepage_menu_item_title').css('text-decoration','underline')	});
	$('.domus_homepage_menu_successstories').mousemove(function(e) {
		var x = e.pageX - this.offsetLeft;
		var y = e.pageY - this.offsetTop;
		$(this).children('.domus_homepage_menu_item_image').css('background-position', (-x*128/133+6)+'px '+(-y*201/140+6)+'px');
	});
	$('.domus_homepage_menu_successstories').mouseleave(function() {
		$(this).children('.domus_homepage_menu_item_image').css({'backgroundImage': 'url(images/domus_homepage_menu_item_3.png)',
		'background-position':'5px 5px'});
		$(this).children('.domus_homepage_menu_item_title').css('text-decoration','none');
	});

	$('.domus_homepage_menu_portfolio').mouseenter(function() {
		$(this).children('.domus_homepage_menu_item_image_shutter').show();
		$(this).children('.domus_homepage_menu_item_image_shutter').fadeOut();
		$(this).children('.domus_homepage_menu_item_image').css('backgroundImage', 'url(images/domus_homepage_menu_item_4_on.png)');
		$(this).children('.domus_homepage_menu_item_title').css('text-decoration','underline')	});
	$('.domus_homepage_menu_portfolio').mousemove(function(e) {
		var x = e.pageX - this.offsetLeft;
		var y = e.pageY - this.offsetTop;
		$(this).children('.domus_homepage_menu_item_image').css('background-position', (-x*82/133+6)+'px '+(-y*81/140+6)+'px');
	});
	$('.domus_homepage_menu_portfolio').mouseleave(function() {
		$(this).children('.domus_homepage_menu_item_image').css({'backgroundImage': 'url(images/domus_homepage_menu_item_4.png)',
		'background-position':'5px 5px'});
		$(this).children('.domus_homepage_menu_item_title').css('text-decoration','none');
	}); */

	$('.domus_homepage_menu_news').mouseenter(function() {
		//$(this).children('.domus_homepage_menu_item_image_shutter').show();
		//$(this).children('.domus_homepage_menu_item_image_shutter').fadeOut();
		$(this).children('.domus_homepage_menu_item_image').css('backgroundImage', 'url(images/domus_homepage_menu_item_5_on.png)');
		$(this).children('.domus_homepage_menu_item_title').css('text-decoration','underline');
		for (i=0; i<100; i++){
		$(this).children('.domus_homepage_menu_item_image')
			.animate({'background-position': '-121px 0px'}, 2200)
			.animate({'background-position': '-244px 0px'}, 2200)
			.animate({'background-position': '0px 0px'}, 1)
			;}
		});
	
	/*
	$('.domus_homepage_menu_news').mouseleave(function() {
		$(this).children('.domus_homepage_menu_item_image').stop(true);
		$(this).children('.domus_homepage_menu_item_image').css({'backgroundImage': 'url(images/domus_homepage_menu_item_5.png)',
		'background-position':'5px 5px'});
		$(this).children('.domus_homepage_menu_item_title').css('text-decoration','none');
	});
	*/
	
	$('.domus_homepage_carouseltitle > div > a').hover(function() {
//		alert(($(this).position().top-$(this).parent().position().top)+'px');
		$('.domus_homepage_carousel_knob').css('top',($(this).position().top+6)+'px');
		$('.domus_homepage_carousel').css('margin-top',(($(this).parent().position().top-$(this).parent().parent().position().top-38)/5-6)+'px');
		$('.domus_homepage_carousel div').removeClass('domus_homepage_carousel_selected');
		$($(this).attr('href')).addClass('domus_homepage_carousel_selected');
	});
	
	$('.domus_homepage_carouseltitle > div > a').mouseenter(function() {
//		alert(($(this).position().top-$(this).parent().position().top)+'px');
		$('.domus_homepage_carousel_knob').css('display','block');
		$('.domus_homepage_carousel').css('display','inline');			
	});
	
	$('.domus_homepage_carouseltitle > div > a').mouseleave(function() {
//		alert(($(this).position().top-$(this).parent().position().top)+'px');
		$('.domus_homepage_carousel_knob').css('display','none');
		$('.domus_homepage_carousel').css('display','none');
		$('.domus_homepage_carousel div').removeClass('domus_homepage_carousel_selected');		
	});
	
});
