﻿function ajax(url, callback, context, body, headers){
    var r = new Sys.Net.WebRequest();
	
	if (body){ 
	    r.set_body( body );
	}
		
	if (headers) {
	   for(i = 0; i < headers.length;i++){
	      r.get_headers()[headers[i].key] = headers[i].value;  
	   } 
	}
	
	r.set_url( url );
	r.set_httpVerb( 'POST' );

	if( context )
	    r.set_userContext( context );
	if( callback )
	    r.add_completed( callback );
	
	r.invoke();
}