// JavaScript Document

function GenerateMailAddress( userName )
{
	var userMailAddress = userName + "&#0064;znakvody.com.ua";
	document.write( userMailAddress );
}

function ShowElement(elementName)
{
	document.getElementById(elementName).style.visibility = "visible";
}

function HideElement(elementName)
{
	document.getElementById(elementName).style.visibility = "hidden";
}

function AlignDiv()
{	
	var imageLayerStyle = document.getElementById("ImageLayer").style;
	var left = (document.body.clientWidth - parseInt(imageLayerStyle.width)) / 2;
	var top = (document.body.clientHeight - parseInt(imageLayerStyle.height)) / 2;
	
	if (left < 0)
	{
		left = 0;
	}
		
	if (top < 0)
	{
		top = 0;
	}

	imageLayerStyle.left = left + "px";
	imageLayerStyle.top = top + "px";
}

var soundLayer;

function PlaySound(soundURI) 
{
	if (soundLayer == null)
	{
		soundLayer = document.createElement('div');
		document.body.appendChild(soundLayer);
	}

	soundLayer.innerHTML = '<embed src="' + soundURI + '" autostart="true" width="0" height="0"/>';
}

function PlayMenuSound(music) 
{
	if (music == 1)
	{
		PlaySound("sounds/menu.wav");
	}
	else
	{PlaySound('')}
}

var caution = false;

function setCookie(name, value, expires, path, domain, secure) {
	var curCookie = name + "=" + escape(value) +
		((expires) ? "; expires=" + expires.toGMTString() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "")
	if (!caution || (name + "=" + escape(value)).length <= 140000)
		document.cookie = curCookie
	else
		if (confirm("Cookie exceeds 4KB and will be cut!"))
			document.cookie = curCookie
}

function getCookie(name) {
	var prefix = name + "="
	var cookieStartIndex = document.cookie.indexOf(prefix)
	if (cookieStartIndex == -1)
		return null
	var cookieEndIndex = document.cookie.indexOf(";", 
 cookieStartIndex + prefix.length)
	if (cookieEndIndex == -1)
		cookieEndIndex = document.cookie.length
	return unescape(document.cookie.substring(cookieStartIndex 
 + prefix.length, cookieEndIndex))
}

function deleteCookie(name, path, domain) {
	if (getCookie(name)) {
		document.cookie = name + "=" + 
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		"; expires=Thu, 01-Jan-70 00:00:01 GMT"
	}
}

function fixDate(date) {
	var base = new Date(0)
	var skew = base.getTime()
	if (skew > 0)
		date.setTime(date.getTime() - skew)
}

var now = new Date()
var now2 = new Date()
fixDate(now)
now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000)

var music = getCookie("counter")
if (!music)
	music = 1
else
	music = parseInt(music)
setCookie("counter", music, now)

function music_on() {
	if (music==1)
	{
		music = parseInt(music=0);
		setCookie("counter", music, now);
	}
	else
	{
		music = parseInt(music=1)
		setCookie("counter", music, now)
	}
}


