var xmlhttp;
var pid = 0;
var tdimg = 'url(/images/navbut.gif)';
var ec_stt = 1;
var e_cm = 0;
var currentChar = 1;
var desid = 0;

var tdid = 0;
var newsid = 1;
var topid = 1;
var gold = 1;
var music = 1;
var ghidden = 1;
var sym_smile = 1;
var ls_bar = 1;
var mscore = 0;
var cdiem = 0;
var hoidap_sec = 10;
//-----------------------------------------

function change_music(id)
{
	var msa1 = document.getElementById('music_a1');
	var msa2 = document.getElementById('music_a2');
		
	if(id==1)
	{		
		msa2.style.backgroundImage = 'url(/images/bg001.gif)';
		msa1.style.backgroundColor = '#FFF';
		document.getElementById('show_music_1').style.display = 'block';
		document.getElementById('show_music_2').style.display = 'none';
	}else if(id==2)
	{
		msa1.style.backgroundImage = 'url(/images/bg001.gif)';
		msa2.style.backgroundColor = '#FFF';
		document.getElementById('show_music_1').style.display = 'none';
		document.getElementById('show_music_2').style.display = 'block';
	}
}

function test_music(id)
{
	var msa1 = document.getElementById('music_a1');
	var msa2 = document.getElementById('music_a2');
		
	if(id==1)
	{		
		msa2.style.backgroundColor = 'transparent';
		msa1.style.backgroundColor = '#FFF';
		document.getElementById('loibh_dich').style.display = 'block';
		document.getElementById('loibh_dientu').style.display = 'none';
	}else if(id==2)
	{
		msa1.style.backgroundColor = 'transparent';
		msa2.style.backgroundColor = '#FFF';
		document.getElementById('loibh_dich').style.display = 'none';
		document.getElementById('loibh_dientu').style.display = 'block';
	}
}

function changevideo(num)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var mang = new Array();
	mang[0] = 'Ti&#7871;ng Anh giao ti&#7871;p';
	mang[1] = 'H&#7885;c v&#7899;i ng&#432;&#7901;i n&#7893;i ti&#7871;ng';
	mang[2] = 'Youtube';
	for(i=0;i<3;i++)
	{
		var str = document.getElementById("video"+(i+1));
		if((i+1)==num)
			str.innerHTML = '<b>'+mang[i]+'</b>';
		else
			str.innerHTML = mang[i];
	}
	var url="./pages/videobg.php";
	url=url+"?q="+num;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function show_navigation(id,num)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	//---------------------
	var tdbg1 = document.getElementById("tdnav"+tdid).style.backgroundImage = 'url()';
	var tdbg2 = document.getElementById("tdnav"+num).style.backgroundImage = tdimg;
	tdid = num;
	//---------------------
	
	//---------------------
	var url="/modules/navigation.php";
	url=url+"?q="+id;
	url=url+"&i="+num;
	xmlhttp.onreadystatechange=stateChanged1;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function show_submenu(id,num)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	if((id!='') && (num!=''))
	{
		var url="/modules/navigation.php";
		url=url+"?q="+id;
		url=url+"&i="+num;
		xmlhttp.onreadystatechange=stateChanged1;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);	
	}
}
function setdefault()
{
	var tdbg1 = document.getElementById("tdnav"+tdid).style.backgroundImage = 'url()';
	var tdbg2 = document.getElementById("tdnav0").style.backgroundImage = tdimg;
	var divnav = document.getElementById("navigation").innerHTML = '';	
	tdid = 0;	
}
function show_pages(id,num)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/pages/pagesvideo.php";
	url=url+"?id="+id;
	url=url+"&p="+num;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=stateChanged2;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function remember_lesson(page,type)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/mod/remember_lesson.php";
	url=url+"?url="+page;
	url=url+"&type="+type;
	url=url+"&ids="+Math.random();
	xmlhttp.onreadystatechange=remember;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function remember()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("show_less_option").innerHTML=xmlhttp.responseText;
	}
}
function show_pages_jok(id,num)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/pages/pagejok.php";
	url=url+"?id="+id;
	url=url+"&p="+num;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=pagejok;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function pagejok()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("loadeps").innerHTML=xmlhttp.responseText;
	}
}
function changeback(id)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	if(id!=newsid)
	{
		var curdiv = document.getElementById('recent_a'+newsid);
		var newdiv = document.getElementById('recent_a'+id);
		
		curdiv.style.backgroundColor = 'transparent';
		//curdiv.style.borderBottom = '1px solid #FFF';
		
		//newdiv.style.borderBottom = '1px solid #FFF';
		newdiv.style.backgroundColor = '#FFF';
		
		newsid = id;
	}
	
	var url="/mod/newlesson.php";
	url=url+"?id="+id;
	url=url+"&ids="+Math.random();
	xmlhttp.onreadystatechange=newlesson;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	
	//document.getElementById('aaa').style.borderBottom = '#CCC';
}
function show_test_list()
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var type = document.getElementById("select_type").value;
	var lv = document.getElementById("select_level").value;
	if(type!=0 && lv!=0)
	{
		var url="/mod/test_list.php";
		url=url+"?t="+type;
		url=url+"&l="+lv;
		url=url+"&id="+Math.random();
		xmlhttp.onreadystatechange=test_list;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);	
	}
}
function test_list()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("test_list").innerHTML=xmlhttp.responseText;
	}
}
//----------------------------------------
function reload_test()
{
	document.getElementById("test_main").style.display = 'block';
	document.getElementById("finish").disabled = 'true';
}
function save_score(scr,tid)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	document.getElementById('button_save').disabled = 'true';
	var url="/mod/save_score.php";
	url=url+"?scr="+scr;
	url=url+"&tid="+tid;
	xmlhttp.onreadystatechange=status_score;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
}
function status_score()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("msg_score").innerHTML=xmlhttp.responseText;
	}
}
function xephang()
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	type = document.getElementById("top_type").value;
	lv = document.getElementById("top_level").value;
	var url="/mod/xephang.php";
	url=url+"?t="+type;
	url=url+"&l="+lv;
	xmlhttp.onreadystatechange=status_xephang;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
}
function status_xephang()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("xephang").innerHTML=xmlhttp.responseText;
	}
}
//----------------------------------------
function add_new_comment(page)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var str = document.getElementById("add_mess").value;
	document.getElementById("add_mess").value = '';
	
	if (encodeURIComponent) {
    	var string = encodeURIComponent(str);
	} else {
    	var string = escape(str);
	}
	
	var url="/mod/add_new_comment.php";
	
	var params = 'url='+page+'&str='+string;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length",params.length);
	xmlhttp.setRequestHeader("Connection","close");
	xmlhttp.onreadystatechange=status_new_comment;
	xmlhttp.send(params);
	
	//setInterval(updateStylesheets, 1000);
}
function status_new_comment()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("show_comment").innerHTML=xmlhttp.responseText;
	}
}

