function konvertor(obj) {
	var mkd = 1;
	var eur = currency_rate_eur;
	var usd = currency_rate_usd;

	var kg = 1;
	var pound = 2.20462262;

	var cm = 100;
	var m = 1;
	var yard = 1.0936133;
	var inch = 39.3700787;

	var tmp;

	if (obj.name=='mkd') tmp = obj.value / mkd;
	else if (obj.name=='eur') tmp = obj.value / eur;
	else if (obj.name=='usd') tmp = obj.value / usd;

	else if (obj.name=='kg') tmp = obj.value / kg;
	else if (obj.name=='pound') tmp = obj.value / pound;

	else if (obj.name=='cm') tmp = obj.value / cm;
	else if (obj.name=='m') tmp = obj.value / m;
	else if (obj.name=='yard') tmp = obj.value / yard;
	else if (obj.name=='inch') tmp = obj.value / inch;

	var form = obj.form;
	for (var i=0; i<form.length; i++) {
		if (form.elements[i]!=obj) {
			form.elements[i].value = eval('tmp * '+form.elements[i].name);
		}
	}
}

/* SLIDE BAR */

function SlideBar(id, type, self, time, autostart) {
	this.obj = [];
	this.button = [];
	this.timer;
	this.time = time;
	this.now = 0;
	this.self = self;

	this.show = function(id) {
		if (typeof this.timer != 'undefined') clearTimeout(this.timer);
		if (this.button[this.now]) eval(this.self+'_off(this.button[this.now])');
		this.obj[this.now].style.display = "none";
		if (typeof id == 'undefined') {
			this.now++;
		}
		else {
			this.now = id;
		}
		if (this.now<0 || this.obj.length<=this.now) {
			this.now = 0;
		}
		if (this.button[this.now]) eval(this.self+'_on(this.button[this.now])');
		this.obj[this.now].style.display = "block";
		if (typeof id == "undefined") {
			this.timer = setTimeout(this.self+".show();", this.time);
		}
	}

	this.roll = function(i) {
		i += this.now;
		if (i<0) {
			i *= -1;
			i %= this.obj.length;
			i = this.obj.length - i;
		}
		else if (this.obj.length<=i) {
			i %= this.obj.length;
		}
		this.show(i);
	}

	this.slide = function() {
		this.timer = setTimeout(this.self+".show();", this.time);
	}

	this.init = function(id, type, self, time, autostart) {
		if (typeof autostart == 'undefined') {
			autostart = 1;
		}
		var parent = document.getElementById(id);
		var objs = parent.getElementsByTagName(type);
		var j = 0;
//		for (var i in objs) {
		for (var i=0; i<objs.length; i++) {
			if (objs[i].parentNode == parent) {
				this.obj[j] = objs[i];
				if (j > 0) objs[i].style.display = 'none';
				j++;
			}
		}
		if (autostart) this.slide();
	}
	this.init(id, type, self, time, autostart);

	this.addButtons = function(id, vertical) {
		if (typeof vertical == 'undefined') {
			vertical = 0;
		}
		var button;
		for (i=0; i<this.obj.length; i++) {
			button = document.createElement('img');
			if (i == 0) eval(this.self+'_on(button)');
			else eval(this.self+'_off(button)');
			button.style.padding = "0 2px";
			button.onmouseover = new Function(this.self+".show('"+i+"');");
			button.onmouseout = new Function(this.self+".slide();");
			button.setAttribute('onMouseOver', this.self+".show('"+i+"');");
			button.setAttribute('onMouseOut', this.self+".slide();");
			this.button[i] = document.getElementById(id).appendChild(button);
			if (vertical) {
				document.getElementById(id).appendChild(document.createElement('br'));
			}
		}
	}

	this.setButtons = function(id, type) {
		var parent = document.getElementById(id);
		var objs = parent.getElementsByTagName(type);
		var j = 0;
		for (var i in objs) {
			if (objs[i].parentNode == parent) {
				this.button[j] = objs[i];
				j++;
			}
		}
	}
}

function konvertor(obj) {
	var mkd = 1;
	var eur = currency_rate_eur;
	var usd = currency_rate_usd;

	var kg = 1;
	var pound = 2.20462262;

	var cm = 100;
	var m = 1;
	var yard = 1.0936133;
	var inch = 39.3700787;

	var tmp;

	if (obj.name=='mkd') tmp = obj.value / mkd;
	else if (obj.name=='eur') tmp = obj.value / eur;
	else if (obj.name=='usd') tmp = obj.value / usd;

	else if (obj.name=='kg') tmp = obj.value / kg;
	else if (obj.name=='pound') tmp = obj.value / pound;

	else if (obj.name=='cm') tmp = obj.value / cm;
	else if (obj.name=='m') tmp = obj.value / m;
	else if (obj.name=='yard') tmp = obj.value / yard;
	else if (obj.name=='inch') tmp = obj.value / inch;

	var form = obj.form;
	for (var i=0; i<form.length; i++) {
		if (form.elements[i]!=obj) {
			form.elements[i].value = eval('tmp * '+form.elements[i].name);
		}
	}
}
var onlyEmptyAllow = '';

function formChangeValue(obj, name, value, focus, onlyEmpty) {
	if (typeof value == "undefined") value = obj.value;
	if (typeof focus == "undefined") focus = 0;
	if (typeof onlyEmpty == "undefined") onlyEmpty = 0;
	var form = obj.form;
	if (onlyEmpty) {
		var empty = true;
		for (var i=0; i<form.length; i++) {
			if (form.elements[i].name == name) {
				if (form.elements[i].type == 'radio') {
					if (form.elements[i].checked == true) {
						empty = false;
						break;
					}
				}
				else {
					if (form.elements[i].value != '') {
						empty = false;
					}
					break;
				}
			}
		}
		if (!empty && onlyEmptyAllow != name) {
			onlyEmptyAllow = '';
			return;
		}
		else {
			onlyEmptyAllow = name;
		}
	}
	for (var i=0; i<form.length; i++) {
		if (form.elements[i].name == name) {
			if (form.elements[i].type == 'radio') {
				if (form.elements[i].value == value) {
					form.elements[i].checked = true;
					break;
				}
			}
			else {
				if (value != null) {
					form.elements[i].value = value;
				}
				if (focus) {
					form.elements[i].focus();
					form.elements[i].select();
				}
				break;
			}
		}
	}
}


