// JavaScript Document

//IE互換用
if(!Array.prototype.forEach)
{
  Array.prototype.forEach = function(fun /*, thisp*/)
  {
    var len = this.length;
    if (typeof fun != "function")
      throw new TypeError();

    var thisp = arguments[1];
    for (var i = 0; i < len; i++)
    {
      if (i in this)
        fun.call(thisp, this[i], i, this);
    }
  };
}
if(!Array.indexOf){
	Array.prototype.indexOf = function(object){
		for(var i = 0; i < this.length; i++){
			if(this[i] == object){
				return i;
			}
		}
		return -1;
	}
}
// / IE互換用

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

/* ▼▼ ad banner
/////////////////////////////////////////////// */

/*
	[引数]
		area : 'kochi' or 'takamatsu' or 'matsuyama' or 'tokushima'
		genre : 'デリヘル' or 'ソープ' or 'ヘルス' etc.
*/
function setBannerArray(){
	arr_BannerList = Array(
		{
			'category':		'deliheal',
			'name':			'デリヘル ディアエンジェル',
			'filename':		'dearangel_275x60.gif',
			'url':			'http://www.dear-angel.com/',
			'adUrl':		'/ad/dearangel/banner.html',
			'coupon':		'1'
		},
		{
			'category':		'deliheal',
			'name':			'高知デリヘル倶楽部',
			'filename':		'kochidelihelclub_275x60.gif',
			'url':			'http://www.deli-club.jp/',
			'adUrl':		'/ad/deli-club/banner.html',
			'coupon':		'1'
		},
		{
			'category':		'deliheal',
			'name':			'デリヘル キングvsクイーン',
			'filename':		'king-queen_275x60.jpg',
			'url':			'http://www.king-queen.org/',
			'adUrl':		'/ad/king-queen/banner.html',
			'coupon':		'1'
		},
		{
			'category':		'deliheal',
			'name':			'デリヘル クラブティアラ',
			'filename':		'tiara_275x60.jpg',
			'url':			'http://www.clubtiara.info/',
			'adUrl':		'/ad/clubtiara/banner.html',
			'coupon':		'0'
		},
		{
			'category':		'deliheal',
			'name':			'デリヘル ときめき女学院～美少女科～',
			'filename':		'tokimeki_275x60.png',
			'url':			'http://www.undernavi.com/s/t-b/',
			'adUrl':		'/ad/tokimeki/banner.html',
			'coupon':		'0'
		},
		{
			'category':		'deliheal',
			'name':			'デリヘル マリア',
			'filename':		'maria_275x60.gif',
			'url':			'http://www.maria-g.jp/',
			'adUrl':		'/ad/maria/banner.html',
			'coupon':		'0'
		},
		/*{
			'category':		'deliheal',
			'name':			'デリヘル オアシス',
			'filename':		'oasis_275x60.gif',
			'url':			'http://www.oasis-m.jp/',
			'adUrl':		'/ad/oasis/banner.html',
			'coupon':		'0'
		},*/
		{
			'category':		'deliheal',
			'name':			'アロマエステ＆マッサージ ノーブル',
			'filename':		'noble_275x60.gif',
			'url':			'http://www.noble-kochi.jp/',
			'adUrl':		'/ad/noble/banner.html',
			'coupon':		'0'
		},
		{
			'category':		'deliheal',
			'name':			'デリヘル E-style',
			'filename':		'e-style_275x60.png',
			'url':			'http://www.e-style-kochi.com/',
			'adUrl':		'/ad/e-style/banner.html',
			'coupon':		'1'
		},
		{
			'category':		'deliheal',
			'name':			'デリヘル マシェリ',
			'filename':		'macherie_275x60.png',
			'url':			'http://www.k-macherie.com/',
			'adUrl':		'/ad/macherie/banner.html',
			'coupon':		'0'
		},
		{
			'category':		'deliheal',
			'name':			'デリヘル アリス☆素人系美少女専門店☆',
			'filename':		'alice_1107_275x60.jpg',
			'url':			'http://alice.under-dx.com/',
			'adUrl':		'/ad/alice/banner.html',
			'coupon':		'1'
		},
		/*{
			'category':		'deliheal',
			'name':			'デリヘル マダムロゼ',
			'filename':		'madamerose_275x60.jpg',
			'url':			'http://www.madamerose.jp/',
			'adUrl':		'/ad/madamerose/banner.html',
			'coupon':		'0'
		},*/
		{
			'category':		'deliheal',
			'name':			'デリヘル アゲハ',
			'filename':		'ageha_275x60.jpg',
			'url':			'http://ageha-0814.com/',
			'adUrl':		'/ad/ageha/banner.html',
			'coupon':		'0'
		},
		{
			'category':		'deliheal',
			'name':			'デリヘル ディーバ',
			'filename':		'diva_275x60.gif',
			'url':			'http://www.diva-kochi.com/',
			'adUrl':		'/ad/diva/banner.html',
			'coupon':		'0'
		},
		/*{
			'category':		'deliheal',
			'name':			'デリヘル ピンクレディ',
			'filename':		'pink-lady_275x60.jpg',
			'url':			'http://www.pink-lady.net/',
			'adUrl':		'/ad/pink-lady/banner.html',
			'coupon':		'0'
		},*/
		{
			'category':		'deliheal',
			'name':			'デリヘル ヘブンズブレス',
			'filename':		'heavens-bless_275x60.jpg',
			'url':			'http://www.heavens-bless.com/',
			'adUrl':		'/ad/heavens-bless/banner.html',
			'coupon':		'0'
		},
		{
			'category':		'deliheal',
			'name':			'デリヘル ショコラ',
			'filename':		'chocola_275x60.gif',
			'url':			'http://chocola-99.com/',
			'adUrl':		'/ad/chocola/banner.html',
			'coupon':		'0'
		},
		{
			'category':		'deliheal',
			'name':			'デリヘル Date（デート）',
			'filename':		'date_275x60.gif',
			'url':			'http://www.kochi-date.com/',
			'adUrl':		'/ad/kochi-date/banner.html',
			'coupon':		'1'
		}

	);
 return arr_BannerList;
}

