var intOrientation_Old = 0;
var intDefaultHeight, intHeightGap, intCal, intTranslateX, intTranslateY;
var clickcnt = 0;
intDefaultHeight = 800;

var goGenikidsMain = function(){
	top.document.location.href = '/?m=ar';
}

var goAndroidMain = function(){
	top.document.location.href = '/';
}

var goKidsMain = function(){
	document.location.href = "/Mobile/android/KidsMain/";
}

var goBabyMain = function(){
	document.location.href = "/Mobile/android/BabyMain/";
}

var goAndroidLogin = function(){
	//document.location.href = "/Mobile/android/Member";
	toggleForm('#loginform');
}

var goAppInfo = function(){
	document.location.href = "/Mobile/android/Appinfo/";
}

var goGuideInfo = function(){
	document.location.href = "/Mobile/android/GuideInfo/";
}

var goAndroidNotice = function(){
	document.location.href = "/Mobile/Android/Notice/";
}

var AndroidformCheck = function(){
	alert("AndroidformCheck");
}

var makeShoutCut = function(){
	//showMSG('ÁØºñÁßÀÔ´Ï´Ù.',0);
	top.document.location.href = 'http://img.genikids.com/Contents/swf/GenikidsMobile.apk';
}

var chkFlash = function(){
	clearInterval(chkS);
	if(!chkFlashPlugins()){
		showAndroidPop('#swfPluginGuade');
	}
	/*
	//alert(document.getElementById("chkFlashSWF").fnCheckFlash);
	if(typeof document.getElementById("chkFlashSWF").fnCheckFlash != "function" ){
		showAndroidPop('#swfPluginGuade');
	}
	*/
}

var chkFlashPlugins = function () {
	if ('plugins' in navigator) {
		var plugins = navigator.plugins;

		if(!plugins.length) return false;

		for (var i=0; i < plugins.length; i++) {
			if( plugins[i].name.toLowerCase().indexOf("flash") > 0 ) return true;
		}
		return false;
	} else {
		return false;
	}
}

var showMSG = function(strMSG, intType){
	$('#txtMSG').html(strMSG);
	showAndroidPop('#MSGBoxDiv');
}

var intNowTab = 0;
var changeTab = function(intNewTab){
	intNowTab
	$("#tabMenu"+intNowTab).fadeOut('medium');
	$("#tabMenu"+intNewTab).fadeIn('medium');
	intNowTab = intNewTab;
}

var toggleForm = function(strObj){
	if($(strObj).css("display") === "none"){
		showAndroidPop(strObj);
	}else{
		hidAndroidPop(strObj);
	}
}

var showAndroidPop = function(strObj){
	$(strObj).animate({left:'-150px'},300).fadeIn('slow');
	$(strObj).animate({left:'240px'},300);
	$(strObj).focus();
}

var hidAndroidPop = function(strObj){
	$(strObj).animate({left:'620px'},400).fadeOut('slow');
}