function add_kara_comment(page)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var str = document.getElementById("add_mess").value;
	document.getElementById("add_mess").value = '';
	var score = document.getElementById("kara_score");
	
	if(score!=null)
		var scr=score.value;
	else
		var scr = 0;
	
	if (encodeURIComponent) {
    	var string = encodeURIComponent(str);
	} else {
    	var string = escape(str);
	}
	
	var url="/mod/add_kara_comment.php";
	
	var params = 'url='+page+'&str='+string+'&scr='+scr;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length",params.length);
	xmlhttp.setRequestHeader("Connection","close");
	xmlhttp.onreadystatechange=function(){
		if (xmlhttp.readyState==4)
		{
			document.getElementById("show_comment").innerHTML=xmlhttp.responseText;
		}	
	};
	xmlhttp.send(params);
}
function add_kara_yt(page)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var str = document.getElementById("karaoke_yt").value;
	
	if (encodeURIComponent) {
    	var string = encodeURIComponent(str);
	} else {
    	var string = escape(str);
	}
	
	var url="/mod/add_kara_yt.php";
	
	var params = 'url='+page+'&str='+string;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length",params.length);
	xmlhttp.setRequestHeader("Connection","close");
	xmlhttp.onreadystatechange=function(){
		if (xmlhttp.readyState==4)
		{
			document.getElementById("display_send_record").innerHTML=xmlhttp.responseText;
		}	
	};
	xmlhttp.send(params);
}
//-------------

function comment_filter(id,p,page)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var ft = document.getElementById("cm_filter_list").value;	
	var member = document.getElementById("com_search").value;
	var url="/mod/comment_filter.php";
	url=url+"?ft="+ft;
	url=url+"&mem="+member;
	url=url+"&page="+page;
	url=url+"&p="+p;
	url=url+"&id="+id;
	url=url+"&cid="+Math.random();
	xmlhttp.onreadystatechange=status_comment_filter;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
	
	//setInterval(updateStylesheets, 1000);
}
function status_comment_filter()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("comment_filter").innerHTML=xmlhttp.responseText;
	}
}

