Ozein.Owner_Graph = new Class.create();
Ozein.Owner_Graph.prototype = {
    _options: null,
    _baseNode: null,
    _currentTab: null,
    _loading : false,
    _cover : null,
    _loadImg : null,
    initialize : function(node, options){
        this._options = options;
        this._baseNode = document.getElementsByAttribute('ozein_graph_zone', 'owner');
        this._setEvent(node);
    },
    _setEvent: function(node){
        var lis = $('tabSelecter').getElementsByTagName('li');
        for (var i=0,len=lis.length; i<len; i++) {
            var typeName = lis[i].className;
            var graphId = lis[i].id;
            Event.observe(lis[i], 'click', this._evChangeTab.bindAsEventListener(this, typeName, graphId));
        }
    },
    
    _evChangeTab : function(e, typeTo, graphId) {
        Event.stop(e);
        if (this._currentTab == typeTo) {
            return;
        }
        if (this._options.flashView) {
            this._start();
        }
        
        this._changeTab(typeTo);
        this._currentTab = typeTo;
        
        this._changeGraph(typeTo, graphId);
    },
    _changeTab : function(typeTo) {
        //カレント画像の設定
        var lis = $('tabSelecter').getElementsByTagName('li');
        var imgNode;
        for(var i=0,len=lis.length;i<len;i++) {
            liNode = lis[i];
            imgNode = liNode.getElementsByTagName('img');
            if (imgNode.length > 0) {
                $('img' + liNode.className).src = $('img' + liNode.className).src.replace('_c', '_d');
            }
        }
        for(var i=0,len=lis.length;i<len;i++) {
            liNode = lis[i];
            imgNode = liNode.getElementsByTagName('img');
            if (imgNode.length > 0) {
                if (liNode.className == typeTo) {
                    $('img' + typeTo).src = $('img' + typeTo).src.replace('_o', '_c');
                    $('img' + typeTo).src = $('img' + typeTo).src.replace('_d', '_c');
                }
            }
        }
    },
    _changeGraph: function(typeTo, graphId){
        var selectValue = typeTo;
        var selectGraphId = graphId;
        
        //Ajax通信でグラフ描画
        var url = '/graph/change-graph/graphId/'+selectValue+'/insideAction/'+this._options.insideAction;
        if (this._options.ownerArea) {
            url = url + '/ownerArea/' + this._options.ownerArea;
        }
        if (this._options.ownerCity) {
            url = url + '/ownerCity/' + this._options.ownerCity;
        }
        if (this._options.ownerRosen) {
            url = url + '/ownerRosen/' + this._options.ownerRosen;
        }
        if (this._options.ownerEki) {
            url = url + '/ownerEki/' + this._options.ownerEki;
        }
        if (this._options.ownerCont) {
            url = url + '/ownerCont/' + this._options.ownerCont;
        }
        new Ajax.Request(this._getBaseUrl(url), {
            method      : 'get',
            onSuccess   : function(httpObj) {
                $('graphzone').innerHTML = httpObj.responseText;
                Ozein.Invoker.invokeElement($('graphzone'));
                //ActionScript function call
                if (navigator.appName.indexOf("Microsoft") != -1) {
                	if(typeof window.ownerMap == 'undefined') {
		                if (this._isLoading()) {
		                    this._stop();
		                }
                	} else {
	                    window.ownerMap.changeFlash(selectGraphId);
	                    
	                }
                }else{
                	if(typeof document.ownerMap == 'undefined') {
		                if (this._isLoading()) {
		                    this._stop();
		                }
                	} else {
	                    document.ownerMap.changeFlash(selectGraphId);
                	}
                }
                if (this._isLoading()) {
                    this._stop();
                }
            }.bind(this),
            onFailure : function(httpObj) {
                this._baseNode[0].innerHTML = 'データ取得エラー';
                Owner.Process.free();
                if (this._isLoading()) {
                    this._stop();
                }
            }.bind(this),
            onException : function(httpObj) {
                Owner.Process.free();
                if (this._isLoading()) {
                    this._stop();
                }
            }.bind(this)
        });
    },
    _getBaseUrl : function(baseUrl) {
        return (this._options.oemKey) ? ['/', this._options.oemKey, baseUrl].join('') : baseUrl;
    },
    
    _start : function() {
        this._loading = true;
        var cover = document.createElement('div');
        Element.setStyle(cover, {
            backgroundColor: '#fff',
            opacity : 0,
            position: 'absolute',
            width   : '100%',
            height  : '700px',
            left    : 0,
            top     : 0,
            zIndex  : 1000
        });
        document.body.appendChild(cover);
        
        var imgdiv = document.createElement('div')
        document.body.appendChild(imgdiv);
        
        var img = document.createElement('img');
        Element.setStyle(img, {
            width    : '154px',
            height   : '51px',
            zIndex   : 1001
        });
        img.src = '/nextra/static/img/jNextra/gmaps/control/loader.gif';
        Ozein.Screen.setOffSetPosition(img, $('onrFlash'), 200, 280);
        imgdiv.appendChild(img);
        this._cover = cover;
        this._imgdiv = imgdiv;
    },
    _isLoading : function () {
        return this._loading;
    },
    _stop : function() {
        document.body.removeChild(this._cover);
        document.body.removeChild(this._imgdiv);
        this._loading = false;
    }
    
};

