$(document).ready(function()
{

    $(function()
    {
        function Ani()
        {
			$('#design-anim-center, #design-anim-left, #design-anim-right, #design-anim-top, #design-anim-bottom').attr('style', '');
			var speed = 4000;
            $('#design-anim-center').css( { opacity: 0, display: 'block' });
            
            $('#design-anim-center').animate( { opacity: 0 }, speed, function ()
            {
                $('#design-anim-center').animate( { left: '80px', top: '36px', width: '320px', height: '124px', opacity: 1 }, speed);
                $('#design-anim-left').animate( { left: '160px', opacity: 0.25 }, speed);
                $('#design-anim-right').animate( { left: '160px', opacity: 0.25 }, speed);
                $('#design-anim-top').animate( { top: '63px', opacity: 0.25 }, speed);
                $('#design-anim-bottom').animate( { top: '63px', opacity: 0.25 }, speed);
            });
        }

		if ($('.box', '#content').length>0)
		{
			var intHighest = 0, intCurrent = 0;
			$('.box', '#content').each( function ()
			{
				intCurrent = $(this).height();
				if (intCurrent > intHighest)
				{
					intHighest = intCurrent;
				}
			});
			$('.box', '#content').height(intHighest);
			$('#content>div:nth-child(2)').css( { height: '150px' } );
			$('#content>div:nth-child(3)').css( { height: '150px' } );
			$('#content>div:nth-child(4)').css( { height: '150px' } );
		}
		if ($('#footer2').length>0)
		{
			var intHighest = 0, intCurrent = 0;
			$('#footer2>ul>li').each( function ()
			{
				intCurrent = $(this).height();
				if (intCurrent > intHighest)
				{
					intHighest = intCurrent;
				}
			});
			$('#footer2>ul>li').height(intHighest);
		}

        /*
		function Billboard()
        {
			var t = $('#billboard ul');
			var b = $(t).find('li:first');
			$(b).fadeOut(500, function ()
			{
				$(b).appendTo(t);
				$(t).find('li:last').show();
			});
        }
		*/
        function Billboard()
        {
			var t = $('#billboard ul');
			var b = $(t).find('li:first');
			$(t).animate( { left: -910 }, 500, function ()
			{
				$(b).appendTo(t);
				$(t).css( { left: 0 } );
			});
        }
		if ($('#billboard').length>0)
		{
			$('#billboard ul').css( { width: 910 * $('#billboard ul li').length } );
			
			var binterval = parseFloat($('#binterval').text(), 10);
			if (binterval === NaN)
			{
				binterval = 2.5;
			}
			binterval = binterval * 1000;
		}
		//console.log(binterval);
        setInterval( function () { Billboard(); }, binterval);
		
		$('#designman-content .navlist li a').each( function ()
		{
			$(this).click( function ()
			{
				var id = $(this).attr('id');
				id = id.replace(/list/gi, 'design');
				$('#designman-content .design-page').hide();
				$('#' + id).show();
				if ($('#' + id).hasClass('last') === true)
				{
					Ani();
				}
				id = id.replace(/design/gi, 'list');
				$('#designman-content .navlist a').removeClass('selected');
				$('#' + id).addClass('selected');
				return false;
			});
		});
		$('#designman-content .design-page').each( function ()
		{
			var h = $(this).outerHeight();
			$(this).find('.side').height(h);
			$(this).find('.main').height(h);
		});
		
		$('#designman-content .designman-contentblock .design-page .column li').each( function ()
		{
			$(this).click( function ()
			{
				var id = $(this).attr('id');
				id = id.replace(/index/gi, 'design');
				$('#designman-content .design-page').hide();
				$('#' + id).show();
				
				if ($('#' + id).hasClass('last') === true)
				{
					Ani();
				}
				
				id = id.replace(/design/gi, 'list');
				$('#designman-content .navlist a').removeClass('selected');
				$('#' + id).addClass('selected');
				return false;
			});
		});

		$('#designman-content .designman-contentblock .design-page .design-image a').each( function ()
		{
			$(this).click( function ()
			{
				var id = $(this).attr('id');
				id = id.replace(/intro/gi, 'design');
				$('#designman-content .design-page').hide();
				$('#' + id).show();

				if ($('#' + id).hasClass('last') === true)
				{
					Ani();
				}
				id = id.replace(/design/gi, 'list');
				$('#designman-content .navlist a').removeClass('selected');
				$('#' + id).addClass('selected');
				return false;
			});
		});
		
		$('#designman-container .design-page .pageleft').each( function ()
		{
			$(this).click( function ()
			{
				var id = $(this).parent().parent().attr('id');
				var num = id.replace(/design-page-/gi,'');
				num = parseInt(num);
				id = id.replace(num,num-1);
				$('#designman-content .design-page').hide();
				$('#' + id).show();
				$('#designman-content .navlist a').removeClass('selected');
				$('#designman-content .navlist li:eq(' + (num-2) + ') a').addClass('selected');
			});
		});
		$('#designman-container .design-page .pageright').each( function ()
		{
			$(this).click( function ()
			{
				var id = $(this).parent().parent().attr('id');
				var num = id.replace(/design-page-/gi,'');
				num = parseInt(num);
				id = id.replace(num,num+1);
				$('#designman-content .design-page').hide();
				$('#' + id).show();
				if ($('#' + id).hasClass('last') === true)
				{
					Ani();
				}
				$('#designman-content .navlist a').removeClass('selected');
				$('#designman-content .navlist li:eq(' + (num) + ') a').addClass('selected');
			});
		});
		$('#designman-content .design-page:last-child .pageright').remove();
		$('#designman-content .navlist li:eq(' + (0) + ') a').addClass('selected');
		if ($('#designman-content').length>0)
		{
			var h = window.location.hash;
			if (h !== '') {			
				var id = $('.navlist ul li a[href=' + h + ']').attr('id');
				if (id !== undefined)  {
					id = id.replace(/list/gi, 'design');
					$('#designman-content .design-page').hide();
					$('#' + id).show();
				}
			}
		}

        $('#btnstart').click( function ()
        {
            Ani();
			return false;
        });
		$('.navlist,#market-nav,#products-nav').each( function ()
		{
			var h = 0;
			if (h === 0 && $('#content').length>0)
			{
				h = parseInt($('#content').height(), 10);
			}
			if (h === 0 && $('#designman-content').length>0)
			{
				h = parseInt($('#designman-content').height(), 10);
			}			
			h = h - 20;
			$(this).height(h);
		});
		$('#noside').each( function ()
		{
			var h = 0;
			var l = parseInt($(this).find('.left').height(), 10);
			var r = parseInt($(this).find('.right').height(), 10);
			if (l > r)
			{
				h = l;
			}
			if (r > l)
			{
				h = r;
			}
			//$(this).find('.left,.right').height(h);
		});
		
		$('.printthis').click( function () {
			window.print();
			return false;
		});
	});
});
