// ijji.main - home, account, avatar, message. - bbs, help, login, billing.
// ijji.puzzle - N/A.
// ijji.flash - N/A.
// ijji.arcade - driftcity, gunbound, gunz, luminary, soldierfront. - pool, kwonho.
// ijji.card - chess, gostop, rounders.
// ijji.forums - N/A.

function showAd4DART(categories) {
	var siteZone = "";
	var serviceDomain = location.href;

	/* SiteZone **************************************************************************************************************/
	if(serviceDomain.indexOf("www.ijji.com") >= 0)				siteZone = "ijji.main/home";
	else if(serviceDomain.indexOf("member.ijji.com") >= 0)		siteZone = "ijji.main/account";
	else if(serviceDomain.indexOf("login.ijji.com") >= 0)		siteZone = "ijji.main/account";
	else if(serviceDomain.indexOf("billing.ijji.com") >= 0)		siteZone = "ijji.main/account";
	else if(serviceDomain.indexOf("bbs.ijji.com") >= 0)			siteZone = "ijji.main/account";
	else if(serviceDomain.indexOf("ijji.custhelp.com") >= 0)	siteZone = "ijji.main/account";
	else if(serviceDomain.indexOf("avatar.ijji.com") >= 0)		siteZone = "ijji.main/avatar";
	else if(serviceDomain.indexOf("message.ijji.com") >= 0)		siteZone = "ijji.main/message";

	else if(serviceDomain.indexOf("game.ijji.com") >= 0)		siteZone = "ijji.puzzle";
	else if(serviceDomain.indexOf("flash.ijji.com") >= 0)		siteZone = "ijji.flash";
	else if(serviceDomain.indexOf("chess.ijji.com") >= 0)		siteZone = "ijji.card/chess";
	else if(serviceDomain.indexOf("gostop.ijji.com") >= 0)		siteZone = "ijji.card/gostop";
	else if(serviceDomain.indexOf("rounders.ijji.com") >= 0)	siteZone = "ijji.card/rounders";
	
	else if(serviceDomain.indexOf("drift.ijji.com") >= 0)		siteZone = "ijji.arcade/driftcity";
	else if(serviceDomain.indexOf("gunbound.ijji.com") >= 0)	siteZone = "ijji.arcade/gunbound";
	else if(serviceDomain.indexOf("gunz.ijji.com") >= 0)		siteZone = "ijji.arcade/gunz";
	else if(serviceDomain.indexOf("luminary.ijji.com") >= 0)	siteZone = "ijji.arcade/luminary";
	else if(serviceDomain.indexOf("sfront.ijji.com") >= 0)		siteZone = "ijji.arcade/soldierfront";
	else if(serviceDomain.indexOf("miningboy.ijji.com") >= 0)	siteZone = "ijji.arcade/miningboy";
	else if(serviceDomain.indexOf("forums.ijji.com") >= 0)		siteZone = "ijji.forums";

	// other
	else if(serviceDomain.indexOf("gostop.radiokorea.com") >= 0)	siteZone = "ijji.card/gostop";
	/* SiteZone **************************************************************************************************************/

	/* Size **************************************************************************************************************/
	var width = 0;
	var height = 0;
	if(serviceDomain.indexOf("www.ijji.com") >= 0) {
		width = 300; height = 250;
		if(serviceDomain.indexOf("downloads.nhn") >= 0) {
			width = 160; height = 600;
		}
	} else if(serviceDomain.indexOf("drift.ijji.com") >= 0 || serviceDomain.indexOf("gunbound.ijji.com") >= 0
			|| serviceDomain.indexOf("gunz.ijji.com") >= 0 || serviceDomain.indexOf("luminary.ijji.com") >= 0 
			|| serviceDomain.indexOf("sfront.ijji.com") >= 0 || serviceDomain.indexOf("miningboy.ijji.com") >= 0
			|| serviceDomain.indexOf("forums.ijji.com") >= 0 ) {
		width = 728; height = 90;
	} else {
		width = 160; height = 600;
	}
	// Exceptions
	if(categories == 'ijji.welcomemat') {
		width = 600; height = 400;
	}			
	/* Size **************************************************************************************************************/
	
	/* Validations **************************************************************************************************************/
	var sizeCases = "|300x250|728x90|160x600|600x400|";
	var sz = width + "x" + height;
	if(siteZone == '' && sizeCases.indexOf(sz) >= 0) {
		if(sz == '300x250') siteZone = "ijji.main/home";
		if(sz == '728x90') siteZone = "ijji.arcade/gunbound";
		if(sz == '160x600') siteZone = "ijji.main/account";
		if(sz == '600x400') siteZone = "ijji.welcomemat";
	}
	/* Validations **************************************************************************************************************/

	if(siteZone != '' && sizeCases.indexOf(sz) >= 0) {
		ord=Math.random()*10000000000000000;
		document.write('<iframe src="http://ad.doubleclick.net/adi/'+ siteZone+'/;sz='+sz+';ord='+ord+'?" ');
		document.write(' width="'+width+'" height="'+height+'" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>');
	}
}

