var k452 = Array();
var o214 = Array();
var t200 = Array();
var m405 = Array(0,0,0,0,0,0);
var v237 = null;
var a412 = null;
var flat = true;
//t200[0] = -1;
function f236(l)
{
	return document.getElementById(l);
}

function f848(l,lc)
{
				
		_a = '&al=2';
		
		if(l==1)
		{
			for(var i2=0;i2<o214.length;i2++)
			{
				//alert(x236.o214[i2][1]);
				if(lc==o214[i2][0])
				{
					//var oForm = document.forms[0];
					var sj=o214[i2][1].window.document.phchatForm.m523;
					var oForm = o214[i2][1].window.document.phchatForm;					
					var lp=i2;
				}
			}
		} else 	{			
			var sj=_el("shibaba");
			var oForm = document.phchatForm;
		}
		
		oForm.m2.value = '_'+oForm.m4050.value+'_'+oForm.m4051.value+'_'+oForm.m4052.value+'_'+oForm.m4053.value+'_'+oForm.m4054.value+'_'+oForm.m4055.value;
		var rsnt = oForm.m523.value;		
		
		if(trim(sj.value)=="")
		{
			sj.value='';
			return;
		}		
		
		for(var j=0;j<k452.length;j++)
		{
			
			if(k452[j][0]==v237)
			{				
				var qb = g800(trim(rsnt), oForm.m2.value.substr(1,oForm.m2.value.length));
				var q12='<div class="dboo35"><span class="b">'+k452[j][1]+': </span> '+qb+'</div>';
			}
		}		
		
		for(var sz=0;sz<smz.length;sz++)
		{
				q12=q12.replace(new RegExp(smz[sz],"gi"), '<img src="pix/smileys/'+(smz[sz].replace(/-/g,''))+'.gif">')
		}
				
		if(l==1)
		{
			o214[lp][1].window.document.getElementById('a236').innerHTML = o214[lp][1].window.document.getElementById('a236').innerHTML+q12;
			o214[lp][1].window.document.getElementById('jain_1').scrollTop = o214[lp][1].window.document.getElementById('jain_1').scrollHeight;
		
		} else {			
			var v = document.createElement("div");
			v.style.padding='2px';			
			v.innerHTML = q12;			
			var l = f236('a217');
			l.appendChild(v);
			l.scrollTop = l.scrollHeight;
		}		
		
		var data = "m523="+rsnt+"&m2="+oForm.m2.value+"&m531="+oForm.m531.value+"&m521="+oForm.m521.value+_a;		
		if(flat == true)
			processajaxPOST('index.php?option=com_phchat', data);
		sj.value='';
}