//-------------

function send_my_post(page,text)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var str = document.getElementById("post_text").value;
	
	if (encodeURIComponent) {
    	var string = encodeURIComponent(str);
	} else {
    	var string = escape(str);
	}
	
	var url="/mod/send_my_post.php";
	
	var params = 'url='+page+'&str='+string+'&text='+text;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length",params.length);
	xmlhttp.setRequestHeader("Connection","close");
	xmlhttp.onreadystatechange=status_my_post;
	xmlhttp.send(params);
	document.getElementById("comment_loading").innerHTML='<img src="http://data.tienganh123.com/images/sending.gif" width="244" height="127" />';
	
	//setInterval(updateStylesheets, 1000);
}
function toeic_submit(time,stt,user_score,quiz_score)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/mod/xml_request.php";
	var params = '';
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length",params.length);
	xmlhttp.setRequestHeader("Connection","close");
	document.write('<request ver="3.0.0"><global><elapsed>'+time+'</elapsed><passed>'+stt+'</passed><user_score>'+user_score+'</user_score><quiz_score>'+quiz_score+'</quiz_score></global></request>');
	xmlhttp.onreadystatechange=function(){
		if (xmlhttp.readyState==4)
		{
			document.getElementById("test_xml_div").innerHTML=xmlhttp.responseText;
		}
	};
	xmlhttp.send(params);
	
	//setInterval(updateStylesheets, 1000);
}

function status_my_post()
{
	/*if(xmlhttp.readyState==3)
	{		
		document.getElementById("comment_loading").innerHTML='Loading...';
		document.getElementById("post_text").disabled = true;
	}*/
	if (xmlhttp.readyState==4)
	{		
		var result = xmlhttp.responseText;
		if(result.substring(0,3)=='OK_')
		{
			document.getElementById("send_form").innerHTML = '';	
		}
		document.getElementById("comment_loading").innerHTML=result.substring(3);
	}
}

//-------------

function add_blog_comment(page,blog_id)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var str = document.getElementById("board_text").value;
	document.getElementById("board_text").value = '';
	if(document.getElementById("public_all").checked)
		var pub = document.getElementById("public_all").value;
	else
		var pub = document.getElementById("public_one").value;
	
	if (encodeURIComponent) {
    	var string = encodeURIComponent(str);
	} else {
    	var string = escape(str);
	}
	
	var url="/mod/add_blog_comment.php";
	url=url+"?url="+page;
	url=url+"&bid="+blog_id;
	url=url+"&str="+string;
	url=url+"&pub="+pub;
	xmlhttp.onreadystatechange=status_blog_comment;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
	
	//setInterval(updateStylesheets, 1000);
}
function status_blog_comment()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("display_text_board").innerHTML=xmlhttp.responseText;
	}
}

//-------------

function load_comment_pages(page,num)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/mod/load_comment_pages.php";
	url=url+"?url="+page;
	url=url+"&p="+num;
	xmlhttp.onreadystatechange=status_comment_pages;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);		
}
function status_comment_pages()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("show_comment").innerHTML=xmlhttp.responseText;
	}
}
function load_kara_pages(page,num)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/mod/load_kara_pages.php";
	url=url+"?url="+page;
	url=url+"&p="+num;
	xmlhttp.onreadystatechange=status_comment_pages;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);		
}
//--------------------------------
function blog_comment_pages(page,num,blog_id,stt)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	
	var url="/mod/blog_comment_pages.php";
	url=url+"?url="+page;
	url=url+"&bid="+blog_id;
	url=url+"&p="+num;
	url=url+"&stt="+stt;
	xmlhttp.onreadystatechange=status_blog_pages;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);		
}
function status_blog_pages()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("display_text_board").innerHTML=xmlhttp.responseText;
	}
}
function blog_comment_owner(page,num,blog_id,mem_id)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	
	var url="/mod/blog_comment_owner.php";
	url=url+"?url="+page;
	url=url+"&bid="+blog_id;
	url=url+"&mid="+mem_id;
	url=url+"&p="+num;
	xmlhttp.onreadystatechange=status_blog_owner;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);		
}
function status_blog_owner()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("display_owner_pages").innerHTML=xmlhttp.responseText;
	}
}
//---------------------------------
function updateStylesheets() {
	var i,a,s;
	a=document.getElementsByTagName('link');
	for(i=0;i<a.length;i++) {
		s=a[i];
		if(s.rel.toLowerCase().indexOf('stylesheet')>=0&&s.href) {
			var h=s.href.replace(/(&|\\?)forceReload=d /,'');
			s.href=h+(h.indexOf('?')>=0?'&':'?')+'forceReload='+(new Date().valueOf());
		}
	}
}

