var xmlHttppm2;
function pmAct(opt,id)
{
var home_link=document.getElementById("pm_home_link").value;
var user_id=document.getElementById("pm_user_id").value;
var url=home_link+"plugins/site/themes/default/pmAction.php"
if(opt=='read')
{
url=url+"?opt="+opt+"&uid="+user_id+"&pmid="+id;
}
else if(opt=='sread')
{
url=url+"?opt="+opt+"&uid="+user_id+"&spmid="+id;
}
else if(opt=='tread')
{
url=url+"?opt="+opt+"&uid="+user_id+"&pmid="+id;
}
else if(opt=='replay')
{
url=url+"?opt="+opt+"&uid="+user_id+"&repdet="+id;
}
else if((opt=='delete1')||(opt=='delete2')||(opt=='delete3')||(opt=='delete4'))
{
url=url+"?opt="+opt+"&uid="+user_id+"&del="+id;
}
else
{
url=url+"?opt="+opt+"&uid="+user_id+"&page="+id;
}
xmlHttppm2=GetXmlHttpObject()
if (xmlHttppm2==null)
{
alert ("Browser does not support HTTP Request")
return 
}
xmlHttppm2.open("GET",url,true)
xmlHttppm2.onreadystatechange=stateChangedpm2 ;
xmlHttppm2.send(null);
}
function stateChangedpm2() 
{ 
if (xmlHttppm2.readyState==4 )
{ 
document.getElementById('pm_page').innerHTML=xmlHttppm2.responseText;
} 
}
function GetXmlHttpObject()
{
	var xmlHttppm2=null;
	
try
 {
	 // Firefox, Opera 8.0+, Safari
 xmlHttppm2=new XMLHttpRequest();
 }
catch (e)
 {
	
 //Internet Explorer
 try
  {
  xmlHttppm2=new ActiveXObject("Msxml2.XMLHTTP");
 
  }
 catch (e)
  {
	  
  xmlHttppm2=new ActiveXObject("Microsoft.XMLHTTP");
  
  }
 }
return xmlHttppm2;
}
/***************************Delete*************************************/
function pm_check_box(val,id)
{
   var c_value = "";
   if(id!=0)
   {
	c_value =id+'::';
   }
   else
   {
   var count=document.form1.pm_check.length;
   if(count>1)
   {
   for (var i=0; i < count; i++)
   {
   if (document.form1.pm_check[i].checked)
   {
   c_value = c_value+ document.form1.pm_check[i].value+'::';
   }
   }
   }
   else
   {
   if (document.form1.pm_check.checked)
   {
	c_value =document.form1.pm_check.value+'::';
   }
   }
   }
   if(c_value != "")
   {
   if(val==1)
   {
   pmAct('delete1',c_value)
   }
   else if(val==2)
   {
   pmAct('delete2',c_value)
   }
   else if(val==3)
   {
   pmAct('delete3',c_value)
   }
   else if(val==4)
   {
   pmAct('delete4',c_value)
   }
   }
}
/*******************************Check All*************************/
function checkall()
{
var count=document.form1.pm_check.length;
if(count>1)
{
for (var i=0; i < count; i++)
{
document.form1.pm_check[i].checked=true;
}
}
else
{
document.form1.pm_check.checked=true;
}
}
/************************Uncheck All****************************/
function uncheckall()
{
var count=document.form1.pm_check.length;
if(count>1)
{
for (var i=0; i < count; i++)
{
document.form1.pm_check[i].checked=false;
}
}
else
{
document.form1.pm_check.checked=false;
}
}
/***********************check Read****************************/
function checkRead()
{
var count=document.form1.pm_check.length;
if(count>1)
{
for (var i=0; i < count; i++)
{
if(document.getElementById('pm_read'+i).value!=0)
{
document.form1.pm_check[i].checked=true;
}
}
}
else
{
if(document.getElementById('pm_read'+i).value!=0)
{
document.form1.pm_check.checked=true;
}
}
}
/***********************************Check Unread**************************/
function checkUnread()
{
var count=document.form1.pm_check.length;
if(count>1)
{
for (var i=0; i < count; i++)
{
if(document.getElementById('pm_read'+i).value==0)
{
document.form1.pm_check[i].checked=true;
}
}
}
else
{
if(document.getElementById('pm_read'+i).value==0)
{
document.form1.pm_check.checked=true;
}
}
}
/*********************************username autocomplete****************************/
function lookup(inputString) {
	var home_link=document.getElementById("pm_home_link").value;
	
	var obj = document.getElementById('pm_user_lookup');
    var posX = obj.offsetLeft;
    var posY = obj.offsetTop;
    while(obj.offsetParent){
    posX=posX+obj.offsetParent.offsetLeft;
    posY=posY+obj.offsetParent.offsetTop;
    if(obj==document.getElementsByTagName('body')[0])
   {break}
   else{obj=obj.offsetParent;}
   }	
   posX=posX+5;
   posY=posY-20;
		if(inputString.length == 0) {
			// Hide the suggestion box.
			$('#suggestions').hide();
		} else {
			$.post(home_link+"plugins/site/themes/default/selUser.php", {queryString: ""+inputString+""}, function(data){
				if(data.length >0) {
					var element      = document.getElementById('suggestions');
					element.style.position = "absolute";
                    //element.style.display  = "block";
					element.style.left = posX+'px';
                     element.style.top  = posY+'px';
					$('#suggestions').show();
					$('#autoSuggestionsList').html(data);
				}
			});
		}
		
	} 
	
	function fill(uname,name) {
		$('#pm_toname').val(name);
		$('#pm_touser').val(uname);
		setTimeout("$('#suggestions').hide();", 200);
	}