/* Public Functions */
function showAdRight() {
	if(document.getElementById("showAdRight" + "Div")){
		var width = 160, height = 600;
		var siteZone = _getSiteZoneDomainBase(width + "x" + height);
		document.getElementById("showAdRight" + "Div").innerHTML = _getADIframeScripts(siteZone, width, height);
	}
}
function showAdTop() {
	if(document.getElementById("showAdTop" + "Div")){
		var width = 728, height = 90;
		var siteZone = _getSiteZoneDomainBase(width + "x" + height);
		document.getElementById("showAdTop" + "Div").innerHTML = _getADIframeScripts(siteZone, width, height);
	}
}
function showAdMain() {
	if(document.getElementById("showAdMain" + "Div")){
		var width = 300, height = 250;
		var siteZone = _getSiteZoneDomainBase(width + "x" + height);
		document.getElementById("showAdMain" + "Div").innerHTML = _getADIframeScripts(siteZone, width, height);
	}
}
function showAdSpecify(siteZone, width, height) {
	if(document.getElementById("showAdSpecify" + "Div")){
		document.getElementById("showAdSpecify" + "Div").innerHTML = _getADIframeScripts(siteZone, width, height);
	}
}

/* Private Functions */
function _getADIframeScripts(siteZone, width, height) {
	var sz = width + "x" + height;
	var ord=Math.random()*10000000000000000;
	var dpScripts = "";
	dpScripts +=  '<iframe src="http://ad.doubleclick.net/adi/'+ siteZone+'/;sz='+sz+';ord='+ord+'?" ';
	dpScripts +=  ' width="'+width+'" height="'+height+'" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>';
	return dpScripts;
}
function _getSiteZoneDomainBase(sz){
	var siteZone = "";
	var serviceDomain = location.href;

	if(sz == "300x250"){
		siteZone = "ijji.main/home"; // default
	} else if(sz == "728x90"){
		if(serviceDomain.indexOf("drift.ijji.com") >= 0)			siteZone = "ijji.arcade/driftcity";
		else if(serviceDomain.indexOf("gunbound.ijji.com") >= 0)	siteZone = "ijji.arcade/gunbound";
		else if(serviceDomain.indexOf("gunz.ijji.com") >= 0)		siteZone = "ijji.arcade/gunz";
		else if(serviceDomain.indexOf("luminary.ijji.com") >= 0)	siteZone = "ijji.arcade/luminary";
		else if(serviceDomain.indexOf("sfront.ijji.com") >= 0)		siteZone = "ijji.arcade/soldierfront";
		else if(serviceDomain.indexOf("miningboy.ijji.com") >= 0)	siteZone = "ijji.arcade/miningboy";
		else if(serviceDomain.indexOf("forums.ijji.com") >= 0)		siteZone = "ijji.forums";
		else siteZone = "ijji.arcade/gunbound"; // default
	} else if(sz == "160x600"){
		if(serviceDomain.indexOf("www.ijji.com") >= 0)				siteZone = "ijji.main/account";
		else if(serviceDomain.indexOf("member.ijji.com") >= 0)		siteZone = "ijji.main/account";
		else if(serviceDomain.indexOf("login.ijji.com") >= 0)		siteZone = "ijji.main/account";
		else if(serviceDomain.indexOf("billing.ijji.com") >= 0)		siteZone = "ijji.main/account";
		else if(serviceDomain.indexOf("bbs.ijji.com") >= 0)			siteZone = "ijji.main/account";
		else if(serviceDomain.indexOf("ijji.custhelp.com") >= 0)	siteZone = "ijji.main/account";
		else if(serviceDomain.indexOf("avatar.ijji.com") >= 0)		siteZone = "ijji.main/avatar";
		else if(serviceDomain.indexOf("message.ijji.com") >= 0)		siteZone = "ijji.main/message";
		else if(serviceDomain.indexOf("flash.ijji.com") >= 0)		siteZone = "ijji.flash";
		else if(serviceDomain.indexOf("game.ijji.com") >= 0)		siteZone = "ijji.puzzle";
		else if(serviceDomain.indexOf("gostop.radiokorea.com") >= 0)siteZone = "ijji.puzzle"; // outside service
		else siteZone = "ijji.main/account"; // default
	} else if(sz == "600x400"){
		siteZone = "ijji.welcomemat"; // default
	}

	return siteZone;
}