var goPageByNo = function(intNo){
	var strGameURL = "";
	switch ( parseInt(intNo) ){
		case 1 : strGameURL = "/Contents/KoreanLang.asp?curLevel=2&curUnit=3"; break;
		case 2 : strGameURL = "/Contents/Mathematics.asp?curLevel=2&curUnit=1"; break;
		case 3 : strGameURL = "/Contents/IntelThinking.asp?GradeCode=2"; break;
		case 4 : strGameURL = "/Contents/MathematicsPlayGround.asp?curLevel=3&curUnit="; break;
		case 5 : strGameURL = "/Contents/Mathematics.asp?curLevel=7&curUnit=1"; break;
		case 6 : strGameURL = "/Contents/StoryBook.asp?CurPage=77"; break;
		case 7 : strGameURL = "/Contents/NaturalScience.asp?gradeCode=7&CurUnit=3&page=1"; break;
		case 8 : strGameURL = "/Contents/StoryBook.asp?gradeCode=1&page=3"; break;
		case 9 : strGameURL = "/Contents/PlayCenter.asp?CurLevel=3"; break;
		case 10 : strGameURL = "/Contents/NaturalScience.asp?gradeCode=3&curUnit="; break;
		case 11 : strGameURL = "/Contents/StoryBook.asp?GradeCode=1"; break;
		case 12 : strGameURL = "/Contents/IntelThinking.asp?GradeCode=8&page=2"; break;
		case 13 : strGameURL = "/Contents/WorldTour.asp?CurLevel=3"; break;
		case 14 : strGameURL = "/Contents/MusicBox.asp?gradeCode=0&curUnit=1"; break;
		case 15 : strGameURL = "/Contents/StoryBook.asp?gradeCode=1&CurPage=2"; break;
		case 16 : strGameURL = "/Contents/Mathematics.asp?curLevel=9&curUnit=1"; break;
		case 17 : strGameURL = "/Contents/StoryBook.asp?gradeCode=1&CurPage=3"; break;
		case 18 : strGameURL = "/Contents/ThinkUpStory.asp?CurLevel=1&curUnit=1"; break;
		case 19 : strGameURL = "/Contents/StoryBook.asp?gradeCode=1&CurPage=3"; break;
	}
	document.location.href = strGameURL;
}

var chkRotate = function(){
	intRotateDegree = 0;
	intTranslateX = 0;
	intTranslateY = 0;
	intHeightGap = 0;
	var intOrientation = window.orientation;
	if(!intOrientation) intOrientation = 0;

	//$("#index").contents().find("body").addclass("MobileBody")
	//alert($('#index').contents().find('section').html());
	//$("html").addClass("MobileBody")
	if(intOrientation == 90){
		intRotateDegree = 270;
		intTranslateX = -480;
	}else{
		intRotateDegree = 90;
		intTranslateY = -800;
	}
	if(intOrientation == 0){
		intRotateDegree = 0;
		intTranslateX = 0;
		intTranslateY = 0;
		intHeightGap = 40;
	}
	RotateObj("html", intRotateDegree, intTranslateX, intTranslateY)

	$("html").css("height",String(intDefaultHeight - intHeightGap)+"px");
	$('#index').contents().find('section').css("height",String(725 - intHeightGap)+"px");

	intOrientation_Old = intOrientation

}

var RotateObj = function(strObj, intRotateDegree, intTranslateX, intTranslateY){
	$(strObj).css("-moz-transform-origin","0% 0%");
	$(strObj).css("-webkit-transform-origin","0% 0%");
	$(strObj).css("-o-transform-origin","0% 0%");
	//alert(strObj+":"+intRotateDegree+":"+intTranslateX+":"+intTranslateY)
	$(strObj).css("-moz-transform","rotate("+String( intRotateDegree )+"deg) scale(1) skew(0deg) translateX("+String( intTranslateX )+"px) translateY("+String( intTranslateY )+"px)");
	$(strObj).css("-webkit-transform","rotate("+String( intRotateDegree )+"deg) scale(1) skew(0deg) translateX("+String( intTranslateX )+"px) translateY("+String( intTranslateY )+"px)");
	$(strObj).css("-o-transform","rotate("+String( intRotateDegree )+"deg) scale(1) skew(0deg) translateX("+String( intTranslateX )+"px) translateY("+String( intTranslateY )+"px)");
}

var oldIntArrange = 99
var getAndroidContentsList = function(chGroupCode,intArrange){
	//alert(chGroupCode);
	if(oldIntArrange!=99)document.getElementById("MiddleMenuBtnImg"+oldIntArrange).src = document.getElementById("MiddleMenuBtnImg"+oldIntArrange).src.replace('_'+  oldIntArrange +'r.jpg','_'+  oldIntArrange +'.jpg')
	document.getElementById("MiddleMenuBtnImg"+intArrange).src = document.getElementById("MiddleMenuBtnImg"+intArrange).src.replace('_'+  intArrange +'.jpg','_'+  intArrange +'r.jpg')
	//contentsListFrame.document.location.href = "/Mobile/android/Contents/list_inc.asp?GroupCode="+ chGroupCode;
	getContentsList(chGroupCode);
	oldIntArrange = intArrange
}

