var ie4 = (document.all)? true:false;
var ns6 = (document.getElementById && !document.all)? true:false;


function DstepRoll(ImgID, ImgSrc) {
	document.images[ImgID].src=ImgSrc;
}

function flashvsjpg(){
//	document.getElementById('flash').innerHTML='<a href=\"#\"><img src=\"/P2F/POSCns/images/aleatoire/illustr_c2_1.jpg\" width=\"379\" height=\"160\" border=\"0\" id="illustration" name="illustration" style=\"filter:progid:DXImageTransform.Microsoft.Fade(Duration=1.0,overlap=1.0)\"></a>';
	fairederoule();
}

function getObjectById(id) {
	var element = null;	
	
	if (id != ""){
		if (ie4) { element = document.all[id]; }
		else 
			if (ns6) { element = document.getElementById(id); }	
	}
	if(typeof (element) == 'undefined')
	{
		element = null;
	}	
	return element;
}

var OldCol;

function CH(td, mode) {
	if (mode == 0) {
		oldCol = td.className;
		td.className = 'tdNavLeftOver';
	} else {
		td.className = 'tdNavLeftOut';
	}
}
function CH1(td) {
	if (td.className == 'TxtContent') {
		td.className = 'TxtContentHighlight';
	} else {
		td.className = 'TxtContent';
	}
}

function CH2(td) {
	if (td.className == 'txtContentHighlight') {
		td.className = 'TxtContent';
	} else {
		td.className = 'txtContentHighlight';
	}
}

function ChBoutonOff(td, mode) {
	if (mode == 0) {
		oldCol = td.className;
		td.className = 'tdBoutonOver';
	} else {
		td.className = 'tdBoutonOut';
	}
}

function ChBoutonOn(td, mode) {
	if (mode == 0) {
		oldCol = td.className;
		td.className = 'tdBoutonOut';
	} else {
		td.className = 'tdBoutonOver';
	}
}

function DstepShow(id) {
	if (id != ""){
		if (ie4) {document.all[id].style.visibility = "visible";}
		else
			if (ns6) {document.getElementById(id).style.visibility = "visible";}
		}
}
function DstepHide(id) {
	if (id != ""){
		if (ie4) {document.all[id].style.visibility = "hidden";}
		else
			if (ns6) {document.getElementById(id).style.visibility = "hidden";}
		}
}
/*function chgBg(obj,color){ 
if (document.all || document.getElementById) 
  obj.style.backgroundColor=color; 
else if (document.layers) 
  obj.bgColor=color; 
} */

function flash2jpg(id,imgSrc,imgWidth,imgHeight,imgClickUrl)
{
	if (imgClickUrl == null)
	{
		hrefStart ="";
		hrefEnd ="";
	}
	else
	{
	 	hrefStart ="<a href=\""+ imgClickUrl+ "\">";
		hrefEnd ="</a>";
	}
	document.getElementById(id).innerHTML= hrefStart + '<img src='+ imgSrc +' width='+ imgWidth+ ' height='+ imgHeight + ' border=\"0\" id="illustration" name="illustration" style=\"filter:progid:DXImageTransform.Microsoft.Fade(Duration=1.0,overlap=1.0)\">' + hrefEnd;
}

function flash2jpg(id,imgSrc,imgWidth,imgHeight, imgAlt, imgClickUrl)
{
	if (imgClickUrl == null)
	{
		hrefStart ="";
		hrefEnd ="";
	}
	else
	{
	 	hrefStart ="<a href=\""+ imgClickUrl+ "\">";
		hrefEnd ="</a>";
	}
	if (imgAlt == null)
	{
		imgAlt ="";
	}
	// Correction for banner : when the alt = string.Empty, alt value is equal to border = 0 (as below)
	if (imgAlt != "")
	{
		document.getElementById(id).innerHTML= hrefStart + '<img src='+ imgSrc +' width='+ imgWidth+ ' height='+ imgHeight + ' alt=' + imgAlt + ' border=\"0\" id="illustration" name="illustration" style=\"filter:progid:DXImageTransform.Microsoft.Fade(Duration=1.0,overlap=1.0)\">' + hrefEnd;	
	}
	else
	{
		document.getElementById(id).innerHTML= hrefStart + '<img src='+ imgSrc +' width='+ imgWidth+ ' height='+ imgHeight + ' border=\"0\" id="illustration" name="illustration" style=\"filter:progid:DXImageTransform.Microsoft.Fade(Duration=1.0,overlap=1.0)\">' + hrefEnd;
	}
	
}
	
//Fonctions de "dépli" / "repli" de branches
var openImg = new Image();
//openImg.src = "/P2F/POSCns/images/ico_deplier.gif";
var closedImg = new Image();
//closedImg.src = "/P2F/POSCns/images/ico_plier.gif";

function showBranch(branch, idbranch){
	var objBranch = document.getElementById(branch).style;
	var objidBranch = document.getElementById(idbranch).style;
	if(objBranch.display=="block"){
		objBranch.display="none";
		objidBranch.color = 'black';
		objidBranch.fontWeight = 'normal';
	}
	else {
		objBranch.display="block";
		objidBranch.color = 'red';
		objidBranch.fontWeight = '600';
		//alert(objidBranch.font-weight);
	}
		//objidBranch.color = 'black';
		//objidBranch.className = 'txtContentHighlight';
}

function swapFolder(img){
	objImg = document.getElementById(img);
	if(objImg.src.indexOf('/P2F/POSCns/images/ico_plier.gif')>-1)
		objImg.src = openImg.src;
	else
		objImg.src = closedImg.src;
}

function SetFocus(id)
{
	var obj = getObjectById(id);
	if(obj != null) obj.focus();
}

function DisableEnableLink(link, disable)
{
	var lnk = getObjectById(link);
	if(lnk != null)
	{
		lnk.disabled = disable;	
					
		if(disable)
		{  
			//link without onclick
			lnk.onclick = function(){return false;}
		}
		else 
		{            
			//remove return false with link without onclick
			lnk.onclick = null;
		}				
	}
}

function displayObj(obj) {
    var obj = document.getElementById(obj).style;

    if (obj.display == 'block') {
        obj.display = 'none';
    }
    else {
        obj.display = 'block';
    }
}