Ozein.Owner_GetGeofb = new Class.create();
Ozein.Owner_GetGeofb.prototype = {
    _options: null,
    _map: null,
    _baseNode: null,
    _currentTab: null,
    _gtype:null,
    initialize : function(node, options){
        this._options = options;
        this._map = this._options.mapIns;
        this._baseNode = node;
        this._gtype = this._options.gtype;
        this._setUrl(node);
    },
    _setUrl: function(e) {
        //URLのセット
        var img = this._baseNode.getElementsByTagName('img');
        var type = null;
        for (var i=0,len=img.length; i<len; i++) {
            img[i].src = '/Graph/bukkenBunpu/graphType/' + this._options.gtype + '/' + this._options.paramName + '/' + this._options.targetCode;
            break;
        }
    }
};

/* Flashでのレベル切替処理 */
function getGraphDataForAs(views, paramVal, oemKey, graphId) {
    var localTitleNode = document.getElementsByAttribute('ozein_localTitle', 'owner');
    var tabNode = document.getElementsByAttribute('ozein_graphselecter', 'owner');
    var baseNode = document.getElementsByAttribute('ozein_graph_zone', 'owner');
    
    //Ajax通信でローカルタイトル描画
    var titleUrl = '/graph/change-local-title';
    if (views != 'all') {
        titleUrl = titleUrl + '/insideAction/' + views;
        if (views == 'areaSearch') {
            titleUrl = titleUrl + '/ownerCont/' + paramVal;
        }else if (views == 'cityList') {
            titleUrl = titleUrl + '/ownerArea/' + paramVal;
        }
    }
    var setTitleUrl = (oemKey) ? ['/', oemKey, titleUrl].join('') : titleUrl;
    new Ajax.Request(setTitleUrl, {
        method      : 'get',
        onSuccess   : function(httpObj) {
            localTitleNode[0].innerHTML = httpObj.responseText;
            Ozein.Invoker.invokeElement($('localTitle'));
            //allの場合はcontentid書き換え
            if(views == 'all') {
            	$('ownerTopCL').id = $('ownerTop').id;
            }
        }.bind(this),
        onFailure : function(httpObj) {
            localTitleNode[0].innerHTML = 'ローカルタイトルデータ取得エラー';
            Owner.Process.free();
        }.bind(this)
    });

    if (!graphId) {
        var setGraphId = 'kushitu';
    }else{
        var setGraphId = graphId;
    }
    
    //Ajax通信でグラフ選択タブ描画
    var tabUrl = '/graph/change-graph-selecter-tab/graphId/' + setGraphId;
    if (views != 'all') {
        tabUrl = tabUrl + '/insideAction/' + views;
        if (views == 'areaSearch') {
            tabUrl = tabUrl + '/ownerCont/' + paramVal;
        }else if (views == 'cityList') {
            tabUrl = tabUrl + '/ownerArea/' + paramVal;
        }
    }
    var setTabUrl = (oemKey) ? ['/', oemKey, tabUrl].join('') : tabUrl;
    
    new Ajax.Request(setTabUrl, {
        method      : 'get',
        onSuccess   : function(httpObj) {
            $('selecter').innerHTML = httpObj.responseText;
            Ozein.Invoker.invokeElement($('onrNavi'));
        }.bind(this),
        onFailure : function(httpObj) {
            tabNode[0].innerHTML = 'グラフ選択タブ用データ取得エラー';
            Owner.Process.free();
        }.bind(this)
    });
    
    
    //Ajax通信でグラフ描画
    var url = '/graph/change-graph/graphId/' + setGraphId;
    if (views != 'all') {
        url = url + '/insideAction/' + views;
        if (views == 'areaSearch') {
            url = url + '/ownerCont/' + paramVal;
        }else if (views == 'cityList') {
            url = url + '/ownerArea/' + paramVal;
        }
    }
    var setUrl = (oemKey) ? ['/', oemKey, url].join('') : url;
    
    new Ajax.Request(setUrl, {
        method      : 'get',
        onSuccess   : function(httpObj) {
            $('graphzone').innerHTML = httpObj.responseText;
            Ozein.Invoker.invokeElement($('graphzone'));
        }.bind(this),
        onFailure : function(httpObj) {
            baseNode[0].innerHTML = 'グラフデータ取得エラー';
            Owner.Process.free();
        }.bind(this)
    });

    //Ajax通信で商品ミニリスト切替
    var url = '/graph/change-item-list';
    if (views != 'all') {
        url = url + '/insideAction/' + views;
        if (views == 'areaSearch') {
            url = url + '/ownerCont/' + paramVal;
        }else if (views == 'cityList') {
            url = url + '/ownerArea/' + paramVal;
        }
    }
    var setUrl = (oemKey) ? ['/', oemKey, url].join('') : url;
    
    new Ajax.Request(setUrl, {
        method      : 'get',
        onSuccess   : function(httpObj) {
            $('itemListSec').innerHTML = httpObj.responseText;
            Ozein.Invoker.invokeElement($('itemListSec'));
        }.bind(this),
        onFailure : function(httpObj) {
            baseNode[0].innerHTML = '商品リストデータ取得エラー';
            Owner.Process.free();
        }.bind(this)
    });
    
    return true;
};

