function get_search_num(name,keword,type)  {
	keword=encodeURI(keword);
	var url='/api/get_searchnum.php?comid=60848928&akey=9f81ad6b669328af48a8a1bca67ddbd4&type='+type+'&kw='+keword+'&rnd='+Math.random();
	XMLHttp.sendReq("GET", url, null, tbCallback, null, name);
}

/* 文字からオブジェクトを取得 */
function $(objid)
{ return document.getElementById(objid); }

var isMSIEflg = false;
function isLteMSIE6(){
	var ua = navigator.userAgent;
	var msie = ua.indexOf("MSIE");
	if(msie > -1){
		var ver = parseFloat(ua.substring(msie,ua.indexOf(";",msie)));
		//if(ver < 7){
			return true;
		//}
	}
	return false;
}
isMSIEflg = isLteMSIE6();

function BlockEnter(evt){
	evt = (evt) ? evt : event; 
	var charCode=(evt.charCode) ? evt.charCode : 
		((evt.which) ? evt.which : evt.keyCode);
	if ( Number(charCode) == 13 || Number(charCode) == 3) {
		return true;
	} else {
		return false;
	}
}

var util={

    htmlEncode: function(instr)
    {
        var s="";
        if (instr.length==0) return "";
        s=instr.replace(/</g, "&lt;");
        s=s.replace(/>/g, "&gt;");
        s=s.replace(/ /g, "&nbsp;");
        s=s.replace(/\'/g, "&#39;");
        s=s.replace(/\"/g, "&quot;");
        //s=s.replace(/\n/g, "<br />");
        return s;
    },
    
    htmlDecode: function(instr)
    {
        var s = ""; 
        if (instr.length == 0) return "";
        //s = s.replace(/<br>/g, "\n");
        s = instr.replace(/<br \/>/g, "\n");
        s = s.replace(/<br\/>/g, "\n");
        s = s.replace(/<br>/g, "\n");
        s = s.replace(/&lt;/g, "<");
        s = s.replace(/&gt;/g, ">");
        s = s.replace(/&nbsp;/g, " ");
        s = s.replace(/&#39;/g, "\'");
        s = s.replace(/&quot;/g, "\"");
        return s;
    },
    
    x: function (d){
	    var s_el=0;
	    el=d;
	    while(el){
		    s_el=s_el+el.offsetLeft;
		    el=el.offsetParent;
	    }
	    return s_el;
    },

    y: function (d){
	    var s_el=0;
	    el=d;
	    while(el){
		    s_el=s_el+el.offsetTop ;
		    el=el.offsetParent;
	    } 
	    return s_el;
    },
	
	setInnerHTML: function (el, htmlCode)
	{
        var ua = navigator.userAgent.toLowerCase();
        if (ua.indexOf('msie') >= 0 && ua.indexOf('opera') < 0) {
            htmlCode = '<div style="display:none">for IE</div>' + htmlCode;
            htmlCode = htmlCode.replace(/<script([^>]*)>/gi,
                                        '<script$1 defer>');
            el.innerHTML = htmlCode;
            el.removeChild(el.firstChild);
        } else {
            var el_next = el.nextSibling;
            var el_parent = el.parentNode;
            el_parent.removeChild(el);
            el.innerHTML = htmlCode;
            if (el_next) {
                el_parent.insertBefore(el, el_next)
            } else {
                el_parent.appendChild(el);
            }
        }
    }
};

var isMSIEflg = false;
function isLteMSIE6(){
	var ua = navigator.userAgent;
	var msie = ua.indexOf("MSIE");
	if(msie > -1){
		var ver = parseFloat(ua.substring(msie,ua.indexOf(";",msie)));
		if(ver < 7){
			return true;
		}
	}
	return false;
}
isMSIEflg = isLteMSIE6();

// バルーンコントロール
var bc={
	_interval: 5000,    // 表示間隔
	_ids: [],           // 表示オブジェクト
	_currentidx: 0,     // 現在表示番号
	_tid: 0,            // タイムアウトID
	_showing: false,    // 表示切替中フラグ
	_alpha: 0,          // 透明度
	_step:5,            // 透明度変化値
	_tstep: 25,         // 透明度変化間隔（ミリ妙）
	_dnow: null,        // 切り替え元
	_dnext: null,       // 切り替え先
	_stop: false,       // 切り替え停止フラグ
	_iniKeyWord: "",    // キーワード検索入力欄初期値

	// 追加
	_addBalloon: function(sid, t)
	{
		if(!$(sid)){
			if(t < 100){
				bc._tid=setTimeout("bc._addBalloon('" + sid + "'," + t + ")", 100);
			}
			return;
		}
		bc._ids[bc._ids.length]=sid;
		setVisible($(sid), false);
		$(sid).onmouseover=bc._balloonMouseover;
		$(sid).onmouseout=bc._balloonMouseout;
		$(sid+"char").onmouseover=bc._balloonMouseoverChar;
		$(sid+"char").onmouseout=bc._balloonMouseoutChar;
	},

	// マウスオン
	_balloonMouseover: function()
	{
		bc._stop=true;
	},

	// マウスアウト
	_balloonMouseout: function()
	{
		bc._stop=false;
	},

	// マウスオン
	_balloonMouseoverChar: function()
	{
		if($(this.id.replace("char","")))
		{
			setVisible($("dv_bintro"), false);
			bc._stop=true;
			setVisible($(bc._ids[bc._currentidx]), false);
			setVisible($(this.id.replace("char","")), true);
			if(this.id == "dv_bintrochar"){
				if($("dv_bintrochar") && $("dv_bintrocharhover")){
					$("dv_bintrocharhover").style.visibility = "visible";
					$("dv_bintrochar").style.visibility = "hidden";
				}
			}
		}
	},

	// マウスアウト
	_balloonMouseoutChar: function()
	{
		if($(this.id.replace("char","")))
		{
			bc._stop=false;
			setVisible($(this.id.replace("char","")), false);
			setVisible($(bc._ids[bc._currentidx]), true);
		}
		if(this.id == "dv_bintrocharhover"){
			if($("dv_bintrochar") && $("dv_bintrocharhover")){
				$("dv_bintrochar").style.visibility = "visible";
				$("dv_bintrocharhover").style.visibility = "hidden";
			}
		}
	},

	// 開始
	_startBalloon: function()
	{
		setVisible($("dv_bintro"), false);
		setVisible($(bc._ids[bc._currentidx]), true);
		clearTimeout(bc._tid);
		bc._tid=setTimeout("bc._changeBalloon()", bc._interval);
	},

	// 切替
	_changeBalloon: function()
	{
		if (!bc._stop)
		{
			setVisible($("dv_bhelp"), false);
			setVisible($(bc._ids[bc._currentidx]), false);
			bc._currentidx = (bc._currentidx + 1 >= bc._ids.length) ? 0 : bc._currentidx + 1;
			setVisible($(bc._ids[bc._currentidx]), true);
		}
		clearTimeout(bc._tid);
		bc._tid=setTimeout("bc._changeBalloon()", bc._interval);
	},

	// キーワード検索フォーカス時
	kwFocus: function()
	{
		//clearTimeout(bc._tid);
		//bc._stop=true;
		//setVisible($(bc._ids[bc._currentidx]), false);
		//setVisible($("dv_bhelp"), true);
		if(this.value == bc._iniKeyWord){
			this.value = "";
		}
		this.style.color = "#000000";
	},

	// キーワード検索Blur時
	kwBlur: function()
	{
		//bc._stop=false;
		//setVisible($("dv_bhelp"), false);
		//setVisible($(bc._ids[bc._currentidx]), true);
		//bc._tid=setTimeout("bc._changeBalloon()", bc._interval);
		if(this.value == ""){
			this.style.color = "#CCCCCC";
			this.value = bc._iniKeyWord;
		}
	},

	// キーワードテキスト
	kwSetup: function(srcTxt)
	{
		if($(srcTxt).value == "" || $(srcTxt).value == bc._iniKeyWord){
			$(srcTxt).style.color = "#CCCCCC";
			$(srcTxt).value = bc._iniKeyWord;
		}
		$(srcTxt).blur();
		$(srcTxt).onfocus=bc.kwFocus;
		$(srcTxt).onblur=bc.kwBlur;
	}
};

// バルーンコントロール
var _bc={
    _interval: 3000,    // 表示間隔
    _ids: [],           // 表示オブジェクト
    _currentidx: 0,     // 現在表示番号
    _tid: 0,            // タイムアウトID
    _showing: false,    // 表示切替中フラグ
    _alpha: 0,          // 透明度
    _step:5,            // 透明度変化値
    _tstep: 25,         // 透明度変化間隔（ミリ妙）
    _dnow: null,        // 切り替え元
    _dnext: null,       // 切り替え先
    _stop: false,       // 切り替え停止フラグ
    
    // バルーンの追加
    _addBalloon: function(sid, ialpha)
    {
        bc._ids[bc._ids.length]=sid;
        setAlpha($(sid), ialpha);
        setVisible($(sid), true);
        $(sid).onmouseover=bc._balloonMouseover;
        $(sid).onmouseout=bc._balloonMouseout;
    },
    
    // マウスオン
    _balloonMouseover: function()
    {
        bc._stop=true;
    },
    
    // マウスアウト
    _balloonMouseout: function()
    {
        bc._stop=false;
    },
    
    // バルーン切り替えの開始
    _startBalloon: function()
    {
        bc._getDispDiv();
        $("dv_bhelp").onmouseover=bc._balloonMouseover;
        $("dv_bhelp").onmouseout=bc._balloonMouseout;
        clearTimeout(bc._tid);
        bc._tid=setTimeout("bc._changeBalloon()", bc._interval);
    },
    
    // バルーン切り替え
    _changeBalloon: function()
    {
        if (!bc._stop)
        {
            bc._showing=true;
            bc._alpha=100;
            bc._getDispDiv();
            bc._showBolloon();
        } else {
            clearTimeout(bc._tid);
            bc._tid=setTimeout("bc._changeBalloon()", bc._interval);
        }
    },
    
    // バルーン表示
    _showBolloon: function()
    {
        bc._alpha-=bc._step;
        if (bc._alpha<0)
        {
            bc._currentidx++;
            if (bc._currentidx==bc._ids.length)
            {
                bc._currentidx=0;
            }
            bc._showing=false;
            bc._dnext.style.zIndex=103;
            clearTimeout(bc._tid);
            bc._tid=setTimeout("bc._changeBalloon()", bc._interval);
            return;
        }
        setAlpha(bc._dnow, bc._alpha);
        setAlpha(bc._dnext, 100-bc._alpha);
        clearTimeout(bc._tid);
        bc._tid=setTimeout("bc._showBolloon()", bc._tstep);
    },
    
    // 切り替え元と切り替え先を決める
    _getDispDiv: function(help)
    {
        if (!help)
        {
            bc._dnow=$(bc._ids[bc._currentidx]);
            
            if (bc._currentidx==bc._ids.length-1)
            {
                bc._dnext=$(bc._ids[0]);
            } else {
                bc._dnext=$(bc._ids[bc._currentidx+1]);
            }
        } else {
            bc._dnow=$("dv_bhelp");
            
            for (var i=0; i<bc._ids.length; i++)
            {
                if (bc._dnext.id==bc._ids[i])
                {
                    bc._currentidx=i;
                    break;
                }
            }
        }
        
        for (var i=0; i<bc._ids.length; i++)
        {
            if (bc._ids[i]==bc._dnow.id)
            {
                bc._dnow.style.zIndex=102;
            } else if (bc._ids[i]==bc._dnext.id) {
                bc._dnext.style.zIndex=101;
            } else {
                $(bc._ids[i]).style.zIndex=100;
            }
        }
    },
    
    // キーワードのフォーカス時
    kwFocus: function()
    {
        clearTimeout(bc._tid);
        if (bc._dnow.id!="dv_bhelp")
        {
            setAlpha(bc._dnow, 0);
        }
        setVisible($("dv_bhelp"), true);
        setAlpha($("dv_bhelp"), 100);
        setAlpha(bc._dnext, 0);
    },
    
    // キーワードのフォーカスなくなるとき
    kwBlur: function()
    {
        bc._getDispDiv(true);
        bc._changeBalloon();
        if (bc._dnow.id!="dv_bhelp")
        {
            bc._dnext=bc._dnow;
            bc._dnow=$("dv_bhelp");
        }
        bc._showing=true;
        bc._alpha=100;
        for (var i=0; i<bc._ids.length; i++)
        {
            if (bc._dnow.id==bc._ids[i])
            {
                bc._currentidx=i;
                break;
            }
        }
        bc._currentidx--;
        bc._showBolloon();
    },
    
    // キーワードテキスト
    kwSetup: function(srcTxt)
    {
        $(srcTxt).blur();
        $(srcTxt).onfocus=bc.kwFocus;
        $(srcTxt).onblur=bc.kwBlur;
    }
};

// 大中小ボタンを押すと、画面字体をコントロール
var fs={
    _currentfont: 12,   // 現在のサイズ
    _farea: [],         // 変更先リスト
    
    // ボタンによって、字体を変える
    changeFontsize: function(obj)
    {
        if (!fs._farea) alert("setup object first!");
        switch (obj.id)
        {
            case "img_small":
                fs._currentfont=12;
                $("img_small").src="images/smallon.gif";
                $("img_mid").src="images/mid.gif";
                $("img_big").src="images/big.gif";
                break;
            case "img_mid":
                fs._currentfont=13;
                $("img_small").src="images/small.gif";
                $("img_mid").src="images/midon.gif";
                $("img_big").src="images/big.gif";
                break;
            case "img_big":
                fs._currentfont=14;
                $("img_small").src="images/small.gif";
                $("img_mid").src="images/mid.gif";
                $("img_big").src="images/bigon.gif";
                break;
        }
        for (var i=0; i<fs._farea.length; i++)
        {
            $(fs._farea[i]).style.fontSize=fs._currentfont+"px";
        }
    },
    
    // サイズの設定
    reSizefont: function(target)
    {
        $(target).style.fontSize=fs._currentfont+"px";
    },
    
    // 字体変更先の登録
    setup: function(sid)
    {
        if (!fs._farea.length)
        {
            $("img_small").onclick=function()
            {
                fs.changeFontsize(this);
            }
            $("img_mid").onclick=function()
            {
                fs.changeFontsize(this);
            }
            $("img_big").onclick=function()
            {
                fs.changeFontsize(this);
            }
        }
        fs._farea[fs._farea.length]=sid;
    }
};

/*
    タブコントロール
*/
    // タブリスト
    var _tlist=[];
    var _flist=[];
function tb(fname)
{
//    // タブリスト
//    var _tlist=[];
//    var _flist=[];
    // タブリストの設定
    this.setup=function(sid, callbackname)
    {
        _tlist[_tlist.length]=sid;
        _flist[_flist.length]=callbackname;
        $(sid).onclick=this.tabClick;
    }
    
    // タブのクリックイベント
    this.tabClick=function(evt)
    {
        var e=window.event || evt;
        var srcElement=e.srcElement || e.target;
        var callback="";
        
        if (srcElement.className.indexOf("tabSelected")>-1)
        {
            return;
        }

        var target=srcElement.getAttribute("ContentID");
        for (var i=0; i<_tlist.length; i++)
        {
            if (_tlist[i]!=srcElement.id && $(_tlist[i]).className.indexOf("tabSelected")>-1)
            {
                $(_tlist[i]).className=$(_tlist[i]).className.replace(/tabSelected/g,"tabUnselect");
            } else if (_tlist[i]==srcElement.id) {
                callback=_flist[i];
            }
        }
        srcElement.className=srcElement.className.replace(/tabUnselect/g,"tabSelected");
        var url=srcElement.getAttribute("url");
        //$(target).innerHTML="";
        XMLHttp.sendReq("GET", url, null, tbCallback, null, target);
        showLoading(target);
        if (callback)
        {
            eval(callback+"(\""+srcElement.id+"\")");
        }
    }
};

/*
    戻ってくる内容を指定オブジェクトに表示
*/
function tbCallback(xml, targetid){
    $(targetid).innerHTML=get_response_text(xml);
};

var errHistoryBack = 0;
function historyBack(target, sid, href){
	if (!sid) return;
	if(!$(target) || !_tlist || _tlist.length == 0)
	{
		if (errHistoryBack > 100) return;
		setTimeout("historyBack('" + target + "', '" + sid + "', '" + href + "')", 100);
		errHistoryBack ++;
		return;
	}
	for (var i=0; i<_tlist.length; i++)
	{
		if (_tlist[i]!=$(sid).id && $(_tlist[i]).className.indexOf("tabSelected")>-1)
		{
			$(_tlist[i]).className=$(_tlist[i]).className.replace(/tabSelected/g,"tabUnselect");
		} else if (_tlist[i]==$(sid).id) {
			callback=_flist[i];
		}
	}
	$(sid).className=$(sid).className.replace(/tabUnselect/g,"tabSelected");
	//$(target).innerHTML="";
	XMLHttp.sendReq("GET", href, null, tbCallback, null, target);
	showLoading(target);
	if (callback)
	{
		eval(callback+"(\""+$(sid).id+"\")");
	}
}

function historyBackByJSC(target){
	var sid = getCookie('QLifeHrefHistoryDV[0]');
	var href = getCookie('QLifeHrefHistoryURL[0]');
	var query = getCookie('QLifeHrefHistoryQuery[0]');
	if(query) href += '?' + query;
	if(sid || !$(target) || !_tlist || _tlist.length == 0)
	{
		errHistoryBack = 0;
		setTimeout('historyBack("' + target + '", "' + sid + '", "' + href + '")', 100);
		return;
	}
	historyBack(target, sid, href);
}
function getCookie(key,  tmp1, tmp2, xx1, xx2, xx3) {
    tmp1 = " " + document.cookie + ";";
    xx1 = xx2 = 0;
    len = tmp1.length;
    while (xx1 < len) {
        xx2 = tmp1.indexOf(";", xx1);
        tmp2 = tmp1.substring(xx1 + 1, xx2);
        xx3 = tmp2.indexOf("=");
        if (tmp2.substring(0, xx3) == key) {
            return(unescape(tmp2.substring(xx3 + 1, xx2 - xx1 - 1)));
        }
        xx1 = xx2 + 1;
    }
    return("");
}
/*
    Ajax実行するときに、「読み込み中」を表示する
*/
function showLoading(target)
{
    if ($("dv_loading"))
    {
        $("dv_loading").parentNode.removeChild($("dv_loading"));
    }
 
    var dv=document.createElement("div");
    //dv.style.position="absolute";
//    dv.style.left="1px";
//    dv.style.top="0px";
    dv.style.background="#ffffff";
//    dv.style.zIndex=300;
    dv.id="dv_loading";
    dv.style.textAlign="center";
    
    var ds=$(target);
    ds.style.position="relative";
    dv.style.width="100%";
    dv.style.height=(ds.offsetHeight-1)+"px";
    dv.style.fontSize=(ds.offsetHeight-1)+"px";
    dv.style.display="block";
    $(target).innerHTML="";
    $(target).appendChild(dv);
    
    var dvimg=document.createElement("div");
    dvimg.style.position="absolute";
    dvimg.style.left=((ds.offsetWidth-80)/2)+"px";
    dvimg.style.top=(ds.offsetHeight/2-3)+"px";
    dvimg.innerHTML="<img src='images/ajax-loader.gif' /><span style='color:#9e4a18; font-size:12px;'>読み込み中...</span>";
    
    dv.appendChild(dvimg);
};

/*
    「読み込み中」を隠す
*/
function hideLoading(target)
{
    if ($("dv_loading"))
    {
        $("dv_loading").display="none";
    }
}

/*
    透明黒いマスクを表示
*/
function showBlackMask(flag)
{
    var dv=$("dv_black");
    if (dv==null)
    {
        dv=document.createElement("div");
        setAlpha(dv, 50);
        dv.style.height=(document.body.offsetHeight+25)+"px";
        dv.style.backgroundColor="#000000";
        dv.style.zIndex=900;
        dv.style.position="absolute";
        dv.style.left="1px";
        dv.style.top="1px";
        dv.id="dv_black";
        document.body.appendChild(dv);
    }
    resizeBlackMask(flag);
}

function hideBlackMask()
{
    var dv=$("dv_black");
    if (dv!=null)
    {
        dv.parentNode.removeChild(dv);
    }
    
    dv=$("dv_flow");
    if (dv!=null)
    {
        dv.parentNode.removeChild(dv);
    }
    
    if ($("dv_close"))
    {
        $("dv_close").parentNode.removeChild($("dv_close"));
        $("dv_prev").parentNode.removeChild($("dv_prev"));
        $("dv_next").parentNode.removeChild($("dv_next"));
        $("dv_cmt").parentNode.removeChild($("dv_cmt"));
        $("dv_hosp").parentNode.removeChild($("dv_hosp"));
    }
}

/*
    画面サイズ変化時
*/
function resizeBlackMask()
{
    var dv=$("dv_black");
    if (dv==null)
    {
        return;
    }
    var w=document.body.offsetWidth;
    if (w<920) w=920;
    dv.style.width=(w+15)+"px";
    
    dvf=$("dv_flow");
    if (dvf==null)
    {
        return;
    }
    dvf.style.left=(dv.offsetWidth-dvf.offsetWidth)/2+"px";
    
    if (!$("dv_close"))
    {
        return;
    }
    
    $("dv_close").style.top=(dvf.offsetTop+25)+"px";
    $("dv_close").style.left=(dvf.offsetLeft+340)+"px";
    
    $("dv_prev").style.top=(dvf.offsetTop+290)+"px";
    $("dv_prev").style.left=(dvf.offsetLeft+25)+"px";
    
    $("dv_next").style.top=(dvf.offsetTop+290)+"px";
    $("dv_next").style.left=(dvf.offsetLeft+340)+"px";
    
    $("dv_cmt").style.top=(dvf.offsetTop+295)+"px";
    $("dv_cmt").style.left=(dvf.offsetLeft+(dvf.offsetWidth-$("dv_cmt").offsetWidth)/2)+"px";
    
    $("dv_hosp").style.top=(dvf.offsetTop+(dvf.offsetHeight-$("img_hosppic").offsetHeight)/2)+"px";
    $("dv_hosp").style.left=(dvf.offsetLeft+(dvf.offsetWidth-$("img_hosppic").offsetWidth)/2)+"px";
}
window.onresize=resizeBlackMask;

/*
    AJAX送信受信
*/
var XMLHttp = {
    // オブジェクトプール
    _objPool: [],

    // オブジェクトインスタンスの生成
    _getInstance: function ()
    {
        for (var i = 0; i < this._objPool.length; i ++)
        {
            if (this._objPool[i].readyState == 0 || this._objPool[i].readyState == 4)
            {
                return this._objPool[i];
            }
        }

        this._objPool[this._objPool.length] = this._createObj();

        return this._objPool[this._objPool.length - 1];
    },

    // オブジェクトインスタンスの生成
    _createObj: function ()
    {
        if (window.XMLHttpRequest)
        {
            var objXMLHttp = new XMLHttpRequest();

        }
        else
        {
            var MSXML = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
            for(var n = 0; n < MSXML.length; n ++)
            {
                try
                {
                    var objXMLHttp = new ActiveXObject(MSXML[n]);
                    break;
                }
                catch(e)
                {
                }
            }
         }          

        // あるバージョンmozillaがreadyStateプロパティがない
        if (objXMLHttp.readyState == null)
        {
            objXMLHttp.readyState = 0;

            objXMLHttp.addEventListener("load", function ()
                {
                    objXMLHttp.readyState = 4;

                    if (typeof objXMLHttp.onreadystatechange == "function")
                    {
                        objXMLHttp.onreadystatechange();
                    }
                },  false);
        }

        return objXMLHttp;
    },

    // リクエスト送信（メソッド「POST、GET」、アドレス、データ、コールバック関数、エラー処理関数、パラメーター）
    sendReq: function (method, url, data, callback, errfunc, cbParm)
    {
        var objXMLHttp = this._getInstance();
		
        with(objXMLHttp)
        {
            // キャッシュ防止
            if (url.indexOf("randnum=") == -1){
                if (url.indexOf("?") > 0)
                {
                    url += "&randnum=" + Math.random();
                }
                else
                {
                    url += "?randnum=" + Math.random();
                }
            }
            url=window.location.protocol+"//"+window.location.host+url;
//document.title=url;
            open(method, url, true);
			
            // エンコード設定
            setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
			
            send(data);
            onreadystatechange = function ()
            {
				
                if (objXMLHttp.readyState == 4)
                {
					
                    if (objXMLHttp.status == 200 || objXMLHttp.status == 304 || objXMLHttp.status==0)
                    {
                        if (callback!=null)
                        {
                            if (cbParm!=null)
                            {
                                callback(objXMLHttp, cbParm);
                            } else {
                                callback(objXMLHttp);
                            }
                        }
                    } else {
                        if (errfunc!=null)
                        {
                            errfunc(objXMLHttp);
                        } else {
                            alert("ajax_error:"+objXMLHttp.status);
                        }
                    }
                }
            }
        }
    }
};

/*
    IEの場合にPNGファイルを透明にする
*/
function fixPng(imgid)
{
    if (!isIE())
    {
        return;
    }
    if (!$(imgid)) return;
    var img = $(imgid);
    var imgName = img.src.toUpperCase();
    if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
    {
        var imgID = (img.id) ? "id='" + img.id + "' " : ""
        var imgClass = (img.className) ? "class='" + img.className + "' " : "";
        var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
        var imgStyle = "display:inline-block;" + img.style.cssText ;
        
        var strNewHTML = "<span " + imgID + imgClass + imgTitle
        + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
        + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
        + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" ;
        img.outerHTML = strNewHTML;
    }
}
/*
    IE
*/
function isIE(divid)
{
    if (navigator.appVersion.indexOf("MSIE")>-1)
    {
        return true;
    }
    return false;
}

function get_response_text ( req ) {
 var text = req.responseText;
 if ( navigator.appVersion.indexOf( "KHTML" ) > -1 ) {
  var esc = escape( text );
  if ( esc.indexOf("%u") < 0 && esc.indexOf("%") > -1 ) {
   text = decodeURIComponent( esc );
  }
 }
 return text;
}

attachOnloadEvent(function(){historyBackByJSC("dv_search_result_kuchikomi")});

