function loadSearchProcess()
{	//document.getElementById("main_msg").innerHTML = titleMsg;
	//document.title = windowMsg;
	//sc_get_tag_clouds();
	//sc_get_contents_cnt();
}


function loadSchoolProcess()
{
	try
	{
		photoViewInit();
	} catch(e){}
	
	Event.observe($('teacher_no'), 'change', tch_lecture_cnt());
	Event.observe($('teacher_id'), 'change', get_tch_buddy_cnt());	
	Event.observe($('teacher_no'), 'change', get_tch_qa_res_time());
	Event.observe($('teacher_no'), 'change', sc_get_group_lecture());
	
	var url = "/search/search_action.jsp";	
	var layer = "data";	
	var params = "cmd=search&sc_keyword="+encodeURIComponent(document.getElementById('teacher_id').value);
	progress_bar(true);
	new ajax.xhr.Request(url, params, null, layer, print_school_result, 'POST');
	
	/*var url = "/search/school.jsp?sc_keyword="+encodeURIComponent(document.getElementById('teacher_id').value);		 
	var rUrl = "/search/search_action.jsp?cmd=search&sc_keyword="+encodeURIComponent(document.getElementById('teacher_id').value);	
	var layer = 'index';	
	var params = null;	
	progress_bar(true);
	new ajax.xhr.Request(url, params, rUrl, layer, respSchoolResponse, 'GET');*/	
	
}

function sc_school_paging(cur_page, isHistory)
{
	if (dhtmlHistory.isFirstLoad() && !isHistory) {
	   dhtmlHistory.add("school", cur_page);
    }
    document.getElementById('school_cur_page').value = cur_page;    
	var url = "/search/search_action.jsp";	
	var layer = "data";	
	var params = "cmd=search&sc_keyword="+encodeURIComponent(document.getElementById('teacher_id').value)+"&sc_cur_page="+cur_page;
	progress_bar(true);
	new ajax.xhr.Request(url, params, null, layer, print_school_result, 'POST');		
}


/*function respSchoolResponse(req, rUrl, layer)
{
	
	var output = document.getElementById(layer);
	output.innerHTML = req.responseText;	 
	var url = rUrl;
	var layer = '';
	var params = null;	
	new ajax.xhr.Request(url, params, rUrl, layer, print_school_result, 'GET');
}*/



function sc_get_group_lecture()
{	
	var url = "/lecture/lecture_action.jsp";	
	var layer = "school_group_lecture_div";
	var params = "cmd=get_group_lecture_all&user_seq_no="+document.getElementById('teacher_no').value;
	progress_bar(true);
	new ajax.xhr.Request(url, params, null, layer, print_get_school_group_lecture, 'GET');
}

