// JavaScript Document
var timeID = 0;
var loaded = false;

var message='(C) SIA "NORDHAUS"';

function sdiv(id) {
	// atskirigo parluku drosa funkcija, kas pasleps div slanus
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}

function rdiv(id) {
	// atskirigo parluku drosa funkcija, kas paradiis konkreeto div slaani

	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}

function Clock() {
	if(timeID) {
		clearTimeout(timeID);
		timeID  = 0;
	}
	var dat = new Date();
	var h = dat.getHours();
	var m = dat.getMinutes();
	var s = dat.getSeconds();
	var time = ((h < 10 ) ? '0' : '') +  h;
	time += s%2 ? ':' : '&nbsp;';
	time += ((m < 10 ) ? '0' : '') + m ;
	//time += ((s < 10 ) ? '0' : '') + s;
	document.getElementById('clock').innerHTML = time;
	timeID = setInterval('Clock()', 500);
}

function addFavorite(url, title) {
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url, "");
	} else if(window.external) { // IE Favorite
		window.external.AddFavorite(url, title);
	} else if( window.opera && window.print ) {
		var mbm = document.createElement('a');
		mbm.setAttribute('rel','sidebar');
		mbm.setAttribute('href',url);
		mbm.setAttribute('title',title);
		mbm.click();
    }
}

function number_format(a, b, c, d) {
	a = Math.round(a * Math.pow(10, b)) / Math.pow(10, b);
	e = a + '';
	f = e.split('.');
	if (!f[0]) {
		f[0] = '0';
	}
	if (!f[1]) {
		f[1] = '';
	}
	if (f[1].length < b) {
		g = f[1];
		for (i=f[1].length + 1; i <= b; i++) {
			g += '0';
		}
		f[1] = g;
	}
	if(d != '' && f[0].length > 3) {
		h = f[0];
		f[0] = '';
		for(j = 3; j < h.length; j+=3) {
			i = h.slice(h.length - j, h.length - j + 3);
			f[0] = d + i +  f[0] + '';
		}
		j = h.substr(0, (h.length % 3 == 0) ? 3 : (h.length % 3));
		f[0] = j + f[0];
	}
	c = (b <= 0) ? '' : c;
	return f[0] + c + f[1];
}

function currencyCalculator(form) {
	var result = 0;
	if(form.vertiba1.value != '' && !isNaN(form.vertiba1.value)) {
		result = parseFloat(form.vertiba1.value) * parseFloat(form.kurs1.value) / parseFloat(form.kurs2.value);
	}
	form.vertiba2.value = number_format(result,2,'.','');
	return false;
}

function changePic(id, src) {
	document.getElementById(id).src = src;
}

function changePic2(id, src, linkid, linkurl) {
	document.getElementById(id).src = src;
    document.getElementById(linkid).href = "picture/?"+linkurl;
    return false;
}




var sh = screen.availHeight;
var sw = screen.availWidth;

var myW = 800;
var myH = 600;

window.onload = function(){
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myW = window.innerWidth;
		myH = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myW = document.documentElement.clientWidth;
		myH = document.documentElement.clientHeight;
	} else if( document.body) {
		//IE 4 compatible
		myW = document.body.clientWidth;
		myH = document.body.clientHeight;
	}
	
	loaded = true;
}


function windowOpen(url) {
	if(loaded) {
		var wl;
		var w = (windowOpen.arguments[1] && !isNaN(windowOpen.arguments[1])) ? windowOpen.arguments[1] + sw - myW : 630;
		var h = (windowOpen.arguments[2] && !isNaN(windowOpen.arguments[2])) ? windowOpen.arguments[2] : 700;
		var par = (windowOpen.arguments[3]) ? ',' + windowOpen.arguments[3] : ',scrollbars=yes,toolbar=no,statusbar=no';
		var top  = parseInt((sh - h) / 2);
		var left = parseInt((sw - w) / 2);
		wl = window.open('/popup.php?'+url,'_media','top=' + top + 'px,left=' + left + 'px,width=' + w + 'px,height=' + h + 'px' + par);
		return wl;
	} else {
		var par = '';
		for(var i = 0; i < windowOpen.arguments.length; i++) {
			par += ",'" + windowOpen.arguments[i] + "'";
		}
		setTimeout("windowOpen(" + par.substr(1) + ")",250);
	}
}

