document.write("
"); //-------------------------------------------------------------------- // 大吉方ウィジェット用スクリプトライブラリ // Copyright 2006, Trifeet Co.,Ltd. All right reserved. // http://www.trifeet.co.jp/ // version 1.0 2006.03.14 T.aida //-------------------------------------------------------------------- function get_param(){ var d = document; //効率化用 //scriptタグを配列で取得 var scripts; if (d.getElementsByTagName) scripts = d.getElementsByTagName("script"); else if (d.scripts) scripts = d.scripts; else if (d.all && d.all.tags) scripts = d.all.tags("script"); var script = scripts[scripts.length -2]; var src = script.src; //自分自身のsrc属性(ここに引数も含まれる) var param = new Object(); //連想配列を作成([]だとN3でエラー) var pear, pears; //temp if (src && src.indexOf("?") != -1) { //src属性があり、?が含まれていたら src = src.substring(src.indexOf("?") +1); //?以降を全部取得(?は含まず) pears = src.split("&"); //引数の区切り文字( & )で区切って配列へ分割 for (var i = 0; i < pears.length; i++) { //引数の数だけループ pear = pears[i].split("="); //さらに = で区切って配列へ分割 param[pear[0]] = pear[1]; //param["xxx"] = "yyyy"; となる } } return param; } function dynamicLoad(jsFileName){ //--for cache var now = new Date(); //var getData = jsFileName+'?nc='+now.getTime(); var getData = jsFileName+'&nc='+now.getTime(); if( document.all ){ if( navigator.userAgent.indexOf("Win")!=-1 ){ //--for document.all && Win eval(document.all('dynld')).src = getData; } else if( navigator.userAgent.indexOf("Mac")!=-1 ){ //--for document.all && Mac document.body.insertAdjacentHTML('BeforeEnd' ,''); } } else if(document.getElementById){ //--for w3c-dom widthout document.all var cnode =document.getElementById('dynld'); var nnode = document.createElement('script'); nnode.src = getData; nnode.id = 'dynld'; cnode.parentNode.replaceChild(nnode,cnode); } else { //--for nondhtml(n4...) if(document.images){ var datasrc = new Image(); datasrc.src = getData; location.href = datasrc.src; } } } document.write(''); function mb_LTrim(strArg) { var strRet = strArg; // 左端にスペースが無くなるまで削除を繰り返す while (strRet.substring(0,1) == " " || strRet.substring(0,1) == " ") { strRet = strRet.substring(1, strRet.length); } return strRet; } function mb_RTrim(strArg) { var strRet = strArg; var lLen = strArg.length; // 右端にスペースが無くなるまで削除を繰り返す while (strRet.substring(lLen-1, lLen) == " " || strRet.substring(lLen-1, lLen) == " ") { strRet = strRet.substring(0, strRet.length - 1); lLen--; } return strRet; } function mb_Trim(strArg) { var strRet = strArg; // LTrim,RTrimを使用して先頭と末尾のスペースを削除 strRet = mb_LTrim(strRet); strRet = mb_RTrim(strRet); return strRet; } function getCookie() { var data = document.cookie; var data2 = data.split(";"); var res = ""; for (var i = 0; i < data2.length; i++) { var data3 = data2[i].split("="); if (mb_Trim(data3[0])=="daikippo_widget") { res = mb_Trim(data3[1]).split("/"); break; } } return res; } function setCookie(val) { var tmp = "daikippo_widget=" + escape(val) + "; "; // tmp += "path=" + location.pathname + "; "; tmp += "expires=Tue, 31-Dec-2030 23:59:59; "; document.cookie = tmp; return; } function clearCookie() { document.cookie = "daikippo_widget=" + "xx; expires=Tue, 1-Jan-1980 00:00:00;"; return; } function kippo_kantei() { var birth_year = document.kantei.birth_year.value; var birth_month = document.kantei.birth_month.value; var birth_day = document.kantei.birth_day.value; var widget_param = "func=kantei2&birth_year="+birth_year+"&birth_month="+birth_month+"&birth_day="+birth_day; if (param_array.length>0) { widget_param += "&"+ param_array.join("&"); } dynamicLoad('http://www.daikippo.com/widget100.php?'+widget_param); var cookie_param = birth_year+"/"+birth_month+"/"+birth_day; setCookie(cookie_param); } function open_window(param){ win=window.open(param); } var script_param = get_param(); var widget_param = "func=kantei"; var res=getCookie(); if (res) { widget_param += "&birth_year="+res[0]+"&birth_month="+res[1]+"&birth_day="+res[2]; } var param_array = new Array(); if (script_param["bgcolor"]) { param_array.push("bgcolor="+script_param["bgcolor"]); } if (script_param["size"]) { param_array.push("size="+script_param["size"]); } if (script_param["style"]) { param_array.push("style="+script_param["style"]); } if (script_param["target_year"]) { param_array.push("target_year="+script_param["target_year"]); } if (script_param["target_month"]) { param_array.push("target_month="+script_param["target_month"]); } if (script_param["target_day"]) { param_array.push("target_day="+script_param["target_day"]); } if (script_param["mode"]) { param_array.push("mode="+script_param["mode"]); } param_array.push("screen_width="+screen.width); param_array.push("screen_height="+screen.height); if (param_array.length>0) { widget_param += "&"+ param_array.join("&"); } dynamicLoad('http://www.daikippo.com/widget100.php?'+widget_param);