/**
	PCサイト用出力
*/
function randomAdBanner(genre, putID, putNums){
	ARR_Key = Array();
	ARR_Key['genre'] = genre;
	ARR_Key['nums'] = putNums;

	var putBnID = '#' + putID;		// 出力対象ID
	//var BannerDir = './common/images/banner/';	// バナーファイルディレクトリ
	//var BannerDir = 'http://test.fujiinternet.jp/yosakoinight/common/images/banner/';
	var BannerDir = 'http://www.yosakoinight.com/common/images/banner/l/';

	var ARR_Banner = Array();
	ARR_Banner = setBannerArray();

	var tmp = '';
	var ARR_Work = Array();
	var ARR_Work2 = Array();


	// 対象のバナー抜き出し
	if(ARR_Key['genre']){
		//eval('ARR_Work = ARR_Banner["' + ARR_Key['genre'] + '"]');
		var j = 0;
		for(i=0; i < ARR_Banner.length; i++){
			if(ARR_Banner[i]['category'] == ARR_Key['genre']){
				ARR_Work[j] = ARR_Banner[i];
				j++;
			}
		}
	}else{
		for(i=0; i < ARR_Banner.length; i++){
			ARR_Work[i] = ARR_Banner[i];
		}
	}


	// シャッフル
	var figure = ARR_Work.length;
	for (i=0; i<100; i++)
	{
		n1 = Math.floor(Math.random() * figure);
		n2 = Math.floor(Math.random() * figure);
		n = ARR_Work[n1];
		ARR_Work[n1] = ARR_Work[n2];
		ARR_Work[n2] = n;
	}

	var putHtml = '';
	var putItemNumes = 0;
	if(ARR_Key['nums'] < ARR_Work.length){putItemNumes = ARR_Key['nums'];}
	else{putItemNumes = ARR_Work.length;}
	for(var i=0;i < putItemNumes; i++){
		if(ARR_Work[i]["coupon"] == 1){
			putHtml += '<li><a href="' + ARR_Work[i]["url"] + '" onclick="javascript: _gaq.push([\'_trackPageview\', \'' + ARR_Work[i]["adUrl"] + '\']);" target="_blank"><img src="' + BannerDir + ARR_Work[i]["filename"] + '" alt="" width="275" height="60" /><br />' + ARR_Work[i]["name"] + '</a> <span>携帯クーポンあり!!</span></li>' + "\n";
		}else{
			putHtml += '<li><a href="' + ARR_Work[i]["url"] + '" onclick="javascript: _gaq.push([\'_trackPageview\', \'' + ARR_Work[i]["adUrl"] + '\']);" target="_blank"><img src="' + BannerDir + ARR_Work[i]["filename"] + '" alt="" width="275" height="60" /><br />' + ARR_Work[i]["name"] + '</a></li>' + "\n";
		}
	}
	$(putBnID).html(putHtml);
}


