
/*
			Slideshow code
*/

function slideSwitch(listCnt, listItem, activeClass, imgCnt)
{
		if($(listCnt).attr('selected')!='Y')
		{
			$(listCnt+' '+listItem+'.'+activeClass).each( 
				function(){
				var $next = $(this).next().length ? $(this).next(): $(listCnt+' '+listItem+':first');
					$(this).removeClass(activeClass);
					$(imgCnt).animate({opacity: 0},500,function()
																											{
																												$(this).attr('src',$next.attr('src'))
																												$(this).animate({opacity: 1},500)
																											});
					$next.addClass(activeClass);
				}
		  )
		}
		return true;
}

/*
	Synopsis:

	listCnt - list container: #news_test
	listItem - list item: li
	activeClass - selected list item class: .active
	imgCnt - image container: #news_item

*/
function initSlideSwitch(listCnt, listItem, activeClass, imgCnt, interval)
{
	$(listCnt+' '+listItem).hover(
		function(){
			$(listCnt+' '+listItem+'.'+activeClass).removeClass(activeClass);
			$(this).addClass(activeClass);
			var src=$(this).attr('src');
			$(listCnt).attr('selected','Y');
			$(imgCnt).attr('src',src)
		},
		function(){
			$(listCnt).attr('selected','');
		}
	);

	$(listCnt+' '+listItem).click(
		function(){
			if($(this).attr('href'))
			{
				document.location=$(this).attr('href');
			}
		}
	);

//	$(function()
//		{
//			setInterval( "slideSwitch('"+listCnt+"', '"+listItem+"', '"+activeClass+"', '"+imgCnt+"')",interval);
//		}
//	);
}

/*
	Animation on the home boxes
*/
function slideSwitchHome(box) {
	var $active = $(box+' IMG.active');
	if ( $active.length == 0 ) $active = $(box+' IMG:last');
	var $next =  $active.next().length ? $active.next() : $(box+' IMG:first').next();
	$active.addClass('last-active');

	$next.css({opacity: 0.0})
		.addClass('active')
		.animate({opacity: 1.0}, 1000, function(){
							$active.removeClass('active last-active');
						});
}


/*
			Timer code
*/

function showDate(el)
{
	var d=new Date();
	var weekday=new Array(7);
	weekday[0]="Sunday";
	weekday[1]="Monday";
	weekday[2]="Tuesday";
	weekday[3]="Wednesday";
	weekday[4]="Thursday";
	weekday[5]="Friday";
	weekday[6]="Saturday";
	$(el).html(Date().split('+')[0]);
	return true;
}

function fixIE6()
{
	if(navigator.userAgent.toLowerCase().indexOf('msie 6') != -1)
	{
		$('#box1 IMG.frame').attr('src','/images/frame1.gif');
		$('#box2 IMG.frame').attr('src','/images/frame2.gif');
		$('#box3 IMG.frame').attr('src','/images/frame3.gif');
	}
}

/*

*/
function slider()
{	
//	$('#mask').css({'height':$('#panel-1').height()});
	$('#panel').width(parseInt($('#mask').width() * $('#panel div').length));
	$('#panel div').width($('#mask').width());
	$('a[rel=panel]').click(
		function ()
		{
			$('a[rel=panel]').removeClass('selected');
			$(this).addClass('selected');
			var elid="#"+$(this).attr('href').replace('.html','').replace('#','');
			$('#mask').scrollTo(elid, 800);

			if($('a.selected[rel=panel]').prev().attr('rel')!='panel'){$('.nav_prev').addClass('invisible')}
			else{$('.nav_prev').removeClass('invisible')}
			if($('a.selected[rel=panel]').next().attr('rel')!='panel'){$('.nav_next').addClass('invisible')}
			else{$('.nav_next').removeClass('invisible')}

			return false;
		}
	);
}


/*

*/
$(document).ready(function()
{
	setInterval("showDate('#date_box')",1000);
	initSlideSwitch('#news_list','li','active','#news_item',6000);
	setInterval( "slideSwitchHome('#box1')", 10000 );
	setTimeout(function(){
								setInterval("slideSwitchHome('#box2')",10000)
							},500);
	setTimeout(function(){
								setInterval("slideSwitchHome('#box3')",10000)
							},1000);
	
	$('.nav_prev').click(
		function()
		{
			if($('a.selected[rel=panel]').prev().attr('rel')=='panel'){$('a.selected[rel=panel]').prev().click()};
			return false;
		}
	);

	$('.nav_next').click(
		function()
		{
			if($('a.selected[rel=panel]').next().attr('rel')=='panel'){$('a.selected[rel=panel]').next().click()};
			return false;
		}
	);


});