function print_get_school_group_lecture(req, rUrl, layer)
{
	var xmlDoc = req.responseXML;
	var code = xmlDoc.getElementsByTagName('code').item(0).firstChild.nodeValue;

    var message = null;    
	if (code =='success')
	{
		message = xmlDoc.getElementsByTagName('message').item(0).firstChild.nodeValue;
		var dataSet = eval( "(" +  message + ")" );
		var temp = null;
		var group_no = null;
		var group_name = null;
		var lecture_cd = null;
		var title = null;		
		var lect_thum_img_file = null;
		var msg = '';
		var text = '';
		var img = '';		
			
		var pre_tag = "<table widht='860' cellpadding='10' cellspacing='0' border='0'>";
		var end_tag = "</tr></table>";
		var bgcolor = "";
		
		
		for(var i=0; i<dataSet.group_lecture_all.length; i++)
		{
			group_no = dataSet.group_lecture_all[i].group_no;
			group_name = decodeURL(dataSet.group_lecture_all[i].group_name);
			lecture_cd = dataSet.group_lecture_all[i].lecture_cd;
			title = decodeURL(dataSet.group_lecture_all[i].title);			
			lect_thum_img_file = dataSet.group_lecture_all[i].lect_thum_img_file;
			
			try
			{
				title = fixLength(title, '20', '...');
			} catch(e)
			{
			}
			
			if(temp != group_no)			
			{				
				if(i != 0)
				{					
					text = "</tr><tr><td width='100' valign='top' style=\"font-size:12px;color: #000000;text-align:center;"+bgcolor+"\">" + group_name + "</td>"
					   +"<td width='100' valign='top' style=\"text-align:center;"+bgcolor+"\">"
					   +"<a href=\"javascript:sc_lect_detail('"+lecture_cd+"');\" style=\"text-decoration:none;\" title=\""+decodeURL(dataSet.group_lecture_all[i].title)+"\"><img src=\"/preview/img/"+lect_thum_img_file+"\" border='0' width='95' height='71' vspace=\"5\"><br>"
					   +title+"</a></td>";
				} else
				{
					text = "<tr><td width='100' valign='top' style=\"font-size:12px;color: #000000;text-align:center;"+bgcolor+"\">" + group_name + "</td>"
					   +"<td width='100' valign='top' style=\"text-align:center;"+bgcolor+"\">"
					   +"<a href=\"javascript:sc_lect_detail('"+lecture_cd+"');\" style=\"text-decoration:none;\" title=\""+decodeURL(dataSet.group_lecture_all[i].title)+"\"><img src=\"/preview/img/"+lect_thum_img_file+"\" border='0' width='95' height='71' vspace=\"5\"><br>"
					   +title+"</a></td>";
				}
										   
			} else
			{
				
				text = "<td width='100' valign='top' style=\"text-align:center;"+bgcolor+"\">"
					+"<a href=\"javascript:sc_lect_detail('"+lecture_cd+"');\" style=\"text-decoration:none;\" title=\""+decodeURL(dataSet.group_lecture_all[i].title)+"\"><img src=\"/preview/img/"+lect_thum_img_file+"\" border='0' width='95' height='71' vspace=\"5\"><br>";
		    	text = text + title+"</a></td>";		    	
			}
			
			
			if(i == 0)			
				msg = text;
			else
				msg = msg + text;
				
				
			
			
			temp = group_no;
		}	
		
		if(i >= 8)
		{
			document.getElementById('school_group_lecture_div').style.height='300px';
		}
				
		
		msg = pre_tag+msg+end_tag;
		
		if (i == 0)
		{
			msg = "No series.";
		} 
		
		document.getElementById(layer).innerHTML = msg;	
		
	} else if (code =='fail')
	{
		message = xmlDoc.getElementsByTagName('message').item(0).firstChild.nodeValue;
		var view = document.getElementById(layer);
		view.innerHTML = message;
	}	
	
	progress_bar(false);
}



function sc_school_sort()
{		
	var url = "/search/search_action.jsp";	
	var layer = "data";	
	var params = "cmd=search&sc_keyword="+encodeURIComponent('ssen')+"&sc_sort_type="+document.getElementById('sc_sort_type').value+'&sc_view_type='+document.getElementById('sc_view_type').value;	
	progress_bar(true);
	new ajax.xhr.Request(url, params, null, layer, print_school_result, 'GET');
	
}


