function openImage(imgName, wt, ht, top, left) { 

	if (!top) top = (screen.height) ? ((screen.height - ht)/2 - 50) : 0; 
	
	if (!left) left = (screen.width) ? (screen.width - wt)/2 : 0; 
	
	
	
	image=window.open("","fullImage","width=" + (wt+20) + ",height=" + (ht+20) + ",top=" + top + ",left=" + left + ",toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no"); 
	
	image.focus(); 
	
	image.document.open(); 
	
	image.document.write("<html>\n<head>\n<title>" + imgName + "</title>\n"); 
	
	image.document.write("<meta name=\"robots\" content=\"noindex,nofollow\">\n"); 
	
	image.document.write("<a href=\"javascript: window.close();\"><img src=\"" + imgName + "\" width=" + wt + " height=" + ht + " border=0 alt=\"Close window\"></a>\n"); 
	
	image.document.write("\n</body></html>"); 
	
	image.document.close(); 
	
} 


function TryToSubmit(form_name)
{
	if (CheckForm(form_name))
	{
		document.forms[form_name].submit();
		return true;
	}
	else		return false;
}

var EmailCheck = new RegExp('^[A-z0-9\._%-]+@([A-z0-9-]+\.)+[A-z]{2,4}$', 'i');

/*
	Функция проверяет форму form_name на коректнотность данных.
	ЕСЛИ 
		не введено имя	
	ИЛИ неправельно введен e-mail
	ИЛИ не введено сообщение,
	ТО наводится фокус на элемент формы, в котором не коректные данные,
	И возвращается false,
	ИНАЧЕ возвращается true
	@param string form_name - название проверяемой формы
	@return boolean - true/false - данные в форме корректны или нет.
*/
function CheckForm(form_name)
{
	//alert('CheckForm: form_name = ' + form_name);
	//window.alert('name= ' + document.forms[form_name].elements[form_name + '_name'].value);

	if (document.forms[form_name].elements['name'].value == '')
	{
		window.alert('Please, enter your name!');
		document.forms[form_name].elements['name'].focus();
		return false;
	}
	if (!EmailCheck.test(document.forms[form_name].elements['mail'].value))
	{
		window.alert('Please, enter valid email address!');
		document.forms[form_name].elements['mail'].focus();
		return false;
	}

	return true;
	
}