<!--
function createXmlHttpObject() {
  var req = null;
  try {
    req = new XMLHttpRequest(); //ie7, ff, safari
  }
  catch (e) {
    try {
      req = new ActiveXObject("Msxml2.XMLHTTP"); //later ie
    }
    catch (e) {
      try {
        req = new ActiveXObject("Microsoft.XMLHTTP") // earlier ie
      }
      catch (e) {
        // could not create XMLHttpRequest object
        return false;
      }
    }
  }
  return req;
}

function quickquote(postid) {
	var params="postid="+postid;

	objXMLHttp=createXmlHttpObject();
	
	if (objXMLHttp==null) {
		alert ('Your browser does not support the XMLHttpRequest object!');
		return;
	}
	//alert(params);
	var url='quickquote.php?'+params // prevent caching
	objXMLHttp.onreadystatechange = quickquoteresponse;
	objXMLHttp.open('GET',url,true); // GET method
	objXMLHttp.send(null); // always use null for GET method
}


function quickquoteresponse()
{

  if (objXMLHttp.readyState == 0)  {
    document.getElementById("response").innerHTML = "<img src=\"images/indicator.gif\" /> &#2441;&#2453;&#2509;&#2468;&#2495; &#2479;&#2497;&#2453;&#2509;&#2468; &#2453;&#2480;&#2459;&#2495;..."; //uninitialized
  }
//  <img src=\"images/indicator.gif\" /> &#2474;&#2509;&#2480;&#2488;&#2503;&#2488;&#2495;&#2434;...";
  else if(objXMLHttp.readyState == 1)  {
    document.getElementById("response").innerHTML = "<img src=\"images/indicator.gif\" /> &#2441;&#2453;&#2509;&#2468;&#2495; &#2479;&#2497;&#2453;&#2509;&#2468; &#2453;&#2480;&#2459;&#2495;..." //uninitialized
  }
  else if(objXMLHttp.readyState == 2)  {
    document.getElementById("response").innerHTML = "<img src=\"images/indicator.gif\" /> &#2441;&#2453;&#2509;&#2468;&#2495; &#2479;&#2497;&#2453;&#2509;&#2468; &#2453;&#2480;&#2459;&#2495;..."; //uninitialized
  }
  else if(objXMLHttp.readyState == 3)  {
    document.getElementById("response").innerHTML = "<img src=\"images/indicator.gif\" /> &#2441;&#2453;&#2509;&#2468;&#2495; &#2479;&#2497;&#2453;&#2509;&#2468; &#2453;&#2480;&#2459;&#2495;..."; //uninitialized
  }
  else if (objXMLHttp.readyState == 4 || objXMLHttp.readyState == "complete") {
//    document.getElementById("req_message").innerHTML=objXMLHttp.responseText; // completed
document.getElementById('req_message').value +=objXMLHttp.responseText;
document.getElementById('response').innerHTML="&#2441;&#2453;&#2509;&#2468;&#2495; &#2479;&#2497;&#2453;&#2509;&#2468; &#2453;&#2480;&#2467; &#2488;&#2478;&#2509;&#2474;&#2472;&#2509;&#2472; &#2489;&#2527;&#2503;&#2459;&#2503;&#2404;";

 }
} 

//define global variable to check if the keyboard is already loaded or not
var vkloaded=false;
function loadvirtualkeyboard(sel){
//	var display=document.getElementById('vkey').checked;
//alert(sel);
	
	//check if the keyboard is already loaded from server. if loaded just show it otherwise load it from server
	
	if(sel=="vkey"){
		//the checkbox is checked. so load/show the keyboard.
		if(vkloaded){ 
			//the keyboard is already loaded, just show it
			togglevk('show');
			return;
		} else {
			//keyboard is not loaded, load it using ajax and show it.
			togglevk('show');
			objXMLHttp=createXmlHttpObject();
			
			if (objXMLHttp==null) {
				alert ('Your browser does not support the XMLHttpRequest object!');
				return;
			}
			//alert(params);
			var url='http://forum.projanmo.com/banglaui/vk.php' // prevent caching
			objXMLHttp.onreadystatechange = loadvirtualkeyboardresponse;
			objXMLHttp.open('GET',url,true); // GET method
			objXMLHttp.send(null); // always use null for GET method
		} //end vkloaded
	} else {
		//the checkbox is unchecked. so hide it
		togglevk('hide');
		return;
	} //end display
}

