function getMyElementTop(l){
	if (l.offsetParent) return (l.offsetTop + getMyElementTop(l.offsetParent));
  else return (l.offsetTop);
}
function getMyElementLeft(l){
	if (l.offsetParent) return (l.offsetLeft + getMyElementLeft(l.offsetParent));
  else return (l.offsetLeft);
}
function getIntValueFromPx(_value){
	if(!_value)
		return _value;
	if(_value.indexOf("px")==-1)
		return _value;
	return _value.substring(0,_value.indexOf("px"));
}
function getElementsByName_iefix(tag, name) {
    
     var elem = document.getElementsByTagName(tag);
     var arr = new Array();
     for(i = 0,iarr = 0; i < elem.length; i++) {
          att = elem[i].getAttribute("name");
          if(att == name) {
               arr[iarr] = elem[i];
               iarr++;
          }
     }
     return arr;
}
function getRealSize(_path){
	// Declaration d'un objet Image
	var oImg = new Image();
	// Affectation du chemin de l'image a l'objet
	oImg.src = _path;
	var tab = new Array();
	// On recupere les tailles reelles
	tab.push( oImg.height);
	tab.push( oImg.width);
	oImg=null;
	return tab;
}
function getElementsByAttribute_iefix(tag, name,attribute) {

     var elem = document.getElementsByTagName(tag);
     var arr = new Array();
     for(i = 0,iarr = 0; i < elem.length; i++) {
          att = elem[i].getAttribute(attribute);
          if(att == name) {
          	
               arr[iarr] = elem[i];
               iarr++;
          }
     }
     return arr;
}
function switchPane(_prefixPane,_prefixContentPane,_baseClassCss,_index, _nameElements){
	var tabPane = getElementsByName_iefix("DIV",_nameElements);
	var tabDescClip = getElementsByAttribute_iefix('DIV','descpano-clip','rel');
	var tabDescHisto = getElementsByAttribute_iefix('DIV','descpano-histo','rel');
							
	for(var index=0; index<5; index++) {
		if(index == _index){
			//change class
			if($(_prefixPane+"_"+index))
			$(_prefixPane+"_"+index).className =  _baseClassCss+"_selected";
			//show content
			if($(_prefixContentPane+"_"+index))
			$(_prefixContentPane+"_"+index).setStyle('display','block');
			if(_index == 2){
				for(var index2=0; index2<tabDescClip.length; index2++) {
					tabDescClip[index2].setStyle('display','none');
				}
				for(var index2=0; index2<tabDescHisto.length; index2++) {
					tabDescHisto[index2].setStyle('display','block');
				}
			}
			else if(_index == 1){
				for(var index2=0; index2<tabDescHisto.length; index2++) {
					tabDescHisto[index2].setStyle('display','none');
				}
				for(var index2=0; index2<tabDescClip.length; index2++) {
					tabDescClip[index2].setStyle('display','block');
				}
			}
		}
		else{
			
			//change class
			if($(_prefixPane+"_"+index))
			$(_prefixPane+"_"+index).className = (_baseClassCss+"");
			//hide content
			if($(_prefixContentPane+"_"+index))
			$(_prefixContentPane+"_"+index).setStyle('display','none');
		}
	}
}
function switchPaneHelp(_prefixPane,_prefixContentPane,_baseClassCss,_index, _nameElements){
	var tabPane = getElementsByName_iefix("DIV",_nameElements);
	
	for(var index=0; index<5; index++) {
		
		if(index == _index){
			//change class
			if($(_prefixPane+"_"+index)){
				
				var tabTemp = getElementsByName_iefix("TD",_prefixPane+"_"+index);
				
				for(var index2=0; index2<tabTemp.length; index2++) {
					if(tabTemp[index2]){
					tabTemp[index2].setAttribute('class',(_baseClassCss+"_selected"));
					tabTemp[index2].setAttribute('className',(_baseClassCss+"_selected"));
					}
					//tabTemp[index2].className= (_baseClassCss+"_selected");
				}
			}
			
			//show content
			if($(_prefixContentPane+"_"+index)){
				
				var tabTemp = getElementsByName_iefix("DIV",_prefixContentPane+"_"+index);
				for(var index2=0; index2<tabTemp.length; index2++) {
					if(tabTemp[index2]){
						tabTemp[index2].style.display = 'block';
					}
					
				}
				
				//$(_prefixContentPane+"_"+index).setStyle('display','block');
			}
			
			
		}
		else{
			
			//change class
			if($(_prefixPane+"_"+index)){
				//$(_prefixPane+"_"+index).className = (_baseClassCss+"");
				var tabTemp = getElementsByName_iefix("TD",_prefixPane+"_"+index);
				for(var index2=0; index2<tabTemp.length; index2++) {
					//tabTemp[index2].className= (_baseClassCss+"");
					if(tabTemp[index2]){
					tabTemp[index2].setAttribute('class',(_baseClassCss+""));
					tabTemp[index2].setAttribute('className',(_baseClassCss+""));
					}
				}
			}
			//hide content
			if($(_prefixContentPane+"_"+index)){
				var tabTemp = getElementsByName_iefix("DIV",_prefixContentPane+"_"+index);
				for(var index2=0; index2<tabTemp.length; index2++) {
					if(tabTemp[index2])
					tabTemp[index2].style.display = 'none';
				}
			}
		}
		
	}
}
var mySlide ;
function refleshSliders(){
	//if(_id=='content_onglet_1'){
		mySlide = new Slider($('slider_clip'), $('knob_clip'), {
			steps: 4000,
			onChange: function(step){
				if(step){
					$('speedValue').innerHTML = step;
				}
			}
		});
		mySlide.set(parseInt($('speedValue').innerHTML));
	//}
}
