function wop(url,wnd_name,width,height){w=window.open(url,wnd_name,'width='+width+',height='+height+',status=no,menubar=no,resizable=yes,scrollbars=yes,left='+String((screen.width-width)/2)+',top='+String((screen.height-height)/2));w.focus();return w;}
function isnumber(str,elem)	{
	var is=true;
				if (str != "")	{
					if (isNaN(parseFloat(str)))	{is=false;} else	{elem.value=parseFloat(str);}
				}
				return is;
}
function checkEmail(email)
			{
				var Re = /^[-.\w]+@((([\w]|[\w][\w-]*[\w])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;
				if (email != '')	{return Re.test(email);}
				else	{return true;}
}
function check(f)	{
/*	if (parseFloat(f.elements["price_min"].value)>parseFloat(f.elements["price_max"].value))	{
		alert("Максимальная цена не может быть\nменьше минимальной");
		f.elements["price_max"].focus();
		return false;
	}
	if (parseFloat(f.elements["area_min"].value)>parseFloat(f.elements["area_max"].value))	{
		alert("Максимальная площадь не может быть\nменьше минимальной");
		f.elements["area_max"].focus();
		return false;
	}*/
	for (i=0;i<f.length;i++)	{
		var temp=f.elements[i];
		if (temp.optional=="true")	{
			if ((temp.value==null) || (temp.value==""))	{
				alert("Заполните поля, помеченные звездочкой");
				temp.focus();
				return false;
			}
		}
		switch (temp.template)	{
			case "number":	
				if (!isnumber(temp.value,temp))	{
					alert("Заполняйте числовые поля правильно");
					temp.focus();
					return false;
				}
				break;
			
			case  "address":	
				if (!checkEmail(temp.value))	{
					alert("Заполните правильно\nполе электронного адреса");
					temp.focus();
					return false;
					}
				break;
	
		}
	}
	if (confirm("Все ОК\nВы готовы выслать данные?"))	{return true;} else	{return false;}
}

function toPrint2()
{
//	var f = document.frames["toPrint"];
//	alert(top.frames.length);
	var f = top.frames[0];
//	alert(f.document.location);
/*	for (var i = 0;i < document.frames.length;i++) {
		f = document.frames[i];
		if (f.name == "toPrint") {*/
			f.focus();
			f.print();
/*			break;
		}
	}*/
}
