function ShowFlash()
{
document.all.bigflash.outerHTML = '<OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"   codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="100%" height="135" id="movic_big" align="middle"><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="/images/movic_big6.swf"><param name="quality" value="high"><param name="bgcolor" value="#ffffff"><PARAM NAME=menu VALUE=false><embed src="/images/movic_big6.swf" quality="high" bgcolor="#ffffff" width="100%" height="135" name="movic_big" swLiveConnect=FALSE allowScriptAccess="sameDomain" TYPE="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';
return;
}
function ShowFlash1()
{
document.all.smallflash.outerHTML = '<OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"   codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="100%" height="90" id="movic_small" align="middle"><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="/images/movic_small6.swf"><param name="quality" value="high"><param name="bgcolor" value="#ffffff"><PARAM NAME=menu VALUE=false><embed src="/images/movic_small6.swf" quality="high" bgcolor="#ffffff" width="100%" height="90" name="movic_small" swLiveConnect=FALSE allowScriptAccess="sameDomain" TYPE="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>'; 
return;
}

function lTrim(str)
{
	var tstr = str;
	while(tstr.length>0 && (tstr.indexOf(" ")==0 || tstr.indexOf("\t")==0)) tstr = tstr.substring(1,tstr.length);
	return tstr;
}
function rTrim(str)
{
	var tstr = str;
	while((tstr.lastIndexOf(" ")==tstr.length-1 || tstr.lastIndexOf("\t")==tstr.length-1)&& tstr.length>0) tstr = tstr.substring(0,tstr.length-1);
	return tstr;
}
function Trim(str)
{
	return lTrim(rTrim(str));
}
function checkSymbols(word, chfl)
	{
	if (chfl==1)
		{
		re = /^[a-zA-Z0-9]+$/;//проверяем на тоже, но без подчеркивания
		}
	else if(chfl==2)
		{
		re = /^[\w]+$/;//проверяем на латинские буквы, цифры и подчеркивание
		}
	result = re.test(word);
	if (result)
		{
		return (true);
		}
	else
		{
		return (false);
		}
	}
function checkNumber(word)
	{
	re = /^[0-9]{1,10}$/;//проверяем только на цифры
	result = re.test(word);
	if (result)
		{
		return (true);
		}
	else
		{
		return (false);
		}
	}	
function checkmail(mailString)
	{
		// Возвращает 0 - если пустое, 1 - если неправильно заполнено, 2 - если правильно
		if(mailString!="")
		{
			re = /([\.\-_@][\.\-_@])|(^[\.])|(^[\-])|(^[\@])/;
			result = re.test(mailString);
			if(!result)		
			{
				re = /^[\w\-\.]+@[\w\-\.]+\.[a-zA-Z]{2,4}$/
				result = re.test(mailString);
				if(!result)
					return  1;
				return 2;	
			}
			return 1;
		}
		return 0;
	}
	
	
month_numbDay=new Array(); month_numbDay[1]=31;month_numbDay[2]=28;month_numbDay[3]=31;month_numbDay[4]=30;month_numbDay[5]=31; month_numbDay[6]=30;month_numbDay[7]=31;month_numbDay[8]=31;month_numbDay[9]=30;month_numbDay[10]=31;month_numbDay[11]=30;
month_numbDay[12]=31;
function DayToMonth(dayn, monthn, yearn, fname)
	{
    flag1=true;
    flag2=true;
    day = eval ("document.forms['" + fname + "']."+dayn);
    month = eval ("document.forms['" + fname + "']."+monthn);
	year = eval ("document.forms['" + fname + "']."+yearn);
	year=parseInt(year.options[year.selectedIndex].value);
	if (year % 400==0)
		{
		month_numbDay[2]=29;
		}
	else if ((year % 4==0) && (year % 100!=0))
		{
		month_numbDay[2]=29;
		}
	else
		{
		month_numbDay[2]=28;
		}
    while(flag1)
		{
        if(day.options[day.options.length-1].value<month_numbDay[month.options[month.selectedIndex].value])
			{
            op=new Option();
            op.text=parseInt(day.options[day.options.length-1].value)+1;
            op.value=op.text;
            day.options[day.options.length]=op;
        	}
		else
			{
            flag1=false;
        	}
    	}
    while(flag2)
		{
        if(day.options[day.options.length-1].value>month_numbDay[month.options[month.selectedIndex].value])
			{
            if (day.selectedIndex==day.options.length-1)
				{
                day.selectedIndex=day.options.length-2;
            	}
            day.options[day.options.length-1]=null;
        	}
		else
			{
            flag2=false;
        	}
    	}
	}//преобразование месца сделали
function NumField()
	{
	var key =event.keyCode;
	var obj = event.srcElement;//поле формы
	//key=45-тире
	//key=46-точка
	//key=44-запятая
	//цифры-48-57
	//запятую заменяем на точку
	if(obj.value.length==0 && key==45);//типа проверяем на минус в начале
	else if((!(key>47 && key<58)) && key!=46 && key!=44 && key!=13)//проверяем на циферки
	{
		event.cancelBubble=true;
		event.returnValue = false;
		alert("Некорректный символ.");
	}
	//нужно проверить на точку(и ее единственность)
	else if ((key==46 || key==44) && obj.value.indexOf(".")>-1)
		{
		event.cancelBubble=true;
		event.returnValue = false;
		alert("Некорректный символ.Точка должна присутствовать один раз");
		}
	else if (key==44)
		{
		event.cancelBubble=false;
		event.keyCode=46
		event.returnValue = true;
		}
	}