function print_school_result(req, rUrl, layer)
{	
	 
	var xmlDoc = req.responseXML;
	var code = xmlDoc.getElementsByTagName('code').item(0).firstChild.nodeValue;
	var data_div = "data";
    var message = null;
    
    var targetDiv = document.getElementById(data_div);
    
    var lecture_cds = "";
	if (code =='success')
	{
		message = xmlDoc.getElementsByTagName('message').item(0).firstChild.nodeValue;
		var dataSet = eval( "(" +  message + ")" );
		var lecture_cd = null;
		var title = null;
		var listener = null;
		var teacher_nm = null;		
		var teacher_id = null;
		var file_type = null;
		var down_load_yn = null;
		var price = null;
		var hit = null;
		var avg_point = null;
		var qg = null;
		var lecture_intro = null;
		var tag = null;
		var tbl_id = null;
		var doc_id = null;
		var tblRow = null;
		var tblCell = null;
		
		var sort_type = null;
		var view_type = null;
		var keyword = null;
		var tot_cnt = null;		
		var page_row = null;
		var cur_page = null;
		
		var lectStarImage = null;
		
		var _html = '';
		
		sort_type = dataSet.property[0].sort_type;
		view_type = dataSet.property[0].view_type;
		keyword = decodeURL(dataSet.property[0].keyword);			
		tot_cnt = dataSet.property[0].tot_cnt;		
		page_row = dataSet.property[0].page_row;
		cur_page = dataSet.property[0].cur_page;		
		
		try
		{
			document.getElementById('school_cur_page').value = cur_page;
		} catch(e)
		{				
		}
		
		try
		{
			document.getElementById('search_tot_cnt_div').innerHTML = tot_cnt;
		} catch(e)
		{
			
		}
		
		var strLectureStatus = "";
		var strLectureStatusDetail = "";
		var i=0;
		if(dataSet.data.length > 0)
		{
			for(i=0; i<dataSet.data.length; i++)
			{
				lecture_cd = dataSet.data[i].lecture_cd;
				title = decodeURL(dataSet.data[i].title);
				listener = decodeURL(dataSet.data[i].listener);				
				teacher_nm = decodeURL(dataSet.data[i].teacher_nm);						
				teacher_id = decodeURL(dataSet.data[i].teacher_id);				
				file_type = dataSet.data[i].file_type;
				down_load_yn = dataSet.data[i].down_load_yn;
				price = decodeURL(dataSet.data[i].price);
				hit = decodeURL(dataSet.data[i].hit);
				avg_point = decodeURL(dataSet.data[i].avg_point);
				qg = dataSet.data[i].qg;
				lecture_intro = decodeURL(dataSet.data[i].lecture_intro);
				tag = decodeURL(dataSet.data[i].tag);			
				tbl_id = dataSet.data[i].tbl_id;
				doc_id = dataSet.data[i].doc_id;
				lecture_type = dataSet.data[i].lecture_type;
				status = dataSet.data[i].status;				
				try
				{
					avg_point = parseInt(avg_point);
				} catch(e)
				{
					avg_point = parseInt("0");
				}
				
				if(file_type != null && file_type != '')
				{
					file_type = file_type;
				} else
				{
					file_type = "unknown";
				}
				
				if(avg_point <= 0)
				{
					lectStarImage = "starsbig30.gif";
				}
				else if(avg_point >0  && avg_point < 20)
				{
					lectStarImage = "starsbig10.gif";
				} else if(avg_point >= 20 && avg_point < 40)
				{
					lectStarImage = "starsbig20.gif";
				} else if(avg_point >= 40 && avg_point < 60)
				{
					lectStarImage = "starsbig30.gif";
				} else if(avg_point >= 60 && avg_point < 80)
				{
					lectStarImage = "starsbig40.gif";
				} else
				{
					lectStarImage = "starsbig50.gif";
				}
				
				if(lecture_type == 'F')				
					strLectureStatus = "Free";
				else if(lecture_type == "S")
				{
					strLectureStatus = "Sales";
					/*if(status == "S")
						strLectureStatus = "Sales";
					else
					{
						strLectureStatus = "Evaluating";
						strLectureStatusDetail = " (now Free in evaluating time)";
						price = "<span style=\"text-decoration:line-through\">"+price+"</span>";
					}*/
				}				
				
				_html = _html + "<div class=\"box3_th_school\">" +
								"	<div class=\"box3_th_school_s\">" +
								"		<ul>" +
								"			<li class=\"a\" onClick=\"javascript:sc_lect_detail('"+lecture_cd+"');\" style=\"cursor:pointer;\">"+title+"</li>" +
								"			<li class=\"b\">This content is for <b>"+listener+" </b></li>" +
								"			<li class=\"b\">Tags : "+tag+"</li>" +
								"			<li class=\"c\">"+file_type+"/ US$ "+price+strLectureStatusDetail+"</li>" +
								"			<li class=\"d\"><div class=\"rate_bar_pr\"><img src=\"/img/"+lectStarImage+"\"></div></li>" +
								"			<li class=\"e\">"+hit+" Views</li>" +
								"			<li class=\"f\">By <u><b id=\"cell"+i+"\" popupId=\""+encodeURL(replaceAll(replaceAll(teacher_id, "<b>", ""), "</b>", "")+"|"+replaceAll(replaceAll(teacher_nm, "<b>", ""), "</b>", ""))+"\" style=\"cursor:pointer;\">"+replaceAll(replaceAll(teacher_id, "<b>", ""), "</b>", "")+"</b></u></li>" +
								"			<li class=\"g\">Evaluation <b><span id='note_cnt_div_"+lecture_cd+"'>(0)</span></b></li>" +
								"			<li class=\"h\">Comments on the topic <b><span id='talk_cnt_div_"+lecture_cd+"'>(0)</span></b></li>" +
								"			<li class=\"b\">"+lecture_intro+"</li>" +
								"		</ul>" +
								"	</div>" +
								"</div>";
				
				if(i==0)
					lecture_cds = lecture_cd;
				else
					lecture_cds = lecture_cds + "," + lecture_cd;
			}
			sc_set_tag_pnt_by_search();
			
		} else
		{	
			_html = "<div class=\"box3_th_school\">"+
  					"   <div class=\"box3_th_school_s\">"+
  					"     <ul><li>No lectures.</li></ul>"+
					"   </div>"+
					"</div>";
		}
		
		var sortSel = document.getElementById('sc_sort_type');
		var viewTypeSel = document.getElementById('sc_view_type');
		//alert(view_type);
		
		if( sortSel != null)
		{
			for(j=0; j<sortSel.length; j++)
			{
				if(sortSel[j].value == sort_type)
				{
					sortSel.selectedIndex = j;
					break;
				}
			}
		}
		
		if(viewTypeSel != null)
		{
			for(k=0; k<viewTypeSel.length; k++)
			{
				if(viewTypeSel[k].value == view_type)
				{
					viewTypeSel.selectedIndex = k;
					break;
				}
			}		
		}
		
 		// Using Paging Functiong.
		PG = new Paging(tot_cnt, 'sc_school_paging');
		PG.config = {
			thisPageStyle: 'font-weight: bold; color:#33B7FB',
			//otherPageStyle: 'color: #000000',
			itemPerPage: page_row,	// Listing cnt
			pagePerView: 5,		// Paging per number Block
			cur_page:cur_page
		}
		
		
		try
		{
			document.getElementById('school_paging_div').innerHTML = PG.toString();
			if(lecture_cds != '') sc_get_lecture_qa_comnt_cnt(lecture_cds);
		} catch(e)
		{
		}
		
		
		
			
		
	} else if (code =='fail')
	{
		var message = xmlDoc.getElementsByTagName('message').item(0).firstChild.nodeValue;		
		/*_html = "<div class=\"box2_th\">"+
  				"   <div class=\"box2_th_s\">"+message+"</div>"+
				"</div>";*/
		_html = "<div class=\"box3_th_school\">"+
  					"   <div class=\"box3_th_school_s\">"+
  					"     <ul><li>No lectures.</li></ul>"+
					"   </div>"+
				"</div>";
	}
	try
	{
		document.getElementById(data_div).innerHTML = _html;
	} catch(e)
	{}
	
	
	for(var j=0; j<i; j++)
	{		
		Event.observe(document.getElementById("cell"+j), "mousedown", mouseDownOnCell.bind(this));	
	}	
	
	window.scroll(0,0);
	progress_bar(false);
	
}


