
//	Подсветка ссылок меню нав. мыши 
function m_over_menu(th, ar)
{							
	th.style.color = 'blue';		
	ar.style.textAlign = 'right';
				
}


//	Подсветка ссылок меню убр. мыши
function m_out_menu(th, ar)
{				
	th.style.color = '#202B83';	
	ar.style.textAlign = 'center';		
}	

//	Подсветка ссылок 
function m_podsvetka(th, col)
{							
	th.style.color = col;						
}

//	Подсветка Блока 
function m_podsvetka_block(th, col)
{							
	th.style.border = '1px solid '+ col;						
}



//  Розворот / сворот блока
function m_rv_sv_blok(id_block, id_img, cook)
{	

	if(id_block.style.display == 'none')	
	{	
		id_block.style.display = 'block';	
		id_img.src = 'images/zv.gif';
		document.cookie=cook+"=1; expires=Thu, 01 Jan 2030 15:30:00 GMT";
	

	}
	else 
	{
		id_block.style.display = 'none';
		id_img.src = 'images/rv.gif';
		document.cookie=cook+"=-1; expires=Thu, 01 Jan 2030 15:30:00 GMT";
	}
}


//	Разворачивает и сворачивает список категорий 
function m_menu_sv_roz(th, im, rozv)
{
	if(th.style.display == 'block')
	{
		th.style.display = 'none';	
		im.src = "images/+.gif"; 
	}
	else 
	{
		th.style.display = 'block';			
		im.src = "images/-.gif"; 
	}
	
	if(rozv == 1)
	{
		th.style.display = 'block';			
		im.src = "images/-.gif"; 
	}	
}	


function getCookieData(LabelName) 
{
    var labelLen = LabelName.length;
    var cookieData = document.cookie;
    var cLen = cookieData.length;
    var i = 0;
    var cEnd;
    while ( i < cLen) 
    {
        var j = i+labelLen
        if ( cookieData.substring( i , j ) == LabelName) 
        {
             cEnd = cookieData.indexOf( ";" , j );
             if (cEnd == -1) 
             {
                  cEnd = cookieData.length;
             }
             return unescape(cookieData.substring( j+1 , cEnd ));
        }
        i++;
    }

    return "";
}


//	Проверка правильности заполнения формы - ДОБАВЛЕНИЕ НОВОЙ ПРОГРАММЫ
function checkform_add_new_program(form)
{		
	var len = form.name.value.length;				
	if(len < 3 || len > 100)
	{			
		alert("Поле `Название` должно быть от 3 до 100 символов.");
		form.name.focus();
		return false;
	}	
		
	var len = form.description.value.length;				
	if(len < 50 || len > 500)
	{			
		alert("Поле `Краткое описание` должно быть от 50 до 500 символов.");
		form.description.focus();
		return false;
	}	
		
		
	var len = form.url_download.value.length;				
	if(len < 8 || len > 500)
	{			
		alert("Поле `Ссылка для скачивания программы` должно быть от 8 до 500 символов.");
		form.url_download.focus();
		return false;
	}	
	
	if ((i = form.url_download.value.search(/^http:\/\//)) == -1) 
	{	
		alert("Поле `Ссылка для скачивания программы` должно начинаться с `http://`");
		form.url_download.focus();
		return false;
	}
		
	if(form.size.value < 1)
	{			
		alert("Поле `Размер программы (Kb)` должно быть число больше 0.");
		form.size.focus();
		return false;
	}	
	
	var len = form.keywords.value.length;				
	if(len < 10 || len > 500)
	{			
		alert("Поле `Ключевые слова` должно быть от 10 до 500 символов.");
		form.keywords.focus();
		return false;
	}	
	
}