/**
	スマートフォン等用出力
*/
function randomAdBannerSH(genre, putID, putNums){
	ARR_Key = Array();
	ARR_Key['genre'] = genre;
	ARR_Key['nums'] = putNums;

	var putBnID = '#' + putID;		// 出力対象ID
	//var BannerDir = './common/images/banner/';	// バナーファイルディレクトリ
	//var BannerDir = 'http://test.fujiinternet.jp/yosakoinight/common/images/banner/';
	var BannerDir = 'http://www.yosakoinight.com/common/images/banner/';

	var ARR_Banner = Array();
	ARR_Banner = setBannerArray();

	var tmp = '';
	var ARR_Work = Array();
	var ARR_Work2 = Array();


	// 対象のバナー抜き出し
	if(ARR_Key['genre']){
		//eval('ARR_Work = ARR_Banner["' + ARR_Key['genre'] + '"]');
		var j = 0;
		for(i=0; i < ARR_Banner.length; i++){
			if(ARR_Banner[i]['category'] == ARR_Key['genre']){
				ARR_Work[j] = ARR_Banner[i];
				j++;
			}
		}
	}else{
		for(i=0; i < ARR_Banner.length; i++){
			ARR_Work[i] = ARR_Banner[i];
		}
	}


	// シャッフル
	var figure = ARR_Work.length;
	for (i=0; i<100; i++)
	{
		n1 = Math.floor(Math.random() * figure);
		n2 = Math.floor(Math.random() * figure);
		n = ARR_Work[n1];
		ARR_Work[n1] = ARR_Work[n2];
		ARR_Work[n2] = n;
	}

	var putHtml = '';
	var putItemNumes = 0;
	if(ARR_Key['nums'] < ARR_Work.length){putItemNumes = ARR_Key['nums'];}
	else{putItemNumes = ARR_Work.length;}
	for(var i=0;i < putItemNumes; i++){
		if(i == 0){
			if(ARR_Work[i]["coupon"] == 1){
				putHtml += '<li><a href="' + ARR_Work[i]["url"] + '" onclick="javascript: _gaq.push([\'_trackPageview\', \'' + ARR_Work[i]["adUrl"] + '\']);" target="_blank"><img src="' + BannerDir + ARR_Work[i]["filename"] + '" alt="" width="275" height="60" /><br /><span class="bnName">' + ARR_Work[i]["name"] + '</span> <br /><span class="coupon">携帯クーポンあり!!</span></a></li>' + "\n";
			}else{
				putHtml += '<li><a href="' + ARR_Work[i]["url"] + '" onclick="javascript: _gaq.push([\'_trackPageview\', \'' + ARR_Work[i]["adUrl"] + '\']);" target="_blank"><img src="' + BannerDir + ARR_Work[i]["filename"] + '" alt="" width="275" height="60" /><br /><span class="bnName">' + ARR_Work[i]["name"] + '</span></a></li>' + "\n";
			}
		}
		else{
			if(ARR_Work[i]["coupon"] == 1){
				putHtml += '<li><a href="' + ARR_Work[i]["url"] + '" onclick="javascript: _gaq.push([\'_trackPageview\', \'' + ARR_Work[i]["adUrl"] + '\']);" target="_blank">' + ARR_Work[i]["name"] + ' <br /><span class="coupon">携帯クーポンあり!!</span></a></li>' + "\n";
			}else{
				putHtml += '<li><a href="' + ARR_Work[i]["url"] + '" onclick="javascript: _gaq.push([\'_trackPageview\', \'' + ARR_Work[i]["adUrl"] + '\']);" target="_blank">' + ARR_Work[i]["name"] + '</a></li>' + "\n";
			}
		}
	}
	$(putBnID).html(putHtml);
}



/* ▼▼ Navigation Act Style
/////////////////////////////////////////////// */
function localnaviStyle(targetUl){
	var targetID = "#" + targetUl;
	var arr_url=window.location.href.split('/');
	var currentPage = arr_url[(arr_url.length)-1];
	
	//if(currentPage != 'index.html'){
		// ローカルナビのhref内容と比べる
		$(targetID + " li a").each(function(){
			var itemHref = $(this).attr("href");
			if(itemHref == currentPage){
				//alert("itemHref = " + itemHref + " / currentPage = " + currentPage);
				$(this).addClass('act');
			}
		});
	//}
	
}

// テーブル行スタイル
$(document).ready(function(){
  $('.resultDataList-Table tr:even').addClass('even');
});



/* ▼▼ FORM
/////////////////////////////////////////////// */
// 会社名項目展開
function corpAct(fValue){
	if(fValue == "法人・お店関係者"){
		document.getElementById("corporationAct").style.display = 'block';
	}
	else{
		document.getElementById("corporationAct").style.display = 'none';
	}
}
// 内容種別
function contentClassAct(fValue){
		if(fValue == "クレーム"){
		document.getElementById("contentClassAct").style.display = 'block';
	}
	else{
		document.getElementById("contentClassAct").style.display = 'none';
	}
}
// 業種
function categoryClassAct(fValue){
		if(fValue == "その他"){
		document.getElementById("categoryClassAct").style.display = 'block';
	}
	else{
		document.getElementById("categoryClassAct").style.display = 'none';
	}
}