var getAndroidFreeContentsList = function(chGroupCode){
	//alert(chGroupCode);
	contentsListFrame.document.location.href = "/Mobile/android/FreeContents/list_inc.asp?GroupCode="+ chGroupCode;
}

var goAndroidContentsList = function(chGroupCode){
	//alert(chGroupCode);
	document.location.href = "/Mobile/android/Contents/?GroupCode="+ chGroupCode;
}

var goAndroidFreeContentsList = function(){
	//alert(chGroupCode);
	document.location.href = "/Mobile/android/FreeContents/";
}

var fnMiddleMenuBtn = function(){
	var i = 1;
	var arrGroupCode = arrGroupCodeList[parseInt(subjectCode,10)-1];
	var strMiddleMenuBtn = "<ul id='MiddleMenuBtnList'>";
	while( btnGroupCode = arrGroupCode.shift()){
		strMiddleMenuBtn += '<li><img id="MiddleMenuBtnImg'+ i +'" src="http://img.genikids.com/Mobile/android/image/MiddleMenuImg'+ subjectCode +'_'+ i +'.jpg" width="93" height="79" onclick="getAndroidContentsList(\''+ btnGroupCode +'\','+ i +');" /></li>';
		i++;
	}
	strMiddleMenuBtn += "</ul>"
	$("#MiddleMenuBtn").html(strMiddleMenuBtn)
	$("#MiddleMenuBtn ul").css("width",(i-1)*97+"px");
/*	if((i-1)<5){
		$("#MiddleMenuRightBtn").hide();
		$("#MiddleMenuLeftBtn").hide();
		$("#MiddleMenuBtn").css("width","480px");
		$("#MiddleMenuBtn ul").css("margin","0 auto");
	}*/
}

var arrGroupCodeList = new Array(
					new Array("010001", "010002", "010003", "010004", "010005", "010006", "010007", "010008", "010009", "010010", "010011", "010012", "010401", "0602", "091102"),
					new Array("010101", "010102", "010103", "010104", "010105", "010106", "010107", "010108", "010109", "010110", "010111", "010112", "010504", "010503", "010502", "010501", "0605"),
					new Array("000701", "000702", "000703", "000704", "000705", "000706", "000707", "000708", "000709", "000710", "0008", "000714"),
					new Array("010213", "010209", "010203", "010201", "010200", "010202", "010204", "010207", "010205"),
					new Array("010301", "010302", "010303", "010304", "010305", "010306", "010307", "010308", "010309", "010310"),
					new Array("020504", "020505", "020506", "020507"),
					new Array("020200", "020201", "020202", "020203", "020204", "020205", "020206"),
					new Array("020109", "020101", "020102", "020104", "020105", "020108", "020107", "020103"),
					new Array("020001", "020004", "020005", "020002", "020003", "020000"),
					new Array("eng1", "eng2", "eng3", "eng4"),
					new Array("020401", "020403", "020404", "020405", "020406", "020407"),
					new Array("020301", "020302", "020303", "020304", "020305"),
					new Array("0700", "0701", "0702", "0703", "0704", "0705", "0706", "0709"),
					new Array("091107", "0302", "0303"),
					//new Array("0912", "myhome", "picture"),		//myhome,PicturePop
					new Array("0912"),		//myhome,PicturePop
					new Array("091701","091702","091703","091704","091705","091706","091707","091708","091709","091710","091711","091712","091713","091714","091715","091716","091717","091718"),
					new Array("0100", "0101", "0102", "0106", "00", "0200", "0201", "0205", "0202", "0203", "0204", "03", "04", "07")
					)

var adObj = document.createElement("DIV");
adObj.id="AD_BOTTOM";
adObj.style.position="absolute";
adObj.style.bottom="0px";
adObj.style.left="0px";
adObj.style.width="100%";
adObj.style.height="48px";
//document.body.addEventListener('load', function() {document.body.appendChild(adObj);}, false);



