addEvent(window, "load", init);

function init() {
	if ($("logo")) {
		addEvent($("logo"), "click", function() {
			document.location = "/?p=default";
		});
	}
	if ($("intro_heading")) {
		window.setTimeout("showIntroHeading()", 7000);
		addEvent($("skip"), "click", function() {
			document.location = "/?p=default";
		});
		addEvent(document.getElementsByTagName("body")[0], "click", function() {
			document.location = "/?p=default";
		});		
		addEvent($("swf"), "click", function() {
			document.location = "/?p=default";
		});
		addEvent($("swf_object"), "click", function() {
			document.location = "/?p=default";
		});
	}
	return true;
}		

function showIntroHeading() {
	if ($("intro_heading")) {
		$("intro_heading").appear({duration: 3, afterFinish: function() {
			window.setTimeout("document.location='/?p=default'", 3000);
		}});
	}
}

function setCookie(name, value, seconds) {

	if (typeof(seconds) != 'undefined') {
		var date = new Date();
		date.setTime(date.getTime() + (seconds*1000));
		var expires = "; expires=" + date.toGMTString();
	}
	else {
		var expires = "";
	}

	document.cookie = name+"="+value+expires+"; path=/";
}

function getCookie(name) {

	if (document.cookie) {
		name = name + "=";
		var carray = document.cookie.split(';');

		for(var i=0; i<carray.length; i++) {
			var c = carray[i];
			while (c.charAt(0) ==' ') c = c.substring(1, c.length);
			if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
		}
	}
}

function deleteCookie(name) {
	setCookie(name, "", -1);
}

function isEMail(sAddr) {

	re = /^([a-z+-_]+)((\.[a-z+-_]+)*)(@)([a-z+-_]+\.)+([a-z]{2,6})$/i;
	if (sAddr.match(re)) {
		return true;
	} else {
		return false;
	}

}

function getQueryStringArg(argName) {

	var s = document.location.search.substring(1);
	var a = s.split("&");
	for (var i=0; i<a.length; i++) {
		var e = a[i].split("=");
		if (e[0] == argName) {
			return e[1];
		}
	}
}


