/* ---------------------------- */
/*        Kelmas CMS Pro        */
/*      Portal JavaScripts      */
/*  Copyright (c) Kelmas, 2006  */
/*       www.kelmas.net         */
/*         2007-05-30           */
/*            UTF-8             */
/* ---------------------------- */

function DoFormSubmit(ButtonText) {
	document.getElementById('SubmitButton').value = ButtonText;
	document.getElementById('SubmitButton').disabled = true;
}

function FormButton(ButtonID, ButtonText) {
	document.getElementById(ButtonID).value = ButtonText;
	document.getElementById(ButtonID).disabled = true;
}

function DisableElement(ElementToDisable, ElementThatDisables, SelectedValue) {
	if (document.getElementById(ElementThatDisables).value == SelectedValue) {
		document.getElementById(ElementToDisable).disabled = true;
	}
	else {
		document.getElementById(ElementToDisable).disabled = false;
	}
}

function ShowElement(ElementID) {
	theelement = document.getElementById(ElementID);
	if (theelement.style.display == 'none') {
		theelement.style.display = 'block';
	}
	else {
		theelement.style.display = 'none';
	}
}

// function parameters are: field - the string field, count - the field for remaining characters number and max - the maximum number of characters 
function CountLeft(field, count, max) {
	// if the length of the string in the input field is greater than the max value, trim it
	if (field.value.length > max) {
		field.value = field.value.substring(0, max);
	}
	else {
		// calculate the remaining characters
		count.value = max - field.value.length;
	}
}

function OpenPopUp(mypage,myname,w,h,scroll) {
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars='+scroll+',';
      settings +='resizable=yes';
  win=window.open(mypage,myname,settings);
  if(parseInt(navigator.appVersion) >= 4){ win.window.focus(); }
}

// Straipsnio teksto pasviesinimas
function BrightenArticleText() {
	theelement = document.getElementById('article_text_body');
	if(theelement.className=='ArticleContainer') {
		theelement.className='ArticleContainerLight';
	}
	else {
		theelement.className='ArticleContainer';
	}
}