/*--------------------------------------------------
for hotspot
$Id: prhotspot.js,v 1.4 2009/10/20 07:51:03 oyama_yuichi Exp $
--------------------------------------------------*/

//set----------

var ADS_LIST = new Array(
"レーシック",
"転職",
"保険",
"エステ",
"引っ越し",
"マンション",
"スキンケア",
"結婚",
"英会話",
"FX",
"一戸建て",
"留学",
"サプリメント",
"求人",
"看護師",
"レンタカー",
"ダイエット",
"ウィッグ",
"美顔",
"中古車",
"結婚式",
"資格",
"教習所",
"航空券",
"アロマ",
"占い",
"旅行",
"公務員",
"ハワイ",
"ペット"
);

var ADS_TITLE_BAR = "[PR]";
var ADS_TITLE_BOX = "スポンサーサイト検索";




//element----------
var urlDomain = "http://web-search.ameba.jp/searchad.html?q=";
var displayList = new Array();



function getShowHost(){
	var url;
	var domain;
	if ( document.referrer == parent.location )
		url = top.document.location.href;
		else
		url = document.location.href;
		domain=url.split("/")[2];
	return domain;
}



function setPr(setNum){

	if(document.getElementById){

		var displayDomain=getShowHost();
		var typeParm="&type="+displayDomain;

		var itemLength = ADS_LIST.length;
		for(var j = itemLength - 1; j >= 0; j--) {
			var randomNum = Math.floor(Math.random() * itemLength);
			var tmp = ADS_LIST[j];
			ADS_LIST[j] = ADS_LIST[randomNum];
			ADS_LIST[randomNum] = tmp;
		}
		var setArray = ADS_LIST;
		for (var i = 0; i < setNum; i++ ){
			var currentText = setArray[i];
			var currentUrl = urlDomain + encodeURI(currentText)+typeParm;
			displayList[i] = new Array(currentUrl,currentText);
		}
	}
}
function setItem(data){
	var a = document.createElement("a");
	a.href = data[0] || '';
	a.innerHTML = data[1] || '';
	return a;
}




//type----------

//amebabar
function displayPrBar(){

	setPr(3);//個数

	var li = document.createElement("li");
	li.className = "barMenu prLine";
	var span = document.createElement("span");
	var title = document.createTextNode(ADS_TITLE_BAR);
	span.appendChild(title);
	li.appendChild(span);
	var ad0 = setItem(displayList[0]);
	li.appendChild(ad0);
	var separate0 = document.createTextNode("|");
	li.appendChild(separate0);
	var ad1 = setItem(displayList[1]);
	li.appendChild(ad1);
	var separate1 = document.createTextNode("|");
	li.appendChild(separate1);
	var ad2 = setItem(displayList[2]);
	li.appendChild(ad2);

	var amebaBar = document.getElementById("amebaBar");
	amebaBar.appendChild(li);

}


//peta
function displayPrBox(){

	setPr(20);//個数

	var div = document.createElement("div");
	div.id = "prHotspotArea";
	var div2 = document.createElement("div");
	div2.id = "prHotspotTitle";
	div.appendChild(div2);
	var title = document.createTextNode(ADS_TITLE_BOX);
	div2.appendChild(title);

	var ul = document.createElement("ul");
	ul.className = "clearFix";
	div.appendChild(ul);

	for (var i = 0; i < displayList.length; i++ ){
		var randomType = "type" +  Math.floor(Math.random() * 3);
		var li = document.createElement("li");
		li.className = randomType;
		var a = setItem(displayList[i]);
		li.appendChild(a);
		ul.appendChild(li);
	}

	var adCol = document.getElementById("adCol");
	adCol.appendChild(div);

}


