function getStyleObject(objectId) {
    // cross-browser function to get an object's style object given its id
    if(document.getElementById && document.getElementById(objectId)) {
	// W3C DOM
	return document.getElementById(objectId);
    } else if (document.all && document.all(objectId)) {
	// MSIE 4 DOM
	return document.all(objectId);
    } else if (document.layers && document.layers[objectId]) {
	// NN 4 DOM.. note: this won't find nested layers
	return document.layers[objectId];
    } else {
	return false;
    }
}

function setDateSelected2(inputName, dayvalue, monthvalue, yearvalue) { 
    document.getElementsByName('day')[0].value = dayvalue;
    document.getElementsByName('month')[0].value = monthvalue;
    document.getElementsByName('year')[0].value = yearvalue;
    var q1=document.getElementsByName('day')[0].value; 
    var q2=document.getElementsByName('month')[0].value;
    var q3=document.getElementsByName('year')[0].value;
    document.getElementsByName(inputName)[0].value = ((q3==-1)?'0000':q3)+'-'+((q2==-1)?'00':q2)+'-'+((q1==-1)?'00':q1);
    return false;
}

function getDateSelected2(inputName) { 
    var q1=document.getElementsByName('day')[0].value; 
    var q2=document.getElementsByName('month')[0].value;
    var q3=document.getElementsByName('year')[0].value;
    document.getElementsByName(inputName)[0].value = ((q3==-1)?'0000':q3)+'-'+((q2==-1)?'00':q2)+'-'+((q1==-1)?'00':q1);
    return false;
}

function getDateSelected(inputName) { 
    var q1=document.getElementsByName(inputName+'.day')[0].value; 
    var q2=document.getElementsByName(inputName+'.month')[0].value;
    var q3=document.getElementsByName(inputName+'.year')[0].value;
    document.getElementsByName(inputName)[0].value = ((q3==-1)?'0000':q3)+'-'+((q2==-1)?'00':q2)+'-'+((q1==-1)?'00':q1);
    return false;
}

function setEnabled(elementID, disableIt, elemvalue){
    setEnabled(elementID, disableIt, elemvalue, true);
}

function setEnabled(elementID, disableIt, elemvalue, clearField){
    //alert(disableIt+"!!!");
    if (elementID!=null && elementID!='undefined'){
    element = elementID;
    element.disabled = disableIt;
    if (disableIt && elemvalue!=null) element.value=elemvalue;
    else if (clearField==null || clearField) element.value = "";
    //document.getElementsByName(fieldName)[0].disabled = disableIt;
    //alert(document.getElementsByName(fieldName)[0].disabled+" "+disableIt);
    }
}

function setEnabledDate(disableIt){
    document.getElementsByName('dateE.year')[0].disabled = disableIt;
    document.getElementsByName('dateE.month')[0].disabled = disableIt;
    document.getElementsByName('dateE.day')[0].disabled = disableIt;
    document.getElementsByName('dateE')[0].disabled = disableIt;

    document.getElementsByName('dateB.year')[0].disabled = disableIt;
    document.getElementsByName('dateB.month')[0].disabled = disableIt;
    document.getElementsByName('dateB.day')[0].disabled = disableIt;
    document.getElementsByName('dateB')[0].disabled = disableIt;
}

//кнопка "зарегистрироваться"
function check1(checkname) {
if (document.getElementById(checkname).disabled==true) {
	document.getElementById(checkname).disabled=false;
	document.getElementById(checkname).style.color='#FFFFFF';
	document.getElementById(checkname).style.background='#2e6fb8 url(/images/design/bg-button-blue.gif) no-repeat fixed top';
	}
else {
	document.getElementById(checkname).disabled=true;
	document.getElementById(checkname).style.color='#efefef';
	document.getElementById(checkname).style.background='#efefef';
	}
}
//регистрация-кругляши: f1-подписчик, f2-соцалка
function check2(checkname) {
if (document.getElementById(checkname).checked==false) {
document.getElementById(checkname).checked=true;
}
if (checkname=="f2") {
document.getElementById('company').value='Нацпроекты. Раздел открытого доступа';
document.getElementById('company').disabled=true;
}
if (checkname=="f1") {
document.getElementById('company').value='';	
document.getElementById('company').disabled=false;	
}
}

// координаты для контейнеров баеров слева и справа страницы
function bannersCol(){
	posX2=(document.body.clientWidth-776)/2-120-6;	
	posX4=776+(document.body.clientWidth-776)/2+14;
	posX2=posX2+"px";
	posX4=posX4+"px";	
	document.getElementById("banner-left").style.left=posX2;
	document.getElementById("banner-left").style.top="15px";
	document.getElementById("banner-left").style.display="block";			
	document.getElementById("banner-right").style.left=posX4;
	document.getElementById("banner-right").style.top="15px";
	document.getElementById("banner-right").style.display="block";
}

// картинка в новом окне, для социалки - имя PreviewSoc
function newWin(file, width, height, name)
{
    var textHeight = "";
	var scrollbars = "";
    if (name=='PreviewSoc') 
	{
		width=700;
		height=700;
		scrollbars = 'scrollbars=yes'
	}
	else
	{
		scrollbars = 'scrollbars=no'
	}
    if (height>0) textHeight = 'height='+height+',';
    else textHeight = 'height=auto,';	
    window.open(file, name, 'width='+(width)+', '+textHeight+' menubar=no, location=no, resizable=yes, '+scrollbars);
    return false;
}