function cance_edit_comment(id)
{
	document.getElementById('member_comment_'+id).innerHTML = document.getElementById('edit_mess_'+id).value;
	ec_stt = 1;
}

function edit_comment(id,stt)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	if(stt=='load')
	{
		if(ec_stt)
		{
			var string = '';
			ec_stt = 0;
		}
		
	}else if(stt=='process')
	{
		var contentcm = document.getElementById('edit_mess_'+id).value;
		if (encodeURIComponent) {
    		var string = encodeURIComponent(contentcm);
		} else {
    		var string = escape(contentcm);
		}
	}
	e_cm = id;
	
	var url="/mod/edit_comment.php";
	
	var params = 'id='+id+'&stt='+stt+'&str='+string;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length",params.length);
	xmlhttp.setRequestHeader("Connection","close");
	xmlhttp.onreadystatechange=status_editcomment;
	xmlhttp.send(params);
}
function status_editcomment()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("member_comment_"+e_cm).innerHTML=xmlhttp.responseText;
	}
}
function del_comment(id)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/mod/del_comment.php";
	url=url+"?id="+id;
	//xmlhttp.onreadystatechange=status_delcomment;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
	
	document.getElementById('member_comment_'+id).innerHTML = 'Comment was deleted';
}
function del_kara_comment(id,oid,post)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/mod/del_kara_comment.php";
	url=url+"?id="+id;
	url=url+"&oid="+oid;
	url=url+"&pid="+post;
	//xmlhttp.onreadystatechange=status_delcomment;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
	
	document.getElementById('member_comment_'+id).innerHTML = 'Comment was deleted';
}
//----------------------------------------
function make_friend_response(rid,msg)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	if(confirm('Are you sure?'))
	{
		var url="/mod/make_friend_reponse.php";
		url=url+"?rid="+rid;
		url=url+"&stt="+msg;
		//xmlhttp.onreadystatechange=status_delcomment;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);	
	
		document.getElementById('request_friend_'+rid).innerHTML = '';
		document.getElementById('request_friend_'+rid).style.display = 'none';
	}
}
//---------------------------------------------------------
function del_followed_member(fid,bid)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	if(confirm('Are you sure?'))
	{
		var url="/mod/del_followed_member.php";
		url=url+"?fid="+fid;
		url=url+"&bid="+bid;
		//xmlhttp.onreadystatechange=status_delcomment;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);	
	
		document.getElementById('request_friend_'+fid).innerHTML = '';
		document.getElementById('request_friend_'+fid).style.display = 'none';
	}
}
//---------------------------------------------------------
function popup_test(url,id)
{
	var new_win = window.open(url,'new_window','width=500, height=600');
	add_test_view(id);
}
//----------------------------------------
function del_blog_comment(page,blog_id,cm_id,num)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	if(confirm('Are you sure?'))
	{
		var url="/mod/del_blog_comment.php";
		url=url+"?url="+page;
		url=url+"&blog_id="+blog_id;
		url=url+"&cmid="+cm_id;
		url=url+"&num="+num;
		xmlhttp.onreadystatechange=status_del_blog_comment;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	}
}
function status_del_blog_comment()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("display_text_board").innerHTML=xmlhttp.responseText;
	}
}
//---------------------------------
function report_spam(id,mid)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/mod/report_spam.php";
	url=url+"?mid="+mid;
	e_cm = id;
	xmlhttp.onreadystatechange=status_report_spam;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function status_report_spam()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("display_spam_"+e_cm).innerHTML=xmlhttp.responseText;
	}
}
//----------------------------------------
function show_des(id)
{
	if(!desid && id)
	{
		var desshow = document.getElementById('description_'+id);
		desshow.style.display = 'block';
		desid = id;
	}else if(id){
		var desshow1 = document.getElementById('description_'+desid);
		desshow1.style.display = 'none';	
		var desshow2 = document.getElementById('description_'+id);
		desshow2.style.display = 'block';
		desid = id;
	}else{
		var desshow = document.getElementById('description_'+desid);
		desshow.style.display = 'none';
		desid = 0;
	}
}
//----------------------------------------
function change_newspic(type)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	if(type=='news')
	{
		document.getElementById("news_td").style.backgroundImage = news1;	
	}else if(type=='pic')
	{
		document.getElementById("news_td").style.backgroundImage = news2;
	}
	var url="/mod/learn_news.php";
	url=url+"?t="+type;
	url=url+"&cid="+Math.random();
	xmlhttp.onreadystatechange=status_learnnews;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
}
function status_learnnews()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("news_pic").innerHTML=xmlhttp.responseText;
	}
}
//----------------------------------------
function add_test_view(id)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/mod/add_test_view.php";
	url=url+"?id="+id;
	url=url+"&cid="+Math.random();
	xmlhttp.onreadystatechange=status_addtestview;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
}
function status_addtestview()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("test_view").innerHTML=xmlhttp.responseText;
	}
}
//----------------------------------------
function settingms(str)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/mod/settingms.php";
	url=url+"?v="+str;
	url=url+"&id="+Math.random();
	xmlhttp.onreadystatechange=status_ms;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
}
function status_ms()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("tuychinhnhac").innerHTML=xmlhttp.responseText;
	}
}
//-----------------------------------------------
function forum_new_post()
{
	//alert('smb');
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		//alert ("Browser does not support HTTP Request");
  		return;
  	}
	
	var url="/modules/stats.php";
	url=url+"?sid="+Math.random();
	xmlhttp.onreadystatechange=forum_new;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function forum_new()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("new_post_forum").innerHTML=xmlhttp.responseText;
	}
}

