﻿function saveBandwidthMeasurement(description, downloadSize, downloadTime)
{
	if($.cookie('bandwidthMeasurement') != null)
	{
		return;
	}
	else
	{
		$.cookie('bandwidthMeasurement', 'true', {expires: 30});
	}
	var soapMessage = '<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><saveTwrBandwidthMeasurement><description>'+description+'</description><downloadSize>'+downloadSize+'</downloadSize><downloadTime>'+downloadTime+'</downloadTime></saveTwrBandwidthMeasurement></SOAP-ENV:Body></SOAP-ENV:Envelope>';
	$.ajax({
		'url': '/webservices/UtilServices',
		'type': 'POST',
		'dataType': 'xml',
		'data': soapMessage,
		'processData': false,
		'async': true,
		'error': function() {
			return false;
		},
		'success': function() {
			// do nothing
		},
		'beforeSend': function(req) {
			req.setRequestHeader('Method', 'POST');
		 	req.setRequestHeader('Content-Length', soapMessage.toString().length);
			req.setRequestHeader('Content-Type', 'text/xml; charset=utf-8');
			req.setRequestHeader('SOAPAction', 'saveTwrBandwidthMeasurement');
		}
	});
}
function saveLoadMeasurement(description, loadTime)
{
	if($.cookie('loadMeasurement') != null)
	{
		return;
	}
	else
	{
		$.cookie('loadMeasurement', 'true', {expires: 30});
	}
	var soapMessage = '<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><saveTwrFlashLoadMeasurement><description>'+description+'</description><loadTime>'+loadTime+'</loadTime></saveTwrFlashLoadMeasurement></SOAP-ENV:Body></SOAP-ENV:Envelope>';
	$.ajax({
		'url': '/webservices/UtilServices',
		'type': 'POST',
		'dataType': 'xml',
		'data': soapMessage,
		'processData': false,
		'async': true,
		'error': function() {
			return false;
		},
		'success': function() {
			// do nothing
		},
		'beforeSend': function(req) {
			req.setRequestHeader('Method', 'POST');
		 	req.setRequestHeader('Content-Length', soapMessage.toString().length);
			req.setRequestHeader('Content-Type', 'text/xml; charset=utf-8');
			req.setRequestHeader('SOAPAction', 'saveTwrFlashLoadMeasurement');
		}
	});
}
