var mod_data_value_oAjax=new ExAjaxClass();
mod_data_value_oAjax.AddCallBackHnadler(recieve_data,AjaxResponseType.responseTEXT);


function add_value(req_for)
{
	

	var req='';
	var data=''
	if(req_for==0)
	{
	
		req='add';
		var data=document.getElementById('insertion_data').value;
		var url=document.getElementById('hidden_data').value;
		var course_id=document.getElementById('insertion_block_c_id').value;
		var user_id=document.getElementById('insertion_block_u_id').value;
		var noofrow=document.getElementById('insertion_block_row').value;
		
	if(data=='') return false;
	}
	
	uri=url+'/blocks/shoutbox/adddata.php?data='+data+'&req='+req+'&course_id='+course_id+'&row='+noofrow+'&u_id='+user_id+'&';
	
	mod_data_value_oAjax.sendToServer(AjaxMethodType.GET,uri,'true');
}

function recieve_data(retStr,errCode,AStatus)
{
	
document.getElementById('insertion_data').value='';
document.getElementById('list_container').innerHTML = retStr;
}


function checked_all()
{
var fmobj=document.forms[0];
for (var i=0;i<fmobj.elements.length;i++) {
    var e = fmobj.elements[i];
    if (e.type=='checkbox') {
      e.checked = true;
    }
  }
	
	
	
}


function unchecked_all()
{
var fmobj=document.forms[0];

for (var i=0;i<fmobj.elements.length;i++) {
    var e = fmobj.elements[i];
    if (e.type=='checkbox') {
      e.checked = false;
    }
  }
	
	
	
	
}
var mod_data_deletion_oAjax=new ExAjaxClass();
mod_data_deletion_oAjax.AddCallBackHnadler(delete_value,AjaxResponseType.responseTEXT);



function delete_data()
{
jj=0;
var course_id=document.getElementById('insertion_block_c_id').value;
sst=new Array();
var url=document.getElementById('hidden_data').value;
var fmobj=document.forms[0];
for (var i=0;i<fmobj.elements.length;i++) {
    var e = fmobj.elements[i];
    if (e.type=='checkbox'&& e.checked==true) {
      sst[jj]=e.id;
	  //alert(e.id);
	  jj++;
    }
  }
   uri=url+'/blocks/shoutbox/delete_data.php?id='+sst+'&course_id='+course_id+'&';
	//alert(uri);
	mod_data_deletion_oAjax.sendToServer(AjaxMethodType.GET,uri,'true');
	
}


function delete_value(retStr,errCode,AStatus)
{
//alert(retStr);
document.getElementById('conatiner_list').innerHTML = retStr;
}
function limiter(){
var count = document.getElementById('insertion_block_char').value;  

var tex=document.getElementById('insertion_data').value;
var len = tex.length;

if(len > count){
        tex = tex.substring(0,count);
        document.getElementById('insertion_data').value =tex;
        return false;
}

document.getElementById('limit').innerHTML = count-len;
}


function empty()
{
  document.getElementById('insertion_data').value ='';	
}


function popUp() {
var url=document.getElementById('hidden_data').value;
var course_id=document.getElementById('insertion_block_c_id').value;	
URL=url+'/blocks/shoutbox/pop_window.php?course_id='+course_id;
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=600,height=500,left = 540,top = 134');");
}

function auto_refresh()
{

setTimeout ( "setToBlack()", 10000 );


}
var mod_data_refresh_oAjax=new ExAjaxClass();
mod_data_refresh_oAjax.AddCallBackHnadler(refresh_recieve_data,AjaxResponseType.responseTEXT);


function setToBlack()
{
//var data=document.getElementById('insertion_data').value;
		var url=document.getElementById('hidden_data').value;
		var course_id=document.getElementById('insertion_block_c_id').value;
		var user_id=document.getElementById('insertion_block_u_id').value;
		var noofrow=document.getElementById('insertion_block_row').value;

//var url=document.getElementById('hidden_data').value;
 //uri=url+'/blocks/shoutbox/auto_refresh.php?course_id='+course_id+'&';
uri=url+'/blocks/shoutbox/auto_refresh.php?course_id='+course_id+'&row='+noofrow+'&';
//alert(uri);
	mod_data_refresh_oAjax.sendToServer(AjaxMethodType.GET,uri,'true');
	setTimeout ( "auto_refresh()", 10000 );

}

function refresh_recieve_data(retStr,errCode,AStatus)
{
//alert(retStr);
if(retStr==null)
{

}
else
{
document.getElementById('list_container').innerHTML = retStr;
}

	
}