﻿function getCookie(c_name) {
	if (document.cookie.length > 0) {
		c_start = document.cookie.indexOf(c_name + "=");
		if (c_start != -1) {
			c_start = c_start + c_name.length + 1;
			c_end = document.cookie.indexOf(";", c_start);
			if (c_end == -1)
				c_end = document.cookie.length;
			return unescape(document.cookie.substring(c_start, c_end));
		}
	}
	return "";
}

function createRequestObject(str) {
	var data = new Object();
	var keypairs = new Object();

	numKP = 1;
	while (str.indexOf('&') > -1) {
		keypairs[numKP] = str.substring(0, str.indexOf('&'));
		str = str.substring((str.indexOf('&')) + 1);
		numKP++;
	}
	keypairs[numKP] = str;

	for (i in keypairs) {
		keyName = keypairs[i].substring(0, keypairs[i].indexOf('='));
		keyValue = keypairs[i].substring((keypairs[i].indexOf('=')) + 1);
		while (keyValue.indexOf('+') > -1) {
			keyValue = keyValue.substring(0, keyValue.indexOf('+')) + ' ' + keyValue.substring(keyValue.indexOf('+') + 1);
		}
		keyValue = unescape(keyValue);

		if (data[keyName]) {
			data[keyName] = data[keyName] + separator + keyValue;
		} else {
			data[keyName] = keyValue;
		}
	}

	return data;
}