function sc_search_direct(keyword, isHistory)
{		
	if (dhtmlHistory.isFirstLoad() && !isHistory) {
	   dhtmlHistory.add("search_result_direct", keyword);
    }
	var url = "/search/search_result.jsp?sc_keyword="+encodeURIComponent(keyword);		 
	var rUrl = "/search/search_action.jsp?cmd=search&sc_keyword="+encodeURIComponent(keyword);	
	var layer = 'index';	
	var params = null;	
	progress_bar(true);
	new ajax.xhr.Request(url, params, rUrl, layer, respSearchResponse, 'GET');
}

function sc_search(form, isHistory)
{		
	if (dhtmlHistory.isFirstLoad() && !isHistory) {
	   dhtmlHistory.add("search_result", Form.serialize(form));
    } 
	var url = "/search/search_result.jsp?sc_keyword="+encodeURIComponent(document.getElementById('sc_keyword').value);		 
	var rUrl = "/search/search_action.jsp?"+Form.serialize(form);	
	var layer = 'index';	
	var params = null;	
	progress_bar(true);
	new ajax.xhr.Request(url, params, rUrl, layer, respSearchResponse, 'GET');
}

function sc_search_form(param ,isHistory)
{		
	var url = "/search/search_result.jsp?sc_keyword="+encodeURIComponent(document.getElementById('sc_keyword').value);	 
	var rUrl = "/search/search_action.jsp?"+param;	
	var layer = 'index';	
	var params = null;	
	progress_bar(true);
	new ajax.xhr.Request(url, params, rUrl, layer, respSearchResponse, 'GET');
}

function sc_search_paging(cur_page , isHistory)
{
	if (dhtmlHistory.isFirstLoad() && !isHistory) {
	   dhtmlHistory.add("search_result_page", cur_page);
    }
	document.getElementById('sc_cur_page').value = cur_page;	
	var url = "/search/search_result.jsp?sc_keyword="+encodeURIComponent(document.getElementById('sc_keyword').value);		 
	var rUrl = "/search/search_action.jsp?"+Form.serialize('search_form');	
	var layer = 'index';	
	var params = null;	
	progress_bar(true);
	new ajax.xhr.Request(url, params, rUrl, layer, respSearchResponse, 'GET');
}

