///// (C)2006 Ashton Consulting Limited. All rights reserved.

///// rollover image
function setImgObj(idx,src,type) {
	idx_on = idx + "_on";
	src_on = src + "_on." + type;
	imgObj[idx_on] = new Image();
	imgObj[idx_on].src = src_on;
	
	idx_off = idx + "_off";
	src_off = src + "_off." + type;
	imgObj[idx_off] = new Image();
	imgObj[idx_off].src = src_off;
}
var imgObj = new Array();
function imgSwap(name,status){
	id = name + "_" + status;
	document.images[name].src = imgObj[id].src;
}

///// current status image
function imgCurrent(name,area) {
	switch (area) {
		case "services":
			num = 7;//----- number of navigation in "Services"
			navId = "snv";
			break;
		case "case":
			num = 6;//----- number of navigation in "Case"
			navId = "cnv";
			break;
	}
	for (i=1;i<num+1;i++) {
		if (i<10) i = "0" + i;
		numId = navId + i;
		numIdB= navId + i + "b";
		document.getElementById(numIdB).style.display = "none";
		document.getElementById(numId).style.display = "block";
		imgSwap(numId,'off');
	}
	nameB= name + "b";
	document.getElementById(name).style.display = "none";
	document.getElementById(nameB).style.display = "block";
}


///// image preload
setImgObj('nav_home','img/common/nav_home','gif');
setImgObj('nav_about','img/common/nav_about','gif');
setImgObj('nav_services','img/common/nav_services','gif');
setImgObj('nav_case','img/common/nav_case','gif');
setImgObj('nav_careers','img/common/nav_careers','gif');
setImgObj('nav_contact','img/common/nav_contact','gif');
setImgObj('nav_japanese','img/common/nav_japanese','gif');

setImgObj('snv01','img/services/snv_investor','gif');
setImgObj('snv02','img/services/snv_pr','gif');
setImgObj('snv03','img/services/snv_transaction','gif');
setImgObj('snv04','img/services/snv_crisis','gif');
setImgObj('snv05','img/services/snv_media','gif');
setImgObj('snv06','img/services/snv_internal','gif');
setImgObj('snv07','img/services/snv_gov','gif');

setImgObj('cnv01','img/case/cnv_corporate','gif');
setImgObj('cnv02','img/case/cnv_survey','gif');
setImgObj('cnv03','img/case/cnv_internal','gif');
setImgObj('cnv04','img/case/cnv_roadshow','gif');
setImgObj('cnv05','img/case/cnv_international','gif');
setImgObj('cnv06','img/case/cnv_profile','gif');


///// sitemap
function sitemap() {
	cName = "ashtonconsulting";
	setDay = new Date();
	setDay.setTime(setDay.getTime() + (1*1000*60*60*24));
	expDay = setDay.toGMTString();
	if (arguments[0]) {
		document.cookie = cName + "=" + arguments[1] + ";expires=" + expDay;
		top.location.href = "../" + arguments[0] + ".html";
	}
	else {
		cName += "=";
		theCookie = document.cookie + ";";
		start = theCookie.indexOf(cName);
		
		if (start != -1) {
			end = theCookie.indexOf(";",start);
			pageFlg = theCookie.substring(start + cName.length,end);
			pageId = "" + document.location;
			contentsId = document.getElementById("contents");
			
			if (pageId.indexOf("services")>-1) {
				switch (pageFlg) {
					case "pr":	contentsId.src = "services/pr.html"; imgCurrent('snv02','services'); break;
					case "transaction":	contentsId.src = "services/transaction.html"; imgCurrent('snv03','services'); break;
					case "crisis":	contentsId.src = "services/crisis.html"; imgCurrent('snv04','services'); break;
					case "media":	contentsId.src = "services/media.html"; imgCurrent('snv05','services'); break;
					case "internal":	contentsId.src = "services/internal.html"; imgCurrent('snv06','services'); break;
					case "gov":	contentsId.src = "services/gov.html"; imgCurrent('snv07','services'); break;
				}
			}
			else if (pageId.indexOf("case")>-1) {
				switch (pageFlg) {
					case "survey":	contentsId.src = "case/survey.html"; imgCurrent('cnv02','case'); break;
					case "internal":	contentsId.src = "case/internal.html"; imgCurrent('cnv03','case'); break;
					case "roadshow":	contentsId.src = "case/roadshow.html"; imgCurrent('cnv04','case'); break;
					case "international":	contentsId.src = "case/international.html"; imgCurrent('cnv05','case'); break;
					case "profile":	contentsId.src = "case/profile.html"; imgCurrent('cnv06','case'); break;
				}
			}
			document.cookie = cName + "=;expires=Thu,01-Jan-70 00:00:01 GMT";
		}
	}
}
