//=============================================
// callmenu()
//=============================================

//ルート設定
//トップページのURLを記述（「http://www.」は不要。必ず「/」まで記述。ファイル名は不要。）
///var site = "localhost:8888/";
var site = "glory-nasca.co.jp/";

dirs = new Array();
dirs = location.href.split(site)[1].split("/");

switch(dirs.length){
	case 1:
		var cDir = "./";
		break;
	case 2:
		var cDir = "../";
		break;
	case 3:
		var cDir = "../../";
		break;
	case 4:
		var cDir = "../../../";
		break;
	default:
		var cDir = "/";
}

function callHead() {
	document.writeln('<p id="headLogo"><a href="' +cDir+ '" title="グローリーナスカ株式会社">グローリーナスカ株式会社</a></p>');
	document.writeln('<p id="headCopy">We Secure the Future 思いをかなえる 技術で見つめる 確かな未来</p>');
	document.writeln('<ul id="gMenu">');
	document.writeln('	<li id="gmenu01"><a href="' +cDir+ '" title="ホーム">ホーム</a></li>');
	document.writeln('	<li id="gmenu02"><a href="' +cDir+ 'products/" title="製品ラインアップ">製品ラインアップ</a></li>');
	document.writeln('	<li id="gmenu03"><a href="' +cDir+ 'company/" title="会社案内">会社案内</a></li>');
	document.writeln('	<li id="gmenu04"><a href="' +cDir+ 'reqruit/" title="採用情報">採用情報</a></li>');
	document.writeln('	<li id="gmenu05"><a href="https://www.glory-nasca.co.jp/cgi-bin/inquiry/form.cgi" title="お問い合わせ">お問い合わせ</a></li>');
	document.writeln('</ul>');
}

function callFoot() {
	document.writeln('<div id="footer">');
	document.writeln('	<div class="inner">');
	document.writeln('		<p class="pageTop"><a href="#header" title="ページトップへ">ページトップへ</a></p>');
	document.writeln('		<ul>');
	document.writeln('			<li id="fMenu01"><a href="' +cDir+ 'condition/">ご利用条件</a></li>');
	document.writeln('			<li id="fMenu02"><a href="' +cDir+ 'privacy/">個人情報保護方針</a></li>');
	document.writeln('			<li id="fMenu03"><a href="' +cDir+ 'security/">情報セキュリティ基本方針</a></li>');
	document.writeln('			<li id="fMenu04"><a href="' +cDir+ 'sitemap/">サイトマップ</a></li>');
	document.writeln('		</ul>');
	document.writeln('		<p class="copyright">&copy; GLORY NASCA LTD. All Rights Reserved.</p>');
	document.writeln('	</div>');
	document.writeln('</div>');
}


//=============================================
// lightbox.js
//=============================================

/*
	Lightbox JS: Fullsize Image Overlays 
	by Lokesh Dhakar - http://www.huddletogether.com

	For more information on this script, visit:
	http://huddletogether.com/projects/lightbox/

	Licensed under the Creative Commons Attribution 2.5 License - http://creativecommons.org/licenses/by/2.5/
	(basically, do anything you want, just leave my name and link)
	
	Table of Contents
	-----------------
	Configuration
	
	Functions
	- getPageScroll()
	- getPageSize()
	- pause()
	- getKey()
	- listenKey()
	- showLightbox()
	- hideLightbox()
	- initLightbox()
	- addLoadEvent()
	
	Function Calls
	- addLoadEvent(initLightbox)

*/



//
// Configuration
//

// If you would like to use a custom loading image or close button reference them in the next two lines.
var loadingImage = '../images/loading.gif';		
var closeButton = 'close.gif';		





//
// getPageScroll()
// Returns array with x,y page scroll values.
// Core code from - quirksmode.org
//
function getPageScroll(){

	var yScroll;

	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}

	arrayPageScroll = new Array('',yScroll) 
	return arrayPageScroll;
}



//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.org
// Edit for Firefox by pHaez
//
function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}


