var flg_present_set = true;


var allmenu_current = '';
function showAllMenu(){
	var so = new SWFObject("../common/swf/allmenu.swf", "allmenuswf", "788", "476", "8");
	if(BrowserDetect.browser!='Firefox'){
		so.addParam("wmode", "transparent");
	}
	so.addVariable("current", allmenu_current);
	so.write("TB_ajaxContent");
}


function callExternalInterface(id,status){
	var p = {
		'brand':'10',
		'blanchir':'11',
		'history':'12',
		'products':'20',
		'lineup':'21',
		'elements':'22',
		'mechanism':'23'
	};
	setCurrent(p[status]);
	getMovieName(id).callChangeMc(status);
	function getMovieName(movieName) {
		if(navigator.appName.indexOf("Microsoft")!=-1){return window[movieName];
		}else{return document[movieName];
		}
	}
}


function jsFunction(code){
	var func = new Function(code);
	return func();
}
function setCurrent(s){
	allmenu_current = s;
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



var MacIe = navigator.userAgent.indexOf( "Mac" ) > -1 && navigator.userAgent.indexOf( "MSIE" ) > -1;
var JsWin;

function commonpop( JsUrl, JsWinName, JSWidth, JSHeight ){
JSWidth = parseInt( JSWidth );
JSHeight = parseInt( JSHeight );
if( !MacIe ){ JSWidth = JSWidth + 17; }
if( MacIe ){ JSWidth = JSWidth - 1 ; }
JsProperty = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=" + JSWidth + ",height=" + JSHeight;
JsWin = window.open( JsUrl, JsWinName, JsProperty );
if( MacIe ){ return; }
JsWin.focus();
}

function commonpop2( JsUrl, JsWinName, JSWidth, JSHeight ){
JSWidth = parseInt( JSWidth );
JSHeight = parseInt( JSHeight );
JsProperty = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=" + JSWidth + ",height=" + JSHeight;
JsWin = window.open( JsUrl, JsWinName, JsProperty );
if( MacIe ){ return; }
JsWin.focus();
}



var layerflg={
	'parent':false,
	'child' :false
};

function showLayer(id,ref){
	document.getElementById(id).style.visibility = 'visible';
	layerflg[ref]=true;
}

function hideLayer(id,ref){
	layerflg[ref]=false;
	if(ref=='parent' && layerflg.child || ref=='child' && layerflg.parent) return;
	document.getElementById(id).style.visibility = 'hidden';
}


function Page(id) {
	var self = this;

	this.config = {
		brand: {
			title: 'Kanebo Blanchir | Kanebo BLANCHIR',
			id: 'header_gnav_brand',
			img: new Image().src = '../common/image/header_gnav_brand_on.gif'
		},
		history: {
			title: 'History | Kanebo BLANCHIR',
			id: 'header_gnav_history',
			img: new Image().src = '../common/image/header_gnav_history_on.gif'
		}
	}

	$(document).ready(function() {
		self.init(id);
	});

	this.init = function(id) {
		if (location.search) {
			var str = this.getQuery(location.search.substr(1)).page;
			if (str) id = str;
		}

		this.setPage(id);

		var so = new SWFObject('brand.swf', 'flashcontent_swf', '900', '486', '8', '#ffffff');
		so.addParam('allowScriptAccess', 'always');
		so.addParam('wmode', 'transparent');
		so.addVariable('status', id);
		so.write('flashcontent');
	}

	this.setPage = function(id) {
		var page = this.config[id];
		document.title = page.title;
		document.getElementById(page.id).src = page.img;
		if (id == 'brand') {
			document.getElementById(this.config['history'].id).src = '../common/image/header_gnav_history.gif';
		}
		if (id == 'history') {
			document.getElementById(this.config['brand'].id).src = '../common/image/header_gnav_brand.gif';
		}
	}

	this.getQuery = function(str) {
		var prop = {}
		var temp = str.split('&');
		for (var i = 0, l = temp.length; i < l; i++) {
			temp[i] = temp[i].split('=');
			prop[temp[i][0]] = temp[i][1];
		}
		return prop;
	}
}








