/******************************************************************************/
/*                             Javascript By Cco                              */
/******************************************************************************/

jQuery(document).ready(function() {
	magicBackground();
	magicBackgroundTTNews();
	ScrollInit();
	
	//jQuery('#contenu_zone').jScrollPane();
	
	
	
});

/*
jQuery(function(){
	jQuery('#contenu_zone').jScrollPane();
});
	
*/




jQuery(window).resize(function() {
  magicBackground();
  ScrollInit();
});

function magicBackground(){
	screenW = screen.availWidth;
	
	docW = jQuery(window).width();
	docH = jQuery(window).height();
	
	if(docW<=screenW){
		docW = screenW;
	}
	
	jQuery("#BackgroundZone").css("clip","rect(0px, "+docW+"px, "+docH+"px, 0px)");
	
	jQuery("#BackgroundZone img").attr("width",docW);
	
	if(jQuery(".magikBG").length == 0){
		var num = Math.round(Math.random()*20);
		theHTML = ChangeSwf('fondvideo','100%','100%','','','s'+num+'.flv');
		jQuery("#BackgroundZone").html(theHTML);
		
		jQuery("#fondvideo").attr("width",docW);
	}else{
		jQuery("<div>").attr({'class':'bgGrille'}).appendTo("#BackgroundZone .magikBG");
	
		jQuery(".bgGrille").css("width",docW);
		jQuery(".bgGrille").css("height",docH);
	}
}

function magicBackgroundTTNews(){
	jQuery(".magikBG img").removeAttr("height");
  jQuery(".magikBG .news-single-img a img").clone().appendTo('.magikBG .news-single-img');
  jQuery(".magikBG .news-single-img a").remove();
  jQuery(".magikBG .news-single-img p").remove();
	jQuery(".news-single-item-prev a").html('<img src="typo3conf/ext/e_tca_extented/res/template/images/interface/prev.png" alt=""/>')
	jQuery(".news-single-item-next a").html('<img src="typo3conf/ext/e_tca_extented/res/template/images/interface/next.png" alt=""/>')
}


function ChangeSwf(Id,Largeur,Hauteur,Langue,AlterText,file){
	var Content_Html = '';
	
	//var Path_Swf = 'fileadmin/template/swf/';
	//var Path_Swf = '../swf/';
	var Path_Swf = 'typo3conf/ext/e_tca_extented/res/template/swf/';

	Content_Html += '<object type="application/x-shockwave-flash" data="'+Path_Swf+Id+Langue+'.swf"  width="'+Largeur+'" height="'+Hauteur+'" id="'+Id+'" align="middle">';
	Content_Html += '<param name="allowScriptAccess" value="sameDomain" />';
	Content_Html += '<param name="movie" value="'+Path_Swf+Id+Langue+'.swf" />';
	Content_Html += '<param name="flashVars" value="nom_video='+file+'" />';
	Content_Html += '<param name="quality" value="high" />';
	Content_Html += '<param name="bgcolor" value="#FFFFFF" />';
	Content_Html += '<param name="wmode" value="transparent" />';
	Content_Html += '<p>'+AlterText+'</p>';
	Content_Html += '</object>';

	return Content_Html;
}


function callSwf(Id,Param) {
	if(document.getElementById(Id) != null){
		document.getElementById(Id).setPlayPause(Param);
	}
}


function getDataJS(getSwfData){
	if(getSwfData=='Pause'){
		return 'complete';
	}else{
		return 'incomplete';
	}
}


function getDelayJS(){
	return 100;
}


function ScrollUp(speed){
	if(parseInt(jQuery('#milieu_contenu_texte').css('top')) < 0){
		newTop = parseInt(jQuery('#milieu_contenu_texte').css('top')) + speed + "px";
		jQuery('#milieu_contenu_texte').css('top',newTop);
	}
	
	timerID = setTimeout("ScrollUp("+speed+")",30);
}

function ScrollDown(speed){
	if(parseInt(jQuery('#milieu_contenu_texte').css('top')) > (jQuery('#milieu_contenu').height() - jQuery('#milieu_contenu_texte').height() ) ){
		newTop = parseInt(jQuery('#milieu_contenu_texte').css('top')) - speed + "px";
		jQuery('#milieu_contenu_texte').css('top',newTop);	
	}
	timerID = setTimeout("ScrollDown("+speed+")",30)
}

function ScrollStop(){
 	clearTimeout(timerID);
}



function ScrollInit() {
	newsH = jQuery('#milieu').height() + 'px';
	jQuery('#milieu_contenu').css('height',newsH);
	jQuery('#milieu_contenu_texte').css('top','0px');


	if(jQuery('#scrollMenu').length!=0){
		jQuery('#scrollMenu').remove();
	}	

	if(jQuery('#milieu_contenu_texte').height()>jQuery('#milieu_contenu').height()){

		jQuery('<div id="scrollMenu"></div>').html('<a href="javascript:void(0);" class="scrollTop"><img src="typo3conf/ext/e_tca_extented/res/template/images/interface/basebarcaps_verticalbarbody_top.png"/></a><a href="javascript:void(0);" class="scrollBottom"><img src="typo3conf/ext/e_tca_extented/res/template/images/interface/basebarcaps_verticalbarbody_bottom.png"/></a>').appendTo('#contenu_zone');
		
		jQuery('#scrollMenu').css('position','absolute');
		jQuery('#scrollMenu').css('top','0px');
		jQuery('#scrollMenu').css('right','0px');
		jQuery('#scrollMenu').css('width','15px');
		//jQuery('#scrollMenu').css('height',jQuery('#contenu_zone').height() + 'px');
		jQuery('#scrollMenu').css('height','100%');

		jQuery('.scrollBottom').css('position','absolute');
		jQuery('.scrollBottom').css('right','0px');
		jQuery('.scrollBottom').css('bottom','16px');

		jQuery('.scrollTop').mouseout(function(){ 
			ScrollStop(); 
		}).mouseover(function(){ 
			ScrollUp(10);
		}); 

		jQuery('.scrollBottom').mouseout(function(){ 
			ScrollStop(); 
		}).mouseover(function(){ 
			ScrollDown(10);
		}); 
	}
}
