

function bg_off(obj){
	obj.style.background='#ffffff';
}
function bg_on1(obj){
	obj.style.backgroundImage='url(/img/index/bg_input_id.gif)';
	if (obj.value != "")
	{
		obj.style.background='#ffffff';
	}
}
function bg_on2(obj){
	obj.style.backgroundImage='url(/img/index/bg_input_pw.gif)';
	if (obj.value != "")
	{
		obj.style.background='#ffffff';
	}
}

function initLogin(){
	if (document.getElementById("id") && document.getElementById("id").value != "")
	{
		document.getElementById("id").style.background = "#FFFFFF";
	}

	if (document.getElementById("pwd") && document.getElementById("pwd").value != "")
	{
		document.getElementById("pwd").style.background = "#FFFFFF";
	}
}


function loadNewsThumb(obj){
	obj.style.display='inline';
}

function loadMultimedia(obj){
	var resize = thumbResize(obj.width, obj.height, 92, 68, 2);
	obj.width = resize[0];
	obj.height = resize[1];
}

var overTopicNum = "";
function overLoadNews(topic_num){
	if (overTopicNum == topic_num)
	{
		requestMenu["news"](topic_num,"");
	}
}
function overNews(topic_num){
	overTopicNum = topic_num;
	setTimeout("overLoadNews(" + topic_num + ")", 300);
}

function outNews(topic_num){
	overTopicNum = "";
}

var requestMenu = new Object();

requestMenu["famous"] = function(page, temp){
	curNum["famous"] = page;
	isLoading["famous"] = true;
	new Ajax.Request('/index/twitter_famous.html',{
		parameters:{
			page:page
		},
		onSuccess:function(res){
			$("tweet2").update(res.responseText);
			isLoading["famous"] = false;
		},
		onFailure:function(res){
			isLoading["famous"] = false;
			//alert(res.responseText);
		}
	}) ;
}

requestMenu["news"] = function(topic_num, page){
	if (curNum["news"] == topic_num && curPage["news"] == page) return;
	curNum["news"] = topic_num;
	isLoading["news"] = true;
	new Ajax.Request('/index/today_news.html',{
		parameters:{
			topic_num:topic_num,
			page:page
		},
		onSuccess:function(res){
			$("today_news").update(res.responseText);
			isLoading["news"] = false;
		},
		onFailure:function(res){
			isLoading["news"] = false;
			//alert(res.responseText);
		}
	}) ;
}


requestMenu["ask"] = function(page, temp){
	curNum["ask"] = page;
	isLoading["ask"] = true;
	new Ajax.Request('/index/best_ask.html',{
		parameters:{
			page:page
		},
		onSuccess:function(res){
			$("best_ask").update(res.responseText);
			isLoading["ask"] = false;
		},
		onFailure:function(res){
			isLoading["ask"] = false;
			//alert(res.responseText);
		}
	}) ;
}

requestMenu["multimedia"] = function(topic_num, page){
	curNum["multimedia"] = topic_num;
	isLoading["multimedia"] = true;
	new Ajax.Request('/index/multi_media.html',{
		parameters:{
			topic_num:topic_num,
			page:page
		},
		onSuccess:function(res){
			$("multi_media").update(res.responseText);
			isLoading["multimedia"] = false;
		},
		onFailure:function(res){
			isLoading["multimedia"] = false;
			//alert(res.responseText);
		}
	}) ;
}

requestMenu["real"] = function(site_num, temp){
	curNum["real"] = site_num;
	isLoading["real"] = true;
	new Ajax.Request('/index/hot_keywords.html',{
		parameters:{
			site_num:site_num
		},
		onSuccess:function(res){
			$("hot_keywords").update(res.responseText);
			isLoading["real"] = false;
		},
		onFailure:function(res){
			isLoading["real"] = false;
			//alert(res.responseText);
		}
	}) ;
}

requestMenu["movie"] = function(page){
	curNum["movie"] = page;
	isLoading["movie"] = true;
	new Ajax.Request('/index/movie.html',{
		parameters:{
			page:page
		},
		onSuccess:function(res){
			$("movie").update(res.responseText);
			isLoading["movie"] = false;
		},
		onFailure:function(res){
			isLoading["movie"] = false;
			//alert(res.responseText);
		}
	}) ;
}

requestMenu["movie_tweets"] = function(page){
	curNum["movie_tweets"] = page;
	isLoading["movie_tweets"] = true;
	new Ajax.Request('/index/movie_tweets.html',{
		parameters:{
			page:page
		},
		onSuccess:function(res){
			$("movie_tweets").update(res.responseText);
			isLoading["movie_tweets"] = false;
		},
		onFailure:function(res){
			isLoading["movie_tweets"] = false;
			//alert(res.responseText);
		}
	}) ;
}

