$(function(){

//アメニティCafeのリンクをDIV全体に適用する
$(function(){
  $("div.linkbox a").bigTarget({
    hoverClass: 'box_hover', // CSS class applied to the click zone onHover
    clickZone : 'div:eq(0)' // jQuery parent selector
  });
});

//アメニティCafeのアイコンをランダム表示にする
var thumbsSrcIncludeDummy = ['http://alianet.mints.ne.jp/amenitycafe/items/icn_tv.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_aluminumsash.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_interphone.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_ev_apart.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_gasalarm.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_kitchen.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_solar.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_toilet.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_ev_single.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_ventilator.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_insulation.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_airconditioner.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_waterfitting.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_washroom.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_bathroom.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_toiletseat.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_watertank.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_waterpomp.jpg','http://alianet.mints.ne.jp/amenitycafe/items/icn_hotwatersystem.jpg','dummy'];
var thumbsSrc = thumbsSrcIncludeDummy.slice(0,-1);
var fiveThumbsSrc = random(thumbsSrc, 5);
var ulNode = document.getElementById('idxAmenity').getElementsByTagName('UL')[0]
var imgs = ulNode.getElementsByTagName('IMG');
for(var i=0; i<5; i++){
 imgs[i].src = fiveThumbsSrc[i];
}
ulNode.style.display = "";


//インフォメーションNewアイコン表示
$('table#information th').each(function(){
var datehash = this.firstChild.nodeValue.split('.');
var y = Number(datehash[0]);
var m = Number(datehash[1]);
var d = Number(datehash[2]);
var today = new Date();
var upday = new Date(y,m-1,d);
difference = today.getTime() - upday.getTime();
difference = Math.floor(difference / (1000 * 60 * 60 * 24));
if(difference < 14){
var newIconImg = document.createElement('IMG');
newIconImg.src = "/images/icn_new.gif";
this.nextSibling.nextSibling.appendChild(newIconImg);
}
});


});

//配列から重複なしでランダムに要素を取り出す。
function random(array, num) {
var a = array;
var t = [];
var r = [];
var l = a.length;
var n = num < l ? num : l;
while (n-- > 0) {
var i = Math.random() * l | 0;
r[n] = t[i] || a[i];
--l;
t[i] = t[l] || a[l];
}
return r;
}
