

var SSG_itemLength =0;
var SSG_itemLimit = 60;
var SSG_currentItem = 0;
var SSG_delay_to_call_adress = 100;
var SSG_currentSelected = -1;//poner si hay select

var SSG_IDREFERENCE_ssg = "SSG";
var SSG_IDREFERENCE_video_container = "SSG_video_container";
var SSG_IDREFERENCE_video_info = "SSG_video_info";
var SSG_IDREFERENCE_slideshow_container = "SSG_slideshow";
var SSG_IDREFERENCE_item_common_info = "SSG_item_common_info";
var SSG_IDREFERENCE_item_common_title = "SGG_item_common_title";
var SSG_IDREFERENCE_item_common_fecha = "SGG_item_common_fecha";
var SSG_IDREFERENCE_item_common_description = "SGG_item_common_description";
var SSG_IDREFERENCE_video_title = "SGG_video_title";
var SSG_IDREFERENCE_video_fecha = "SGG_video_fecha";
var SSG_IDREFERENCE_video_description = "SGG_video_description";
var SSG_IDREFERENCE_item = "SSG_item";
var SSG_IDREFERENCE_dataRepository_fecha = "SSG_dataRepository_fecha";
var SSG_IDREFERENCE_dataRepository_title = "SSG_dataRepository_title";
var SSG_IDREFERENCE_dataRepository_videoID = "SSG_dataRepository_videoID";
var SSG_IDREFERENCE_dataRepository_description = "SSG_dataRepository_description";
var SSG_REFERENCE_ADRESS_ID = "sliderBlock";
var SVP_REFERENCE_ADRESS_ID = "showVideo";


var SSG_defaultVideoWidth = 480;
var SSG_defaultVideoHeight = 270;
var SSG_defaultVideoConsoleHeight = 37;

var SSG_ConfigData = new Object()
	SSG_ConfigData.WIDTH = SSG_defaultVideoWidth;
	SSG_ConfigData.HEIGHT = SSG_defaultVideoHeight;
var SSG_FlashParams = new Object()
	SSG_FlashParams.bgcolor = "#ffffff";
	SSG_FlashParams.quality = "high";
	SSG_FlashParams.swLiveConnect = "true";
	SSG_FlashParams.menu = "true";
	SSG_FlashParams.scale = "noscale";
	SSG_FlashParams.allowFullScreen = "true";
	SSG_FlashParams.width = SSG_defaultVideoWidth;
	SSG_FlashParams.height = SSG_defaultVideoHeight + SSG_defaultVideoConsoleHeight;





// Easing equation, borrowed from jQuery easing plugin
// http://gsgd.co.uk/sandbox/jquery/easing/
jQuery.easing.easeOutQuart = function (x, t, b, c, d) {
	return -c * ((t=t/d-1)*t*t*t - 1) + b;
};



jQuery(function( $ ){

	

	$('#'+SSG_IDREFERENCE_slideshow_container).serialScroll({
		items:'li',
		prev:'#' + SSG_IDREFERENCE_ssg + ' a.SSG_prevButton',
		next:'#' + SSG_IDREFERENCE_ssg + ' a.SSG_nextButton',
		offset:0, //when scrolling to photo, stop 230 before reaching it (from the left)
		start:0, //as we are centering it, start at the 2nd
		duration:1200,
		force:false,
		stop:true,
		lock:false,
		cycle:false, //don't pull back once you reach the end
		onBefore:function( e, elem, $pane, $items, pos ){		// PARA ESCONDER LOS BOTONES
			var prevElem =  jQuery('#' + SSG_IDREFERENCE_ssg + ' a.SSG_prevButton');
			//alert(prevElem);
			var nextElem =   jQuery('#' + SSG_IDREFERENCE_ssg + ' a.SSG_nextButton');
			//alert(nextElem);
			switch(pos) {
				case 0: 
					prevElem.css("display","none"); 
					nextElem.css("display",""); 
				break;
				case $items.length -1: 
					prevElem.css("display","");
					nextElem.css("display","none"); 

				break;				
				default:
					prevElem.css("display",""); 
					nextElem.css("display",""); 
			}
			SSG_currentItem = pos
			//setTimeout( callToSWFAdress , SSG_delay_to_call_adress );
			
		},
		easing:'easeOutQuart' //use this easing equation for a funny effect
		//jump: true //click on the images to scroll to them
	})
	var prevElem =  jQuery('#' + SSG_IDREFERENCE_ssg + ' a.SSG_prevButton');
	prevElem.css("display","none"); 
	//setTimeout( callToSWFAdress , SSG_delay_to_call_adress );

	for ( c = 1; c <= SSG_itemLimit; c++ ) { 
		//alert( document.getElementById("video" + c) );
		if( document.getElementById(SSG_IDREFERENCE_item + c) == null  ) {
			break;
		}else{
			SSG_itemLength ++
		}
	}
	

		for ( c = 1; c <= SSG_itemLength; c++ ) { 
		
			$("#" + SSG_IDREFERENCE_item + c ).mouseover(
				function(){
					var _id = this.id.substr( SSG_IDREFERENCE_item.length , this.id.length - SSG_IDREFERENCE_item.length );
					setTextToInfo(_id)
				}
			);
			
			$("#" + SSG_IDREFERENCE_item + c ).mouseout(
				function(){
					removeTextFromInfo();
				}
			); 
			
			$("#" + SSG_IDREFERENCE_item + c ).click(
				function(){
					var _id = this.id.substr( SSG_IDREFERENCE_item.length , this.id.length - SSG_IDREFERENCE_item.length );
					setTextToVideo(_id)
					swapSSGvideo( document.getElementById(SSG_IDREFERENCE_dataRepository_videoID+_id).innerHTML )
					ajaxSite_DoHit()
				
				}
			); 	
			
		}
		swapSSGvideo(document.getElementById(SSG_IDREFERENCE_dataRepository_videoID+"1").innerHTML );
		setTextToVideo( 1 )
			//alert (SSG_itemLength)
});
/*
function callToSWFAdress() {
	SWFAddress.setValue(SSG_REFERENCE_ADRESS_ID+SSG_currentItem)
}

SWFAddress.addEventListener('change', onSWFAddressChange);
function onSWFAddressChange(event) {
	if(event.value.substr( 1, SSG_REFERENCE_ADRESS_ID.length ) == SSG_REFERENCE_ADRESS_ID ) {
		var newPos = event.value.substr( 1 + SSG_REFERENCE_ADRESS_ID.length , event.value.length );
		$('#'+SSG_IDREFERENCE_slideshow_container).trigger( 'goto', [ Number(newPos) ] );
	}else if(event.value.substr( 1, SVP_REFERENCE_ADRESS_ID.length ) == SVP_REFERENCE_ADRESS_ID ) {
		var newID = event.value.substr( 1 + SVP_REFERENCE_ADRESS_ID.length , event.value.length );
		swapSSGvideo( newID )
	}
}*/