/* roll start */
var startTime = {famous:0,news:0,ask:0,multimedia:0,real:0,movie:0,movie_tweets:0};
var intervalId = {famous:0,news:0,ask:0,multimedia:0,real:0,movie:0,movie_tweets:0};
var intervalTime = {famous:7000,news:10000,ask:8000,multimedia:7000,real:5000,movie:5000,movie_tweets:5000};
var enable = {famous:true,news:true,ask:true,multimedia:true,real:true,movie:true,movie_tweets:true};
var isLoading = {famous:false,news:false,ask:false,multimedia:false,real:false,movie:false,movie_tweets:false};
var curNum = {famous:0,news:0,ask:0,multimedia:0,real:0,movie:0,movie_tweets:0}
var curPage = {famous:0,news:0,ask:0,multimedia:0,real:0,movie:0,movie_tweets:0}

function initRoll(){
	setTimeout("startRoll('famous','tweet2')",startTime["famous"]);
	setTimeout("startRoll('news','today_news')",startTime["news"]);
	//setTimeout("startRoll('ask','best_ask')",startTime["ask"]);
	//setTimeout("startRoll('multimedia','multi_media')",startTime["multimedia"]);
	//setTimeout("startRoll('real','hot_keywords')",startTime["real"]);
	setTimeout("startRoll('movie','movie')",startTime["movie"]);
	setTimeout("startRoll('movie_tweets','movie_tweets')",startTime["movie"]);
}

function startRoll(menu, id){
	var obj = document.getElementById(id);
	obj.onmouseover = function(){clearRoll(menu)};
	obj.onmouseout = function(){intervalRoll(menu)};
	obj.onclick = function(){deleteRoll(menu)};
	intervalRoll(menu);
}

function intervalRoll(menu){
	if (enable[menu])
	{
		clearInterval(intervalId[menu]);
		intervalId[menu] = setInterval("nextRoll('" + menu + "')", intervalTime[menu]);
	}
}

function clearRoll(menu){
	clearInterval(intervalId[menu]);
}


function deleteRoll(menu){
	enable[menu] = false;
}

function nextRoll(menu){
	if (isLoading[menu] == false)
	{
		requestMenu[menu](curNum[menu]+1, '');
	}
}

whichBrs = function() {
	var agt=navigator.userAgent.toLowerCase();
	if (agt.indexOf("opera") != -1) return 'Opera';
	if (agt.indexOf("staroffice") != -1) return 'Star Office';
	if (agt.indexOf("webtv") != -1) return 'WebTV';
	if (agt.indexOf("beonex") != -1) return 'Beonex';
	if (agt.indexOf("chimera") != -1) return 'Chimera';
	if (agt.indexOf("netpositive") != -1) return 'NetPositive';
	if (agt.indexOf("phoenix") != -1) return 'Phoenix';
	if (agt.indexOf("firefox") != -1) return 'Firefox';
	if (agt.indexOf("safari") != -1) return 'Safari';
	if (agt.indexOf("skipstone") != -1) return 'SkipStone';
	if (agt.indexOf("msie") != -1) return 'Internet Explorer';
	if (agt.indexOf("netscape") != -1) return 'Netscape';
	if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';

	if (agt.indexOf('\/') != -1) {
	if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') {
		return navigator.userAgent.substr(0,agt.indexOf('\/'));
	}else{
		return 'Netscape';
	}
	}else if (agt.indexOf(' ') != -1){
		return navigator.userAgent.substr(0,agt.indexOf(' '));
	}else{
		return navigator.userAgent;
	}
}

/* roll end */