Ozein.Owner_ListControl = new Class.create();
Ozein.Owner_ListControl.prototype = {
    _options: null,
    initialize : function(node, options){
        this._options = options;
        if ($('changeShowNum')) {
            Event.observe($('changeShowNum'),'change',this.changeShowNum.bindAsEventListener(this));
        }
    },
    /**
     * 表示件数の切り替え
     * @param {int} num 表示件数
     */
    changeShowNum: function(e) {
        var num = Event.element(e).value;
        // URLのqueryString以前のみ取得して、件数を付加する
        var refUrl = location.protocol + '//' + location.host + location.pathname;
        //ページ数のみ排除
        if (this._options.sortKey) {
          location.href = refUrl + '?ownerSortKey=' + this._options.sortKey + '&showNum=' + num;
        }else{
          location.href = refUrl + '?showNum=' + num;
        }
    }
};

function chkMaxSize(event, target)
{
    var node = Event.element(event);
    if (node.tagName != 'IMG') {
        node = target.getElementsByTagName('img')[0];
    }
    if(navigator.userAgent.indexOf("Firefox") != -1) {
        var w = node.naturalWidth;
        var h = node.naturalHeight;
    }else{
        var run = node.runtimeStyle;
        var mem = { w: run.width, h: run.height }; // keep runtimeStyle
        run.width  = "auto"; // override
        run.height = "auto";
        var w = node.width;
        var h = node.height;
        run.width  = mem.w; // restore
        run.height = mem.h;
    }
    //スクリーンサイズの1.5倍のサイズの画像までは拡大処理実行
    var winW = screen.width*1.5;
    var winH = screen.height*1.5;
    if ((winW <= w) || (winH <= h)) {
        return false;
    }
    return true;
};

function imgloaded(event, w, h) {
    var node = Event.element(event);
    OwnerFixImage.initialize(node, w, h);
};

OwnerFixImage = {
  initialize: function(node, maxW, maxH) {
    if (!node.tagName.eqi('img')) return;
    this.load(node, maxW, maxH);
  },
  load: function(node, maxW, maxH) {
    var max_w = maxW;
    var max_h = maxH;

    if(navigator.userAgent.indexOf("Firefox") != -1) {
        var w = node.getWidth();
        var h = node.getHeight();
        var nowW = node.getWidth();
        var nowH = node.getHeight();
    }else{
        var w = node.width;
        var h = node.height;
        var nowW = node.width;
        var nowH = node.height;
    }

    scale = w / h;
    if (h > max_h) {
      w = scale * max_h;
      h = max_h;
    }
    if (w > max_w) {
      h = max_w / scale;
      w = max_w;
    }
    if (w != nowW || h != nowH) {
      node.width = w;
      node.height = h;
    }
  }
}

