/*アクセス解析用jsファイルver2.0
2006/04/10 コンバージョンレート機能追加
2006/04/11 SSLに対応 by KazumaNishihata
■使い方
acc_ses_regist
acc_analisis
内のショップIDをクライアント様のファイル名に変更してください。
list.phpとdetail.phpにはシステムでアクセス解析を自動出力しているので
なにも記述しなくて結構です。
------------------------------------------------------------*/
function encodeURL(str) {
var character = '';
var unicode = '';
var string = '';
var i = 0;
for (i = 0; i < str.length; i++) {
character = str.charAt(i);
unicode = str.charCodeAt(i);
if (character == ' ') {
string += '+';
} else {
if (unicode == 0x2a || unicode == 0x2d || unicode == 0x2e || unicode == 0x5f || ((unicode >= 0x30) && (unicode <= 0x39)) || ((unicode >= 0x41) && (unicode <= 0x5a)) || ((unicode >= 0x61) && (unicode <= 0x7a))) {
string = string + character;
} else {
if ((unicode >= 0x0) && (unicode <= 0x7f)) {
character = '0' + unicode.toString(16);
string += '%' + character.substr(character.length - 2);
} else if (unicode > 0x1fffff) {
string += '%' + (oxf0 + ((unicode & 0x1c0000) >> 18)).toString(16);
string += '%' + (0x80 + ((unicode & 0x3f000) >> 12)).toString(16);
string += '%' + (0x80 + ((unicode & 0xfc0) >> 6)).toString(16);
string += '%' + (0x80 + (unicode & 0x3f)).toString(16);
} else if (unicode > 0x7ff) {
string += '%' + (0xe0 + ((unicode & 0xf000) >> 12)).toString(16);
string += '%' + (0x80 + ((unicode & 0xfc0) >> 6)).toString(16);
string += '%' + (0x80 + (unicode & 0x3f)).toString(16);
} else {
string += '%' + (0xc0 + ((unicode & 0x7c0) >> 6)).toString(16);
string += '%' + (0x80 + (unicode & 0x3f)).toString(16);
}
}
}
}
return string;
}
function acc_analisis(title){
var temp;
var ref;
ref = window.document.referrer.replace(/&/g,"::");
var tmp = new RegExp(location.hostname);
if( ref.match(tmp) ){ ref = '--'; }
temp = encodeURL(title);
document.write("");
}
function acc_ses_regist(mode){
var mode;
var ref;
ref = window.document.referrer;
var tmp = new RegExp(location.hostname);
if( ref.match(tmp) ){ ref = '--'; }
ref = ref.replace(/&/g,"::");
//document.write("");
}
function chengeKeyWord(str){
document.cathand_search.search.value=str;
document.cathand_search.submit();
}
acc_ses_regist('')