var Mylink = {
	page : 1,
	group : 0,
	pageProcess : function(type){
		total_page = $('total_p').value;
		if (type == 'next'){
			if (total_page == 1){
				return false;
			}
			else if (Mylink.page == total_page){
				Mylink.page = 1;
			}
			else {
				Mylink.page = Mylink.page + 1;			
			}
		}
		else{
			if (total_page == 1){
				return false;
			}
			else if (Mylink.page == 1){
				Mylink.page = total_page;
			}
			else{
				Mylink.page = Mylink.page - 1;
			}
		}		
		Mylink.getData(20);
	},
	changeTab : function(num, type){
		switch (parseInt(num)){
			case 0:
				$('link_first').className = "tab1_select";
				$('link_second').className = "tab2";
				$('link_third').className = "tab3";
			break;
			case 1:
				$('link_first').className = "tab1";
				$('link_second').className = "tab2_select";
				$('link_third').className = "tab3";
			break;
			case 2:
				$('link_first').className = "tab1";
				$('link_second').className = "tab2";
				$('link_third').className = "tab3_select";
			break;
			default:
				alert('group is null');
			break;
		}		

		if (type == 0){
			/*$('box_mylink').innerHTML = "";	
			var ul = document.createElement("ul");
			var divLeft = document.createElement("div");
			var divRight = document.createElement("div");
			var dump = document.createElement("dump");
							
			divLeft.setAttribute("id", "left_link");
			divRight.setAttribute("id", "right_link");

			for (var i = 0; i < Site.data[num].list.length ; i++){							
				var li = document.createElement("li");
				var a = document.createElement("a");				
				var img = document.createElement("img");
				var text = document.createTextNode(Site.data[num].list[i].name);								

				img.setAttribute("src", Site.data[num].list[i].url + "/favicon.ico")				
				img.setAttribute("onerror", "Mylink.thumbError(this);")				
								
				a.setAttribute("href", Site.data[num].list[i].url);
				a.setAttribute("target", "_blank");
				a.appendChild(text);
				li.appendChild(img);
				li.appendChild(a);	

				if (i < 5){
					divLeft.appendChild(li);
				}
				else {
					divRight.appendChild(li);
				}									
			}	
			ul.appendChild(divRight);			
			ul.appendChild(divLeft);		
			dump.appendChild(ul);

			$('box_mylink').innerHTML = dump.innerHTML;*/
			Mylink.group = num;
			Mylink.getData(21);			
		}
		else {
			Mylink.group = num;
			Mylink.page = 1;
			Mylink.getData(20);
		}
	},
	getData : function(type){		
		new Ajax.Request('/menu_mylink/ProcessMyLink.html',{
			parameters:{				
				group_num:Mylink.group,
				page:Mylink.page,
				process_type:type
			},
			onSuccess:function(res){					
				$('box_mylink').innerHTML = res.responseText;
				jQuery.livequery.run();
			},
			onFailure:function(){				
				alert('Response Failed');	
			//	document.location.href = "/menu_mylink/edit1.html";	
			}			
		});				
	},
	thumbError : function(obj){
		obj.src = 'http://img.gioo.com/img/noIcon.gif';
	}
}

var Site = {
	data : [
		{
			list:[
				{url:"http://www.auction.co.kr", name:"옥션"},
				{url:"http://www.gmarket.co.kr", name:"G마켓"},
				{url:"http://www.interpark.com", name:"인터파크"},
				{url:"http://www.11st.co.kr", name:"인터파크"},
				{url:"http://www.lotte.com", name:"롯데닷컴"},
				{url:"http://mall.shinsegae.com", name:"신세계 "},
				{url:"http://www.cjmall.com", name:"CJmall"},
				{url:"http://www.hmall.com", name:"Hmall"},
				{url:"http://www.gseshop.com", name:"GS이숍"},
				{url:"http://www.dnshop.com", name:"디앤샵 "}
			]
		},
		{
			list:[
				{url:"http://www.pmang.com", name:"피망"},
				{url:"http://www.hangame.com", name:"한게임"},
				{url:"http://www.netmarble.com", name:"넷마블"},
				{url:"http://www.mgame.com", name:"엠게임"},
				{url:"http://www.nexon.com", name:"넥슨"},
				{url:"http://www.d-fighter.com", name:"던파"},
				{url:"http://aion.plaync.co.kr", name:"아이온"},
				{url:"http://maplestory.nexon.com", name:"메이플"},
				{url:"http://suddenattack.netmarble.net", name:"서든어택"},
				{url:"http://www.playforum.net", name:"플포"}
			]		
		},
		{
			list:[
				{url:"http://www.bugs.co.kr", name:"벅스"},
				{url:"http://www.melon.com", name:"멜론"},
				{url:"http://www.mnet.com", name:"엠넷"},
				{url:"http://www.dosirak.com", name:"도시락"},
				{url:"http://www.muz.co.kr", name:"뮤즈"}, 
				{url:"http://www.musicon.co.kr", name:"뮤직온"},
				{url:"http://www.imdj.net", name:"IMDJ"},
				{url:"http://www.monkey3.co.kr", name:"몽키3"},
				{url:"http://www.3355music.com", name:"3355"},
				{url:"http://www.ohdio.com", name:"오디오닷컴"}
			]	
		}
	]
}

