﻿	var AgntUsr=navigator.userAgent.toLowerCase();
    var DomYes=document.getElementById?1:0;
    var NavYes=AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('compatible')==-1?1:0;
    var ExpYes=AgntUsr.indexOf('msie')!=-1?1:0;
    var Opr=AgntUsr.indexOf('opera')!=-1?1:0;
    var DomNav=DomYes&&NavYes?1:0;
    var DomExp=DomYes&&ExpYes?1:0;
    var Nav4=NavYes&&!DomYes&&document.layers?1:0;
    var Exp4=ExpYes&&!DomYes&&document.all?1:0;
    
	function getObject(objectId)
    {
	    var object = Nav4 ?
		    document.layers[objectId] : DomYes ?
			    document.getElementById(objectId) : document.all[objectId];

    	return object;
    }

	function isVisibleObj(idVar)
    {
        var isVis = false;
        if(getObject(idVar).style.display == "block")
        {
            isVis = true;
        }
        return isVis;
    }

	function showObject(objectId, isShown)
    {
	    if(isShown)
   	    {
		    getObject(objectId).style.display = "block";
   	    }
   	    else
   	    {
		    getObject(objectId).style.display = "none";
   	    }
    }

    function IsValidDate(date, from, to)
    {
        if(date == 'Invalid Date')
            return false;

        if(date.getFullYear() >= from && date.getFullYear() <= to)
            return true;
            
        return false;        
    }

    function ParseRusDateDig(dateRus) {
        var date = dateRus.split('.');
        
    	if (date.length != 3)
    		return new Date(dateRus);
		
    	var day = date[0];
    	var month = date[1]-1;
    	var year = date[2];

    	return new Date(year, month, day);
    }
    function ParceRusDate(dateRus)
    {
        var aRusMonth = new Array('янв','фев','мар','апр','май','июн','июл','авг','сен','окт','ноя','дек');
                
        var date = dateRus.split(' ');
        if(date.length != 3)
            return new Date(dateRus);
            
        var day = date[0];
        var m   = date[1].toLocaleLowerCase();
        var year =date[2];
        var month = 0;
        
        for(var i = 0; i < aRusMonth.length; i++)
        {
            if(m == aRusMonth[i])
                return new Date(year, i, day);
        }
               
        
        return new Date(dateRus);
    }
function SetVisible(cntrl, visible)
{   
    if (cntrl != null)
    {
        if (visible)
            cntrl.className = 'NonHiden';
        else
            cntrl.className = 'Hiden';
    }
}