function sc_search_tag(keyword ,isHistory)
{	
	if (dhtmlHistory.isFirstLoad() && !isHistory) {
	   dhtmlHistory.add("search_result_tag", keyword);
    } 
	var url = "/search/search_result.jsp?sc_keyword="+encodeURIComponent(keyword);	 
	var rUrl = "/search/search_action.jsp?cmd=search&sc_keyword="+encodeURIComponent(keyword);	
	var layer = 'index';	
	var params = null;	
	progress_bar(true);
	new ajax.xhr.Request(url, params, rUrl, layer, respSearchResponse, 'GET');
}

function respSearchResponse(req, rUrl, layer)
{	
	//alert(req.url);
	var output = document.getElementById(layer);
	output.innerHTML = req.responseText;
	 
	var url = rUrl;
	//var rUrl = "";
	var layer = '';
	var params = null;	
	new ajax.xhr.Request(url, params, rUrl, layer, print_search_result, 'GET');
}




function print_search_result(req, rUrl, layer)
{	
	 
	var xmlDoc = req.responseXML;
	var code = xmlDoc.getElementsByTagName('code').item(0).firstChild.nodeValue;
	var data_div = "data";
    var message = null;
    
    var targetDiv = document.getElementById(data_div);
    
    var lecture_cds = "";
	if (code =='success')
	{
		message = xmlDoc.getElementsByTagName('message').item(0).firstChild.nodeValue;
		var dataSet = eval( "(" +  message + ")" );
		var lecture_cd = null;
		var title = null;
		var listener = null;
		var teacher_nm = null;		
		var teacher_id = null;
		var file_type = null;
		var down_load_yn = null;
		var price = null;
		var hit = null;
		var avg_point = null;
		var qg = null;
		var lecture_intro = null;
		var tag = null;
		var tbl_id = null;
		var doc_id = null;
		var tblRow = null;
		var tblCell = null;
		
		var sort_type = null;
		var view_type = null;
		var keyword = null;
		var tot_cnt = null;		
		var page_row = null;
		var cur_page = null;
		
		var lectStarImage = null;
		
		var _html = '';		
		sort_type = dataSet.property[0].sort_type;
		view_type = dataSet.property[0].view_type;
		keyword = decodeURL(dataSet.property[0].keyword);			
		tot_cnt = dataSet.property[0].tot_cnt;		
		page_row = dataSet.property[0].page_row;
		cur_page = dataSet.property[0].cur_page;		
		
		document.getElementById('sc_keyword').value = keyword;
		
		try
		{
			document.getElementById('sc_cur_page').value = cur_page;
		} catch(e)
		{				
		}
		try
		{
			document.getElementById('search_tot_cnt_div').innerHTML = tot_cnt;
		} catch(e)
		{
			
		}
		
		var strLectureStatus = "";
		var strLectureStatusDetail = "";
		var i=0;
		if(dataSet.data.length > 0)
		{
			for(i=0; i<dataSet.data.length; i++)
			{
				lecture_cd = dataSet.data[i].lecture_cd;
				title = decodeURL(dataSet.data[i].title);
				listener = decodeURL(dataSet.data[i].listener);				
				teacher_nm = decodeURL(dataSet.data[i].teacher_nm);						
				teacher_id = decodeURL(dataSet.data[i].teacher_id);				
				file_type = dataSet.data[i].file_type;
				down_load_yn = dataSet.data[i].down_load_yn;
				price = decodeURL(dataSet.data[i].price);
				hit = decodeURL(dataSet.data[i].hit);
				avg_point = decodeURL(dataSet.data[i].avg_point);
				qg = dataSet.data[i].qg;
				lecture_intro = decodeURL(dataSet.data[i].lecture_intro);
				tag = decodeURL(dataSet.data[i].tag);			
				tbl_id = dataSet.data[i].tbl_id;
				doc_id = dataSet.data[i].doc_id;
				lecture_type = dataSet.data[i].lecture_type;
				status = dataSet.data[i].status;
				try
				{
					avg_point = parseInt(avg_point);
				} catch(e)
				{
					avg_point = parseInt("0");
				}
				
				if(file_type != null && file_type != '')
				{
					file_type = file_type;
				} else
				{
					file_type = "unknown";
				}
				
				if(avg_point <= 0)
				{
					lectStarImage = "starsbig30.gif";
				}
				else if(avg_point >0  && avg_point < 20)
				{
					lectStarImage = "starsbig10.gif";
				} else if(avg_point >= 20 && avg_point < 40)
				{
					lectStarImage = "starsbig20.gif";
				} else if(avg_point >= 40 && avg_point < 60)
				{
					lectStarImage = "starsbig30.gif";
				} else if(avg_point >= 60 && avg_point < 80)
				{
					lectStarImage = "starsbig40.gif";
				} else
				{
					lectStarImage = "starsbig50.gif";
				}
				
				if(lecture_type == 'F')				
					strLectureStatus = "Free";
				else if(lecture_type == "S")
				{
					strLectureStatus = "Sales";
					/*if(status == "S")
						strLectureStatus = "Sales";
					else
					{
						strLectureStatus = "Evaluating";
						strLectureStatusDetail = " (now Free in evaluating time)";
						price = "<span style=\"text-decoration:line-through\">"+price+"</span>";
					}*/
				}				
				
				_html = _html + "<div class=\"box3_th\">" +
								"	<div class=\"box3_th_s\">" +
								"		<ul>" +
								"			<li class=\"a\" onClick=\"javascript:sc_lect_detail('"+lecture_cd+"');\" style=\"cursor:pointer;\">"+title+"</li>" +
								"			<li class=\"b\">This content is for <b>"+listener+" </b></li>" +
								"			<li class=\"b\">Tags : "+tag+"</li>" +
								"			<li class=\"c\">"+file_type+"/ US$ "+price+strLectureStatusDetail+"</li>" +
								"			<li class=\"d\"><div class=\"rate_bar_pr\"><img src=\"/img/"+lectStarImage+"\"></div></li>" +
								"			<li class=\"e\">"+hit+" Views</li>" +
								"			<li class=\"f\">By <u><b id=\"cell"+i+"\" popupId=\""+encodeURL(replaceAll(replaceAll(teacher_id, "<b>", ""), "</b>", "")+"|"+replaceAll(replaceAll(teacher_nm, "<b>", ""), "</b>", ""))+"\" style=\"cursor:pointer;\">"+replaceAll(replaceAll(teacher_id, "<b>", ""), "</b>", "")+"</b></u></li>" +
								"			<li class=\"g\">Evaluation <b><span id='note_cnt_div_"+lecture_cd+"'>(0)</span></b></li>" +
								"			<li class=\"h\">Comments on the topic <b><span id='talk_cnt_div_"+lecture_cd+"'>(0)</span></b></li>" +
								"			<li class=\"b\">"+lecture_intro+"</li>" +
								"		</ul>" +
								"	</div>" +
								"</div>";
				
				if(i==0)
					lecture_cds = lecture_cd;
				else
					lecture_cds = lecture_cds + "," + lecture_cd;
			}
			sc_set_tag_pnt_by_search();
			
		} else
		{	
			_html = "<div class=\"box2_th\">"+
  					"   <div class=\"box2_th_s\">"+
  					"     sorry, no search result."+
					"   </div>"+
					"</div>";
		}
		
		var sortSel = document.getElementById('sc_sort_type');
		var viewTypeSel = document.getElementById('sc_view_type');
		//alert(view_type);
		
		if( sortSel != null)
		{
			for(j=0; j<sortSel.length; j++)
			{
				if(sortSel[j].value == sort_type)
				{
					sortSel.selectedIndex = j;
					break;
				}
			}
		}
		
		if(viewTypeSel != null)
		{
			for(k=0; k<viewTypeSel.length; k++)
			{
				if(viewTypeSel[k].value == view_type)
				{
					viewTypeSel.selectedIndex = k;
					break;
				}
			}		
		}
		
 		// Using Paging Functiong.
		PG = new Paging(tot_cnt, 'sc_search_paging');
		PG.config = {
			thisPageStyle: 'font-weight: bold; color:#33B7FB',
			//otherPageStyle: 'color: #000000',
			itemPerPage: page_row,	// Listing cnt
			pagePerView: 5,		// Paging per number Block
			cur_page:cur_page
		}
		
		
		try
		{
			document.getElementById('search_paging_div').innerHTML = PG.toString();
			if(lecture_cds != '') sc_get_lecture_qa_comnt_cnt(lecture_cds);
		} catch(e)
		{
		}
		
		
		
			
		
	} else if (code =='fail')
	{
		var message = xmlDoc.getElementsByTagName('message').item(0).firstChild.nodeValue;		
		_html = "<div class=\"box2_th\">"+
  				"   <div class=\"box2_th_s\">"+message+"</div>"+
				"</div>";
	}
	try
	{
		document.getElementById(data_div).innerHTML = _html;
	} catch(e)
	{}
	
	
	for(var j=0; j<i; j++)
	{		
		Event.observe(document.getElementById("cell"+j), "mousedown", mouseDownOnCell.bind(this));	
	}
	
	window.scroll(0,0);
	progress_bar(false);
	
}


