var dlxCookies = dlxArray();
var dlxURLVars = dlxArray();

function dlxRemoveCookie(name, path, domain, sequre) { dlxSetCookie(name, "", "remove", path, domain, sequre); }
function dlxSetCookie(name, value, expires, path, domain, sequre)
{
	if (!value) value = "";
	if (expires)
	{
		if (expires == "remove") { if (dlxCookies[name] == null) return; expires = new Date(1900,1,1); }
		else if (expires.split)
		{
			var d = expires.split(expires.indexOf(".") >= 0 ? "." : "/");
			var delta = expires.indexOf("+") >= 0;
			expires = new Date();
			expires.setYear((delta ? expires.getFullYear() : 0) + 1*d[0]);
			expires.setMonth((delta ? expires.getMonth() : 0) + 1*d[1]);
			expires.setDate((delta ? expires.getDate() : 0) + 1*d[2]);
		}
	}
	var v = escape(value) + (expires ? "; expires=" + expires.toGMTString() : "")
		+ (path ? "; path=" + path : "")
		+ (domain ? "; domain=" + domain : "") + (sequre ? "; secure" : "");
	if (v != null)
	{
		window.document.cookie = name + "=" + v;
		dlxGetCookies();
	}
}

function dlxGetCookies() { dlxStrToObj(dlxCookies, this.document.cookie, ";"); }
function dlxGetURLVars() { dlxStrToObj(dlxURLVars, window.document.location.search.substring(1), "&"); }
function dlxStrToObj(Obj, str, delim)
{
	var c = str.split(delim);
	for (var i = 0; i < c.length; i++)
	{
		var t = c[i].split("=");
		var n = t[0];
		while (n.charAt(0) == " ") n = n.substring(1);
		if (t.length > 1 && n.length > 0) Obj[n]= unescape(t[1]);
	}
}

function dlxArray()
{
	var r = new Array;
//	if (!r.push) r.push = dlxPush;
	return r;
}

function checkMail(fname)
{
var f=document.forms[fname];
if(f.elements["email"].value)
	{	
		var re = new RegExp(".+@([A-Za-z0-9-_])+[.].*([A-Za-z0-9-_])+$","ig");
		if(!re.exec(f.elements["email"].value))
		{
			alert("Ââåäåí íåêîððåêòíûé e-mail");
			return false;
		}
		else return true;
	}
else return false;
}
function show_parent(url)
{
	if(window.opener){
		window.opener.location.href = url;
	}
}