var daum_adam_vars = {
client : '338Z0cT12e0dcd76ee',
position : 'MIDDLE', // TOP (È­¸é»ó´Ü) | BOTTOM (È­¸é ÇÏ´Ü) | MIDDLE (È­¸é Áß°£ »ðÀÔ. bannerDivId ÁöÁ¤ ÇÊ¿ä)
bannerDivId : 'AD_BOTTOM', // position : 'MIDDLE' ÀÎ °æ¿ì, ±¤°í¸¦ »ðÀÔÇÒ DIV Å×±×ÀÇ ID °ª.
// txcolor : 'aa0000', // ÅØ½ºÆ®Çü ±¤°íÀÇ ±Û¾¾»ö(ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì ±âº»»ö»óÀ¸·Î Ç¥Çö)
// bgcolor : '000000', // ÅØ½ºÆ®Çü ±¤°íÀÇ ¹è°æ»ö(ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì ±âº»»ö»óÀ¸·Î Ç¥Çö)
// bgextend : false, // ¹è³ÊÀÇ ¹è°æÀ» ÁÂ¿ì È®ÀåÀ» ÇÏ°í ½ÍÁö ¾ÊÀº °æ¿ì false ·Î ÁöÁ¤.
test : false // Å×½ºÆ® ¸ðµå ¿©ºÎ ¼³Á¤ (½Ç¼­ºñ½º½Ã¿¡´Â false ·Î ¼³Á¤ ÇÊ¿ä)
};


function setAdPosition(target, position, topLimit, btmLimit) {
	if (!target)return false;
	var obj = target;
	obj.initTop = position;obj.topLimit = topLimit;
	obj.bottomLimit = Math.max(document.documentElement.scrollHeight, document.body.scrollHeight) - btmLimit - obj.offsetHeight;
	obj.style.position = "absolute";
	obj.top = obj.initTop;
	obj.left = obj.initLeft;
	if (typeof(window.pageYOffset) == "number") {
		obj.getTop = function() {
			return window.pageYOffset;}
	} else if (typeof(document.documentElement.scrollTop) == "number") {
		obj.getTop = function() {
			return Math.max(document.documentElement.scrollTop, document.body.scrollTop);}
	} else {
		obj.getTop = function() {
			return 0;}
	}
	if (self.innerHeight) {
		obj.getHeight = function() {
			return self.innerHeight;}
	} else if(document.documentElement.clientHeight) {
		obj.getHeight = function() {
			return document.documentElement.clientHeight;}
	} else {
		obj.getHeight = function() {
			return 500;}
	}
	if (obj.initTop > 0) {
		pos = obj.getTop() + obj.initTop;
	} else {
		pos = obj.getTop() + obj.getHeight() + obj.initTop;
	}
	if (pos > obj.bottomLimit)pos = obj.bottomLimit;
	if (pos < obj.topLimit)pos = obj.topLimit;
	obj.style.top = (obj.top+pos) + "px";
}
//document.body.addEventListener('touchstart', function() {document.getElementById('AD_BOTTOM').style.display = 'none';}, false);
/*	document.body.addEventListener('touchstart', function(e) {
		var evt = e || window.event;
		var target = evt.target || evt.srcElement;
		var node = target.parentNode;
		var hide = true;
		while (node) {
			if (node.id === daum_adam_vars.bannerDivId) {
				hide = false;
				break;
			}
			node = node.parentNode;
		}
		if (hide) {
			document.getElementById('AD_BOTTOM').style.display = 'none';
		}
	}, false);

	window.addEventListener('scroll', function() {
			setAdPosition(document.getElementById("AD_BOTTOM"), -24, 0, -24);
			document.getElementById('AD_BOTTOM').style.display = 'block';
	}, false);

	setAdPosition(document.getElementById("AD_BOTTOM"), -24, 0, -24);
*/