function load_gold_lesson(id,gtype,num)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		//alert ("Browser does not support HTTP Request");
  		return;
  	}
	
	if(num!=gold)
	{
		var url="/modules/load_gold_lesson.php";
		url=url+"?id="+id;
		url=url+"&type="+gtype;
		url=url+"&stt="+num;
		url=url+"&sid="+Math.random();
		xmlhttp.onreadystatechange=status_gold;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
		gold = num;
	}
}
function status_gold()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("lesson_show_part").innerHTML=xmlhttp.responseText;
	}
}
function lesson_bar()
{
	if(ls_bar)
	{
		document.getElementById("jGlide_001").style.display = "block";	
		ls_bar = 0;
	}else{
		document.getElementById("jGlide_001").style.display = "none";	
		ls_bar = 1;
	}
}

function insertAtCursor(myField, myValue)
{	
	if(sym_smile<4)
	{
		//IE support
		if (document.selection)
		{
			myField.focus();
			sel = document.selection.createRange();
			sel.text = myValue;
		}
		//MOZILLA/NETSCAPE support
		else if (myField.selectionStart || myField.selectionStart == '0')
		{
			var startPos = myField.selectionStart;
			var endPos = myField.selectionEnd;
			myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
		} else {
			myField.value += myValue;
		}
		sym_smile++;
	}
}

function display_class(id)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/mod/display_class.php";
	url=url+"?id="+id;
	url=url+"&ids="+Math.random();
	xmlhttp.onreadystatechange=status_class;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
}
function status_class()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("dispay_class").innerHTML=xmlhttp.responseText;
	}
}
//-----------------------------------------------

function check_forgot_pass()
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	
	var fg_email = document.getElementById("fg_email").value;
	var fg_code = document.getElementById("fg_maso").value;
	
	alert('smb'+fg_email);
	
	if (encodeURIComponent) {
    	email = encodeURIComponent(email);
	} else {
    	email = escape(email);
	}
	
	var url="/mod/forgotpass.php";
	url=url+"?email="+email;
	url=url+"&code="+code;
	xmlhttp.onreadystatechange=status_check_forgot;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
	
	//setInterval(updateStylesheets, 1000);
}
function status_check_forgot()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("forgot_pass").innerHTML=xmlhttp.responseText;
	}
}

//-----------------------------------------------

function change_kids_img(pos,stt,num)
{
	var golden_first = Array('/images/child/goden_kids_05.gif','/images/child/goden_kids_06.gif','/images/child/goden_kids_07.gif');
	var golden_last = Array('/images/child/goden_kids_1.gif','/images/child/goden_kids_2.gif','/images/child/goden_kids_3.gif');	
	
	if(stt)
	{
		document.getElementById('golden_kids_level_'+num).src = golden_last[num];
		document.getElementById('golden_kids_'+pos+'_hidden_'+(stt-1)).style.display = 'none';
		document.getElementById('golden_kids_'+pos+'_hidden_'+stt).style.display = 'block';
		currentChar=1;
		typing(pos,stt);
	}else{
		document.getElementById('golden_kids_level_'+num).src = golden_first[num];
		document.getElementById('golden_kids_'+pos+'_hidden_'+(stt+1)).style.display = 'none';
		document.getElementById('golden_kids_'+pos+'_hidden_'+stt).style.display = 'block';
	}
}