//
// pause(numberMillis)
// Pauses code execution for specified time. Uses busy code, not good.
// Code from http://www.faqts.com/knowledge_base/view.phtml/aid/1602
//
function pause(numberMillis) {
	var now = new Date();
	var exitTime = now.getTime() + numberMillis;
	while (true) {
		now = new Date();
		if (now.getTime() > exitTime)
			return;
	}
}

//
// getKey(key)
// Gets keycode. If 'x' is pressed then it hides the lightbox.
//

function getKey(e){
	if (e == null) { // ie
		keycode = event.keyCode;
	} else { // mozilla
		keycode = e.which;
	}
	key = String.fromCharCode(keycode).toLowerCase();
	
	if(key == 'x'){ hideLightbox(); }
}


//
// listenKey()
//
function listenKey () {	document.onkeypress = getKey; }
	

//
// showLightbox()
// Preloads images. Pleaces new image in lightbox then centers and displays.
//
function showLightbox(objLink)
{
	// prep objects
	var objOverlay = document.getElementById('overlay');
	var objLightbox = document.getElementById('lightbox');
	var objCaption = document.getElementById('lightboxCaption');
	var objImage = document.getElementById('lightboxImage');
	var objLoadingImage = document.getElementById('loadingImage');
	var objLightboxDetails = document.getElementById('lightboxDetails');

	
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();

	// center loadingImage if it exists
	if (objLoadingImage) {
		objLoadingImage.style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - objLoadingImage.height) / 2) + 'px');
		objLoadingImage.style.left = (((arrayPageSize[0] - 20 - objLoadingImage.width) / 2) + 'px');
		objLoadingImage.style.display = 'block';
	}

	// set height of Overlay to take up whole page and show
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	objOverlay.style.display = 'block';

	// preload image
	imgPreload = new Image();

	imgPreload.onload=function(){
		objImage.src = objLink.href;

		// center lightbox and make sure that the top and left values are not negative
		// and the image placed outside the viewport
		var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 35 - imgPreload.height) / 2);
		var lightboxLeft = ((arrayPageSize[0] - 20 - imgPreload.width) / 2);
		
		objLightbox.style.top = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
		objLightbox.style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";


		objLightboxDetails.style.width = imgPreload.width + 'px';
		
		if(objLink.getAttribute('title')){
			objCaption.style.display = 'block';
			//objCaption.style.width = imgPreload.width + 'px';
			objCaption.innerHTML = objLink.getAttribute('title');
		} else {
			objCaption.style.display = 'none';
		}
		
		// A small pause between the image loading and displaying is required with IE,
		// this prevents the previous image displaying for a short burst causing flicker.
		if (navigator.appVersion.indexOf("MSIE")!=-1){
			pause(250);
		} 

		if (objLoadingImage) {	objLoadingImage.style.display = 'none'; }

		// Hide select boxes as they will 'peek' through the image in IE
		selects = document.getElementsByTagName("select");
        for (i = 0; i != selects.length; i++) {
                selects[i].style.visibility = "hidden";
        }

	
		objLightbox.style.display = 'block';

		// After image is loaded, update the overlay height as the new image might have
		// increased the overall page height.
		arrayPageSize = getPageSize();
		objOverlay.style.height = (arrayPageSize[1] + 'px');
		
		// Check for 'x' keypress
		listenKey();

		return false;
	}

	imgPreload.src = objLink.href;
	
}





//
// hideLightbox()
//
function hideLightbox()
{
	// get objects
	objOverlay = document.getElementById('overlay');
	objLightbox = document.getElementById('lightbox');

	// hide lightbox and overlay
	objOverlay.style.display = 'none';
	objLightbox.style.display = 'none';

	// make select boxes visible
	selects = document.getElementsByTagName("select");
    for (i = 0; i != selects.length; i++) {
		selects[i].style.visibility = "visible";
	}

	// disable keypress listener
	document.onkeypress = '';
}




