/*----------------------------------------------*/
// eje common js
/*----------------------------------------------*/

var def='';
var path='';
localtest();
configure(def);
css_read(1,0,path);

//localtest -----------------

function localtest(){
	def='';
	if(location.pathname.match(/\\/)){
		var wdir=location.pathname.replace(/\\/g,"/");
		var wwdir=(wdir.split('htdocs/'))[1];
		var ndir=new Array();
		ndir=wwdir.split('/');
		var npath=ndir.length-1;
		for(var i=0;i<npath;i++){
			def+='../';
		}
	}
	return;
}

//configure -----------------

function configure(def){
	if(location.pathname.match(/htdocs/)){
		var wdir=(location.pathname.split('htdocs'))[1];
	}else{
		var wdir=location.pathname;
	}
	var ndir=new Array();
	ndir=wdir.split('/');
	var npath=ndir.length-2;
	path=def;
	for(var i=0;i<npath;i++){
		path+='../';
	}
	return;
}

//css_read -----------------

function css_read(iev,nnv,path) {
	document.write('<link rel="stylesheet" href="'+path+'shared/css/common.css" type="text/css">');
	if (navigator.userAgent.indexOf("Win") >= 0) {
		if (vercheck(iev,nnv)) {
			document.write('<link rel="stylesheet" href="'+path+'shared/css/wie_style.css" type="text/css">');
		}else{
			document.write('<link rel="stylesheet" href="'+path+'shared/css/wnn_style.css" type="text/css">');
		}
	}
	if (navigator.userAgent.indexOf("Mac") >= 0) {
		if (vercheck(iev,nnv)) {
			document.write('<link rel="stylesheet" href="'+path+'shared/css/mie_style.css" type="text/css">');
		}else{
			document.write('<link rel="stylesheet" href="'+path+'shared/css/mnn_style.css" type="text/css">');
		}
	}
}

//version check -----------------

function vercheck(iev,nnv) {
	if (navigator.appName.charAt(0) == "M") {

		if (navigator.userAgent.indexOf("Win") < 0 && navigator.appVersion.charAt(0) <= 3) {
			var aver = parseFloat(navigator.appVersion);
		} else {
			var sp = navigator.appVersion.indexOf("E");
			var ep =  navigator.appVersion.indexOf(";",sp);
			var aver = parseFloat(navigator.appVersion.substring(sp+2,ep));
		}

		if (iev != 0 && iev <= aver) {
			return true;
		} else {
			return false;
		}

	} else if (navigator.appName.charAt(0) == "N") {

		var ep = navigator.appVersion.indexOf(" ");
		var aver = parseFloat(navigator.appVersion.substring(0,ep));
		if (nnv != 0 && nnv <= aver) {
			return true;
		} else {
			return false;
		}
	} else {
		return false;
	}
}


//openwindow -----------------

function openWin(url,name,wWidth,wHeight,sBar){
	if(!sBar){sBar=0;}
	option="toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars="+sBar+",resizable=0,width="+wWidth+",height="+wHeight;
	newWin=window.open(url,name,option);
	newWin.window.focus();
}

//open window(center)
function openWin2(url,name,wWidth,wHeight,sBar){
	scWidthCenter=screen.availWidth/2;
	scHeightCenter=screen.availHeight/2;
	if(!sBar){sBar=0;}
	option="toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars="+sBar+",resizable=0,width="+wWidth+",height="+wHeight+",left="+(scWidthCenter-(wWidth/2))+",top="+(scHeightCenter-(wHeight/2));
	newWin=window.open(url,name,option);
	newWin.window.focus();
}


//rollover -----------------

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_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_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];}
}


//page top-----------------

function pageTop() {
	scrollTo(0,0);
}

function loadCookie(arg){ //arg=dataname
	if(arg){
		cookieData = document.cookie + ";" ;
		arg = escape(arg);
		startPoint1 = cookieData.indexOf(arg);
		startPoint2 = cookieData.indexOf("=",startPoint1) +1;
		endPoint = cookieData.indexOf(";",startPoint1);
		if(startPoint2 < endPoint && startPoint1 > -1 &&startPoint2-startPoint1 == arg.length+1){
			cookieData = cookieData.substring(startPoint2,endPoint);
			cookieData = unescape(cookieData);
			return cookieData
		}
	}
	return false
}
function filler(sNumber){
	var sNumber = sNumber.match(/./g).reverse().join("");
	sNumber = sNumber.replace(/(\d{3})/g,"$1,");
	sNumber = sNumber.match(/./g).reverse().join("").replace(/^,/,"");
	return sNumber;
}

function Edit_MAIL() {
	document.forms[0].mail.select();
}

function setURL1()
{
	window.opener.location.href = "../shop/index.html";
	window.opener.focus();
}
function setURL2()
{
	window.opener.location.href = "../reserve/index.html";
	window.opener.focus();

}
