function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sndReq(id,start) {

	http.open('get', 'clientspeak.php?id='+id+'&start='+start);
    http.onreadystatechange = handleResponse;
    http.send(null);
	//setTimeout("sndReq()", 5000); // Recursive JavaScript function calls sndReq() every second
}

function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();


        if(response.indexOf('|' != -1)) {
            update = response.split('|');
		
         
		  var  id=update[2];
		  var  start=update[3];
		
		
		  
		  document.getElementById("clientspk").style.display='none';
		  document.getElementById("clientspk").innerHTML = update[1];
		  
		  

		  
	//	 alert(start);
		   
		   //PassId(id);
		  if((id==0)&&(start==1))
		  {
		   setTimeout("wait1()", 3000);
		  }
		  else
		  {
		  setTimeout("wait1()",0.3000);
		  }
		   //Effect.Appear('dtime');
		  setTimeout("wait('"+id+"')", 8000);
			
			
        }
    }
}
function wait(id)
{
	  var d = new Date();
			  var i;
			  
			
			 var t_sec = d.getSeconds();
			 t_sec_inc= t_sec+=5;
			 
			 if(t_sec==t_sec_inc)
			 {
			  Effect.Fade("clientspk");
			  id++;
			  setTimeout("sndReq('"+id+"')", 1000); 
			 }
			
			 
}
function wait1()
{
	  var d = new Date();
			  var i;
			
			 var t_sec = d.getSeconds();
			 t_sec_inc= t_sec+=5;
			 
			 if(t_sec==t_sec_inc)
			 {
							
			  Effect.Appear("clientspk");
			  //setTimeout("sndReq()", 1000); 
			 }
			
			 
}
