﻿/**************************************************************************************
to create some functions for web page version A.
**************************************************************************************/
/**************************************************************************************
	create by uni-net
	written by derek
	20091011
**************************************************************************************/

var uni_headerData_ary = 
[
['HOME' , 'javascript:alert(\'not set\');' , 'gnavi_home-n.gif' , 'gnavi_home-o.gif'],
['BRAND LIST' , 'javascript:alert(\'not set\');' , 'gnavi_brandlist-n.gif' , 'gnavi_brandlist-o.gif'],
['STORE' , 'javascript:alert(\'not set\');' , 'gnavi_store-n.gif' , 'gnavi_store-o.gif'],
['CORPRATE' , 'javascript:alert(\'not set\');' , 'gnavi_corp-n.gif' , 'gnavi_corp-o.gif'],
['SITEMAP' , 'javascript:alert(\'not set\');' , 'gnavi_sitemap-n.gif' , 'gnavi_sitemap-o.gif'],
['WORLD WIDE' , 'javascript:alert(\'not set\');' , 'gnavi_ww-n.gif' , 'gnavi_ww-o.gif']
];
//header menu data
//Array element sample : [title or alt text , link url , buttom up image , buttom over image]
/**
header & footer HTML code
*/
var uni_imgDir;
var uni_headerCode_0;
var uni_headerCode_1;
var uni_headerCode_2;
var uni_headerCode_3;
var uni_headerCode_4;
var uni_footerCode_0;
/**
header & footer HTML code
*/
function uni_initHeaerHTML_Code(isBreak){
	if(!isBreak || isBreak == false){
		var doBreak = '';
	} else {
		var doBreak = '\n';
	}
	uni_headerCode_0 = 
		'<a id="pagetop"></a>' + doBreak + 
		'<div class="uniHeader">' + doBreak + 
		'<div class="uni_box">';
	uni_headerCode_1 = 
		'<div class="uni_logo">' + doBreak + 
		'<h1><img src="' + uni_imgDir + 'logo_01.gif" alt="KOSE" width="138" height="44" /><img src="' + uni_imgDir + 'subttl_01.gif" alt="Wisdom and beauty for people and the earth." width="231" height="44" /></h1>' + doBreak + 
		'</div>'
	uni_headerCode_2 = 
		'<div class="uni_gnavi">' + doBreak + 
		'<ul>'
	uni_headerCode_3 = '';
	uni_headerCode_4 = 
		'</ul>' + doBreak + 
		'</div>' + doBreak + 
		'</div>' + doBreak + 
		'</div>';
	
}
function uni_initHeader(imgPath){
	if(!imgPath){
		uni_imgDir = '../uni_element/images_header/';
	} else {
		uni_imgDir = imgPath + 'uni_element/images_header/';
	}
	uni_initHeaerHTML_Code(false);
	for(var i = 0;i<uni_headerData_ary.length ; i++){
		var e = uni_headerData_ary[i];
		var _title = e[0];
		var _href = e[1];
		var _img = uni_imgDir + e[2];
		var _imgOver = uni_imgDir + e[3];
		var _name = 'uni_header_menu_' + i;
		uni_headerCode_3 += '<li><a href="' + _href + '" target="_top" title="' + _title + '"><img src="' + _img + '" alt="' + _title + '" border="0" name="' + _name + '"  id="' + _name + '" onmouseover="MM_swapImage(\'' + _name + '\' , \'\' , \'' + _imgOver + '\',1)" onmouseout="MM_swapImgRestore();" /></a></li>';
		MM_preloadImages(_imgOver);
	}
	var code_ary = [uni_headerCode_0 , uni_headerCode_1 , uni_headerCode_2 , uni_headerCode_3 , uni_headerCode_4];
	var code = '';
	for(var i = 0;i<code_ary.length ; i++){
		code += code_ary[i];
	}
	document.write(code);
}
/**
arguments[0] imgPath
arguments[1] div width , a string with unit >> '100px'
*/
function uni_initFooter(imgPath){
	if(imgPath == '' || !imgPath){
		imgPath = '../'
	}
	uni_imgDir = imgPath + 'uni_element/images_header/';
	var i = arguments.length;
	switch (i) { 
 		case 0 : 
		//no image path and no custome width
		uni_footerCode_0 = 
		'<div class="uniBackFooter">'
		break;
		case 1 : 
		//had image path
		uni_footerCode_0 = 
		'<div class="uniBackFooter">'
		break;
		case 2 : 
		//had image path and set width
		uni_footerCode_0 = 
		'<div class="uniBackFooter" style="width:' + arguments[1] + '">'
		break;
	}
	uni_footerCode_0 += 
	'<a href="javascript:alert(\'not set\');"><img src="' + uni_imgDir + 'back.gif" width="60" height="17" border="0" alt="Back" /></a>' + 
	'</div>'
	document.write(uni_footerCode_0);
}
/**************************************************************************************
	some standard Dreamweaver javascript function
**************************************************************************************/
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];}
}