function sc_set_tag_pnt_by_search()
{
	var url = "/search/search_action.jsp";	
	var layer = null;
	var params = "cmd=set_tag_point_by_search&tags="+$('sc_keyword').value;
	new ajax.xhr.Request(url, params, null, layer, result_set_tag_pnt_by_search, 'POST');
}

function result_set_tag_pnt_by_search(req, rUrl, layer)
{
	var xmlDoc = req.responseXML;
	var code = xmlDoc.getElementsByTagName('code').item(0).firstChild.nodeValue;	
}    



function sc_search_advance(formObj)
{	

	if($('title').value+$('tag').value+$('lecture_intro').value+$('listener').value+$('teacher_nm').value+
	   $('teacher_id').value+$('file_type').value == '')
	  {
	  	alert("input keyword!");
	  	return;
	  }
	
	  
	var url = "/search/search_result.jsp";	 
	var rUrl = "/search/search_action.jsp?"+Form.serialize(formObj);	
	var layer = 'index';	
	var params = null;	
	//var params = Form.serialize(formObj)+'&mode=advanced';
	new ajax.xhr.Request(url, params, rUrl, layer, respSearchResponse, 'GET');
	//alert(params);	
	//callPage('/search/search_result.jsp?'+params, 'index');
	
}


function sc_paging(cur_page)
{	
	//alert(cur_page);
	$('sc_cur_page').value = cur_page;
	var params = Form.serialize(document.search_form);
	callPage('/search/search_result.jsp?'+params, 'index');
}