function f899()
{
	//flat = false;
	var xmlHttp = createXmlHttpRequestObject();
	var data = "a458=1&j="+t200[0]+"&v237="+v237;
	
	//Get an XMLHttpRequest object for use.	
	xmlHttp.onreadystatechange = function() 
	{		
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			var i39 =xmlHttp.responseText;

		eval(i39);		
		t200[0] = v200;

		var q12='';var q13='';var q13b=null;var q14x='';		
		for(var i=0;i<s60.length;i++)
		{
			
			for(var j=0;j<k452.length;j++)
			{
				if(k452[j][0]==s60[i][0])		
				{					
					if(s60[i][0]==v237 && s60[i][2]==0) 
					{
						
					}
					else
					{
						if(s60[i][2]==0) 
						{
							q12+='<div class="dboo35"><span class="a">'+k452[j][1]+': </span> '+g801(s60[i][1], s60[i][3])+'</div>';
							
						}
						else
						{
							var p=0;
							for(var i2=0;i2<o214.length;i2++) 
							{
								if(s60[i][0]==o214[i2][0]) 
								{								
									q13 ='<div class="dboo35"><span class="a">'+k452[j][1]+': </span> '+g801(s60[i][1], s60[i][3])+'</div>';									
									q13b = i2;
									p++;
									o214[i2][1].window.document.getElementById('a236').innerHTML = o214[i2][1].window.document.getElementById('a236').innerHTML+q13;
									o214[i2][1].window.document.getElementById('jain_1').scrollTop = o214[i2][1].window.document.getElementById('jain_1').scrollHeight;
									q13 ='';
								
								}
							}
							if(p==0)
							{
								var q14x ='<div class="dboo35"><span class="a">'+k452[j][1]+': </span> '+s60[i][1]+'</div>';
								var _aXc = '<div class="prievent" ><div class="prieventaction"><input type="button" onclick="n127('+s60[i][0]+')" value="Trả lời" > <input type="button" onclick="n126('+s60[i][0]+')" value="Đóng" ></div> <b>'+k452[j][1]+'</b> muốn chat riêng với bạn !<div>'+q14x+'</div></div>';	
								if(!_el("a1203"+s60[i][0]))
								{
									var v = document.createElement("div");
									v.setAttribute("id","a1203"+s60[i][0]);
									v.innerHTML = _aXc;
									_el('a000').style.display='block';
									_el('a000').appendChild(v);
								}
								else
								{
									var v = _el("a1203"+s60[i][0]);
									v.innerHTML = _aXc;
								}			
														
							}
						}
					}
				}
			}			
		}
		
		/*
		var q13='';
		for(var i=0;i<s61.length;i++)
		{
			k452.push(Array(s61[i][0], s61[i][1]));
			b='';
			//if(s61[i][0]!==v237)
			//b='(<a href="javascript:void(0)" style="font-weight:normal" onclick="f635('+s61[i][0]+')">block</a>)';
			q13+='<div id="dbhoo34_'+s61[i][0]+'" class="dboo34"><div style="float:left;overflow:hidden;white-space:nowrap;width:70px;"><a href="javascript:void(0)" onclick="f634('+s61[i][0]+')">'+s61[i][1]+'</a></div></div>';
		}
		
		if(q13!=="")
		{
			f236('a332').innerHTML=q13+f236('a332').innerHTML;
		}
		
		for(var i2=0;i2<s62.length;i2++)
		{
			var ik = _el('dbhoo34_'+s62[i2][0]);
			f236('a332').removeChild(ik);
			for(var j=0;j<k452.length;j++)
			{
				if(k452[j][0]==s62[i2][0])
				{
					k452.splice(j, 1);
				}
			}
			for(var k=0;k<o214.length;k++)
			{
				if(s62[i2][0]==o214[k][0])
				{
					o214[k][1].window.document.getElementById('a236').innerHTML = o214[k][1].window.document.getElementById('a236').innerHTML+'<span style="color:#FF0000">This user got disconnected!</span>';
					o214[k][1].window.document.getElementById('jain_1').scrollTop = o214[k][1].window.document.getElementById('jain_1').scrollHeight;	
					o214[k][1].window.document.getElementById('a215').disabled="disabled";
					o214[k][1].window.document.getElementById('simone').disabled="disabled";
				}
			}
		}*/
		//alert('aaaaaaaaaaaaaaaaa'+q12);
		if(q12!=="")
		{
			
			var v = document.createElement("div");
			v.style.padding='2px';
			for(var sz=0;sz<smz.length;sz++)
			{
				q12=q12.replace(new RegExp(smz[sz],"gi"), '<img src="pix/smileys/'+(smz[sz].replace(/-/g,''))+'.gif">')
			}
			v.innerHTML = q12;
			var l = f236('a217');
			l.appendChild(v);
			l.scrollTop = l.scrollHeight;
		}
		
		//var is = i.split('______');
			//flat = true;
		}
	}
	xmlHttp.open("POST",'index.php?option=com_phchat',true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//alert(data);
	xmlHttp.send(data);
	
		
		/*},
		failure: function (oResponse) {
			GRUBt = 0;
			displayCustomerInfo($SEND_RECEIVE_PROBLEM);
			}, timeout: _TillABORT};
		//$PLUS[id] = parseInt(e('p_'+id).innerHTML);
		//e('p_'+id).innerHTML = '<img src="img/green_rot.gif" />';
		YAHOO.util.Connect.asyncRequest("GET", "?a458="+x236.i166+'&&j='+x236.t200[0]+"&&v237="+x236.v237, oCallback);*/
}

function g800(l,lc) {
		var q='';
		lc=lc.split("_");
		if(lc[0]!=='0')
		q+='color:'+lc[0]+';';
		if(lc[1]!=='0')
		q+='font-family:'+lc[1]+';';
		if(lc[2]!=='0')
		q+='font-size:'+lc[2]+'pt;';
		if(lc[3]!=='0')
		q+='font-weight:bold;';
		if(lc[4]!=='0')
		q+='font-style:italic;';
		if(lc[5]!=='0')
		q+='text-decoration:underline;';
		return '<span style="'+q+'">'+l+'</span>';
}
function g801(l,lc) {
		var q='';
		lc=lc.split("_");
		if(lc[1]!=='0')
		q+='color:'+lc[1]+';';
		if(lc[2]!=='0')
		q+='font-family:'+lc[2]+';';
		if(lc[3]!=='0')
		q+='font-size:'+lc[3]+'pt;';
		if(lc[4]!=='0')
		q+='font-weight:bold;';
		if(lc[5]!=='0')
		q+='font-style:italic;';
		if(lc[6]!=='0')
		q+='text-decoration:underline;';
		return '<span style="'+q+'">'+l+'</span>';
}

