// Bendro naudojimo funkcijos /////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////
String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function setVisible(element) {
	document.getElementById(element+'b').style.display = '';
}

function toggleVisible(element) {
	if (document.getElementById(element+'b').style.display == 'none') {
		document.getElementById(element+'b').style.display = '';
		document.getElementById(element+'c').src = '/images/ico/up.gif';
	} else {
		document.getElementById(element+'b').style.display = 'none';
		document.getElementById(element+'c').src = '/images/ico/down.gif';
	}
}

function popup(url) {
	day = new Date();
	id = day.getTime();	
	page = window.open(url, "'"+id+"'", 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=325,height=700');
}

/**
 * Nustatyti sausainelio turini
 * @param string
 * @param string
 */
function setCookie(name, value) {
	var today = new Date();
	var expires = new Date(today.getTime() + 3600*24*100);		
	document.cookie = name+"="+escape(value)+";expires=" + expires.toGMTString() + ";path=/"; 
}

/**
 * Gauti sausainelio turiny
 * @param string
 */
function getCookie(name) {
	var start = document.cookie.indexOf(name+"=");
	var len = start+name.length+1;
	if (start == -1) return '';
	var end = document.cookie.indexOf(";", len);
	if (end == -1) end = document.cookie.length;
	return unescape(document.cookie.substring(len, end));
}

/**
 * Prikabinama funkcija ivykiui apdoroti
 * @param element Objektas kuriam prikabinamas ivykis
 * @param string Ivykio pavadinimas
 * @param pointer Nuoroda i funkcija kuri apdoros
 */
function attachEvent(element, eventName, eventHandler) {
	if (element.attachEvent) {
		element.attachEvent("on" + eventName, eventHandler);
	}
	if(element.addEventListener) {
		element.addEventListener(eventName, eventHandler, false);
	}
	// ie hackas
	if (eventName == 'load') {
		element.onload = eventHandler;
	}
}

// Specifines projekto funkcijos //////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////

/**
 * Dokumentui uzsikraunant
 */
function documentOnLoad() {
}

function loginUserFocus(e) {
	if (e.value == 'Prisijungimo vardas') {
		lang = 'lt';
		e.value = '';
	}
	if (e.value == 'Username') {
		lang = 'en';
		e.value = '';
	}
}
function loginUserBlur(e) {
	if (e.value == '') {
		if (lang == 'lt') {
			e.value = 'Prisijungimo vardas';
		} else if (lang == 'en') {
			e.value = 'Username';
		}
	}
}
function loginPassFocus(e) {
	if (e.value == 'Slaptažodis') {
		lang = 'lt';
		e.value = '';
	}
	if (e.value == 'Password') {
		lang = 'en';
		e.value = '';
	}
	return true;
}
function loginPassBlur(e) {
	return true;
}


// prikabinti veiksma dokumentui uzsikrovus
attachEvent(window, 'load', documentOnLoad);