var duration = 4;
var ads = [];
var ct = 0;

function slideshow()
{
	var n = (ct+1)%src.length;
	if (ads[n] && (ads[n].complete || ads[n].complete == null))
	{
		document["slideshow"].src = ads[ct=n].src;
	}
	ads[n = (ct+1)%src.length] = new Image;
	ads[n].src = src[n];
	setTimeout("slideshow()", duration * 1000);
}

function get_sites()
{
	new Ajax.Updater({success: 'other_sites'}, '/ajax/?action=get_sites', {asynchronous: true});
}

function leaveComment()
{
	$('com_answer').hide();
	$('c_form').show();
}

function sendComment(f)
{
	if ($("c_name").value == '')
	{
		alert('Ім\'я порожнє!');
		return false;
	}
	if ($("c_email").value == '')
	{
		alert('Email порожній!');
		return false;
	}
	if (!checkEmail($("c_email").value))
	{
		alert('Email має невірний формат!');
		return false;
	}
	if ($("c_text").value == '')
	{
		alert('Коментар порожній!');
		return false;
	}

	if (s = $('c_subm'))
	{
		s.disabled = true;
		s.value = 'відправка коментаря...';
	}
	new Ajax.Updater (	'com_answer', 
						'/ajax/?action=addcomment',
						{
							asynchronous:true, 
							parameters: Form.serialize(f),
							onComplete: function()
							{
								$('c_form').hide();
								$('com_answer').show();
								f.reset();
								if (s)
								{
									s.disabled = false;
									s.value = 'відіслати';
								}
							}
						}
					);
	return false;
}

function sendFeedback(f)
{
	if ($("f_name").value == '')
	{
		alert('Ім\'я порожнє!');
		return false;
	}
	if ($("f_email").value == '')
	{
		alert('Email порожній!');
		return false;
	}
	if (!checkEmail($("f_email").value))
	{
		alert('Email має невірний формат!');
		return false;
	}
	if ($("f_text").value == '')
	{
		alert('Текст порожній!');
		return false;
	}
	new Ajax.Updater (	'f_answer', 
						'/ajax/?action=addfeedback',
						{
							asynchronous:true, 
							parameters: Form.serialize(f),
							onComplete: function()
							{
								$('f_form').hide();
							}
						}
					);
	
	return false;
}

function showhide(layer1, layer2)
{
	var state1 = 'none';
	var state2 = 'block';
	
	if (document.layers)
	{
		if (document.layers[layer1].display == state1)
		{
			document.layers[layer1].display = state2;
			document.layers[layer2].display = state1;
		}
		else
		{
			document.layers[layer1].display = state1;
			document.layers[layer2].display = state2;
		}
	}
	if (document.getElementById)
	{
		if (document.getElementById(layer1).style.display == state1)
		{
			document.getElementById(layer1).style.display = state2;
			document.getElementById(layer2).style.display = state1;
		}
		else
		{
			document.getElementById(layer1).style.display = state1;
			document.getElementById(layer2).style.display = state2;
		}
	}
}

function checkEmail(val)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(val))
	{
		return true;
	}
	return false;
}