function loadvirtualkeyboardresponse(){
	  if (objXMLHttp.readyState == 0)  {
    document.getElementById("vkplaceholder").innerHTML = "<img src=\"images/indicator.gif\" /> &#2477;&#2494;&#2480;&#2509;&#2458;&#2497;&#2527;&#2494;&#2482; &#2453;&#2495;&#2476;&#2507;&#2480;&#2509;&#2465; &#2482;&#2507;&#2465; &#2453;&#2480;&#2459;&#2495;...."; //uninitialized
  }
//  <img src=\"images/indicator.gif\" /> &#2474;&#2509;&#2480;&#2488;&#2503;&#2488;&#2495;&#2434;...";
  else if(objXMLHttp.readyState == 1)  {
    document.getElementById("vkplaceholder").innerHTML = "<img src=\"images/indicator.gif\" /> &#2477;&#2494;&#2480;&#2509;&#2458;&#2497;&#2527;&#2494;&#2482; &#2453;&#2495;&#2476;&#2507;&#2480;&#2509;&#2465; &#2482;&#2507;&#2465; &#2453;&#2480;&#2459;&#2495;...." //uninitialized
  }
  else if(objXMLHttp.readyState == 2)  {
    document.getElementById("vkplaceholder").innerHTML = "<img src=\"images/indicator.gif\" /> &#2477;&#2494;&#2480;&#2509;&#2458;&#2497;&#2527;&#2494;&#2482; &#2453;&#2495;&#2476;&#2507;&#2480;&#2509;&#2465; &#2482;&#2507;&#2465; &#2453;&#2480;&#2459;&#2495;...."; //uninitialized
  }
  else if(objXMLHttp.readyState == 3)  {
    document.getElementById("vkplaceholder").innerHTML = "<img src=\"images/indicator.gif\" /> &#2477;&#2494;&#2480;&#2509;&#2458;&#2497;&#2527;&#2494;&#2482; &#2453;&#2495;&#2476;&#2507;&#2480;&#2509;&#2465; &#2482;&#2507;&#2465; &#2453;&#2480;&#2459;&#2495;...."; //uninitialized
  }
  else if (objXMLHttp.readyState == 4 || objXMLHttp.readyState == "complete") {
//    document.getElementById("req_message").innerHTML=objXMLHttp.responseText; // completed
document.getElementById('vkplaceholder').innerHTML =objXMLHttp.responseText;
	vkloaded=true;
 }
	
}

function togglevk(option){
	if(option=="show"){
		var style2 = document.getElementById("vkplaceholder").style;
		style2.display = style2.display? "":"block";
	} else {
		var style2 = document.getElementById("vkplaceholder").style;
		style2.display = style2.display? "":"none";

	}

}

var divid='';
function update_quick_status(postid){
	divid=postid;
	newstatusobj='quick_cur_status_'+divid; //ID of the input box which value have to pass to server as new status
	var newstatus=document.getElementById(newstatusobj).value; //value of the input box as the new status.
	//alert(newstatus);

	var params="action=update_status&status="+newstatus+"&postid="+postid;

	qs=createXmlHttpObject();
	
	if (qs==null) {
		alert ('Your browser does not support the XMLHttpRequest object!. Please change your status from "Amar Projanmo"');
		return;
	}

	var url='quickstatus.php?'+params // prevent caching
	qs.onreadystatechange = update_quick_status_return;
	qs.open('GET',url,true); // GET method
	qs.send(null); // always use null for GET method
	
	var edit_div_id='quick_status_edit_'+divid; //ID of the DIV which was shown to edit user's status
	document.getElementById(edit_div_id).style.display='none';
	
}

function update_quick_status_return(){
	var newstatusdiv='cur_status_'+divid; //DIV ID where the new status will be shown
	  if (qs.readyState == 0)  {
    document.getElementById(newstatusdiv).innerHTML = "<img src=\"images/indicator.gif\" /> &#2438;&#2474;&#2465;&#2503;&#2463; &#2453;&#2480;&#2459;&#2495;..."; //uninitialized
  }
//  <img src=\"images/indicator.gif\" /> &#2474;&#2509;&#2480;&#2488;&#2503;&#2488;&#2495;&#2434;...";
  else if(qs.readyState == 1)  {
    document.getElementById(newstatusdiv).innerHTML = "<img src=\"images/indicator.gif\" /> &#2438;&#2474;&#2465;&#2503;&#2463; &#2453;&#2480;&#2459;&#2495;..." //uninitialized
  }
  else if(qs.readyState == 2)  {
    document.getElementById(newstatusdiv).innerHTML = "<img src=\"images/indicator.gif\" /> &#2438;&#2474;&#2465;&#2503;&#2463; &#2453;&#2480;&#2459;&#2495;..."; //uninitialized
  }
  else if(qs.readyState == 3)  {
    document.getElementById(newstatusdiv).innerHTML = "<img src=\"images/indicator.gif\" /> &#2438;&#2474;&#2465;&#2503;&#2463; &#2453;&#2480;&#2459;&#2495;..."; //uninitialized
  }
  else if (qs.readyState == 4 || qs.readyState == "complete") {
	document.getElementById(newstatusdiv).innerHTML =qs.responseText;
	//alert(qs.responseText);
 }
	
}

function activate_quick_status_edit(postid){
	
	var obj='quick_status_edit_'+postid;
	//document.getElementById(obj).style.display='inherit';
	document.getElementById(obj).style.display= document.getElementById(obj).style.display? "":"inherit";
			//style2.display = style2.display? "":"block";

	//alert(obj);
}
function quick_status_hide(postid){
	var obj='quick_status_edit_'+postid;
	document.getElementById(obj).style.display= document.getElementById(obj).style.display? "":"none";
}
//-->
