<!--
var ie4=document.all;
var dom=document.getElementById;

var fadeimages=new Array();
var fadeidxs=new Array();

var arrTitle=new Array();
var arrImage=new Array();
var arrBgm=new Array();

var wallpaperTotalCount = 0;
var bgmTotalCount = 0;

var wallpaperCount = 0;
var bgmCount = 0;
var characterCount = 0;

	function ReqpdsContents(ctype) {
		var REQ;
		if(ctype=="wallpaper") {
			locationString="/template/xml/main_wallpaper.xml";
			REQ = new clsReqXML(locationString, "", getWallpaper);			
		} else if(ctype=="bgm") {
			locationString="/template/xml/main_bgm.xml";
			REQ = new clsReqXML(locationString, "", getBGM);
		} else if(ctype=="character") {
			locationString="/template/xml/main_character.xml";
			REQ = new clsReqXML(locationString, "", getCharacter);
		}
		
		REQ.send();
	}

function getWallpaper(XMLResult) {
	var pdsXML = new clsParseXML();
	pdsXML.setXML(XMLResult);
	pdsXML.setXMLName("main-wallpapers");

	var idx, output, thumbImageSrc;
	
	pdsXML.setElementName("main-wallpaper");
	while(pdsXML.fetchXML()) {
		idx = pdsXML.BindCol("id");
		output = pdsXML.BindCol("output");
		thumbImageSrc = pdsXML.BindCol("thumbImageSrc");
		if(output !="false") {
			fadeimages[wallpaperCount] = SImage_SERVER_DOMAIN + thumbImageSrc;
			wallpaperCount++;
		}
	}
	wallpaperTotalCount = wallpaperCount;
	var contents="";
	
	contents +="<h2>FS Wallpaper <a href=\"/download/theme.jce?mID=33\" class=\"btnMore\"><img src=\"" + SImage_SERVER_DOMAIN + "/gsp/images/fs/main/btn_more.gif\" alt=\"MORE\" title=\"MORE\" /></a></h2>";
	contents +="<p class=\"thumb\">";
	contents +="<a href=\"/download/theme.jce?mID=33\"><img src=\""+ fadeimages[randomRange(0, wallpaperTotalCount-1)] +"\" alt=\"\" title=\"\" width=\"178\" height=\"108\"/></a>";
	contents +="</p>";
	contents +="<hr />";
	SafeInnserHTML("cartoon", contents);
}

function getBGM(XMLResult) {
	var pdsXML = new clsParseXML();
	pdsXML.setXML(XMLResult);
	pdsXML.setXMLName("main-bgms");

	var idx, output, title, thumbImageSrc, bgmSrc;
	
	pdsXML.setElementName("main-bgm");
	while(pdsXML.fetchXML()) {
		idx = pdsXML.BindCol("id");
		output = pdsXML.BindCol("output");
		title = pdsXML.BindCol("title");
		thumbImageSrc = pdsXML.BindCol("thumbImageSrc");
		bgmSrc = pdsXML.BindCol("bgmSrc");
		if(output !="false") {
			arrTitle[bgmCount] = title;
			arrImage[bgmCount] = SImage_SERVER_DOMAIN + thumbImageSrc;
			arrBgm[bgmCount] = "mms://freestyle.gamekiss.com" + bgmSrc;
			bgmCount++;
		}
		
		
	}
	bgmTotalCount = bgmCount;
	var arrIndex = randomRange(0, bgmTotalCount-1);
	var contents="";
	contents += "<h2>FS BGM <a href=\"/download/theme.jce?mID=33\" class=\"btnMore\"><img src=\"" + SImage_SERVER_DOMAIN + "/gsp/images/fs/main/btn_more.gif\" alt=\"MORE\" title=\"MORE\" /></a></h2>";
	contents += "<div class=\"bgmArea space15\">";
	contents += "<h3 class=\"bgmTitle\"><a href=\"#\">" + arrTitle[arrIndex] + "</a></h3>";
	contents += "<p><a href=\"" + arrBgm[arrIndex] + "\"><img src=\"" + arrImage[arrIndex] + "\" alt=\"\" title=\"\" /></a></p>";
	contents += "</div>";
	contents += "<hr />";
	SafeInnserHTML("bgm", contents);
}

function getCharacter(XMLResult) {
	var pdsXML = new clsParseXML();
	pdsXML.setXML(XMLResult);
	pdsXML.setXMLName("main-characters");

	var idx, output, thumbImageSrc;
	
	pdsXML.setElementName("main-character");
	while(pdsXML.fetchXML()) {
		idx = pdsXML.BindCol("id");
		output = pdsXML.BindCol("output");
		thumbImageSrc = pdsXML.BindCol("thumbImageSrc");
		if(output !="false") {
			fadeimages[characterCount] = SImage_SERVER_DOMAIN + thumbImageSrc;
			fadeidxs[characterCount] = idx;
			characterCount++;
		}
	}
	characterTotalCount = characterCount;
	var contents="";
	var randomFlag = randomRange(0, characterTotalCount-1);
	
	contents +="<h2>Character <a href=\"/guide/characters.jce?mID=23\" class=\"btnMore\"><img src=\"" + SImage_SERVER_DOMAIN + "/gsp/images" + GAMEPATH + "/main/btn_more.gif\" alt=\"MORE\" title=\"MORE\" /></a></h2>";
	contents +="<div class=\"btn\"><a href=\"/guide/characters.jce?mID=23&cate=" + fadeidxs[randomFlag] + "\"><img src=\"" + fadeimages[randomFlag] + "\" alt=\"Character\" /></a></div>";
	contents +="<hr />";
	SafeInnserHTML("bgm", contents);
}

function randomRange(n1, n2) {
	return Math.floor((Math.random() * (n2-n1+1))+n1);
}
//-->