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 report_abuse_http = createRequestObject();
var send_report_abuse_http = createRequestObject();

function buy_report_abuse(f,company_code,key)
{   
 var params = "";
 // Step through the form elements  
   for( var i = 0; i < f.elements.length; i++ )  
 {   
  params = params+f.elements[i].name+"="+f.elements[i].value+"&";
 }  

  report_abuse_http.open('post', '/apps/exchange/community/general/buy_report_abuse.html');
  report_abuse_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  report_abuse_http.setRequestHeader("Content-length", params.length); 
  report_abuse_http.setRequestHeader("Connection", "close");
  report_abuse_http.onreadystatechange = function(){ report_abuse_handleResponse(f,key)}; 
  report_abuse_http.send(params);
}

function report_abuse_handleResponse(f,key) 
{
    if(report_abuse_http.readyState == 4){
        var response = report_abuse_http.responseText;   
        document.getElementById("report_abuse_layer"+key).innerHTML=response;
    } 
}

function buy_send_report_abuse(f, company_code,prod_id)
{
 var params = "";
 // Step through the form elements  
 for( var i = 0; i < f.elements.length; i++ )  
 {   
  params = params+f.elements[i].name+"="+f.elements[i].value+"&";
 }
 params = params+"reason="+f.reason.value+"&";
 
 send_report_abuse_http.open('post', '/apps/exchange/community/general/buy_send_report_abuse.html');
    send_report_abuse_http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
 send_report_abuse_http.setRequestHeader("Content-length", params.length);
 send_report_abuse_http.setRequestHeader("Connection", "close");
 send_report_abuse_http.onreadystatechange = function(){ send_report_abuse_handleResponse(f,prod_id)}; 
    send_report_abuse_http.send(params);
}

function send_report_abuse_handleResponse(f,prod_id) 
{
 if(send_report_abuse_http.readyState == 4){
        var response = send_report_abuse_http.responseText;
        
        document.getElementById('report_abuse_layer'+prod_id).innerHTML=response;
    } 
}

function closelayer(layer_id)
{
 document.getElementById(layer_id).innerHTML='';
} 
