// JAVASCRIPT FUNCTIONS 1.1
// © Jason Stockton & Moogle Media 2008

function addslashes(str) {
	str=str.replace(/\'/g,'\\\'');
	str=str.replace(/\"/g,'\\"');
	str=str.replace(/\\/g,'\\\\');
	str=str.replace(/\0/g,'\\0');
	return str;
}

function stripslashes(str) {
	str=str.replace(/\\'/g,'\'');
	str=str.replace(/\\"/g,'"');
	str=str.replace(/\\\\/g,'\\');
	str=str.replace(/\\0/g,'\0');
	return str;
}

function ajaxFormat(str) {
	str=str.replace(/(\r\n|\r|\n)/g, "-n-");
	str=str.replace(/&/g, "-and-");
	str=str.replace(/#/g, "-hash-");
	str=str.replace(new RegExp( "\\+", "g" ),"-plus-");
	str=str.replace(/'/g, "-sq-");
	str=str.replace(/"/g, "-dq-");
	return str;
}

function ajaxUnformat(str) {
	str=str.replace(/-n-/g, "\n");
	str=str.replace(/-and-/g, "&");
	str=str.replace(/-hash-/g, "#");
	str=str.replace(/-plus-/g, "+");
	str=str.replace(/-sq-/g, "&#39;");
	str=str.replace(/-dq-/g, "&#34;");
	return str;
}

function ajaxUnformatBR(str) {
	str=str.replace(/-n-/g, "<br>");
	str=str.replace(/(\r\n|\r|\n)/g, "<br>");
	str=str.replace(/-and-/g, "&");
	str=str.replace(/-hash-/g, "#");
	str=str.replace(/-plus-/g, "+");
	str=str.replace(/-sq-/g, "&#39;");
	str=str.replace(/-dq-/g, "&#34;");
	return str;
}

function returnTime() {
	var thisdate = new Date();
	var timer = thisdate.getTime();
	return timer;
}

// CREATE COOKIE
function createCookie(name,value,hours) {
	if (hours) {
		var date = new Date();
		date.setTime(date.getTime()+(hours*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
} 