(function(){

var recommendDivAttribute = '';



var recommendDivIdName = 'recommend_divid';
var reccomendObjectName = 'TLAB';

var sendRequestRetryMsec = 300;
var sendRequestRetryTime = 10;
var sendRequestRetryCount = 0;



document.write(
	'<div id="' + recommendDivIdName + '" ' +
	recommendDivAttribute + '></div>'
);

if(
	navigator.userAgent.indexOf("DoCoMo",0) == -1 &&
	navigator.userAgent.indexOf("J-PHONE",0) == -1 &&
	navigator.userAgent.indexOf("Vodafone",0) == -1 &&
	navigator.userAgent.indexOf("SoftBank",0) == -1 &&
	navigator.userAgent.indexOf("UP.Browser",0) == -1 &&
	navigator.userAgent.indexOf("willcom",0) == -1
){
	var sendRequestIntervalID = setInterval(
		sendRequestInterval,
		sendRequestRetryMsec
	);
}

function sendRequestInterval(){
	sendRequestRetryCount++;
	if(typeof(eval(reccomendObjectName + '.Recommend')) != 'undefined'){
		(
			eval(
				'new ' + 
				reccomendObjectName + 
				'.Recommend(recommendDivIdName, tlabRecItemId)'
			)
		).sendRequest();
		
		clearInterval(sendRequestIntervalID);
		
	}else if(sendRequestRetryCount > sendRequestRetryTime){
		clearInterval(sendRequestIntervalID);
	}
}

})();
