//****************************************************************
//
//		moshicaLpo ver1 LastUpdate:20081119
//		copyright(c) moshica Co., Ltd. All Rights Reserved.
//		http://www.moshica.co.jp/
//
//****************************************************************
keyword = function(referrer) {
	// キーワード設定
	var keyLen = 4; //keyの深さ
	var keyLen2 = 8; //key[x]の深さ
	var key = new Array(keyLen);
	for(var i=0; i<keyLen; i++){
		key[i] = [' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ']; //key[x]の深さと同じだけ空白を設定
	}
	key[0][0] = /クォーツリード/i;
	key[0][1] = /クオーツリード/i;
	key[0][2] = /quartz lead/i;


	key[1][0] = /液晶/i;
	key[1][1] = /ワイヤーソー/i;
	key[1][2] = /スライス/i;
	key[1][3] = /フォトマスク/i;
	key[1][4] = /高機能材料/i;


	key[2][0] = /太陽電池/i;


	key[3][0] = /石英/i;
	key[3][1] = /インゴット/i;
	key[3][2] = /半導体/i;
	key[3][3] = /洗浄装置/i;
	key[3][4] = /処理槽/i;
	key[3][5] = /クォーツ/i;
	key[3][6] = /クオーツ/i;
	key[3][7] = /quartz/i;
		

	// マッチした時の処理設定
	var result = new Array(keyLen);
	result[0] = "1";
	result[1] = "3";
	result[2] = '2';
	result[3] = '4';
	
	// マッチしなかった時の処理設定
	var resultN = '1';
	
	// 処理内容を書き出す変数
	resultS = "";
	
	// 各検索エンジンからキーワードを抜き出す
	var referrer = decodeURIComponent(document.referrer);
	if(referrer.match(/^http:\/\/(www)?\.?google.*/i)){
		referrer = referrer.replace(/^.*[^a-z]q=([^&]+)&?.*$/i, '$1');
	}else if(referrer.match(/^http:\/\/search\.yahoo.*/i)){
		referrer = referrer.replace(/^.*p=([^&]+)&?.*$/i, '$1');
	}else if(referrer.match(/^http:\/\/search\.msn.*/i)){
		referrer = referrer.replace(/^.*q=([^&]+)&?.*$/i, '$1');
	}
	
	// リファラーと設定キーワードがマッチするか調べる
	var matchNum = false;
	for(var m=0; m<keyLen; m++){
		for(var n=0; n<keyLen2; n++){
			if(referrer.match(key[m][n])){
				resultS = result[m];
				matchNum = true;
				break;
			}
		}
		if(matchNum == true){
			break;
		}
	}

	// リファラーと設定キーワードが一度もマッチしなかった場合
	if(matchNum != true){
		resultS = resultN;
	}
}
keyword();