//////////////////////////////////////////
//商品一覧お気に入り機能
//////////////////////////////////////////
Ozein.OwnerFavorite = new Class.create();
Ozein.OwnerFavorite.prototype = {
    addMode: 1,
    eliminateMode: 2,
    maxMullerCnt: 50,
    initialize: function(node, options) {
      this.node = node;
      this.setOptions(options);
      var nodes = document.getElementsByAttribute('ozein_favorite', '*', this.node);
      for(var i=0;i<nodes.length;i++) {
        Event.observe(nodes[i],'click',this.click.bindAsEventListener(this,nodes[i]));
      }
      this.mullerCnt = this.options.mullerCnt;
    },
    setOptions: function(options) {
      this.options = {
        mullerCnt: 0
      }
      Object.extend(this.options, options || {});
    },
    click: function(e, node) {
      var mode = node.getAttribute('ozein_favorite_mode');
      var pos = [Event.pointerX(e),Event.pointerY(e)];
      var addAfter = "";
      var eliminateAfter = "";
      if ( (addFunc = node.getAttribute('onAddAfter')) ) {
        eval('addAfter = function(){'+addFunc+'}.bind(this)');
      }
      if ( (eliFunc = node.getAttribute('onEliminateAfter')) ) {
        eval('eliminateAfter = function(){'+eliFunc+'}.bind(this)');
      }
      if(mode == this.addMode) {
          this.insert(node, addAfter,pos);
      } else if(mode == this.eliminateMode) {
          this.remove(node,eliminateAfter,pos);
      }
      Event.stop(e);
    },
    insert: function(node, func, pos) {
      node.setAttribute('ozein_favorite_mode', this.eliminateMode);
      if(func) {
          func();
      }
    },
    remove: function(node,func, pos) {
      node.setAttribute('ozein_favorite_mode', this.addMode);
      if(func) func();
    },
	deleteMyList : function(id) {
        if(this.process){
        	return;
        }
    	if($('delimg'+id) != null) {
	    	$('delimg'+id).src = '/img/owner/btn_favdel_progress.gif';
    	}
        this.process = true;
		var dt = new Date();
		var url = '/Bukkensearch/compare' + '/compare_bid/' + id + '/compare_status/' + 0 + '/compare_mode/' + 1 + '/salt/' + dt.getTime();
        new Ajax.Request
        (
        	url,{
				method      : 'get',
			  	requestHeaders: ['If-Modified-Since', 'Wed, 15 Nov 1995 00:00:00 GMT'],
				onSuccess   : function(httpObj) {
					//リスト内の更新
					$('fcnt').innerHTML = new Number($('fcnt').innerHTML) - 1;
					$('favoritecount').value = new Number($('favoritecount').value) - 1;
					$('favlocalcnt').innerHTML = new Number($('favlocalcnt').innerHTML) - 1;
					$('ownerfavorite').removeChild($('list' + id));

					if(new Number($('favoritecount').value) == 0) {
						var html = '';
						html += '<div id="onrMain">';
						html += '<div class="graphArea" id="item">';
						html += '<div class="titleSec">';
						html += '<h3><span>お気に入りリスト一覧</span></h3>';
						html += '<p>気になる商品・サービスを<span id="highLight">まとめて資料請求</span>することができます。</p>';
						html += '<dl class="count"><dt>登録件数</dt><dd><span>0</span>件&nbsp;/40件</dd></dl>';
						html += '</div><!--/titleSec-->';
						html += '<div class="favNotFound">';
						html += '<div class="bdy">';
						html += '<h4>登録されている商品・サービスはございません。</h4>';
						html += '<p>気に入った商品・サービスをピックアップして、<span id="highLight">最大40件保存しておける機能</span>です。この機能を使えば、気になった商品・サービスがどこにいったか、後で';
						html += 'し回ることもありません。また、登録した商品・サービスを<span id="highLight">まとめて資料請求</span>することができます。</p>';
						html += '</div>';
						html += '<div class="btm"></div>';
						html += '</div>';
						html += '</div><!--/graphArea-->';
						html += '</div><!--/onrMain-->';
						$('onrMain').innerHTML = html;
					}
			        Ozein.Invoker.invokeElement($('onrMain'));
        
				}.bind(this),
	        	onFailure : function(httpObj) {
	        		alert('お気に入りの削除に失敗しました。');
				}.bind(this),
				onComplete : function(httpObj) {
			    	this.process = false;
	        	}.bind(this)
	   		}
	   	);
	},
    inquireMyList : function() {
    	var ids = this._getInputs();
    	if(ids.length == 0) {
    		alert('商品が選択されていません。');
    		return false;
    	}
    	var params = '';
    	var url = '/Inquireowneritem/';
    	var i = 0;
    	for(i=0;i<ids.length;i++) {
    		params = params + 'item=' + ids[i] + '/';
    	}
        url = url + params + 'inquireFrom=list';
        
        var newwin = window.open(url);
        newwin.focus();
        return false;
    },
    _getInputs : function() {
        var nodes = [];
        var inputs = $('ownerfavorite').getElementsByTagName('input');

        for (var i=0,len=inputs.length; i<len; i++) {
            if (inputs[i].type=='checkbox') {
                if (inputs[i].checked == true) {
                    var id = inputs[i].id.replace('chk', '');
                    nodes.push(id);
                }
            }
        }
        return nodes;
    }
}

