function placeFocus() {
	for (f = 0; f < document.forms.length; f++) {
		var form = document.forms[f];
		for (i = 0; i < form.length; i++) {
			if (
				(form.elements[i].type == "text") || 
				(form.elements[i].type == "textarea") || 
				(form.elements[i].type == "password")) {

				document.forms[f].elements[i].focus();
				break;
			}
		}
	}
}

function SetChecked(name){
	var temp = document.main.elements.length;
	for (i=0; i < temp; i++) {
		if (document.main.elements[i].name == name) {
			document.main.elements[i].checked = 1;
		}
	}
}

function SetRadioChecked(name,value){
	var temp = document.main.elements.length;
	for (i=0; i < temp; i++) {
		if (document.main.elements[i].name == name) {
			if (document.main.elements[i].value == value) {
				document.main.elements[i].checked = 1;
			}
		}
	}
}

function replace(string,text,by) {
	var strLength = string.length, txtLength = text.length;
	if ((strLength == 0) || (txtLength == 0)) return string;
	var i = string.indexOf(text);
	if ((!i) && (text != string.substring(0,txtLength))) return string;
	if (i == -1) return string;
	var newstr = string.substring(0,i) + by;
	if (i+txtLength < strLength) newstr += replace(string.substring(i+txtLength,strLength),text,by);
	return newstr;
}

function calculatePrice(value) {
	var result ='';
	try {
		result = eval(replace(value, ',', '.'));
	} catch(err) {
		result = value;
	}
	if (result == undefined) {
		result = '';
	}
	result = replace(result + '', '.', ',');
	return result;
}

function CheckEvalDone() {
	if (document.main == undefined) {
		return true;
	}
	document.main.price.value = replace(document.main.price.value,'.',',');
	result = calc(document.main.price.value);
	currentValue = document.main.price.value;
	if (parseFloat(result) == parseFloat(currentValue) || result == currentValue) {
		return true;
	} else {
		document.main.place.focus();
		return false;
	}
}

function CheckBoxClick(pid){
	var temp = document.forms[0].elements.length;
	for (i=0; i < temp; i++) {
		if(document.forms[0].elements[i].value == pid &&
			document.forms[0].elements[i].name == "debitors") {
			if(document.forms[0].elements[i].checked != 1) {
				for (j=0; j < temp; j++) {
					if (document.forms[0].elements[j].name == ("multiply_"+pid)) {
						document.forms[0].elements[j].value = 0;
						break;
					}
				}
				break;
			} else {
				for (j=0; j < temp; j++) {
					if (document.forms[0].elements[j].name == ("multiply_"+pid)) {
						document.forms[0].elements[j].value = 1;
						break;
					}
				}
				break;
			}
		}
	}
}
function ImageClick(pid) {
	var temp = document.forms[0].elements.length;
	for (i=0; i < temp; i++) {
		if (document.forms[0].elements[i].value == pid &&
			document.forms[0].elements[i].name == "debitors") {
			if (document.forms[0].elements[i].checked == 1) {
				document.forms[0].elements[i].checked = 0;
				for (j=0; j < temp; j++) {
					if (document.forms[0].elements[j].name == ("multiply_"+pid)) {
						document.forms[0].elements[j].value = 0;
						break;
					}
				}
				break;
			} else {
				document.forms[0].elements[i].checked = 1;
				for (j=0; j < temp; j++) {
					if (document.forms[0].elements[j].name == ("multiply_"+pid)) {
						document.forms[0].elements[j].value = 1;
						break;
					}
				}
				break;
			}
		}
	}
}
function SetCheckBoxState(pid,value) {
	var temp = document.forms[0].elements.length;
	for (i=0; i < temp; i++) {
		if (document.forms[0].elements[i].value == pid &&
			document.forms[0].elements[i].name == "debitors") {
			if (value == 0) {
				document.forms[0].elements[i].checked = 0;
			} else {
				document.forms[0].elements[i].checked = 1;
			}
			break;
		}
	}
}

