



//	Event.observe(window, 'load', init);



	function voating(id)
		{
		rate = document.getElementById('voat_value').value;

		if (!rate)
			{
			alert('Вы не выбрали вариант ответа!');
			}
		else
			{
			lookup({url:'/api/voating.api.php', values:'id='+id+'&answer='+rate, dest:'voating'});

			}
		}


	function init()
		{
/*
			Event.observe('f_day', 'focus', function () {
				if ($('f_day').value=='дд') $('f_day').value = '';
			});
*/
		}




		 var xPos = 0;
         var yPos = 0;
         var showProgress = true;
         var k=0;


         var isIE = (navigator.appName == "Microsoft Internet Explorer");
         var isFF = (!isIE && !(navigator.appVersion.indexOf("MSIE")>-1));
         var isOPR = (navigator.userAgent.indexOf("Opera")!=-1);
         if (isOPR) { isIE = false; }


function fixPNG(element)
{
  //Если браузер IE версии 5.5-6
  if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
  {
    var src;

    if (element.tagName=='IMG') //Если текущий элемент картинка (тэг IMG)
    {
      if (/\.png$/.test(element.src)) //Если файл картинки имеет расширение PNG
      {
      	h = element.offsetHeight;
      	w = element.offsetWidth;
        src = element.src;
        element.src = "/images/pixel.gif"; //заменяем изображение прозрачным gif-ом
      }
    }
    else //иначе, если это не картинка а другой элемент
    {
	  //если у элемента задана фоновая картинка, то присваеваем значение свойства background-шmage переменной src
      src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
      if (src)
      {
        src = src[1]; //берем из значения свойства background-шmage только адрес картинки
        element.runtimeStyle.backgroundImage="none"; //убираем фоновое изображение
      }
    }
    //если, src не пуст, то нужно загрузить изображение с помощью фильтра AlphaImageLoader
    if (src) {element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')"; element.runtimeStyle.height = h +'px'; element.runtimeStyle.width = w +'px'}
  }

}








         function fotoFull(id,w,h)
                {
                var infoWin = new Dialog.info({url: '/win/foto.html?id='+id, options: {method: 'get'}},
                                    {windowParameters: {className: "nashi", width:w, height:h, draggable:false, resizable: false}}
                                    );
                }



         if (isFF)
              {
              document.onmousedown = function(e)
                   {
                   xPos = e.pageX;
                   yPos = e.pageY;
                   }
              }
         else
              {
              document.onmousedown = function()
                   {
                   xPos = event.clientX + document.body.scrollLeft;
                   yPos = event.clientY + document.body.scrollTop;
                   }
              }


         function startProgress()
               {
               document.getElementById('cursorProgress').style.left = xPos + 15;
               document.getElementById('cursorProgress').style.top = yPos + 0;
               document.onmousemove = moveProgressImage;
               document.getElementById('cursorProgress').style.display = "block";
               }




         function moveProgressImage()
               {
               if (isFF)
                   {
                   document.onmousemove = function(e)
                       {
                       document.getElementById('cursorProgress').style.left = e.pageX + 15;
                       document.getElementById('cursorProgress').style.top = e.pageY + 0;
                       }
                   }
               else
                   {
                   document.getElementById('cursorProgress').style.posLeft = event.clientX + document.body.scrollLeft + 15;
                   document.getElementById('cursorProgress').style.posTop = event.clientY + document.body.scrollTop + 0;
                   }
               return false;
               }

         function stopProgress()
               {
               document.getElementById('cursorProgress').style.display = "none";
               document.onmousemove = null;
               }



         function getAbsolutePos(el)
                  {
                  var r = { x: el.offsetLeft, y: el.offsetTop };
                  if (el.offsetParent)
                     {
                         var tmp = getAbsolutePos(el.offsetParent);
                         r.x += tmp.x;
                         r.y += tmp.y;
                     }
                  return r;
                  }

         function getHTTP()
               {
               var xmlhttp;
               /*@cc_on
               @if (@_jscript_version >= 5)
                   try
                        {
                        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
                        }
                   catch (e)
                        {
                        try
                             {
                             xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                             }
                        catch (E)
                             {
                             xmlhttp = false;
                             }
                        }
               @else
                   xmlhttp = false;
               @end @*/
               if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
                   try
                        {
                        xmlhttp = new XMLHttpRequest();
                        }
                   catch (e)
                        {
                        xmlhttp = false;
                        }
                   }
               return xmlhttp;
               }


               function lookup(lookupSettings)
                     {
                     if (!lookupSettings) lookupSettings = new Object();

                     if (!lookupSettings.values)   lookupSettings.values   = '';
                     if (!lookupSettings.dest)  lookupSettings.dest = false;
                     if (!lookupSettings.win)  lookupSettings.win = false;
                     if (!lookupSettings.silent)  lookupSettings.silent = true;
                     if (!lookupSettings.postFunction)   lookupSettings.postFunction   = '';
                     if (!lookupSettings.destMethod)   lookupSettings.destMethod = 'reset';

                     if (lookupSettings.url)
                          {
                          this.working = false;
                          if (!this.working && (this.http = getHTTP()))
                               {
                               if (!lookupSettings.silent) if (showProgress) startProgress();
                               var http = this.http;
                               this.http.open("POST", lookupSettings.url, true);
                               this.http.onreadystatechange = function()
                                    {
                                    if (http.readyState == 4)
                                         {
                                         if (!lookupSettings.silent)
                                              {
                                              if (showProgress) stopProgress();
                                              showProgress = true;
                                              }
                                         re = /^Location: ([a-zA-Z0-9._\/-]+)/;
                                         ReLocation = re.exec(http.responseText);
                                         try
                                             {
                                             if (lookupSettings.win)
                                                 destObj = lookupSettings.win.document.getElementById(lookupSettings.dest);
                                             else
                                                 destObj = document.getElementById(lookupSettings.dest);
                                             }
                                         catch (e) { destObj = false; }

                                         re = /^Message: (.+)/;
                                         Message = re.exec(http.responseText);
                                         if (Message)
                                         	{
                                         	alert(Message[1]);
                                         	return false;
                                         	}

                                         if ( !ReLocation && destObj )
                                              {
                                              destObj.style.height = '';
                                              destObj.style.display = "block";
                                              if (lookupSettings.destMethod == 'reset')
                                                   destObj.innerHTML = http.responseText;
                                              else
                                                   destObj.innerHTML += http.responseText;
                                              if (lookupSettings.postFunction) eval(lookupSettings.postFunction);
                                              }
                                         else
                                              {
                                              if ( ReLocation )
                                                   {
                                                   document.location.href = ReLocation[1];
                                                   }
                                              else
                                                   {
                                                   if (lookupSettings.postFunction) eval(lookupSettings.postFunction);
                                                   return http.responseText;
                                                   }
                                              }
                                         this.working = false;
                                         this.http = false;
                                         }
                                    }
                               this.working = true;
                               this.http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                               this.http.send(lookupSettings.values);
                               }
                          if(!this.http)
                               {
                               alert('Ошибка при создании XMLHTTP объекта. Ваш браузер не поддерживается системой!')
                               }
                          }
                     }