function f634(l,i)
{
		var iEE = window.open("index.php?option=com_phchat&a903="+l+"&&a904=1&a905="+v237, "phchat"+l, "location=0,resizable=0,status=0,scrollbars=0,width=384,height=350");
		
		o214.push(Array(l,iEE));
}

function n127(l)
{
	var p=0;for(var i2=0;i2<o214.length;i2++)
	{
		if(o214[i2][0]==l)
		{
			p++;
		}
	}
	_el('a000').removeChild(_el("a1203"+l));
	if(p==0)
	{
		f634(l);
	}		
}
function n126(l)
{
		_el('a000').removeChild(_el("a1203"+l));
}
	
function _el(item)
{
	return document.getElementById(item);
}
cdisaBler = '<table border="0" cellspacing="1" width="60" cellpadding="0" bgcolor="#FFFFFF"><tr><td onclick="cngcolor(this)" bgcolor="#FF0054" height="20">&nbsp;</td></tr><tr><td onclick="cngcolor(this)" height="20" bgcolor="#4653FF">&nbsp;</td></tr><tr><td onclick="cngcolor(this)" height="20" bgcolor="#3B6A9F">&nbsp;</td></tr><tr><td onclick="cngcolor(this)" height="20" bgcolor="#17B4A3">&nbsp;</td></tr><tr><td onclick="cngcolor(this)" height="20" bgcolor="#FFD200">&nbsp;</td></tr><tr><td onclick="cngcolor(this)" height="20" bgcolor="#FF0000">&nbsp;</td></tr><tr><td onclick="cngcolor(this)" height="20" bgcolor="#000000">&nbsp;</td></tr><tr><td onclick="cngcolor(this)" height="20" bgcolor="#FF9600">&nbsp;</td></tr><tr><td onclick="cngcolor(this)" height="20" bgcolor="#FFEA00">&nbsp;</td></tr><tr><td onclick="cngcolor(this)" height="20" bgcolor="#0024FF">&nbsp;</td></tr></table>';

var smz=Array();
for(var i=0;i<28;i++)
{
	smz.push('-'+(i+1)+'-');
}
POOM = '<table style="border:1px solid #CCCCCC; " cellspacing="0" cellpadding="0" class="smiley"><tr><td align="center"><table width="100%" cellspacing="0" cellpadding="2"><tr><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-1-\')" src="pix/smileys/1.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-2-\')" src="pix/smileys/2.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-3-\')" src="pix/smileys/3.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-4-\')" src="pix/smileys/4.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-5-\')" src="pix/smileys/5.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-6-\')" src="pix/smileys/6.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-7-\')" src="pix/smileys/7.gif"></td></tr><tr><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-8-\')" src="pix/smileys/8.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-9-\')" src="pix/smileys/9.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-10-\')" src="pix/smileys/10.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-11-\')" src="pix/smileys/11.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-12-\')" src="pix/smileys/12.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-13-\')" src="pix/smileys/13.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-14-\')" src="pix/smileys/14.gif"></td></tr><tr><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-15-\')" src="pix/smileys/15.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-16-\')" src="pix/smileys/16.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-17-\')" src="pix/smileys/17.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-18-\')" src="pix/smileys/18.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-19-\')" src="pix/smileys/19.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-20-\')" src="pix/smileys/20.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-21-\')" src="pix/smileys/21.gif"></td></tr><tr><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-22-\')" src="pix/smileys/22.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-23-\')" src="pix/smileys/23.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-24-\')" src="pix/smileys/24.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-25-\')" src="pix/smileys/25.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-26-\')" src="pix/smileys/26.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-27-\')" src="pix/smileys/27.gif"></td><td onmouseover="smitabcol(this);" onmouseout="smitabout(this);" align="center"><img onclick="SM(\'-28-\')" src="pix/smileys/28.gif"></td></tr></table></td></tr></table>';
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																									  
function ccdisabled()
{
	var ni = _el('smiliz');
	var newdiv = document.createElement('div');
	newdiv.setAttribute("id","SMOLZED");
	newdiv.style.overflow="auto";
	newdiv.style.height="80px";
	newdiv.style.width="77px";
	newdiv.style.position="absolute";
	newdiv.innerHTML = cdisaBler;
	ni.appendChild(newdiv);
}
function cngcolor(CNGI)
{
	clocolor(CNGI.bgColor)
}
function clocolor(CLID)
{
	var ni = _el('smiliz');
	var olddiv = _el('SMOLZED');
	ni.removeChild(olddiv);
	var oTix = _el("shibaba");
	oTix.style.color = CLID;
	_el("m4050").value = CLID;
}