function typing(pos,stt)
{
	var text = '';
	
	if(pos=='left')
		text = 'Golden Kids - Tr&igrave;nh &#273;&#7897; 1: &#272;&acirc;y l&agrave; tr&igrave;nh &#273;&#7897; d&agrave;nh cho c&aacute;c b&eacute; m&#7899;i b&#7855;t &#273;&#7847;u l&agrave;m quen v&#7899;i ti&#7871;ng Anh.';
	else if(pos=='midd')
		text = 'Golden Kids - Tr&igrave;nh &#273;&#7897; 2: &#7902; tr&igrave;nh &#273;&#7897; n&agrave;y c&aacute;c b&eacute; s&#7869; &#273;&#432;&#7907;c h&#7885;c c&aacute;c b&agrave;i h&#7885;c t&#432;&#417;ng &#273;&#432;&#417;ng v&#7899;i ch&#432;&#417;ng tr&igrave;nh l&#7899;p 1.';
	else
		text = 'Golden Kids - Tr&igrave;nh &#273;&#7897; 3: &#7902; tr&igrave;nh &#273;&#7897; n&agrave;y c&aacute;c b&eacute; s&#7869; &#273;&#432;&#7907;c h&#7885;c c&aacute;c b&agrave;i h&#7885;c t&#432;&#417;ng &#273;&#432;&#417;ng v&#7899;i ch&#432;&#417;ng tr&igrave;nh l&#7899;p 2.';
		
  	var dest=document.getElementById('golden_kids_'+pos+'_hidden_'+stt);
    if (dest)
    {
		dest.innerHTML='<div class="hidtext">'+text+'</div>';
    }
}

