// JavaScript Document
//FEATURE GALLERY CONTROL for GWN DRAGONBOAT
// JavaScript Document
var playing = true;
var gridUP = false;
var currentID = 0;

//SETUP GRID
function setGrid(){
	for (i = 0; i < 6; i += 1){
		//alert('#gridImg' + i);
		jQuery('#gridImg' + i).attr('src', jQuery('#image' + i).attr('src'));
	//	jQuery('#gridImg' + i).fadeIn('slow');
	}	
}


function hidefeature(mysrc, mydesc){
		jQuery('#currentFeatureImage').hide();
		jQuery('#currentFeatureDesc').hide()
		jQuery('#currentFeatureDesc_bg').hide()
		changeContent(mysrc, mydesc);
}

function showfeature(showdesc){
	jQuery('#currentFeatureImage').fadeIn('slow');
	if (showdesc == true){
		jQuery('#currentFeatureDesc').show('slow');
		jQuery('#currentFeatureDesc_bg').show('slow');
		jQuery('#currentFeatureDesc_bg').fadeTo('slow', 0.5);
	}
}

function changeContent(thesrc, thedesc){
	var newsrc = thesrc;
	var newdesc = thedesc;
	jQuery('#currentFeatureImage').attr('src', newsrc);
	if (newdesc != ''){
		var showdesc = true;
	}else{
		var showdesc = false;
	}
	jQuery('#currentFeatureDesc').html(newdesc);
	showfeature(showdesc);
}

function swapFeatured(imageidnumber, pauseit){
	//alert(imageidnumber);
	var idnum = imageidnumber;
	var anch = '#imagelink' + imageidnumber;
	var newdesc = getdesc(idnum);
	if (gridUP == true){
		closeGrid();	
	}
	//window.alert(anch);
	jQuery('.gallery_table a img').css({'border' : '#231F20 2px solid'});
	jQuery(anch + ' img').css({'border' : '#FFFFFF 2px solid'}); 
	var newsrc = jQuery('#image' + idnum).attr('src');
	//alert(newsrc);
	currentID = idnum;
	hidefeature(newsrc, newdesc);
	if(pauseit==true && playing == true){
		featPlayPause();
	}
}

function getdesc(idnum){
	var descContent = jQuery('#featureDesc' + idnum).html();
	var newdesc = '';
	if (descContent != '' && descContent != ' '){ 
		newdesc = descContent;
	}
	return (newdesc);
}

function featNext(){
		if (currentID < 5){
			swapFeatured(currentID + 1)
		}else{
			swapFeatured(0,false);
		}
	}

function featPrev(){
	if (currentID > 0){
			swapFeatured(currentID - 1)
		}else{
			swapFeatured(5,false);
		}
	}

function featPlayPause(){
	if (playing == true){
		jQuery('#playpause').attr('src','pub/images/skin/controls_04_paused.jpg');
		playing = false;	
	}else{
		jQuery('#playpause').attr('src','pub/images/skin/controls_04.jpg');
		playing = true;
	}
}


function rotateFeatImages(playstatus){
	if (playstatus == true) {
		featNext();
	}
}

function featGrid(){
	jQuery('#gridPattern').show();
	if (playing == true){
		featPlayPause();		
	}
	for (i = 0; i < 6; i += 1){
		//alert('#gridImg' + i);
		//jQuery('#gridImg' + i).attr('src', jQuery('#image' + i).attr('src'));
		jQuery('#gridImg' + i).fadeIn('slow');
		//if (jQuery('#featureDesc' + i +' h2 a')){
			jQuery('#gridLink' + i +' .gridItem .gridItemTitle').html(jQuery('#featureDesc' + i +' h2').html());
		//} else {
		//	jQuery('#gridLink' + i +' .gridItem .gridItemTitle').html(jQuery('#featureDesc' + i +' h2').html());
		//}
	}
	jQuery('#gridPatternBg').fadeTo('slow', 0.7);
	jQuery('.gridTitleBg').fadeTo('slow',0.5);
	jQuery('#gridCloseBtn').fadeIn('slow');
	gridUP = true;
}
function closeGrid(){
	for (i = 0; i < 6; i += 1){
		//alert('#gridImg' + i);
		//jQuery('#gridImg' + i).attr('src', jQuery('#image' + i).attr('src'));
		jQuery('#gridImg' + i).hide();
	}
	jQuery('#gridpatternBG').fadeOut();
	jQuery('#gridPattern').fadeOut();
	jQuery('#gridCloseBtn').hide();
	gridUP = false;
}

setInterval("rotateFeatImages(playing)",5000);