function sc_lect_detail(cd , isHistory)
{
	//callPage('/lecture/lecture_detail.jsp?lecture_cd='+cd+"&tbl_id="+tbl_id+"&doc_id="+doc_id, 'index', loadLectureDetailProcess);
	callPage('/lecture/lecture_detail.jsp?lecture_cd='+cd, 'index', loadLectureDetailProcess,'loadLectureDetailProcess');
}

function sc_get_tag_clouds()
{
	var url = "/search/main_tag_action.jsp";	
	var layer = "tag_clouds_div";
	var params = "cmd=get_main_tag_clouds";
	new ajax.xhr.Request(url, params, null, layer, result_get_tag_index, 'GET');
}

function sc_get_tag_index(args)
{
	var url = "/search/main_tag_action.jsp";	
	var layer = "tag_clouds_div";
	var params = "cmd=get_tag_index&key="+args;
	progress_bar(true);
	new ajax.xhr.Request(url, params, null, layer, result_get_tag_index, 'GET');
}

function result_get_tag_index(req, rUrl, layer)
{
	var xmlDoc = req.responseXML;
	var code = xmlDoc.getElementsByTagName('code').item(0).firstChild.nodeValue;	
	
	var message = null;    
    
	if (code =='success')
	{
		message = xmlDoc.getElementsByTagName('message').item(0).firstChild.nodeValue;
		var dataSet = eval( "(" +  message + ")" );		
		
		var result = '';
		if(dataSet.tag.length > 0)
		{
			var tag = null;
			var lang = null;
			var tag_pnt =  null;
			var rank = null;
			var flag = null;
			var tagLevel = 1;
		
			var count = dataSet.tag.length;
		
			var level5 = count * 0.03; //3
			var level4 = count * 0.05; //5
			var level3 = count * 0.09; //9
			var level2 = count * 0.13; //13
			var level1 = count * 0.7; //70
			
			for(var i=0; i<dataSet.tag.length; i++)
			{
				tag = decodeURL(dataSet.tag[i].tag);
				lang = dataSet.tag[i].lang;
				tag_pnt = dataSet.tag[i].tag_pnt;
				rank = dataSet.tag[i].rank;				
				rank = parseInt(rank);
				
				flag = dataSet.tag[i].flag;
				
				if( rank >= level1 )
					tagLevel = 1;
				else if(rank < level1 && rank >= level2)
					tagLevel = 2;
				else if(rank < level2 && rank >= level3)
					tagLevel = 3;
				else if(rank < level3 && rank >= level4)
					tagLevel = 4;
				else if(rank < level4)
					tagLevel = 5;
				
				if("dummy" == flag)
				{
					result = result + "<br><img src='/img/new_tag.jpg'>";
				}
				
				if("dummy" != flag)
				{
					if("main" == flag)
					{
						result = result + "<a href=\"javascript:sc_search_tag('"+tag+"')\">" +
								  "<font class=\"level"+tagLevel+"\">" +
								  tag +
								  "</font>" +
								  "</a>&nbsp; ";
					} else
					{
						result = result + "<a href=\"javascript:sc_search_tag('"+tag+"')\">" +
								  "<font class=\"level1\">" +
								  tag +
								  "</font>" +
								  "</a>&nbsp; ";
					}
				}
				
			}
		} else
		{
			result = "soryy. data not found";
		}
		try
		{
			document.getElementById('main_tag_box').style.display='';
		} catch(e)
		{}
		
		
	} else if (code =='fail')
	{
		message = xmlDoc.getElementsByTagName('message').item(0).firstChild.nodeValue;
	}
	
	//alert(document.getElementById(layer).innerHTML);;	
	document.getElementById(layer).innerHTML = result;
	
	progress_bar(false);
} 