/** @Deprecated **/
function showAd4DCtags(categories, width, height) {
	try {
		
		var siteZone = "";
		var serviceDomain = location.href;
		if(serviceDomain.indexOf("www.ijji.com") >= 0)				siteZone = "ijji.main/home";
		else if(serviceDomain.indexOf("member.ijji.com") >= 0)		siteZone = "ijji.main/account";
		else if(serviceDomain.indexOf("login.ijji.com") >= 0)		siteZone = "ijji.main/account";
		else if(serviceDomain.indexOf("billing.ijji.com") >= 0)		siteZone = "ijji.main/account";
		else if(serviceDomain.indexOf("ijji.custhelp.com") >= 0)	siteZone = "ijji.main/account";
		else if(serviceDomain.indexOf("avatar.ijji.com") >= 0)		siteZone = "ijji.main/avatar";
		else if(serviceDomain.indexOf("message.ijji.com") >= 0)		siteZone = "ijji.main/message";

		else if(serviceDomain.indexOf("game.ijji.com") >= 0)		siteZone = "ijji.puzzle";
		else if(serviceDomain.indexOf("flash.ijji.com") >= 0)		siteZone = "ijji.flash";
		
		else if(serviceDomain.indexOf("drift.ijji.com") >= 0)		siteZone = "ijji.arcade/driftcity";
		else if(serviceDomain.indexOf("gunbound.ijji.com") >= 0)	siteZone = "ijji.arcade/gunbound";
		else if(serviceDomain.indexOf("gunz.ijji.com") >= 0)		siteZone = "ijji.arcade/gunz";
		else if(serviceDomain.indexOf("luminary.ijji.com") >= 0)	siteZone = "ijji.arcade/luminary";
		else if(serviceDomain.indexOf("sfront.ijji.com") >= 0)		siteZone = "ijji.arcade/soldierfront";
		else if(serviceDomain.indexOf("miningboy.ijji.com") >= 0)	siteZone = "ijji.arcade/miningboy";

		else if(serviceDomain.indexOf("chess.ijji.com") >= 0)		siteZone = "ijji.card/chess";
		else if(serviceDomain.indexOf("gostop.ijji.com") >= 0)		siteZone = "ijji.card/gostop";
		else if(serviceDomain.indexOf("rounders.ijji.com") >= 0)	siteZone = "ijji.card/rounders";

		else if(serviceDomain.indexOf("forums.ijji.com") >= 0)		siteZone = "ijji.forums";

		// other
		else if(serviceDomain.indexOf("gostop.radiokorea.com") >= 0)	siteZone = "ijji.card/gostop";

		// exception
		if(categories == 'ijji.welcomemat')
			siteZone = "ijji.welcomemat";

		var sz = width + "x" + height;
		if(siteZone == '' && (sz == '300x250' || sz == '728x90' || sz == '160x600' || sz == '600x400')) {
			if(sz == '300x250') siteZone = "ijji.main/home";
			if(sz == '728x90') siteZone = "ijji.arcade/gunbound";
			if(sz == '160x600') siteZone = "ijji.main/account";
			if(sz == '600x400') siteZone = "ijji.welcomemat";
		}
		
		if(siteZone != '' && (sz == '300x250' || sz == '728x90' || sz == '160x600' || sz == '600x400')) {
			ord=Math.random()*10000000000000000;
//			document.write('<script language="JavaScript" ');
//			document.write('src="http://ad.doubleclick.net/adj/' + siteZone + ';dcopt=ist;sz=' + sz + ';ord=' + ord + '?" ');
//			document.write('type="text/javascript"></scr' + 'ipt>');
			document.write('<iframe src="http://ad.doubleclick.net/adi/'+ siteZone+'/;sz='+sz+';ord='+ord+'?" ');
			document.write(' width="'+width+'" height="'+height+'" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>');
		}
	}catch(e){}
}


//////////////////////////////////////////////////////////////////////
// external service package
// Deprecated.2008.05.01.
function showExtAd(width, height) {
	try {
		var e9 = new expo9_ad();
		e9.size =  width + "x" + height;
		e9.showAd();
	}catch(e){}
}

// Deprecated.2008.05.01.
function showAd(categories, width, height) {
	var size = 2;
	var seed =  Math.floor(Math.random() * size);

	if (seed == 0) {
		getAvtExpo9(categories, width, height);
	} else {
		getAvtExpo9(categories, width, height);
	}
}
// Deprecated.2008.05.01.
function getAvtExpo9(categories, width, height) {
	var e9 = new expo9_ad();
	e9.addBlockingCategories=categories;
	e9.size =  width + "x" + height;
	e9.showAd();
}

