

  function makePOSTRequest(url,parameters) {

      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('post', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
     
   }


function makerateRequest(url, parameters) {

      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertrateContents;
      http_request.open('post', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);

    
   }


   
   
function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) { 
            result = http_request.responseText;
              
              document.getElementById('myspan').innerHTML = result;
			  document.commentform.add_comment_button.value = " Comment Posted";
                      
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
function alertrateContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) { 
            result = http_request.responseText;
              document.getElementById('rate').innerHTML = result;
                      
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   function get(obj) {
var res="myspan";
    var poststr = "name=" + encodeURI( document.getElementById("name").value ) +
                    "&comment=" + encodeURI( document.getElementById("comment").value )+
                     "&tsid=" + encodeURI( document.getElementById("tsid").value )+"&tid=" + encodeURI( document.getElementById("tid").value );

if (document.getElementById("comment").value.length == 0  )
{
alert("Comment is empty")
}
else if (document.getElementById("comment").value.length > 500  )
{
alert("Your Comment should be less than 500 character")
}
else
{

document.commentform.add_comment_button.value = "Adding comment..";
document.commentform.add_comment_button.disabled = true;
makePOSTRequest("/pcomment.aspx",poststr)
}

}

 function getrate(rate,url) {
    var poststr = "rate=" + rate +"&id=" + encodeURI( document.getElementById("tsid").value );
makerateRequest("updaterating.aspx",poststr)


}
function getmail() {
 var poststr = "catname=" + encodeURI( document.getElementById("catname").value );
document.getElementById('emaillist').innerHTML = "<span class=graytext>Loading the list ..</span>" ;
makePOSTRequest("my friends/tool.aspx",poststr)
}

function addemail() {
    var poststr = "tid=" + encodeURI( document.getElementById("tid").value ) +
                    "&email=" + encodeURI( document.getElementById("Email").value )+
                     "&cat=" + encodeURI( document.getElementById("cat").value );
document.getElementById('emaillist').innerHTML = "<span class=graytext>Loading the list ..</span>" ;
makePOSTRequest("my friends/addemail.aspx",poststr)


}





                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          