var flag=0;
/*
var prefix="/images/global/head/";
var imgext=".gif";

var imgsrc=	[
						["home","",""],
						["product","",""],
						["showcase","",""],
						["shop","",""],
						["news","",""],
						["review","",""],
						["interview","",""],
						["report","",""],
						["present","",""],
						];

var img		=new Array();
var defimg=new Array();

addListener(window,'load',setListener,false);

function swapImage(e) {
	var obj=(e.target) ? e.target : e.srcElement;
	if (img[obj.id].src == defimg[obj.id]) obj.src=img[obj.id].src;
}

function swapImageRO(e) {
	var obj=(e.target) ? e.target : e.srcElement;
	if (img[obj.id+"_ro"].src != defimg[obj.id]) obj.src=img[obj.id+"_ro"].src;
}

function setListener() {
	for (i in imgsrc) {
		if (document.images[imgsrc[i][0]]) {
			img[imgsrc[i][0]]						=new Image();
			img[imgsrc[i][0]].src				=(imgsrc[i][1])		? imgsrc[i][1]+imgsrc[i][0] : prefix+imgsrc[i][0];
			img[imgsrc[i][0]].src				+=(imgsrc[i][2])	? imgsrc[i][2] : imgext;
			img[imgsrc[i][0]+"_ro"]			=new Image();
			img[imgsrc[i][0]+"_ro"].src	=(imgsrc[i][1])		? imgsrc[i][1]+imgsrc[i][0]+"_ro" : prefix+imgsrc[i][0]+"_ro";
			img[imgsrc[i][0]+"_ro"].src	+=(imgsrc[i][2])	? imgsrc[i][2] : imgext;
			defimg[imgsrc[i][0]]				=document.images[imgsrc[i][0]].src;
			addListener(document.getElementById(imgsrc[i][0]),'mouseover'	,swapImageRO,false);
			addListener(document.getElementById(imgsrc[i][0]),'mouseout'	,swapImage	,false);
		}
	}
}
*/
function addListener(elem,eventType,func,cap) {
	if (elem.addEventListener) {
		elem.addEventListener(eventType,func,cap);
	} else if(elem.attachEvent) {
		elem.attachEvent('on'+eventType,func);
	} else {
		return false;
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function openWindow(x,y,w,h,url)
{
  if(flag){
  the_window.close();
  }
  the_window=window.open(url,"OpenWindow",
    "screenX="+x+",screenY="+y+",left="+x+",top="+y+",width="+w+",height="+h+", scrollbars=no,location=no,menubar=no,toolbar=no, status=no,directories=no,resizable=no");
  flag=1;
}

function openWindow_cmp(x,y,url)
{
  if(flag){
  the_window.close();
  }
  the_window=window.open(url,"OpenWindow",
    "screenX="+x+",screenY="+y+",left="+x+",top="+y+", scrollbars=no,location=no,menubar=no,toolbar=no, status=no,directories=no,resizable=no");
  flag=1;
}

function fold(id,url)
{
	var obj=document.getElementById(id);
	var obj_c=document.getElementById(id+'_c');
	
	if (obj) {
		if (obj.style.display=='block') {
			obj.style.display='none';
			obj_c.innerHTML='本文を表示する';
		} else {
			obj.style.display='block';
			obj_c.innerHTML='本文を隠す';
		}
	} else {
		location.href=url;
	}
}

/* PRODUCT BROWSER */
/*
Event.observe(window, 'load', function() {
	AC.ProductBrowser.init({
		categories: [ {id: 'pb-cat1', offset: 0}, {id: 'pb-cat2', offset: .608}, 
									{id: 'pb-cat3', offset: 0.925} ],
		imageOverlap: 0,
		sliderCentering: 250,
		initialCategory: 0,
		arrowScrollAmount: 0.44
	}); 
}, false);
*/
var freeDrawers = function(container) {
	return function() {
		if (!AC.Detector.isIEStrict()) {
			$(container).setStyle({height: 'auto'});
		}
	}
}

var createSlider = function(container, drawers, triggerEvent) {	
	var sliders = new AC.SlidingBureau($(container));
	for (var i = 0; i < drawers.length; i++) {
		var handle = drawers[i].getElementsByClassName('drawer-handle')[0];
		var content = drawers[i].getElementsByClassName('drawer-content')[0];
		var drawer = new AC.SlidingDrawer(content, handle, sliders, {
			triggerEvent: triggerEvent, triggerDelay: 120});
		sliders.addDrawer(drawer);
	}
	setTimeout(freeDrawers(container), 1000);
	
	return sliders;
}
