function gebi(id) { return document.getElementById(id); }

function docloc(loc) {
	if (loc == undefined) return;
	document.location = loc;
}

function ifcs(obj,sf) {
	var dv = obj.parentNode.parentNode;
	if (sf == undefined) sf = '';
	dv.className = 'tinp'+sf+' fcs';
}

function iblr(obj,sf) {
	var dv = obj.parentNode.parentNode;
	if (sf == undefined) sf = '';
	dv.className = 'tinp'+sf;
}

function input_fcs(obj,chk,cls) {
	if (obj != undefined) {
		//obj.className = cls;
		if (obj.value == chk) obj.value = '';
	}
}

function input_blr(obj,chk,cls) {
	if (obj != undefined) {
		if (obj.value == '') { 
			obj.value = chk;
			//obj.className = cls;
		}
	}
}

function imgov(obj) {
	if (obj != undefined) {
		var id = obj.id+'_ov';
		if (gebi(id)) obj.src = gebi(id).src;
	}
}

function imgou(obj) {
	if (obj != undefined) {
		var id = obj.id+'_ou';
		if (gebi(id)) obj.src = gebi(id).src;
	}
}

function imgov_id(oid) {
	var obj = gebi(oid);
	if (obj != undefined) {
		var id = oid+'_ov';
		if (gebi(id)) obj.src = gebi(id).src;
	}
}

function imgou_id(oid) {
	var obj = gebi(oid);
	if (obj != undefined) {
		var id = oid+'_ou';
		if (gebi(id)) obj.src = gebi(id).src;
	}
}

function tpov(obj) {
	if (obj == undefined) return;
	var id = obj.id;
	var num = parseInt(id);
	var prv = gebi(parseInt(num-1)+'_tp'); 
	var nxt = gebi(parseInt(num+1)+'_tp');
	
	imgov_id(id+'i');
	obj.className = 'sel';
	if (prv != undefined) prv.className = 'prv';
	if (nxt != undefined) nxt.className = 'nxt';
}

function tpou(obj) {
	if (obj == undefined) return;
	var id = obj.id;
	var num = parseInt(id);
	var prv = gebi(parseInt(num-1)+'_tp'); 
	var nxt = gebi(parseInt(num+1)+'_tp');
	
	imgou_id(id+'i');
	obj.className = '';
	if (prv != undefined) prv.className = '';
	if (nxt != undefined) nxt.className = '';
}

var cur_ucut = '';

function cut(num) {
	var ct = gebi(num+'_cut');
	var uct = gebi(num+'_ucut');
	if (ct != undefined) ct.className = 'cut';
	if (uct != undefined) uct.className = 'ucut';
	cur_ucut = '';
	return false;
}

function uncut(num) {
	if (cur_ucut != '') cut(cur_ucut);
	var ct = gebi(num+'_cut');
	var uct = gebi(num+'_ucut');
	if (ct != undefined) ct.className = 'cut closed';
	if (uct != undefined) uct.className = 'ucut opened';
	cur_ucut = num;
	return false;
}

