

function expandf(b,page,idz,reload)
{

     document.getElementById("page" + idz).innerHTML=page;

     
     if ( document.getElementById("p" + idz).innerHTML != " " && reload == 0)
     {
           if ( document.getElementById("p"+idz).style.visibility=="visible" )
	   {
              document.getElementById("p"+idz).style.visibility="hidden";
              document.getElementById("text"+idz).style.visibility="hidden";
              document.getElementById("subm"+idz).style.visibility="hidden";
              document.getElementById("p"+idz).style.display="none";
              document.getElementById("text"+idz).style.display="none"; 
              document.getElementById("subm"+idz).style.display="none";  
              document.getElementById("plus"+idz).innerHTML="[+] View Comments";
           }
           else
	   {
              document.getElementById("p"+idz).style.visibility="visible";


              document.getElementById("p"+idz).style.display="inline";

              document.getElementById("text"+idz).style.visibility="visible"; 
              document.getElementById("subm"+idz).style.visibility="visible";  
              document.getElementById("text"+idz).style.display="inline";
              document.getElementById("subm"+idz).style.display="inline";  
              
              document.getElementById("plus"+idz).innerHTML="[-] Hide Comments";


           }
     }
     if ( document.getElementById("p"+idz).innerHTML==" " )
     {
	    document.getElementById("p" + idz).innerHtml="Loading...";


              document.getElementById("text"+idz).style.visibility="visible"; 
              document.getElementById("subm"+idz).style.visibility="visible"; 
              document.getElementById("text"+idz).style.display="inline"; 
              document.getElementById("subm"+idz).style.display="inline";  
              
              document.getElementById("plus"+idz).innerHTML="[-] Hide Comments";

     }


     var xmlHttp;
     try
     {
     // Firefox, Opera 8.0+, Safari
     xmlHttp=new XMLHttpRequest();

       }
     catch (e)
       {
       // Internet Explorer
       try
         {
         xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
         }
       catch (e)
         {
         try
           {
           xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
           }
         catch (e)
           {
           alert("Your browser does not support AJAX!");
           return false;
           }
         }
       }
       xmlHttp.onreadystatechange=function()
         {
         if(xmlHttp.readyState==4)
           {
               
               var arr = xmlHttp.responseText;
               if ( arr == "failure" )
                     return;
		document.getElementById('p'+idz).innerHTML=arr;
		document.getElementById("p" + idz).innerHTML+="<a href='javascript:report()'>Report</a>";

	document.getElementById('maintable'+idz).style.width='75%';
           }
         }

  xmlHttp.open("POST","get.php",true);
  xmlHttp.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded; charset=UTF-8" ); 
  xmlHttp.send("q=" + b + "&p=" + page + "&currp=" + document.getElementById("page" + idz).innerHTML + "&id=" + idz);
}
function comment(b,idz)
{
var c = document.getElementById("text" + idz).value;
    if ( c.length < 5)
    {
         alert("Please enter at least 5 characters");
         return;
    }
    document.getElementById("subm" + idz).disabled=true;
    document.getElementById("text" + idz).disabled=true;
     var xmlHttp;
     try
     {
     // Firefox, Opera 8.0+, Safari
     xmlHttp=new XMLHttpRequest(); 

       }
     catch (e)
       {
       // Internet Explorer
       try
         {
         xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
         }
       catch (e)
         {
         try
           {
           xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
           }
         catch (e)
           {
           alert("Your browser does not support AJAX!");
           return false;
           }
         }
       }
       xmlHttp.onreadystatechange=function()
         {
         if(xmlHttp.readyState==4)
           {
               
               var arr = xmlHttp.responseText;
			if ( arr == "failure" )
			{
				document.getElementById("p"+idz).innerHTML += "<br><font color='red'><b>Please register to make a comment. <a href='http://wikilawproject.org/index.php?title=Special:UserLogin'>Register here</a></b></font><br>";
			}
			else
			{
                 		expandf(b,1,idz,1);
			} 
           }
         }

  xmlHttp.open("POST","send.php",true);
  xmlHttp.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded; charset=UTF-8" ); 
  var g = document.getElementById("text" + idz).value;
  while ( g.indexOf("&") != -1 )
       g = g.replaceAll("&", "**^~@^**");

  xmlHttp.send("msg=" + g + "&i=" + b);

}