// Ajax関連
/**
 * <P>HTTPサーバー接続オブジェクト取得ルーチン</P>
 * @return xmlhttp HTTPサーバー接続オブジェクト
 * coding:k-wada 2007/11/14 ver1.0
 */
function getHttpObj() {
	var xmlhttp;
	if (window.ActiveXObject) {
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				xmlhttp = false;
			}
		}
	} else if (window.XMLHttpRequest) {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch (e) {
			xmlhttp = false;
		}
	}
	return xmlhttp;
}

/**
 * <P>クッキー取得ルーチン</P>
 * @param vname				キー
 * @return String 			取得したクッキーの値（取得できなかった場合は"non"を返す）
 * coding:k-wada 2007/11/14 ver1.0
 */
function getCookieValue(vname) {
	var doc = document.cookie+";";
	var myStart = doc.indexOf(vname+"=")+vname.length+1;
	var myEnd = doc.indexOf(";", myStart);
	if (doc.indexOf(vname+"=") != -1) {
		if (myEnd == -1) {
			myEnd = doc.lastIndexOf(";");
		}
		return unescape(doc.substring(myStart, myEnd));
	} else {
		return "non";
	}
}

/**
 * <P>セッションクッキー追加ルーチン</P>
 * @param name				キー
 * @param value 			値
 * coding:k-wada 2007/11/14 ver1.0
 */
function setSessionCookie(name, value) {
	document.cookie = name + "=" + escape(value);
	return;
}

function getType() {
	var portal = "/p-public";
	var type = getCookieValue("TELC_VIEW_TYPE");
	if (type == 4) {
		portal = "/p-management";
	} else if (type == 3) {
		portal = "/p-construct";
	} else if (type == 2) {
		portal = "/p-donnor";
	}
	return portal;
}

/**
 * <P>サーブレットから返却された情報から値を取得するルーチン</P>
 * @param value				サーブレットより返却された値
 * @param key				取り出す情報のキー
 * @return String			返却文字列
 * coding:k-wada 2007/11/14 ver1.0
 */
function getReturnValue(value, key) {
//サーブレットより返却される文字列はkey=値で情報を持ち、
//各データはセミコロン区切りでなければならない
	var myStart = value.indexOf(key+"=")+key.length+1;
	var myEnd = value.indexOf(";", myStart);
	if (value.indexOf(key+"=") != -1) {
		if (myEnd == -1) {
			myEnd = value.lastIndexOf(";");
		}
		return value.substring(myStart, myEnd);
	} else {
		return "";
	}
}

/**
 * <P>客層別ロゴクッキー追加</P>
 * @param type				タイプコード（画像名参照1〜4)
 * coding:k-wada 2008/10/15 ver1.0
 */
function setImgCookie(type) {
	setSessionCookie("TELC_P_TYPE",type);
	return;
}

/**
 * <P>客層別ロゴクッキー追加</P>
 * @return					画像名
 * coding:k-wada 2008/10/15 ver1.0
 */
function getImgCookie() {
	var type = getCookieValue("TELC_P_TYPE");
	if (type == 2) {
		document.write("<a href=\"/elv/p-donnor/portal/main.html\"><img src=\"/elv/img/pr_top_title_02.png\" alt=\"施主の方トップページ\"/></a>");
	} else if (type == 3) {
		document.write("<a href=\"/elv/p-construct/portal/main.html\"><img src=\"/elv/img/pr_top_title_03.png\" alt=\"建設関係者の方トップページ\"/></a>");
	} else if (type == 4) {
		document.write("<a href=\"/elv/p-management/portal/main.html\"><img src=\"/elv/img/pr_top_title_04.png\" alt=\"ビル管理会社の方トップページ\"/></a>");
	} else {
		document.write("<a href=\"/elv/p-public/portal/main.html\"><img src=\"/elv/img/pr_top_title_01.png\" alt=\"ご興味をお持ちの方トップページ\"/></a>");
	}
	return;
}

//クッキーに保管してあるキー
var TELC_PID = "TELC_PID";
var TELC_KEY = "TELC_KEY";
var TELC_VIEW_TYPE = "TELC_VIEW_TYPE";
var PK = "PK";
var USER_NAME = "USER_NAME";
var COMPANY = "CAMPANY";
//客層タイプ
var SEL_TELC = "0";
var SEL_PUBLIC = "1";
var SEL_DONNOR = "2";
var SEL_CONST = "3";
var SEL_MANAGE = "4";
//ディレクトリー設定
var BASE_DIR = "/elv";//運用前に変更が必要
var IMAGE_DIR = "/img/renew2006/";
var MOZILLA = navigator.userAgent;