//
// initLightbox()
// Function runs on window load, going through link tags looking for rel="lightbox".
// These links receive onclick events that enable the lightbox display for their targets.
// The function also inserts html markup at the top of the page which will be used as a
// container for the overlay pattern and the inline image.
//
function initLightbox()
{
	
	if (!document.getElementsByTagName){ return; }
	var anchors = document.getElementsByTagName("a");

	// loop through all anchor tags
	for (var i=0; i<anchors.length; i++){
		var anchor = anchors[i];

		if (anchor.getAttribute("href") && (anchor.getAttribute("rel") == "lightbox")){
			anchor.onclick = function () {showLightbox(this); return false;}
		}
	}

	// the rest of this code inserts html at the top of the page that looks like this:
	//
	// <div id="overlay">
	//		<a href="#" onclick="hideLightbox(); return false;"><img id="loadingImage" /></a>
	//	</div>
	// <div id="lightbox">
	//		<a href="#" onclick="hideLightbox(); return false;" title="Click anywhere to close image">
	//			<img id="closeButton" />		
	//			<img id="lightboxImage" />
	//		</a>
	//		<div id="lightboxDetails">
	//			<div id="lightboxCaption"></div>
	//			<div id="keyboardMsg"></div>
	//		</div>
	// </div>
	
	var objBody = document.getElementsByTagName("body").item(0);
	
	// create overlay div and hardcode some functional styles (aesthetic styles are in CSS file)
	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','overlay');
	objOverlay.onclick = function () {hideLightbox(); return false;}
	objOverlay.style.display = 'none';
	objOverlay.style.position = 'absolute';
	objOverlay.style.top = '0';
	objOverlay.style.left = '0';
	objOverlay.style.zIndex = '90';
 	objOverlay.style.width = '100%';
	objBody.insertBefore(objOverlay, objBody.firstChild);
	
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();

	// preload and create loader image
	var imgPreloader = new Image();
	
	// if loader image found, create link to hide lightbox and create loadingimage
	imgPreloader.onload=function(){

		var objLoadingImageLink = document.createElement("a");
		objLoadingImageLink.setAttribute('href','#');
		objLoadingImageLink.onclick = function () {hideLightbox(); return false;}
		objOverlay.appendChild(objLoadingImageLink);
		
		var objLoadingImage = document.createElement("img");
		objLoadingImage.src = loadingImage;
		objLoadingImage.setAttribute('id','loadingImage');
		objLoadingImage.style.position = 'absolute';
		objLoadingImage.style.zIndex = '150';
		objLoadingImageLink.appendChild(objLoadingImage);

		imgPreloader.onload=function(){};	//	clear onLoad, as IE will flip out w/animated gifs

		return false;
	}

	imgPreloader.src = loadingImage;

	// create lightbox div, same note about styles as above
	var objLightbox = document.createElement("div");
	objLightbox.setAttribute('id','lightbox');
	objLightbox.style.display = 'none';
	objLightbox.style.position = 'absolute';
	objLightbox.style.zIndex = '100';	
	objBody.insertBefore(objLightbox, objOverlay.nextSibling);
	
	// create link
	var objLink = document.createElement("a");
	objLink.setAttribute('href','#');
	objLink.setAttribute('title','Click to close');
	objLink.onclick = function () {hideLightbox(); return false;}
	objLightbox.appendChild(objLink);

	// preload and create close button image
	var imgPreloadCloseButton = new Image();

	// if close button image found, 
	imgPreloadCloseButton.onload=function(){

		var objCloseButton = document.createElement("img");
		objCloseButton.src = closeButton;
		objCloseButton.setAttribute('id','closeButton');
		objCloseButton.style.position = 'absolute';
		objCloseButton.style.zIndex = '200';
		objLink.appendChild(objCloseButton);

		return false;
	}

	imgPreloadCloseButton.src = closeButton;

	// create image
	var objImage = document.createElement("img");
	objImage.setAttribute('id','lightboxImage');
	objLink.appendChild(objImage);
	
	// create details div, a container for the caption and keyboard message
	var objLightboxDetails = document.createElement("div");
	objLightboxDetails.setAttribute('id','lightboxDetails');
	objLightbox.appendChild(objLightboxDetails);

	// create caption
	var objCaption = document.createElement("div");
	objCaption.setAttribute('id','lightboxCaption');
	objCaption.style.display = 'none';
	objLightboxDetails.appendChild(objCaption);

	// create keyboard message
	var objKeyboardMsg = document.createElement("div");
	objKeyboardMsg.setAttribute('id','keyboardMsg');
	objKeyboardMsg.innerHTML = '<a href="#" id="lbClose" onclick="hideLightbox(); return false;">閉じる</a>';
	objLightboxDetails.appendChild(objKeyboardMsg);


}




