function openwindow(url, width, height) {
	// hack for IE 7
	if(navigator.appVersion.indexOf('MSIE 7') != -1) {
		height += 20;
	}

	xposition = 20; yposition = 20;
	if ((parseInt(navigator.appVersion) >= 4 )){
		xposition = (screen.width - width) / 2;
		yposition = (screen.height - height) / 2;
	}

	args = "width=" + width + ","
		    + "height=" + height + ","
			+ "location=0,"
			+ "menubar=0,"
			+ "resizable=0,"
			+ "scrollbars=no,"
			+ "status=0,"
			+ "titlebar=0,"
			+ "toolbar=0,"
			+ "hotkeys=0,"
			+ "screenx=" + xposition + ","  //NN Only
			+ "screeny=" + yposition + ","  //NN Only
			+ "left=" + xposition + ","     //IE Only
			+ "top=" + yposition;           //IE Only
	ww = window.open(url, '', args);
}



function addEvent(obj, sType, fn, rmFn)
{
	if(obj.addEventListener) {
		try
		{
			obj.removeEventListener(sType, rmFn, false);
		}
		catch(e)
		{
		}
		obj.addEventListener(sType, fn, false);
	}
	else if (obj.attachEvent)
	{
		try
		{
			var r = obj.detachEvent('on'+sType, rmFn);
		}
		catch(e)
		{
		}
		var r = obj.attachEvent('on'+sType, fn);
	}
	else
	{
		alert("Neimanoma prisieti veiksmo!");
	}
}

function removeEvent(obj, sType, fn) {
	if (obj.removeEventListener) {
		obj.removeEventListener(sType, fn, false);
	}
	else {
		obj.detachEvent('on' + sType, fn);
	}
}

function removeAllEditors() {
	for(i = 0; i < document.forms.length; i++) {
		if(document.forms[i] != null)
			for(j = 0; j < document.forms[i].elements.length; j++) {
				element = document.forms[i].elements[j];
				if (tinyMCE.getInstanceById(element.id) != null) {
					element.value = tinyMCE.getInstanceById(element.id).getHTML();
					tinyMCE.execCommand('mceRemoveControl', false, element.id);
				}
			}
	}
}


function toggleEditor(id) {
	var elm = document.getElementById(id);
	// submitinant tevine forma reikia nuimti redaktoriu
	if (tinyMCE.getInstanceById(id) == null) {
		tinyMCE.execCommand('mceAddControl', false, id);
	}
	else
		tinyMCE.execCommand('mceRemoveControl', false, id);
}

function toggleGuestbook() {
	$('.form-block-1').slideToggle('slow');
	if($('#guestbook-button').attr('src') == '/files/images/btn/isskleisti.gif')
		$('#guestbook-button').attr('src', '/files/images/btn/close-1.gif');
	else
		$('#guestbook-button').attr('src', '/files/images/btn/isskleisti.gif');
}

function toggleFaq() {
	$('.form-block-1').slideToggle('slow');
	if($('#faq-button').attr('src') == '/files/images/btn/isskleisti2.gif')
		$('#faq-button').attr('src', '/files/images/btn/close-2.gif');
	else
		$('#faq-button').attr('src', '/files/images/btn/isskleisti2.gif');
}

function Show_element(elem) {
    $('#' + elem).trigger('click');
}

getElementHeight = function(Elem) {
	if(document.getElementById) {
		var elem = document.getElementById(Elem);
	} else if (document.all){
		var elem = document.all[Elem];
	}
	xPos = elem.offsetHeight;
	return xPos;
}

onloadFunction =
	function() {
		if(navigator.appVersion.indexOf('MSIE 7') != -1) {
			height = getElementHeight('page') - 278;
			document.getElementById('for-ie7').style.height = height + 'px';
		}
	}

window.onload = new Function('onloadFunction()');

function is_numeric(string, positive_only) {
	pos_valid_chars = "1234567890.";
	all_valid_chars = "1234567890.-";
	
	dots = 0;

	if(string.length == 0) 
		return false;

	for(i = 0; i < string.length && (dots <= 1); i++) {
		ch = string.charAt(i);

		if(ch == ".")
			dots++;
				
		// jeigu pirmas taskas iseinam
		if((i == 0) && (ch == '.')) 
			return false;

		// jeigu daugiau kaip 1 taskas, iseinam
		if(dots > 1)
			return false;
				
		if(positive_only) {
			if(pos_valid_chars.indexOf(ch) == -1) {
				return false;
			}
		}
		else {
			// ziurim pirma skaiciu, nes tik jis gali buti "-"
			if(i == 0) {
				if(all_valid_chars.indexOf(ch) == -1) {
					return false;
				}
			}
			else {
				if(pos_valid_chars.indexOf(ch) == -1) {
					return false;
				}
			}
		}
	}
	
	return true;
}

function money_format(num) {
	num = num.toString();
	has_dot = false;
	dot_pos = 0;
	if(is_numeric(num)) {
		for(i = 0; i < num.length; i++) {
			ch = num.charAt(i);
			if(ch == ".") {
				has_dot = true;
				dot_pos = i;
				break;
			}
		}
		
		if(has_dot) {
			if((dot_pos + 1) == num.length-1) {
				return (num.substr(0, dot_pos + 2) + "0");
			}
			else if(dot_pos == num.length-1) {
				return (num + "00");
			}
			else {
				return num.substr(0, dot_pos + 3);
			}
		}
		else {
			return num + ".00";
		}
	}
	return false;
}

function countKMI() {
    try {
        ugiss = document.getElementById('ugis').value / 100;
        svoriss = document.getElementById('svoris').value;
    }
    catch(e) {
        alert(e.description);
    }
    
    kmi = svoriss / (ugiss * ugiss);
    kmi = money_format(kmi);
    
    $('#kmivalue').html(kmi);
    
    msg = '';
    
    if(kmi < 18.5)
        msg = 'žmogaus kūno svoris nepakankamas, yra rizika susirgti tam tikromis ligomis dėl maisto trūkumo';
    else if(kmi >= 18.5 && kmi <= 24.99)
        msg = 'kūno svoris normalus, rizika susirgti minimali;';
    else if(kmi >= 25 && kmi <= 29.99)
        msg = 'yra nežymus antsvoris, rizika susirgti dar nedidelė, bet jau būtina susirūpinti savo svoriu ir mityba;';
    else
        msg = 'žmogus nutukęs, dėl netinkamos mitybos yra didelė rizika susirgti medžiagų apykaitos, širdies ir kraujagyslių, virškinimo bei kitomis ligomis.';
        
    $('#kmitext').html(msg);
}