function sc_get_contents_cnt()
{
	var url = "/search/search_action.jsp";	
	var layer = "tag_clouds_div";
	var params = "cmd=contens_cnt";
	new ajax.xhr.Request(url, params, null, layer, print_contents_cnt, 'GET');
}

function print_contents_cnt(req, rUrl, layer)
{
	var xmlDoc = req.responseXML;
	var code = xmlDoc.getElementsByTagName('code').item(0).firstChild.nodeValue;	
	
	var message = null;
    
    
	if (code =='success')
	{
		message = xmlDoc.getElementsByTagName('message').item(0).firstChild.nodeValue;
		var dataSet = eval( "(" +  message + ")" );
		
		document.getElementById('lect_cnt').innerHTML = dataSet.result[0].cnt;
		document.getElementById('tch_cnt').innerHTML = dataSet.result[1].cnt;
		
			
	} else if (code =='fail')
	{
		message = xmlDoc.getElementsByTagName('message').item(0).firstChild.nodeValue;
		document.getElementById('contents_cnt').innerHTML = message;
	}
}	

function sc_get_lecture_qa_comnt_cnt(lecture_cd)
{
	var url = "/lecture/lecture_action.jsp";	
	var layer = "";
	var params = "cmd=get_lecture_qa_comnt_cnt&lecture_cd="+lecture_cd;
	new ajax.xhr.Request(url, params, null, layer, print_lecture_qa_comnt_cnt, 'GET');
}


function print_lecture_qa_comnt_cnt(req, rUrl, layer)
{
	var xmlDoc = req.responseXML;
	var code = xmlDoc.getElementsByTagName('code').item(0).firstChild.nodeValue;
	
	var message = null;
    
	var note_cnt = 0;
	var talk_cnt = 0;
    var lecture_cd = "";
	if (code =='success')
	{
		message = xmlDoc.getElementsByTagName('message').item(0).firstChild.nodeValue;
		var dataSet = eval( "(" +  message + ")" );		
		for(var i=0; i<dataSet.counts.length; i++)
		{
			lecture_cd = dataSet.counts[i].lecture_cd;
			talk_cnt = dataSet.counts[i].qa_cnt;
			note_cnt = dataSet.counts[i].comnt_cnt;
			
			//alert(lecture_cd);
			
			document.getElementById('note_cnt_div_'+lecture_cd).innerHTML = "("+note_cnt+")"
			document.getElementById('talk_cnt_div_'+lecture_cd).innerHTML = "("+talk_cnt+")";			
			
		}
			
	} else if (code =='fail')
	{
		//message = xmlDoc.getElementsByTagName('message').item(0).firstChild.nodeValue;
		//document.getElementById('contents_cnt').innerHTML = message;
	}
	
	
}

