function getObjById( id ) {
    if (document.getElementById)
        var returnVar = document.getElementById(id);
    else if (document.all)
        var returnVar = document.all[id];
    else if (document.layers)
        var returnVar = document.layers[id];
    return returnVar;
}

function changeMenuStyle(object, status) {
			if (status == 1) {
				object.className = "menuActive";
			} else {
				object.className = "menuPassive";
			}
}

function open_fwin(url, height, width){
		posx = width/2;
		posy = height/2;
		posy = window.screen.height/2 - posy;
		posx = window.screen.width/2 - posx;
		window.open(url,'Fails','height=' + height + ', width=' + width + ', top=' + posy + ', left=' + posx + ', status=no, toolbar=no, menubar=no, resizable=no, location=no, directories=no', true);
}
//////////////////////////////////
function show(_a, _b, _c, _d){
height = window.screen.height;
width = window.screen.width;
posy = 0;
posx = 0;
url = "image.php?a=" + _a + "&b=" + _b + "&c=" + _c + "&d=" + _d;
//url = "kopeja.jpg";
window.open(url,'SBL','height=' + height + ', width=' + width + ', top=' + posy + ', left=' + posx + ', status=no, toolbar=no, menubar=no, resizable=yes, location=no, directories=no, scrollbars=yes', true);
}
///////////////////////////
function popup(url){
window.open(url,'SBL','height=' + window.screen.height - 10 + ', width=' + window.screen.width  - 10 + ', top=0, left=0, status=no, toolbar=no, menubar=no, resizable=yes, location=no, directories=no, scrollbars=yes', true);
}
//////////////////////////////
function isNumber(str){
	ret = 1;
	if (str != "")
	{
		S = str.toString();
		A = new Number(str);
		A = Math.abs(A);
		S1 = A.toString();
		if (S1 != S) ret = 0;
		if (str == "00") ret = 1;
	}
	return ret;
}
//pārveido datumu uz datubāzei saprotamu formu/////////////////////////////////////
function format_date(str){
	var d, m, y, datums;
	d = str.substring(0, 2);
	m = str.substring(3, 5);
	y = str.substring(6, 10);
	datums = y + "-" + m + "-" + d;
	return datums;
}
//pārliecinās vai datums ir atbilstoša formāta/////////////////////////////////////
//ieejas str
//izejas str ja OK vai "" ja nav OK
function is_date(str){
	var r, re;
	if (str.length == 10) {
		re = /^\d{2}\.\d{2}\.\d{4}/i //Create regular expression pattern.
		r = str.match(re);   //Attempt match on search string.
		if (r == null) {
			r = "";
		}
	} else {
		r = "";
	}
   return(r);
}
//pārliecinās vai ievadītais datums eksistē/////////////////////////////////////////////
//ieejas formāts dd.mm.yyyy
//izejas formāts yyyy-mm-dd
function correct_date(str){
	var d, y, m, datums = 1;
	if (is_date(str) != ""){
		d = str.substring(0, 2);
		m = str.substring(3, 5);
		y = str.substring(6, 10);
		tmp_date = new Date();
		tmp_date.setDate(d);//start is 0
		tmp_date.setMonth(m - 1);//start is 0
		tmp_date.setYear(y);
		tmp_day = tmp_date.getDate();
		if ( (m > 12) || (m < 1) || (d < 1) ){
				alert("Ievadītais datums ir nekorekts!");
				datums = 0;
		}
	} else {
		alert("Ievadītais datums neatbilst formātam: dd.mm.yyyy!");
		datums = 0;
	}
	return datums;
}
//////////////////////////////////////////////////////////////////////////////////////////
function to_date(str){
	var date;
	if (correct_date(str)){
		date = format_date(str);
	} else {
		date = "";
	}
	return (date);
}
//pārliecinās vai laiks ir atbilstoša formāta/////////////////////////////////////
//ieejas str
//izejas str ja OK vai "" ja nav OK
function is_time(str){
	var r, re;
	if (str.length == 5) {
		re = /^\d{2}\:\d{2}/ //Create regular expression pattern.
		r = str.match(re);   //Attempt match on search string.
		if (r == null) {
			r = "";
		}
	} else {
		r = "";
	}
   return(r);
}
//pārveido laiku uz datubāzei saprotamu formu/////////////////////////////////////
function format_time(str){
	var d, m, y, datums;
	d = str.substring(0, 2);
	m = str.substring(3, 5);
	datums = h + ":" + m + ":00";
	return datums;
}
//pārliecinās vai ievadītais laiks eksistē/////////////////////////////////////////////
//ieejas formāts hh:mm
//izejas formāts hh:mm:00
function correct_time(str){
	var d, y, m, datums = 1;
	if (is_time(str) != ""){
		h = str.substring(0, 2);
		m = str.substring(3, 5);
		if ( (h > 24) || (m > 59)){
				alert("Ievadītais laiks ir nekorekts!");
				datums = 0;
		}
	} else {
		alert("Ievadītais laiks neatbilst formātam: hh:mm!");
		datums = 0;
	}
	return datums;
}
/////////////////////////////////////////////////////////////////////////////////////////
function to_time(str){
	var time;
	if (correct_time(str)){
		time = format_time(str);
	} else {
		time = "";
	}
	return (time);
}