function asmup(obj,ol,cl)
{
	$loc="smh";
	$blz="SMCH";
	$TTi="shibaba";

	var sa=_el('smh');
	var ni=document.createElement("div");
	ni.setAttribute("id",$blz);
	ni.innerHTML = POOM;
	ni.style.position="absolute";
	sa.appendChild(ni);
}
function smitabcol(SMIsrc)
{
	SMIsrc.bgColor = "#FFFFFF";
}
function smitabout(SMIsrc)
{
	SMIsrc.bgColor = "";
}
function SM(strCode)
{
	_el($TTi).value+=" "+strCode+" ";
	dwmnh();
}


function closefont()
{
	var ni = _el('fontface');		
	var oTix = _el("shibaba");
	oTix.style.fontFamily = ""+ni.value+"";
	_el("m4051").value = ni.value;
}

function closesizer(){
	var ni = _el('sizeface');
	var oTix = _el("shibaba");
	oTix.style.fontSize = ""+ni.value+"pt";
	_el("m4052").value = ni.value;
}
$blodupB=0;
$italicup=0;
$undeleup=0;
function boldup(){
	if($blodupB==1){
		var oTix = _el("shibaba");
		oTix.style.fontWeight="";		
		var oBix = _el("boldpic");
		oBix.setAttribute("src","pix/editor_bold_off.gif");
		_el("m4053").value = 0;
		$blodupB=0; 
	}else{
		var oTix = _el("shibaba");
		oTix.style.fontWeight="bold";		
		var oBix = _el("boldpic");
		oBix.setAttribute("src","pix/editor_bold_on.gif");
		_el("m4053").value = 1;
		$blodupB=1;
	}
}
function italicup(){if($italicup==1){var oTix = _el("shibaba");oTix.style.fontStyle="";var oBix = _el("italicpic");oBix.setAttribute("src","pix/italic_off.gif");_el("m4054").value = 0;$italicup=0;}else{var oTix = _el("shibaba");oTix.style.fontStyle="italic";var oBix = _el("italicpic");oBix.setAttribute("src","pix/italic_on.gif");_el("m4054").value = 1;$italicup=1;}}
function underlup(){if($undeleup==1){var oTix = _el("shibaba");oTix.style.textDecoration="";var oBix = _el("underlinepic");oBix.setAttribute("src","pix/underline_off.gif");_el("m4055").value = 0;$undeleup=0;}else{var oTix = _el("shibaba");oTix.style.textDecoration="underline";var oBix = _el("underlinepic");oBix.setAttribute("src","pix/underline_on.gif");_el("m4055").value=1;$undeleup=1;}}


$blz = null;
function dwmnh()
{
	if(_el($blz))
	{
		var sa=_el($loc);
		var ni=_el($blz);
		sa.removeChild(ni);
	}
}

function jusc(piker,ritm, l)
{
	
	if(piker.keyCode == 13)
	{
		f848(ritm, l);		
	}
}
function jusc2(ritm, l)
{
	//x236.f848(ritm, l);
	alert(l);
}

function ln(l)
{
	for(var i2=0;i2<x236.o214.length;i2++)
	{
		if(l==x236.o214[i2][0])
		{
			x236.o214.splice(i2, 1);
		}
	}
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function createXmlHttpRequestObject()
{
	//Create a boolean variable to check for a valid Microsoft ActiveX instance.
		var xmlhttp = false;
	//Check if we are using Internet Explorer.
		try {//If the JavaScript version is greater than 5.
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) {//If not, then use the older ActiveX object.
			try {//If we are using Internet Explorer.
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {//Else we must be using a non-Internet Explorer browser.
				xmlhttp = false;}
		}// If we are not using IE, create a JavaScript instance of the object.
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') 
			{xmlhttp = new XMLHttpRequest();}
		return xmlhttp;
}

function processajaxPOST (serverPage, data){
	flat = false;
	var xmlHttp = createXmlHttpRequestObject();
	//Get an XMLHttpRequest object for use.	
	xmlHttp.onreadystatechange = function() 
	{
		
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			flat = true;
		}
	}
	xmlHttp.open("POST", serverPage ,true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//alert(data);
	xmlHttp.send(data);
}