<!--
step = 10;
width = 502;
x1 = x2 = width/2;
function curtainOn()
{
	// Отображаем слой window в браузере Opera
	if(Opera)
		document.getElementById("window").style.display = "block";
	if(x1 > 0)
	{
		x1 -= step;
		x2 += step;
		clip = "auto " + x2 + " auto " + x1;
		document.getElementById("window").style.clip = "rect(" + clip + ")";
		setTimeout("curtainOn()", 20);
	}
}

function curtainOff()
{
	if(x2 > (width/2))
	{
		x1 += step;
		x2 -= step;
		clip = "auto " + x2 + " auto " + x1;
		document.getElementById("window").style.clip = "rect(" + clip + ")";
		setTimeout("curtainOff()", 20);
	}
	// Прячем слой window в браузере Opera
	else
		if(Opera)
			document.getElementById("window").style.display = "none";
}

function enlarge(id){window.open("enlarge.asp?id=" + id,null,"width=450, height=450, scrollbars=0");}

function validNumber()
{
	if(event.keyCode < 48 || event.keyCode >57) event.keyCode=0;
}

function addToFavorites(url)
{
	window.external.AddFavorite('http://' + url,'Site name');
}

function validMail(strEmail) //if valid mail - return true
{
	var r, re;
	var email = new String(strEmail);
	re = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/ig;
	if(email.search(re)==0) 
		return true;
	else
		return false;	
}

function printflash(src, w, h)
{
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+w+'" height="'+h+'" VIEWASTEXT>');
	document.write('<param name="movie" value="'+src+'">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="wmode" value="opaque">');
	document.write('<embed src="'+src+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'" wmode="opaque">');
	document.write('</object>');	
}

function validform()
{
	if(document.contact.fname.value=="")
	{
	alert("Insert first name");
	document.contact.fname.focus();
	return false;
	}
	
	
	if(document.contact.email.value=="")
	{
	alert("Insert email address");
	document.contact.email.focus();
	return false;
	}
	if(!validMail(document.contact.email.value))
	{
	alert("Insert valid email address");
	document.contact.email.focus();
	return false;
	}	
	
	document.contact.submit();
	return true;
}
//-->