// JavaScript Document

//NEWS GALLERY CONTROL
// JavaScript Document
var mboo_playing = true;
var mint_maxThumbnails;
var mint_currentID = 0;
var mNG_Interval;
var numitems = 3;
//var gridUP = false;
//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');
	}	
}
*/


/*
===============================================================================
FUNCTIONS MANDITORY FOR GENERAL FUNCTIONALITY
===============================================================================
*/

function mNG_hidefeature(mstr_mysrc, mstr_mydesc){
		jQuery('#mNG_current_info, #mNG_current_image').hide();

//if there is a background for the description/teaser you can hide it here
		//jQuery('#mNG_current_info_bg').hide()
		mNG_changeContent(mstr_mysrc, mstr_mydesc);
}

function mNG_showfeature(mboo_showdesc){
	jQuery('#mNG_current_image').fadeIn('fast');
	if (mboo_showdesc == true){
		jQuery('#mNG_current_info').fadeIn('fast');
			//jQuery('#mNG_current_info_bg').show('slow');
			//jQuery('#mNG_current_info_bg').fadeTo('slow', 0.5);
	}
}

/*
===============================================================================
changeContent
===============================================================================
*/

function mNG_changeContent(mstr_thesrc, mstr_thedesc){
	var mstr_newsrc = mstr_thesrc;
	var mstr_newdesc = mstr_thedesc;
	
	//Get new src
	jQuery('#mNG_current_image').attr('src', mstr_newsrc);
	
	//check for description
	if (mstr_newdesc != ''){
		var mboo_showdesc = true;
	}else{
		var mboo_showdesc = false;
	}
	
	//set new description
	jQuery('#mNG_current_info').html(mstr_newdesc);
	
	//show the new feature
	mNG_showfeature(mboo_showdesc);
}


/*

SwapFeatured

*/

function mNG_swapFeatured(imageidnumber, pauseit, resetInterval){
	//alert(imageidnumber);
	
	var idnum = imageidnumber;
	var anch = '.mNG_thumbs a:eq('+idnum+')';
	var mstr_newdesc = mNG_getdesc(idnum);
	
	//if (gridUP == true){
		//mNG_closeGrid();	
	//}
	
//window.alert(anch);
	
	//jQuery('.mNG_thumbs a img').css({'border' : '#333333 2px solid'});
	//jQuery(anch + ' img').css({'border' : '#981010 2px solid'}); 
	var mstr_newsrc = jQuery(anch + ' img').attr('src');
//alert(newsrc);
	mint_currentID = idnum;
	
	mNG_hidefeature(mstr_newsrc, mstr_newdesc);
	
	if(pauseit==true && mboo_playing == true){
		mNG_featPlayPause();
	}
	
	if(resetInterval == true){
		mNG_controlRotation();
	}
}



function mNG_getdesc(idnum){
	var descContent = jQuery('.mNG_item:eq('+idnum+')').html();
	var mstr_newdesc = '';
	
	if (descContent != '' && descContent != ' '){ 
		mstr_newdesc = descContent;
	}
	
	return (mstr_newdesc);
}



function mNG_featNext(){
		if (mint_currentID < (numitems - 1)){
			mNG_swapFeatured(mint_currentID + 1)
		}else{
			mNG_swapFeatured(0,false);
		}
	}




function mNGfeatPrev(){
	if (mint_currentID > 0){
			mNG_swapFeatured(mint_currentID - 1)
		}else{
			mNG_swapFeatured((numitems - 1),false);
		}
	}




function mNG_featPlayPause(){
	if (mboo_playing == true){
		if (jQuery('#playpause')){
			jQuery('#playpause').attr('src','pub/images/skin/controls_04_paused.jpg');
		}
		mboo_playing = false;	
	}else{
		if(jQuery('#playpause')){
			jQuery('#playpause').attr('src','pub/images/skin/controls_04.jpg');
		}
		mboo_playing = true;
	}
}




function mNG_rotateFeatImages(mboo_playstatus){
	if (mboo_playstatus == true) {
		mNG_featNext();
	}
}




/*function mNG_featGrid(){
	jQuery('#gridPattern').show();
	if (playing == true){
		mNG_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 mNG_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;
}*/
function mNG_controlRotation(){
	if (mNG_Interval){
		clearInterval(mNG_Interval);
	}
 		mNG_Interval = setInterval("mNG_rotateFeatImages(mboo_playing)",5000);
	
}

