

var iNum = 0;
var objArr = new Array();
function thumbLoad(obj){
	var resize = thumbResize(obj.width, obj.height, 120, 120, 1);
	if (obj.width > resize[0])
	{
		obj.width = resize[0];
	}

	if (obj.height > resize[1])
	{
		obj.height = resize[1];
	}
	
	//iNum++;
	//objArr[iNum] = obj;
	//setTimeout("setSize(" + iNum + "," + resize[0] + "," + resize[1] + ")",10);
	
}

function setSize(n,w,h){
	objArr[n].width = w;
	objArr[n].height = h;
}


var result_save = new Object();

function requestSite(site,menu,max_rows,q){
	if (result_save[menu + "_" + site])
	{
		$("search_" + menu).update(result_save[menu + "_" + site]);
		return;
	}
	$("lists_" + menu).update('<img src="/img/search/loader2.gif" alt="Loading" class="loader" />');
	new Ajax.Request('/menu_' + menu + '/search_all.html',{
		parameters:{
			site:site,
			max_rows:max_rows,
			q:q
		},
		onSuccess:function(res){
			$("search_" + menu).update(res.responseText);
			result_save[menu + "_" + site] = res.responseText;
		},
		onFailure:function(res){
			//alert(res.responseText);
		}
	}) ;
}

function requestTwitterAll(q){	
	new Ajax.Request('/menu_twitter/search_all.html',{
		parameters:{
			q:q
		},
		onSuccess:function(res){
			$("search_twitter").update(res.responseText);
		},
		onFailure:function(res){
			//alert(res.responseText);
		}
	}) ;
}


function requestMiniSearch(site, q){
	if ($("miniSearch_ul_wrap"))
	{
		$("miniSearch_ul_wrap").update('<img src="/img/search/loader2.gif" alt="Loading" class="loader" />');
	}
	
	new Ajax.Request('/menu_all/mini_search.html',{
		parameters:{
			site:site,
			q:q
		},
		onSuccess:function(res){
			$("mini_search").update(res.responseText);
		},
		onFailure:function(res){
			//alert(res.responseText);
		}
	}) ;
}

// 뉴스 이미지 로드
function newsThumbLoad(obj, iNum){
	if (obj.width < 10 || obj.height < 10)
	{
		document.getElementById("thumb_" + iNum).style.display = "none";
	}
}

// 트위터 리스트 보기
function requestTwitter(obj_name, u){
	var obj = document.getElementById(obj_name);
	if (obj.style.display == "" || obj.style.display == "none")
	{
		obj.style.display = "block";
		obj.innerHTML = '<img src="/img/search/loader2.gif" alt="logding" />';
		new Ajax.Request('/menu_twitter/related.html',{
			parameters:{
				u:u
			},
			onSuccess:function(res){
				if (obj)
				{
					obj.innerHTML = res.responseText;
				}
			},
			onFailure:function(res){
				//alert(res.responseText);
			}
		}) ;
	}else{
		obj.style.display = "none";
	}	
}


// 트위터 리스트 보기 (트위트 API 사용)
function requestTwitterApi(obj_name, u){
	var obj = document.getElementById(obj_name);
	if (obj.style.display == "" || obj.style.display == "none")
	{
		obj.style.display = "block";
		obj.innerHTML = '<img src="/img/search/loader2.gif" alt="logding" />';
		new Ajax.Request('/menu_twitter/related_api.html',{
			parameters:{
				u:u
			},
			onSuccess:function(res){
				if (obj)
				{
					obj.innerHTML = res.responseText;
				}
			},
			onFailure:function(res){
				//alert(res.responseText);
			}
		}) ;
	}else{
		obj.style.display = "none";
	}	
}


// 트위터 유명인
function requestTwitterFamous(category){
	new Ajax.Request('/menu_twitter/famous.html',{
		parameters:{
			category:category
		},
		onSuccess:function(res){
			$("twitter_popular_box").update(res.responseText);
		},
		onFailure:function(res){
			//alert(res.responseText);
		}
	}) ;
}

// 비디오 트위터보기
function twitterList(idx, t_page){
	new Ajax.Request('/menu_videos/twitter_list.html',{
		parameters:{
			idx:idx,
			t_page:t_page
		},
		onSuccess:function(res){
			$("t_list_" + idx).update(res.responseText);
		},
		onFailure:function(res){
			alert(res.responseText);
		}
	}) ;
}


function displayTwitter(video_idx){
	twitterList(video_idx, "1");
	var t_list = document.getElementById("t_list_" + video_idx);
	if (t_list)
	{
		if (t_list.className == "t_list hidden")
		{
			t_list.className = "t_list show";
		}else{
			t_list.className = "t_list hidden";
		}
	}
}




/* my site 관련 */
var activeMenu = 0;
function viewMenu(num){
	activeMenu = num;
	var obj;
	for (var i=0; i<=5 ;i++ )
	{
		obj = document.getElementById("site_" + i);
		if(num == i){
			obj.className = "add_active";
			obj.innerHTML = '<img src="/img/search/btn_add_active.gif" alt="add" />';
		}else{
			if (obj.className == "add_active")
			{
				obj.className = "";
				obj.innerHTML = '<a href="javascript:void(0);" onclick="viewMenu(' + i + ');"><img src="/img/search/btn_add.gif" alt="add" /></a>';
			}
		}
	}
	
	
	document.getElementById("u_out").style.display = "block";
}
function closeSite(){
	document.getElementById("u_out").style.display = "none";
	for (var i=0; i<=5 ;i++ )
	{
		obj = document.getElementById("site_" + i);
		if (obj.className == "add_active")
		{
			obj.className = "";
			obj.innerHTML = '<a href="javascript:void(0);" onclick="viewMenu(' + i + ');"><img src="/img/search/btn_add.gif" alt="add" /></a>';
		}
	}
}

function deleteSite(num){
	obj = document.getElementById("site_" + num);
	obj.className = "";
	obj.innerHTML = '<a href="javascript:void(0);" onclick="viewMenu(' + num + ');"><img src="/img/search/btn_add.gif" alt="add" /></a>';
	closeSite();
}

function setSite(img, num){
	var obj = document.getElementById("site_" + activeMenu);
	obj.className = "";
	obj.innerHTML = "";
	setTimeout('printImg("' + img + '",' + num + ')',100)	
	closeSite();
}

function printImg(img,num){
	document.getElementById("site_" + activeMenu).innerHTML = img + '<a href="javascript:void(0)" onclick="deleteSite(' + activeMenu + ');"><img src="/img/search/site_delete.gif" alt="delete" /></a><input type="hidden" name="my_search" value="' + num + '" />';
}


function siteSave(){
	var mySite = new Array();
	var mySiteTotal ;
	var my_search = document.getElementsByName("my_search");
	var my_search_len = my_search.length;
	for(var i=0; i<my_search_len ;i++ ){
		mySite.push(my_search[i].value);
	}
	mySiteTotal = mySite.join(",");
	if (mySiteTotal == "")
	{
		mySiteTotal = "none"
	}
	setCookie("mysite", mySiteTotal, 365);
	document.location.reload();
}

function showSiteList(){
	document.getElementById("site_d1").innerHTML = "";
	document.getElementById("site_list").style.display = "block";
}

function siteCancle(){
	document.location.reload();
}
/* my site 관련끝 */

jQuery(function(){
	jQuery("#searchtype_normal").bind("click",function(){
		jQuery("#q").attr("class","txt1");
	});
	jQuery("#searchtype_twitter").bind("click",function(){
		jQuery("#q").attr("class","txt2");
	});
})