function show_golden(id)
{
	//if(id!=ghidden)
	//{
		var golden_id = document.getElementById('gold_nav_'+id);
		golden_id.style.backgroundImage = 'url(/images/gold/gold_select_9.gif)';
		document.getElementById('hidden_gold_'+id).style.display = 'block';
		
		if(ghidden!=id)
		{
			document.getElementById('gold_nav_'+ghidden).style.backgroundImage = 'url(/images/gold/gold_select_09.gif)';
			document.getElementById('hidden_gold_'+ghidden).style.display = 'none';
		}
		ghidden = id;
	//}
}
//----------------------------------------------
function add_mem_score(mid,cid,stt)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/mod/add_mem_score.php";
	url=url+"?mid="+mid;
	url=url+"&stt="+stt;
	url=url+"&cid="+cid;
	url=url+"&sid="+Math.random();
	mscore = mid;
	xmlhttp.onreadystatechange=stt_mem_score;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function stt_mem_score()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("show_hocba_"+mscore).innerHTML=xmlhttp.responseText;
	}
}
//-----------
function view_visiting(pid)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/mod/view_visiting.php";
	url=url+"?pid="+pid;
	url=url+"&sid="+Math.random();
	mscore = pid;
	xmlhttp.onreadystatechange=stt_view_visiting;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function stt_view_visiting()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("visiting_"+mscore).innerHTML=xmlhttp.responseText;
	}
}
//-----------show last lesson was viewed--------
function show_last_view()
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/mod/show_last_view.php";
	xmlhttp.onreadystatechange=status_last_view;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
}
function status_last_view()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("jGM_tile_jGlide_001_2").innerHTML=xmlhttp.responseText;
	}
}
//--------------------------------
function chamdiem(mid,id,tid,stt)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	
	if(stt=='submit' || stt=='update')
	{
		var diemhv = document.getElementById('diemhv_'+id).value;
		var nhanxet = document.getElementById('nhanxet_'+id).value;
		if (encodeURIComponent) {
    		var string = encodeURIComponent(nhanxet);
		} else {
    		var string = escape(nhanxet);
		}
	}else{
		var diemhv = '';
		var string = '';
	}
	
	cdiem = id;
	
	var url="/mod/chamdiem.php";
	url=url+"?mid="+mid;
	url=url+"&id="+id;
	url=url+"&tid="+tid;
	url=url+"&diem="+diemhv;
	url=url+"&nx="+string;
	url=url+"&stt="+stt;
	url=url+"&ids="+Math.random();
	xmlhttp.onreadystatechange=status_chamdiem;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function status_chamdiem()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("chamdiem_"+cdiem).innerHTML=xmlhttp.responseText;
	}
}
//--------------------Hoi-Dap--------------------------------------------------------
function hoidap_submit(types,pg,id,power)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var string = '';
	if(types=='submit')
	{
		var hoitext = document.getElementById("hoidap_text").value;
		document.getElementById("hoidap_text").value = '';
		if(!power)
		{
			document.getElementById("show_hd_form").style.display = 'none';
			document.getElementById("hidden_hd_form").style.display = 'block';
		}
	}else if(types=='answer_show'||types=='answer_noanswer'||types=='answer_myquestion')
	{
		var hoitext = document.getElementById("hoidap_answer_"+id).value;	
	}
	if (encodeURIComponent) {
    	var string = encodeURIComponent(hoitext);
	} else {
    	var string = escape(hoitext);
	}
	var url="/mod/hoidap_submit.php";
	url=url+"?str="+string;
	url=url+"&type="+types;
	url=url+"&p="+pg;
	url=url+"&id="+id;
	url=url+"&ids="+Math.random();
	xmlhttp.onreadystatechange=status_hoidap;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function status_hoidap()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("show_hoi_dap").innerHTML=xmlhttp.responseText;
	}
}
function display_answer_form(dptype,id,stype,stt_ans,pg)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	if(dptype=='close'){
		document.getElementById("add_answer_"+id).innerHTML = '';
	}else if(dptype=='open'){
		if(cdiem==id)
		{
			cdiem = 1;
			document.getElementById("add_answer_"+id).innerHTML = '';
		}else{
			cdiem = id;
			mscore = id;
			var url="/mod/display_answer_form.php";
			url=url+"?type="+dptype;
			url=url+"&id="+id;
			url=url+"&stype="+stype;
			url=url+"&stt="+stt_ans;
			url=url+"&pg="+pg;
			url=url+"&ids="+Math.random();
			xmlhttp.onreadystatechange=status_answer_form;
			xmlhttp.open("GET",url,true);
			xmlhttp.send(null);
		}
	}
}
function status_answer_form()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("add_answer_"+mscore).innerHTML=xmlhttp.responseText;
	}
}
function hoidap_vote(stt,id,mid)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var url="/mod/hoidap_vote.php";
	url=url+"?stt="+stt;
	url=url+"&id="+id;
	url=url+"&mid="+mid;
	url=url+"&ids="+Math.random();
	mscore = id;
	xmlhttp.onreadystatechange=status_hd_vote;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
}
function status_hd_vote()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("hoidap_show_vote_"+mscore).innerHTML=xmlhttp.responseText;
	}
}
function hd_teacher_answer(id,stt,type)
{
	if(stt=='open')
	{
		if(type=='add')
			document.getElementById("teach_"+id).innerHTML = '<textarea name="hoidap_form'+id+'" id="hoidap_form_'+id+'" cols="45" rows="5"></textarea><br/><input type="button" name="answer_hoidap" value="OK" onclick="teacher_send_hd('+id+',\''+type+'\');"><input type="button" name="close_hoidap" value="Close" onclick="hd_teacher_answer('+id+',\'close\',\''+type+'\');">';
		else if(type=='edit'){
			xmlhttp=GetXmlHttpObject();
			if (xmlhttp==null)
			{
				alert ("Browser does not support HTTP Request");
				return;
			}
			var url="/mod/teacher_send_hd.php";
			url=url+"?id="+id;
			url=url+"&str=";
			url=url+"&type="+type;
			url=url+"&ids="+Math.random();
			xmlhttp.onreadystatechange=function(){
				if (xmlhttp.readyState==4)
				{
					document.getElementById("teach_"+id).innerHTML=xmlhttp.responseText;
				}	
			}
			xmlhttp.open("GET",url,true);
			xmlhttp.send(null);
		}
	}else if(stt=='close'){
		if(type=='add')
			document.getElementById("teach_"+id).innerHTML = '<a href="javascript:;" onclick="hd_teacher_answer('+id+',\'open\',\''+type+'\');">&raquo; Answer</a>';	
		else if(type=='edit')
			document.getElementById("teach_"+id).innerHTML = '<span style="color:#F30">Replied.</span> <a href="javascript:;" onclick="hd_teacher_answer('+id+',\'open\',\'edit\');">&raquo; Edit</a> <a href="javascript:;" onclick="hd_teacher_answer('+id+',\'open\',\'delete\');">&raquo; Delete</a>';
	}else if(stt=='delete'){
		xmlhttp=GetXmlHttpObject();
		if (xmlhttp==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		}
		var url="/mod/teacher_send_hd.php";
		url=url+"?id="+id;
		url=url+"&str=";
		url=url+"&type="+type;
		url=url+"&ids="+Math.random();
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4)
			{
				document.getElementById("teach_"+id).innerHTML=xmlhttp.responseText;
			}	
		}
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);	
	}
}
function teacher_send_hd(id,type)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	var hdstr = document.getElementById("hoidap_form_"+id).value;
	if (encodeURIComponent) {
    	var string = encodeURIComponent(hdstr);
	} else {
    	var string = escape(hdstr);
	}
	var url="/mod/teacher_send_hd.php";
	url=url+"?id="+id;
	url=url+"&str="+string;
	url=url+"&type="+type;
	url=url+"&ids="+Math.random();
	xmlhttp.onreadystatechange=function(){
		if (xmlhttp.readyState==4)
		{
			document.getElementById("teach_"+id).innerHTML=xmlhttp.responseText;
		}	
	}
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function blog_image(id,type,stt,encode)
{
	if(stt=='upload')
		document.getElementById("blog_images_frame").innerHTML='<iframe src="http://upload.tienganh123.com/blog_image.php?mid='+id+'&type='+type+'&tb='+encode+'" width="560" height="100" frameborder="0" scrolling="auto"></iframe>';
	else if(stt=='gallery')
		document.getElementById("blog_images_frame").innerHTML='<iframe src="http://upload.tienganh123.com/blog_gallery.php?mid='+id+'&type='+type+'&tb='+encode+'" width="560" height="155" frameborder="0" scrolling="no"></iframe>';
}
//----------------------------------
function changetop(id)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  	{
  		alert ("Browser does not support HTTP Request");
  		return;
  	}
	if(id!=topid)
	{
		var curdiv = document.getElementById('top_a'+topid);
		var newdiv = document.getElementById('top_a'+id);
		
		curdiv.style.backgroundImage = 'url(/images/bg001.gif)';
		newdiv.style.backgroundInage = 'url()';
		
		topid = id;
	}
	
	var url="/mod/topmember.php";
	url=url+"?id="+id;
	url=url+"&ids="+Math.random();
	xmlhttp.onreadystatechange=topmember;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	
	//document.getElementById('aaa').style.borderBottom = '#CCC';
}
function topmember()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("show_top_member").innerHTML=xmlhttp.responseText;
	}
}
//-----------------------------------------------
function newlesson()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("danhsachbh").innerHTML=xmlhttp.responseText;
	}
}
function stateChanged()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("loadingvideo").innerHTML=xmlhttp.responseText;
	}
}
function stateChanged1()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("navigation").innerHTML=xmlhttp.responseText;
	}
}
function stateChanged2()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("loadeps").innerHTML=xmlhttp.responseText;
	}
}
function GetXmlHttpObject()
{
	if (window.XMLHttpRequest)
  	{
  	// code for IE7+, Firefox, Chrome, Opera, Safari
  		return new XMLHttpRequest();
  	}
	if (window.ActiveXObject)
  	{
  		// code for IE6, IE5
  		return new ActiveXObject("Microsoft.XMLHTTP");
  	}
	return null;
}
var dolphintabs={
	subcontainers:[], last_accessed_tab:null,

	revealsubmenu:function(curtabref){
	this.hideallsubs()
	if (this.last_accessed_tab!=null)
		this.last_accessed_tab.className=""
	if (curtabref.getAttribute("rel")) //If there's a sub menu defined for this tab item, show it
	document.getElementById(curtabref.getAttribute("rel")).style.display="block"
	curtabref.className="current"
	this.last_accessed_tab=curtabref
	},

	hideallsubs:function(){
	for (var i=0; i<this.subcontainers.length; i++)
		document.getElementById(this.subcontainers[i]).style.display="none"
	},


	init:function(menuId, selectedIndex){
	var tabItems=document.getElementById(menuId).getElementsByTagName("a")
		for (var i=0; i<tabItems.length; i++){
			if (tabItems[i].getAttribute("rel"))
				this.subcontainers[this.subcontainers.length]=tabItems[i].getAttribute("rel") //store id of submenu div of tab menu item
			if (i==selectedIndex){ //if this tab item should be selected by default
				tabItems[i].className="current"
				this.revealsubmenu(tabItems[i])
			}
		tabItems[i].onmouseover=function(){
		dolphintabs.revealsubmenu(this)
		}
		} //END FOR LOOP
	}

}
