/************************************************
 * 
 * スイッチャー用:共通関数群
 * 
 * Author        : $Author: akasaka_y $
 * Last Modified : $Date: 2007/05/07 09:49:13 $
 * Version       : $Revision: 1.2 $
 * 
 * (c) CYBER AGENT.LTD
 * 
 ************************************************/
/**
 * 外部JS呼出
 * 
 * @param String path 外部JSファイルパス
 */
function inc(path) {
	document.writeln('<script type="text/javascript" src="' + path + '"></script>');
}

/**
 * 指定された配列内にkeyが存在するか検索
 * 
 * @param String key 検索値
 * @param Array getArray 検索対象配列
 */
function searchArray(key, getArray) {
	var i;
	for (i in getArray) {if (getArray[i] == key) return i;}
	return null;
}

/**
 * 印刷起動
 */
function printOut(){
	var v;
	if (navigator.userAgent.match(/msie (\d)/i)) {v = (parseInt(RegExp.$1) >= 5) ? 1 : 0;}
	else if (self.innerWidth) {v = (parseInt(navigator.appVersion.charAt(0)) >= 4) ? 1 : 0;}
	else {v = 0;}
	// print() が使えるブラウザなら印刷起動
	if (v != null) {self.print();}
//	else{alert("ご利用のブラウザではこの機能は利用できません");}
}

/* -----------------------------------------------------------
function setFlashVariables(movieid, flashquery)

movieid: id of object tag, name of movieid passed in through FlashVars
flashquery: querystring of values to set. example( var1=foo&var2=bar )
----------------------------------------------------------- */
function setFlashVariables(movieid, flashquery){
	var ua = navigator.userAgent.toLowerCase(); 
	var is_pc_ie = ( (ua.indexOf('msie') != -1 ) && ( ua.indexOf('win') != -1 ) && ( ua.indexOf('opera') == -1 ) && ( ua.indexOf('webtv') == -1 ) );
	var i,values;
	if (is_pc_ie) {
		var chunk = flashquery.split("&");
		for (i in chunk) {
			values = chunk[i].split("=");
			document[movieid].SetVariable(values[0],values[1]);
		}
	} else {
		var divcontainer = "flash_setvariables_"+movieid;
		if (!document.getElementById(divcontainer)) {
			var divholder = document.createElement("div");
			divholder.id = divcontainer;
			document.body.appendChild(divholder);
		}
		document.getElementById(divcontainer).innerHTML = "";
		var divinfo = "<embed src='gateway.swf' FlashVars='lc="+movieid+"&fq="+escape(flashquery)+"' width='0' height='0' type='application/x-shockwave-flash'></embed>";
		document.getElementById(divcontainer).innerHTML = divinfo;
	}
}