function PasteToNumField()
	{
	var obj = event.srcElement;//данные в поле формы
	event.returnValue = false;//отменяем действие
	var oTR = document.selection.createRange();
	var str = window.clipboardData.getData("Text");
	var oldv = obj.value;
	//заменим запятую на точку
	while(str.indexOf(",")>-1)
		{
		str=str.substring(0,str.indexOf(","))+"." + str.substring(str.indexOf(",")+1, str.length);
		}
	if(!isNaN(str))
		{
		oTR.text = str;//вставляем текст в поле
		//теперь нужно проверить, чтобы в полях не появилось несколько точек
		newv=obj.value;//новое значение
		if (newv.indexOf(".")!=newv.lastIndexOf("."))
			{
			alert("Некорректное значение!");
			obj.value=oldv;
			}
		}
	else
		{
		alert("Некорректное значение!");
		}
	}
function BeforePasteToNumField()
	{
	event.returnValue = false;
	}
	

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function ShPhoto(img, imgw, imgh)
	{
	wwidth = imgw+2;
	wheight = imgh+1;
	wtop = (window.screen.height-wheight)/2;
	wleft = (window.screen.width-wwidth)/2;
	wname = "shp_"+imgh+"_"+imgw;
	//oppageurl = "/pages_pr.asp?pn=" + pn;
	oppageurl = "/shpict.asp?img=" + img + "&imgw=" + imgw + "&imgh=" + imgh;
	//if (pns!=0)
	//	{
	//	oppageurl = oppageurl + "&pns=" + pns;
	//	}
	wind=window.open(oppageurl, wname, "location=no, menubar=no, scrollbars=no, toolbar=no, status = no, directories=no, width="+wwidth+",left="+wleft+", height="+wheight+", top="+wtop);
	wind.focus();
	}
function prpage(pn, pns)
	{
	wwidth = 780;
	wheight = 600;
	wtop = (window.screen.height-wheight)/2;
	wleft = (window.screen.width-wwidth)/2;
	wname = "prpage"+pn+"_"+pns;
	//oppageurl = "/pages_pr.asp?pn=" + pn;
	oppageurl = "/pages.asp?pn=" + pn + "&pns=" + pns + "&pr=1";
	//if (pns!=0)
	//	{
	//	oppageurl = oppageurl + "&pns=" + pns;
	//	}
	wind=window.open(oppageurl, wname, "location=no, menubar=no, scrollbars=yes, toolbar=no, directories=no, width="+wwidth+",left="+wleft+", height="+wheight+", top="+wtop);
	wind.focus();
	}
function openpresent(prid)
	{
	//wwidth = 800;
	//wheight = 720;
	//wtop = (window.screen.height-wheight)/2;
	//wleft = (window.screen.width-wwidth)/2;
	wname = "present"+prid;
	wind=window.open("/presentation/"+prid+"/index.html", wname, "location=no, menubar=no, scrollbars=yes, toolbar=no, directories=no");
	//width="+wwidth+",
	//+",left="+wleft
	wind.focus();

	}
	
function SendInfo(pn, pns)
	{
	wwidth = 650;
	wheight = 500;
	wtop = (window.screen.height-wheight)/2;
	wleft = (window.screen.width-wwidth)/2;
	wname = "sendinfo"+pn+"_"+pns;
	//oppageurl = "/pages_pr.asp?pn=" + pn;
	oppageurl = "/sendinfo.asp?pn=" + pn + "&pns=" + pns;
	//if (pns!=0)
	//	{
	//	oppageurl = oppageurl + "&pns=" + pns;
	//	}
	wind=window.open(oppageurl, wname, "location=no, menubar=no, scrollbars=yes, toolbar=no, directories=no, width="+wwidth+",left="+wleft+", height="+wheight+", top="+wtop);
	wind.focus();
	}
function Subscr(pn, pns)
	{
	wwidth = 650;
	wheight = 500;
	wtop = (window.screen.height-wheight)/2;
	wleft = (window.screen.width-wwidth)/2;
	wname = "subscr"+pn+"_"+pns;
	//oppageurl = "/pages_pr.asp?pn=" + pn;
	oppageurl = "/subscr.asp?pn=" + pn + "&pns=" + pns;
	//if (pns!=0)
	//	{
	//	oppageurl = oppageurl + "&pns=" + pns;
	//	}
	wind=window.open(oppageurl, wname, "location=no, menubar=no, scrollbars=yes, toolbar=no, directories=no, width="+wwidth+",left="+wleft+", height="+wheight+", top="+wtop);
	wind.focus();
	}
	
//редактирвоание ссылок
function editlinks(rid, sbelid, hrid)
	{
	if (typeof hrid == "undefined")	{
	}
	hrid = (typeof(hrid)== "undefined")?0:hrid;
	wwidth = 800;
	wheight = 720;	
	wtop = (window.screen.height-wheight)/2;
	//wleft = (window.screen.width-wwidth)/2;
	wname = rid+"_"+sbelid;
	wind=window.open("looktoo.asp?id="+rid+"&chid="+sbelid+"&hrid="+hrid+"&add=0","editl"+wname,"width="+wwidth+",height="+wheight+",location=no,menubar=no,scrollbars=yes,toolbar=no,directories=no,resizable=yes,top="+wtop);
	//width="+wwidth+",
	//+",left="+wleft
	wind.focus();
	}
