var naviCategorys = new Array(
	'navi-DigitalSLR',
	'navi-CompactCamera',
	'navi-VoiceRecorder',
	'navi-FilmCamera',
	'navi-Binoculars',
	'navi-Accessories',
	'navi-Awards',
	'navi-About',
	'navi-Terms',
	'navi-privacy',
	'navi-distributors',
	'navi-dealers',
	'navi-showroom',
	'navi-warranty'
);

var gCategory, gSeries, gProduct,ieVer;

function lefter(url,category, series, product) {

	gCategory = category;
	gSeries = series;
	gProduct = product;
	var urlString;
	if ( url.indexOf('?') ){
		urlString=url.split('?');
	}
	var dateObj = new Date();
	var ms = dateObj.getTime();
	var naviAjax = new Ajax.Request(
		urlString[0], 
		{
			method: 'get',
			parameters: urlString[1],
			onComplete: showLefter
		}
	);
	function showLefter(httpObj) {
		var hiddenObjects = new Array();
		$('localMenu').innerHTML = httpObj.responseText;
		setLefter(category, series, product);
	}
}
function setLefter(category, series, product) {
	naviCategorys.each ( function( naviCategory ) {
	if ($(naviCategory) != null){
			hiddenObjects = $(naviCategory).getElementsByTagName('ul');
			if( hiddenObjects.length > 0 && naviCategory != category ) {
				Element.setStyle(hiddenObjects[0],{ display: "none"});
			}
		}
	});
	
	Element.setStyle(category, { backgroundColor: "#7095C2"});
	if( document.all ) {
		if(navigator.appVersion.indexOf("MSIE") != -1) {
			ieVer = parseInt(navigator.appVersion.substr(navigator.appVersion.indexOf("MSIE")+5,3));
			if(ieVer <= 6 ) Element.setStyle(category, { marginTop: "-3px"});
		}
	}
	viewCategoryAnchors = $(category).getElementsByTagName('a');
	Element.setStyle(viewCategoryAnchors[0], {backgroundImage: "url(/image/navi_bullet02.gif)"});
	viewCategoryLists = $(category).getElementsByTagName('li');
	
	for ( i = 0; i < viewCategoryLists.length; i++){
		viewSeriesLists = viewCategoryLists[i].getElementsByTagName('ul');
		if( viewSeriesLists.length > 0 ){
			if ( viewCategoryLists[i].id != series ) {
				Element.setStyle(viewSeriesLists[0], { display: "none" });
			}
		}
	}
	if(product) {
		current = $(product).getElementsByTagName('a');
	} else if(series) {
		current = $(series).getElementsByTagName('a');
	} else {
		current = $(category).getElementsByTagName('a');
	}
	 Element.addClassName(current[0], "current");
}