//////////////////////////////////////////
//お気に入りミニリスト
//////////////////////////////////////////
Ozein.OwnerMyList = new Class.create();
Ozein.OwnerMyList.prototype = {
    
    initialize: function(node, options) {
    	this.process = true;
    	this.options = options;
		this.loadMyList();
    },
    
    loadMyList: function() {
    	$('ownerfavorite').innerHTML = '';
		$('ownerfavorite').appendChild(MyList.PageLoader.getSmallImage());
        var url = '/owner/mylist/?naviCode=' + this.options.naviCode;
        this.process = true;
        new Ajax.Request
        (
        	url,{
				method      : 'get',
			  	requestHeaders: ['If-Modified-Since', 'Wed, 15 Nov 1995 00:00:00 GMT'],
				onSuccess   : function(httpObj) {
					$('ownerfavorite').innerHTML = httpObj.responseText;
				}.bind(this),
	        	onFailure : function(httpObj) {
    	    		$('ownerfavorite').innerHTML = 'データ取得失敗';
				}.bind(this),
				onComplete : function(httpObj) {
					if (MyList.PageLoader.isLoading()) {
						MyList.PageLoader.stop();
					}
					this.process = false;
	        	}.bind(this)
	   		}
	   	);
    },
    
	addMyList : function(id) {
		if(this.options.naviCode == 'itemDetail') {
			var img = '<img src="/img/owner/btn_favadd_dtl_done.gif" alt="お気に入りリストに追加済み" />';
			var prcimg = '/img/owner/btn_favadd_dtl_progress.gif';
		} else {
			var img = '<img src="/img/owner/btn_favadd_done.gif" alt="お気に入りリストに追加済み" />';
			var prcimg = '/img/owner/btn_favadd_progress.gif';
		}
		this._addMyList(id, img, prcimg);
	},
	
    _addMyList: function(id, img, prcimg) {
        if(this.process){
        	return;
        }
        this.process = true;
        
        if(!$('fcnt')) {
        	this.process = false;
        	return;
        }
        if(new Number($('fcnt').innerHTML) >= 40) {
        	alert('お気に入りは40件以上登録できません。');
        	this.process = false;
        	return;
        }
    	if($('addimg'+id) != null) {
	    	$('addimg'+id).src = prcimg;
    	}
        
    	$('ownerfavorite').innerHTML = '';
		$('ownerfavorite').appendChild(MyList.PageLoader.getSmallImage());
		
		var dt = new Date();
		var url = '/Bukkensearch/compare' + '/compare_bid/' + id + '/compare_status/' + 1 + '/compare_mode/' + 1 + '/salt/' + dt.getTime();
        new Ajax.Request
        (
        	url,{
				method      : 'get',
			  	requestHeaders: ['If-Modified-Since', 'Wed, 15 Nov 1995 00:00:00 GMT'],
				onSuccess   : function(httpObj) {
					this.loadMyList();
					$('favoritecount').value = new Number($('favoritecount').value) + 1;
					$('favlocalcnt').innerHTML = new Number($('favlocalcnt').innerHTML) + 1;
					$('addFavLst'+ id).innerHTML = img;
				}.bind(this),
	        	onFailure : function(httpObj) {
	        		alert('お気に入りの登録に失敗しました。');
				}.bind(this),
				onComplete : function(httpObj) {
					if (MyList.PageLoader.isLoading()) {
						MyList.PageLoader.stop();
					}
					this.process = false;
	        	}.bind(this)
	   		}
	   	);
    },
    
	deleteMyList : function(id) {
		var img = null;
		if(this.options.naviCode == 'itemDetail') {
			img = '<img id="addimg' + id + '" src="/img/owner/btn_favadd_dtl.gif" alt="お気に入りリストに追加" />';
		} else {
			img = '<img id="addimg' + id + '" src="/img/owner/btn_favadd.gif" alt="お気に入りリストに追加" />';
		}
		return this._deleteMyList(id, img);
	},
	
    _deleteMyList: function(id, img) {
        if(this.process){
        	return;
        }
        this.process = true;
    	if($('delimg'+id) != null) {
	    	$('delimg'+id).src = '/img/owner/favlist_m_del_progress.gif';
    	}
		var dt = new Date();
		var url = '/Bukkensearch/compare' + '/compare_bid/' + id + '/compare_status/' + 0 + '/compare_mode/' + 1 + '/salt/' + dt.getTime();
        new Ajax.Request
        (
        	url,{
				method      : 'get',
			  	requestHeaders: ['If-Modified-Since', 'Wed, 15 Nov 1995 00:00:00 GMT'],
				onSuccess   : function(httpObj) {
					//リスト内の更新
					$('dataFavList').removeChild($('list' + id));
					$('fcnt').innerHTML = new Number($('fcnt').innerHTML) - 1;
					$('favoritecount').value = new Number($('favoritecount').value) - 1;
					$('favlocalcnt').innerHTML = new Number($('favlocalcnt').innerHTML) - 1;					
					
					if(new Number($('favoritecount').value) < 5 && $('downInqBtn')) {
						$('downInqBtn').innerHTML = '';
					}
					
					if(new Number($('favoritecount').value) == 0) {
						$('lifavlink').innerHTML = 'お気に入りリスト';
						$('imginqup').innerHTML = '<img src="/img/owner/btn_docreq_blk_s_d.gif" alt="リスト内資料を一括請求" width="208" height="34" />';
						$('dataFavList').innerHTML = '<div class="favSecZero"><p><span>お気に入り登録ボタン</span>を押すと、気になる商品・サービスのリストを作成できます。</p></div>';
					}
			        if($('addFavLst'+ id) != null) {
				        $('addFavLst'+ id).innerHTML = '';
				        var html = "";
				        html += '<a class="add" title="お気に入りに登録する" href="#" ';
				        html += 'ozein_favorite="' + id + '" ozein_favorite_mode="1" ';
				        html += 'onAddAfter="Ozein.Invoker.var_stock[\'of\'].addMyList(' + id + ');" ';
				        html += 'onEliminateAfter="Ozein.Invoker.var_stock[\'of\'].deleteMyList(' + id + ');" ';
				        html += 'id="favorite' + id + '"';
				        html += '>' + img + '</a>';        
				        $('addFavLst'+ id).innerHTML = html;
			        }
			        Ozein.Invoker.invokeElement($('onrMain'));
        
				}.bind(this),
	        	onFailure : function(httpObj) {
	        		alert('お気に入りの削除に失敗しました。');
				}.bind(this),
				onComplete : function(httpObj) {
					if($('delimg'+id) != null) {
			    		$('delimg'+id).src = '/img/owner/favlist_m_del.gif';
			    	}
			    	this.process = false;
	        	}.bind(this)
	   		}
	   	);
    },
    
    inquireMyList : function() {
    	var ids = new Array();
    	var i = 0;
    	var nodeList = $('dataFavList').childNodes;
    	for(i=0;i<$('dataFavList').childNodes.length;i++) {
    		var ele = nodeList[i];
    		if(ele.className == 'favSecMini') {
    			var id = ele.id.replace('list', '');
    		    ids.push(id);
    		}

    	}
    	if(ids.length == 0) {
    		alert('お気に入りが登録されていません');
    		return false;
    	}
    	var params = '';
    	var url = '/Inquireowneritem/';
    	var i = 0;
    	for(i=0;i<ids.length;i++) {
    		params = params + 'item=' + ids[i] + '/';
    	}
        url = url + params + 'inquireFrom=list';
        
        var newwin = window.open(url);
        newwin.focus();
        return false;
    }
}