function SSG_setItemsLimitTo( newLimit ) {
	SSG_itemLimit = newLimit;	
}
function SSG_setVideoSize( w , h , cH ) {
	if( w != undefined ) {
		SSG_ConfigData.WIDTH = w; 
		SSG_FlashParams.width = w;
	}else{
		SSG_ConfigData.WIDTH = SSG_defaultVideoWidth;
		SSG_FlashParams.width = SSG_defaultVideoWidth;
	}
	if( h != undefined ) {
		SSG_ConfigData.HEIGHT = h; 
		if( cH != undefined ) {
			SSG_FlashParams.height = h + cH ;
		}else{
			SSG_FlashParams.height = h + SSG_defaultVideoConsoleHeight;
		}	
	}else{
		SSG_ConfigData.HEIGHT = SSG_defaultVideoHeight;
		if( cH != undefined ) {
			SSG_FlashParams.height = SSG_defaultVideoHeight + cH;
		}else{
			SSG_FlashParams.height = SSG_defaultVideoHeight + SSG_defaultVideoConsoleHeight;
		}	
	}	
}

function setTextToInfo( id ) {
	var htmlFicha = '';
	htmlFicha += '<p class="'+ SSG_IDREFERENCE_item_common_fecha +'" >' + document.getElementById(SSG_IDREFERENCE_dataRepository_fecha+id).innerHTML +'</p><h2 class="'+ SSG_IDREFERENCE_item_common_title +'" >' + document.getElementById(SSG_IDREFERENCE_dataRepository_title+id).innerHTML +'</h2>';
	//if( document.getElementById("e"+id) != null )	htmlFicha += '<p class="desc_video">' + document.getElementById("e"+id).innerHTML; + '</p>';
	document.getElementById(SSG_IDREFERENCE_item_common_info).innerHTML = htmlFicha;
}
function removeTextFromInfo() {
	var htmlFicha = '';
	document.getElementById(SSG_IDREFERENCE_item_common_info).innerHTML = htmlFicha;
}
function setTextToVideo( id ) {
	var htmlFicha = '';
	htmlFicha += '<p class="'+SSG_IDREFERENCE_video_fecha+'" >' + document.getElementById(SSG_IDREFERENCE_dataRepository_fecha+id).innerHTML +'</p><h2 class="'+SSG_IDREFERENCE_video_title+'" >' + document.getElementById(SSG_IDREFERENCE_dataRepository_title+id).innerHTML +'</h2><p class="'+SSG_IDREFERENCE_video_description+'">' + document.getElementById(SSG_IDREFERENCE_dataRepository_description+id).innerHTML; + '</p>';
	document.getElementById(SSG_IDREFERENCE_video_info).innerHTML = htmlFicha;
}

function swapSSGvideo(id){
	SSG_ConfigData.VIDEO_ID = id;
	insertaSVP( SSG_IDREFERENCE_video_container, SSG_ConfigData , SSG_FlashParams );
}

/*function swapSSGvideo_adress(id){
	SWFAddress.setValue(SVP_REFERENCE_ADRESS_ID+id)
}*/