function checkMail(mail) {
   var emailFilter=/^.+@.+\..{2,3}$/;
   var err = null;
   if (!(emailFilter.test(mail))) {
      return false;
   }
   var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;
   if (mail.match(illegalChars)) {
      return false;
   }
   return true;
}

function clearFloat(val) {
	val = val.replace(/^\s+|\s+$/g,"");
	val = val.replace(/,/,'.');
	return val;
}

function setSelectCity(key, sel) {
	sel.options.length = 1;
	if(city[key]) {
		for(var i = 1; i <= city[key].length; i++) {
			sel.options[i] = new Option(city[key][i - 1],i - 1);
		}
	}
}

function setSelectApakstips(key, sel) {
	sel.options.length = 1;
	if(apakstips[key]) {
		for(var i = 1; i <= apakstips[key].length; i++) {
			sel.options[i] = new Option(apakstips[key][i - 1],i - 1);
		}
	}
}

var openedMenu = null;
var viewMenu = null;
var waitTime = 2 * 1000;
var wait = false;
var timeID = null;

function showSubMenu(id) {
	if(openedMenu != null) {
		var menu = document.getElementById('menu' + openedMenu);
		menu.style.display = 'none';
		menu.style.visibility = 'hidden';
	}
	if(viewMenu != null && viewMenu != id) {
		var menu = document.getElementById('menu' + viewMenu);
		menu.style.display = 'none';
		menu.style.visibility = 'hidden';
	}
	
	var menu = document.getElementById('menu' + id);
	menu.style.display = 'block';
	menu.style.visibility = 'visible';
	
	if(timeID != null) {
		clearTimeout(timeID);
	}
	viewMenu = id;
}

function hiddeSubMenu(id) {
	if(timeID != null) {
		clearTimeout(timeID);
	}
	timeID = setTimeout('hiddeSubMenu1("' + id + '")',waitTime);
}

function hiddeSubMenu1(id) {
	var menu = document.getElementById('menu' + id);
	menu.style.display = 'none';
	menu.style.visibility = 'hidden';
	
	if(openedMenu != null) {
		menu = document.getElementById('menu' + openedMenu);
		menu.style.display = 'block';
		menu.style.visibility = 'visible';
	}
}




















var posting = false;
var geting  = false;
var responseText = '';


function setOptionList(key, sel, array, script) {
	if(!geting && responseText == '') {
		getContent(script);
		setTimeout("setOptionList('" + key + "', document." + sel.form.name + '.' + sel.name + ", '" + array + "', '" + script + "')",250);
	} else if(geting) {
		setTimeout("setOptionList('" + key + "', document." + sel.form.name + '.' + sel.name + ", '" + array + "', '" + script + "')",250);
	} else {
		eval(responseText);
		sel.options.length = 1;
		eval("var a = " + array + ";");
		if(a[key]) {
            //alert(a[key]);
			for(var i = 1; i <= a[key].length; i++) {
				sel.options[i] = new Option(a[key][i - 1][1],a[key][i - 1][0]);
			}
		}
		
		responseText = '';
	}
}


function executeAjax(callback, url) {
	// branch for native XMLHttpRequest object
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		req.onreadystatechange = callback;
		req.open("GET", url, true);
		req.send(null);
	} // branch for IE/Windows ActiveX version
	else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.onreadystatechange = callback;
			req.open("GET", url, true);
			req.send();
		}
	}
}

function getContent(url) {
	if(getContent.arguments[1] && getContent.arguments[1] != 'false') {
		id = getContent.arguments[1];
	} else {
		id = false;
	}
	
	if(loaded) {
		if(id) {
			var obj = document.getElementById(id);
		}
		geting = true;
	}
	
	if(!loaded || posting) {
		setTimeout("getContent('" + url + "', '" +id + "')",250);		
	} else {
		var callback = function() {
			if(req.readyState == 4) {
				if(req.status == 200) {
					geting = false;
					if(id) {
						obj.innerHTML = req.responseText;
					} else {
						responseText = req.responseText;
					}
				}
			}
		}
		executeAjax(callback, url);
	}
}

// mail too antispams :)
function m2(ne,ht) {
      window.location.href = "mailto:"+ne+"@"+ht;
}