function getElement(id){return document.getElementById(id);}

function setParams (name, value, expires, path, domain, secure) {
document.cookie = name + '=' + escape(value) +
      ((expires) ? '; expires=' + expires : '') +
      ((path) ? '; path=' + path : '') +
      ((domain) ? '; domain=' + domain : '') +
      ((secure) ? '; secure' : '');
}

function getParams(name) {
        var cookie = ' ' + document.cookie;
        var search = ' ' + name + '=';
        var setStr = null;
        var offset = 0;
        var end = 0;
        if (cookie.length > 0) {
                offset = cookie.indexOf(search);
                if (offset != -1) {
                        offset += search.length;
                        end = cookie.indexOf(';', offset)
                        if (end == -1) {
                                end = cookie.length;
                        }
                        setStr = unescape(cookie.substring(offset, end));
                }
        }
        return(setStr);
}

function addVote(type,id){
var cookie=getParams(type);
if (!cookie){cookie='';}
setParams(type,cookie+id+'+','Wed, 01-Jan-2020 00:00:01 GMT');
}

function checkFields(caller){
if (caller.form.author.value == ""){alert("Введите Ваше имя!!!");}
else {
    if(caller.form.text.value == ""){alert("Введите текст комментария!!!");}
    else{
	if(caller.form.code && caller.form.code.value == ""){alert("Введите код, изображенный на картинке!!!");}
	else{caller.form.submit()}
    }
}

}

//function showImg1(source){
//if (source){
//    winImage=window.open(source,'fullsize','location=no, status=no, resizable=yes, scrollbars=yes');
//    winImage.focus();
//}
//}

function showImg(imgPath, title){
    var winImage = window.open('/cgi/show_img?imgPath='+imgPath+'&title='+title,'preview',
    'width=50,height=50,left=0,top=0,screenX=0,screenY=0,resizable=0,scrollbar=0,status=0,location=0');
    
    winImage.focus();
    return false;
}

function checkFormFields(caller){
for (var i = 0; i < caller.form.elements.length; i++) {
    if(caller.form.elements[i].value == ''){var submit= 'no';}
}
if (submit == 'no'){alert('Заполните все поля формы!!!');}
else {caller.form.submit()}
}
	    

function refreshCode(){
var date= new Date();
document.getElementById('code').src='/cgi/captcha?'+date.getSeconds();
}

function show_div_rating(id) {
if(id=='week')
{
document.getElementById('week_rating').style.display='block';
document.getElementById('month_rating').style.display='none';
document.getElementById('year_rating').style.display='none';

document.getElementById('sw_week').style.backgroundColor='#ececec';
document.getElementById('sw_month').style.backgroundColor='transparent';
document.getElementById('sw_year').style.backgroundColor='transparent';
}
if(id=='month')
{
document.getElementById('month_rating').style.display='block';
document.getElementById('week_rating').style.display='none';
document.getElementById('year_rating').style.display='none';

document.getElementById('sw_month').style.backgroundColor='#ececec';
document.getElementById('sw_week').style.backgroundColor='transparent';
document.getElementById('sw_year').style.backgroundColor='transparent';

}
if(id=='year')
{
document.getElementById('year_rating').style.display='block';
document.getElementById('month_rating').style.display='none';
document.getElementById('week_rating').style.display='none';

document.getElementById('sw_year').style.backgroundColor='#ececec';
document.getElementById('sw_month').style.backgroundColor='transparent';
document.getElementById('sw_week').style.backgroundColor='transparent';
}

}

function changeDescr(caller,first,second){
if(caller.value == first){caller.value = second}
}


function showProcessBar(){document.getElementById('processBar').style.display='block'}
function hideProcessBar(){document.getElementById('processBar').style.display='none'}

function showBanner(divBanner,divBlock){
    var banner=getElement(divBanner), block=getElement(divBlock);
    
    switchBanner= function(){
	banner.style.display='none';
	block.style.display='block';
    }
    
    setTimeout(switchBanner,7000);
    
}