// JavaScript Document
function Retourne_Navigateur()
{
	if ( navigator.userAgent.indexOf( "Opera" ) > -1 ) {
		navigateur = "OPE";
	} else if ( navigator.userAgent.indexOf( "Safari" ) > -1) {
		navigateur = "SAF";			
	} else if ( navigator.userAgent.indexOf( "MSIE" ) > -1) {
		navigateur = "IE";
	} else if (navigator.userAgent.indexOf( "Firefox" ) > -1) {
		navigateur = "FIR";
	} else if (navigator.userAgent.indexOf( "Mozilla" ) > -1) {
		navigateur = "MOZ";			
	} else {
		navigateur = "MOZ";
	}		

	// ----------------------- GESTION DES CORRESPONDANCES
	return navigateur;
}
	
function Retourne_Couleur()
{
	var iNav = Retourne_Navigateur();
	var obj = parent.document.getElementById("tableauCouleur");
	//alert(Choix + "   ->  " + Id);
	// Netscape
	if( iNav == "MOZ")
	{
		obj = parent.document.getElementById("barreH");
		if( obj != null ) 
			return obj.getAttribute('bgColor');
		else 
			return "";
	}
	// IE
	if( iNav == "IE" )
	{
		obj = parent.document.getElementById("barreH");
		if( obj != null )
			return obj.bgColor;
		else
			return "";
	}
	return obj.getAttribute('bgColor');
}

function RetourneSelectionOptionValue( Nom )
{
	var obj = parent.document.getElementById( Nom );
	if( obj != null )
	{	
		var iNav = Retourne_Navigateur();
		if( iNav == "IE" )
		{
			// ------------- INTERNET EXPLORER -----------------------
			for( i = 0 ; i < obj.length ; i++ )
			{
				if( obj[i].selected == true  )
				{	
					return obj.options[i].value;
				} 
			}							
		}else{
			// ------------- MOZILLA ( NS6 ) ------------------------
			for( i = 0 ; i < obj.length ; i++ )
			{
				if( obj.options[i].selected == true )
				{	
					return obj.options[i].value;
				}
			}						
		}			
	}
	return "";
}

function RetourneSelectionOptionText( Nom )
{
	var obj = parent.document.getElementById( Nom );
	if( obj != null )
	{	
		var iNav = Retourne_Navigateur();
		if( iNav == "IE" )
		{
			// ------------- INTERNET EXPLORER -----------------------
			for( i = 0 ; i < obj.length ; i++ )
			{
				if( obj[i].selected == true  )
				{	
					return obj.options[i].text;
				} 
			}							
		}else{
			// ------------- MOZILLA ( NS6 ) ------------------------
			for( i = 0 ; i < obj.length ; i++ )
			{
				if( obj.options[i].selected == true )
				{	
					return obj.options[i].text;
				}
			}						
		}			
	}
	return "";
}	


function SelectionneOption( Nom , Valeur )	// Selection d'une option dans un COMBO
{
	var obj = parent.document.getElementById( Nom );
	if( obj != null )
	{	
		var iNav = Retourne_Navigateur();
		if( iNav == "IE" )
		{
			if( Valeur == "-1" )
			{
				obj.options.selectedIndex = -1;
			}else{
				
				// ------------- INTERNET EXPLORER -----------------------
				for( i = 0 ; i < obj.length ; i++ )
				{
					if( obj.options[i].value == Valeur  )
					{	
						obj[i].selected = true;
						break;
					} 
				}			
			}
				
		}else{
			if( Valeur == "-1" )
			{
				// ON EFFACE TOUT
				// ------------- MOZILLA ( NS6 ) ------------------------
				obj.options.selectedIndex = -1;		
			}else{
				// ------------- MOZILLA ( NS6 ) ------------------------
				for( i = 0 ; i < obj.length ; i++ )
				{
					if( obj.options[i].value == Valeur )
					{	
						obj.options[i].selected = true;
						break;
					}
				}								
			}
		}
	}
}

function Clique( value )
{
	
	SelectionneOption( "NIV2" , value );
	// on affiche les données du combo 1
	var obj = parent.document.getElementById( "COMBO_IFRAME" );//COMBO_IFRAME
	if( obj != null )
	{
		var objparent = parent.document.getElementById( "HIDDEN_PARENT" );
		var IDPARENT = objparent.value;
		var url = "scripts/site_niv3.php?ID="+value+"&IDPARENT="+IDPARENT;
		obj.src = url;
	}
}

function Clique2( value )
{
	
	SelectionneOption( "NIV3" , value );
	// on affiche les données du combo 1
	var obj = parent.document.getElementById( "COMBO_IFRAME" );//COMBO_IFRAME
	if( obj != null )
	{
		var objparent = parent.document.getElementById( "HIDDEN_PARENT" );
		var IDPARENT = objparent.value;
		var url = "scripts/site_niv4.php?ID="+value+"&IDPARENT="+IDPARENT;
		obj.src = url;
	}
}

function Clique3( value )
{
	SelectionneOption( "NIV4" , value );
	// on affiche les données du combo 1
	var obj = parent.document.getElementById( "FRAME_CENTRALE" );//COMBO_IFRAME
	if( obj != null )
	{
		if( value == "0" )
		{
			// PAGE ACCUEIL
			var url = "iframes/fiche_produit.php";
			obj.src = url;		
		}else{
			// PAGE ACCUEIL
			var url = "iframes/liste_articles.php?ID="+value;
			obj.src = url;				
		}
	}
}

function AjouteOption( Nom , Valeur , DonneeAffiche ) // Ajout d'une option dans un COMBO
{	
	var obj = parent.document.getElementById( Nom );
	if( obj != null )
	{	
		var iNav = Retourne_Navigateur();
		if( iNav == "IE" )
		{
			var elOptNew = document.createElement('option');
			elOptNew.text = DonneeAffiche;
			elOptNew.value = Valeur;
			obj.add( elOptNew );			
		}else{
			obj.options[obj.length] = new Option(DonneeAffiche, Valeur);
		}
	}		
}

function Init_ComboBox( )
{
	alert( "init_combo");
	// ------------- j'efface tout les combos
	var obj = document.getElementById( "NIV2" );
	var obj2 = document.getElementById( "NIV3" );
	var obj3 = document.getElementById( "NIV4" );
	
	if( obj != null )
	{	
		for( i = obj.length - 1  ; i > -1 ; i-- )
			obj.options[i] = null;
	}
	if( obj2 != null )

	{	
		for( i = obj2.length - 1  ; i > -1 ; i-- )
			obj2.options[i] = null;
	}
	if( obj3 != null )
	{	
		for( i = obj3.length - 1  ; i > -1 ; i-- )
			obj3.options[i] = null;
	}	

	AjouteOption( "NIV2" , "9999999999" , "--- Faites votre choix ---" );
	AjouteOption( "NIV3" , "9999999999" , "--- Faites votre choix ---" );
	AjouteOption( "NIV4" , "9999999999" , "--- Faites votre choix ---" );
	
}