//
// addLoadEvent()
// Adds event to window.onload without overwriting currently assigned onload functions.
// Function found at Simon Willison's weblog - http://simon.incutio.com/
//
//function addLoadEvent(func)
//{	
//	var oldonload = window.onload;
//	if (typeof window.onload != 'function'){
//    	window.onload = func;
//	} else {
//		window.onload = function(){
//		oldonload();
//		func();
//		}
//	}

//}



//addLoadEvent(initLightbox);	// run initLightbox onLoad



//=============================================
// iepngfix
//=============================================
/*
 * IE PNG Fix v1.4
 *
 * Copyright (c) 2006 Takashi Aida http://www.isella.com/aod2/
 *
 */

// IE5.5+ PNG Alpha Fix v1.0RC4
// (c) 2004-2005 Angus Turnbull http://www.twinhelix.com

// This is licensed under the CC-GNU LGPL, version 2.1 or later.
// For details, see: http://creativecommons.org/licenses/LGPL/2.1/

if (typeof IEPNGFIX == 'undefined') {
//--============================================================================

var IEPNGFIX = {
	blank:  'http://www.isella.com/aod2/images/blank.gif',
	filter: 'DXImageTransform.Microsoft.AlphaImageLoader',

	fixit: function (elem, src, method) {
		if (elem.filters[this.filter]) {
			var filter = elem.filters[this.filter];
			filter.enabled = true;
			filter.src = src;
			filter.sizingMethod = method;
		}
		else {
			elem.style.filter = 'progid:' + this.filter +
				'(src="' + src + '",sizingMethod="' + method + '")';
		}
	},

	fixwidth: function(elem) {
		if (elem.currentStyle.width == 'auto' &&
			elem.currentStyle.height == 'auto') {
			elem.style.width = elem.offsetWidth + 'px';
		}
	},

	fixchild: function(elem, recursive) {
		if (!/MSIE (5\.5|6\.|7\.)/.test(navigator.userAgent)) return;

		for (var i = 0, n = elem.childNodes.length; i < n; i++) {
			var childNode = elem.childNodes[i];
			if (childNode.style) {
				if (childNode.style.position) {
					childNode.style.position = childNode.style.position;
				}
				else {
					childNode.style.position = 'relative';
				}
			}
			if (recursive && childNode.hasChildNodes()) {
				this.fixchild(childNode, recursive);
			}
		}
	},

	fix: function(elem) {
		if (!/MSIE (5\.5|6\.|7\.)/.test(navigator.userAgent)) return;

		var bgImg =
			elem.currentStyle.backgroundImage || elem.style.backgroundImage;

		if (elem.tagName == 'IMG') {
			if ((/\.png$/i).test(elem.src)) {
				this.fixwidth(elem);
				this.fixit(elem, elem.src, 'scale');
				elem.src = this.blank;
				elem.runtimeStyle.behavior = 'none';
			}
		}
		else if (bgImg && bgImg != 'none') {
			if (bgImg.match(/^url[("']+(.*\.png)[)"']+$/i)) {
				var s = RegExp.$1;
				this.fixwidth(elem);
				elem.style.backgroundImage = 'none';
				this.fixit(elem, s, 'scale'); // crop | image | scale

				if (elem.tagName == 'A' && elem.style) {
					if (!elem.style.cursor) {
						elem.style.cursor = 'pointer';
					}
				}

				this.fixchild(elem);
				elem.runtimeStyle.behavior = 'none';
			}
		}
	},

	hover: function(elem, hvImg) {
		var bgImg = elem.style.backgroundImage;

		if (!bgImg && elem.currentStyle) bgImg = elem.currentStyle.backgroundImage;

		if (elem.tagName == 'IMG' && hvImg) {
			var image = elem.src;
			elem.onmouseover = function() {
				elem.src = hvImg;
				IEPNGFIX.fix(elem);
			};
			elem.onmouseout = function() {
				elem.src = image;
				IEPNGFIX.fix(elem);
			};
		}
		else if (bgImg && bgImg != 'none' && hvImg) {
			elem.onmouseover = function() {
				elem.style.backgroundImage = 'url(' + hvImg + ')';
				IEPNGFIX.fix(elem);
			};
			elem.onmouseout = function() {
				elem.style.backgroundImage = bgImg;
				IEPNGFIX.fix(elem);
			};
		}

		IEPNGFIX.fix(elem);
	}
};

//--============================================================================
} // end if (typeof IEPNGFIX == 'undefined')


/*  ================================================================================
TOC
============================================================
Set Adjustment
Page Scroller
============================================================
this script requires jQuery 1.2.2(http://jquery.com/)
use $j not $
================================================================================  */


/*  ================================================================================
Set Adjustment
================================================================================  */
var virtualTopId = "top",
    virtualTop,
    adjTraverser,
    adjPosition,
    callExternal = "pSc",
    delayExternal= 200;

/* example
======================================================================  */
//    virtualTop = 0;    // virtual top's left position = 0
//    virtualTop = 1;    // virtual top's left position = vertical movement
//    adjTraverser = 0;  // left position = 0
//    adjTraverser = 1;  // horizontal movement.
//    adjPosition = -26;

/*  ================================================================================
Page Scroller
================================================================================  */
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('b $j=1g.1O();(d($j){b E=$j.K.E,F=$j.K.F,J=$j.K.J,D=$j.K.D;$j.K.1P({F:d(){3(!9[0])P();3(9[0]==k)c 1p.1M||$j.1o&&8.v.1n||8.g.1n;3(9[0]==8)c((8.v&&8.1i=="1l")?8.v.1m:8.g.1m);c F.1v(9,1u)},E:d(){3(!9[0])P();3(9[0]==k)c 1p.1S||$j.1o&&8.v.1j||8.g.1j;3(9[0]==8)c((8.v&&8.1i=="1l")?8.v.1k:8.g.1k);c E.1v(9,1u)},J:d(){3(!9[0])P();b m=8.O?8.O(9[0].B):8.1r(9[0].B);b l=1q 1t();l.x=m.1x;1s((m=m.1a)!=18){l.x+=m.1x}3((l.x*0)==0)c(l.x);h c(9[0].B)},D:d(){3(!9[0])P();b m=8.O?8.O(9[0].B):8.1r(9[0].B);b l=1q 1t();l.y=m.1f;1s((m=m.1a)!=18){l.y+=m.1f}3((l.y*0)==0)c(l.y);h c(9[0].B)}})})(1g);$j(d(){$j(\'a[@I^="#"]\').1c(d(){b i=V.1W+V.1V;b H=((9.I).1U(0,(((9.I).14)-((9.Y).14)))).T((9.I).1e("//")+2);3(i.G("?")!=-1)X=i.T(0,(i.G("?")));h X=i;3(H.G("?")!=-1)W=H.T(0,(H.G("?")));h W=H;3(W==X){f.10((9.Y).1Y(1));c 1Z}});$j("g").1c(d(){f.Q()})});9.q=18;b f={12:d(w){3(w=="x")c(($j(8).F())-($j(k).F()));h 3(w=="y")c(($j(8).E())-($j(k).E()))},19:d(w){3(w=="x")c(k.17||8.g.C||8.g.L.C);h 3(w=="y")c(k.21||8.g.1G||8.g.L.1G)},U:d(o,n,A,s,r){b q;3(q)R(q);b 1E=16;b N=f.19(\'x\');b S=f.19(\'y\');3(!o||o<0)o=0;3(!n||n<0)n=0;3(!A)A=$j.1z.23?7:$j.1z.1X?5:6;3(!s)s=0+N;3(!r)r=0+S;s+=(o-N)/A;3(s<0)s=0;r+=(n-S)/A;3(r<0)r=0;b 15=z.1A(s);b 13=z.1A(r);k.22(15,13);3((z.1I(z.1H(N-o))<1)&&(z.1I(z.1H(S-n))<1)){R(9.q);k.1C(o,n)}h 3((15!=o)||(13!=n))9.q=1d("f.U("+o+","+n+","+A+","+s+","+r+")",1E);h R(9.q)},Q:d(){R(9.q)},1R:d(e){f.Q()},10:d(p){f.Q();b u,t;3(!!p){3(p==1T){u=(M==0)?0:(M==1)?k.17||8.g.C||8.g.L.C:$j(\'#\'+p).J();t=((M==0)||(M==1))?0:$j(\'#\'+p).D()}h{u=(1y==0)?0:(1y==1)?($j(\'#\'+p).J()):k.17||8.g.C||8.g.L.C;t=1F?($j(\'#\'+p).D())+1F:($j(\'#\'+p).D())}b 11=f.12(\'x\');b Z=f.12(\'y\');3(((u*0)==0)||((t*0)==0)){b 1D=(u<1)?0:(u>11)?11:u;b 1B=(t<1)?0:(t>Z)?Z:t;f.U(1D,1B)}h V.Y=p}h f.U(0,0)},1b:d(){b i=V.I;b 1J=i.1e("#",0);b 1h=i.20(1w);3(!!1h){1K=i.T(i.G("?"+1w)+4,i.14);1Q=1d("f.10(1K)",1N)}3(!1J)k.1C(0,0);h c 1L}};$j(f.1b);',62,128,'|||if|||||document|this||var|return|function||coliss|body|else|usrUrl||window|tagCoords|obj|toY|toX|idName|pageScrollTimer|frY|frX|anchorY|anchorX|documentElement|type|||Math|frms|id|scrollLeft|top|height|width|lastIndexOf|anchorPath|href|left|fn|parentNode|virtualTop|actX|getElementById|error|stopScroll|clearTimeout|actY|slice|pageScroll|location|anchorPathOmitQ|usrUrlOmitQ|hash|dMaxY|toAnchor|dMaxX|getScrollRange|posY|length|posX||pageXOffset|null|getWindowOffset|offsetParent|initPageScroller|click|setTimeout|indexOf|offsetTop|jQuery|checkPageScroller|compatMode|clientHeight|scrollHeight|CSS1Compat|scrollWidth|clientWidth|boxModel|self|new|all|while|Object|arguments|apply|callExternal|offsetLeft|adjTraverser|browser|ceil|setY|scroll|setX|spd|adjPosition|scrollTop|abs|floor|checkAnchor|anchorId|true|innerWidth|delayExternal|noConflict|extend|timerID|cancelScroll|innerHeight|virtualTopId|substring|pathname|hostname|opera|substr|false|match|pageYOffset|scrollTo|mozilla'.split('|'),0,{}))


//=============================================
// SmartRollOver()
//=============================================
function initRollovers() {
	if (!document.getElementById) return

	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');

	for (var i = 0; i < aImages.length; i++) {	
		if (aImages[i].className == 'ov') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_on'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);

			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;

			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}	

			aImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_on'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
}


//=============================================
// BlWin2()
//=============================================
function BLinks() {
	if (!document.getElementsByTagName) return;

	var anchors = document.getElementsByTagName("a");

	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") &&
		anchor.getAttribute("rel") == "bl")
		anchor.target = "_blank";
	}
}






//=============================================
// init()
//=============================================

function init() {
	BLinks();
	initRollovers();
	initLightbox();
}


window.onload=init;