function SubmitForm (FormName) {
    document.forms[FormName].submit();
}

function Show(el) {
    var Element = document.getElementById(el);
    Element.style.display = Element.offsetWidth ? 'none' : 'block';
}

function showSeconds() {
    if(!Timeout) {
        document.getElementById('download_button').style.display='block';
        clearInterval(interval);
        exit();
    }
    document.getElementById('download_seconds').innerHTML = --Timeout;
}


function ShowAddCommentForm(el) {
    els=el.parentNode.parentNode.childNodes;
    var j = els.length;
    while(j--) {       
        if (els[j].tagName=='DIV') {
            els[j].style.display = els[j].offsetWidth ? 'none' : 'block';
        }
    }
}

function bookmark(title, url) {
	// если название страницы не было чётко указано, возьмём заголовок текущей страницы
	if (title == undefined)
		title = document.title;

	// то же самое и с URL-ом
	if (url == undefined)
		url = top.location.href;

	if (window.sidebar) {
		// Firefox
		window.sidebar.addPanel(title, url, '');
	} else if (window.opera && window.print) {
		// Opera
		var t = document.createElement('a');
		t.setAttribute('rel', 'sidebar');
		t.setAttribute('href', url);
		t.setAttribute('title', title);
		t.click();
	} else {
		// IE
		window.external.AddFavorite(url, title);
	}
	return false;
}

function gHomePage(objSrc){
    var homepage = "http://www.unitedsoft.ru";
    if (objSrc.style.behavior)
    {
        objSrc.setHomePage(homepage);
    }
    else if (netscape
              && netscape.security
              && netscape.security.PrivilegeManager
              && navigator.preference)
    {
        netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
        navigator.preference("browser.startup.homepage", homepage);
    }
}

function vote(grade,prog){
	if (document.getElementById('vote').value==0) {
		overall_grade=parseInt(document.getElementById('vote_grade').value)+grade;
		overall_count=parseInt(document.getElementById('vote_count').value)+1;
		new_rating=Math.ceil(overall_grade/overall_count);
		document.imgrate.src="/vote.php?grade="+grade+"&id="+prog;
		document.imgrate_small.src="/images/rating_"+new_rating+".gif";
		document.getElementById('rating').className="rate rated_"+new_rating;
		document.getElementById('vote').value=1;
		document.getElementById('rating_text').innerHTML="<div class=\"msg_success floatholder\"><div>Спасибо! Ваша оценка учтена.</div></div>";
	}
}

function broken(prog){
	if (document.getElementById('broken').value==0) {
		document.imgbroken.src="/broken.php?id="+prog;
		document.getElementById('broken').value=1;
		document.getElementById('broken_text').innerHTML="<div class=\"msg_success floatholder\"><div>Спасибо за сообщение о битой ссылке, мы обязательно проверим!</div></div>";
	}
}