/*
* Montre  un div et cache tous les autres
*/
function MontreSeulementDiv(nom, numero)
{
	CacheTout( nom );
	DivStatus( nom, numero )
}
/*
* Montre / Cache un div
*/
function DivStatus( nom, numero )
{
	var divID = nom + numero;
	if ( document.getElementById && document.getElementById( divID ) ) // Pour les navigateurs r?cents
	{
		Pdiv = document.getElementById( divID );
		PcH = true;
	}
	else if ( document.all && document.all[ divID ] ) // Pour les veilles versions
	{
		Pdiv = document.all[ divID ];
		PcH = true;
	}
	else if ( document.layers && document.layers[ divID ] ) // Pour les tr?s veilles versions
	{
		Pdiv = document.layers[ divID ];
		PcH = true;
	}
	else
	{

		PcH = false;
	}
	if ( PcH )
	{
		Pdiv.className = ( Pdiv.className == 'cachediv' ) ? '' : 'cachediv';
	}
}


/*
* Cache tous les divs ayant le m?me pr?fixe
*/
function CacheTout( nom )
{
	var NumDiv = 1;
	if ( document.getElementById ) // Pour les navigateurs r?cents
	{
		while ( document.getElementById( nom + NumDiv) )
		{
			SetDiv = document.getElementById( nom + NumDiv );
			if ( SetDiv && SetDiv.className != 'cachediv' )
			{
				DivStatus( nom, NumDiv );
			}
			NumDiv++;
		}
	}
	else if ( document.all ) // Pour les veilles versions
	{
		while ( document.all[ nom + NumDiv ] )
		{
			SetDiv = document.all[ nom + NumDiv ];
			if ( SetDiv && SetDiv.className != 'cachediv' )
			{
				DivStatus( nom, NumDiv );
			}
			NumDiv++;
		}
	}
	else if ( document.layers ) // Pour les tr?s veilles versions
	{
		while ( document.layers[ nom + NumDiv ] )
		{
			SetDiv = document.layers[ nom + NumDiv ];
			if ( SetDiv && SetDiv.className != 'cachediv' )
			{
				DivStatus( nom, NumDiv );
			}
			NumDiv++;
		}
	}
}
function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
}

function showDivId(nom)
{
	var divid;
	divid = getQueryVariable('divid');
	DivStatus(nom ,divid)	
}
//FireFox対策（商品詳細を見たときに、なぜか横線が入るので）2006/04/18 akiko@moonfactory@co.jp
document.write('<style type="text/css" media="all">.cachediv {overflow: hidden;height: 1px;margin-top: -1px;}</style>');
//document.write('<style type="text/css" media="all">.cachediv {overflow: hidden;height: 1px;margin-top: -1px;position: absolute;}</style>');
