function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		on_07_over = newImage("images/on_07-over.gif");
		on_08_over = newImage("images/on_08-over.gif");
		on_14_over = newImage("images/on_14-over.gif");
		on_15_over = newImage("images/on_15-over.gif");
		on_18_over = newImage("images/on_18-over.gif");
		on_19_over = newImage("images/on_19-over.gif");
		preloadFlag = true;
	}
}

function _opencard(_id, _title) {
	_window = window.open('/card/'+_id,'','width=480, height=640, resizable=1,scrollbars=1,menubar=0,toolbar=0,location=0,directories=0');
	return _window;
};

function _openform() {
	_window = window.open('/form.html','','width=600,height=600,resizable=1,scrollbars=1,menubar=0,toolbar=0,location=0,directories=0');
	return _window;
};

function _openPicture(_id, _width, _height) {
	_window = window.open('/picture/id=' + _id + '&html=y', '', 'width=' + _width + ',height=' + _height + ',resizable');
	return _window;
};

function _clearText(_input) {
	if (_input.value == _input.defaultValue) _input.value = '';
}

function flowup(block)
{
	document.all(block).style.visibility = 'visible';
	document.getElementById(block).style.visibility = 'visible';
}

function flowdown(block)
{
	document.all(block).style.visibility = 'hidden';
	document.getElementById(block).style.visibility = 'hidden';
} 

function checktyp_(form,typ) {
	var t = 'raw' + typ
	var state = form.elements(t).checked;
	for(var i = 0; i < form.length; i++) {
		var ida = 'a'+(typ*100+i);
		if( form.elements[i].id == ida) {
		form.elements(ida).checked = state;
		form.elements(idb).checked = state;
		}
	}
}

function checktyp(form,typ) {
	var t = 'raw' + typ
	var state = form.elements(t).checked;
	for(var i = 0; i < form.length; i++) {
		if( form.elements[i].name == 't[]' && form.elements[i].value == typ) {
		form.elements(i).checked = state;
		var idb = 'b'+form.elements[i].id;
		form.elements(idb).checked = state;
		}
	}
}

function checkall(form) {
	var state = form.all.checked;
	for(var i = 0; i < form.length; i++) {
		if( form.elements[i].type == 'checkbox') {
		form.elements[i].checked = state;
		}
	}
}

function checkraw(form,raw) {
	var t = 'raw' + raw
	var state = form.elements(t).checked;
	for(var i = 1; i<100; i++) {
	var ida = 'a'+(raw*100+i);
	var idb = 'b'+(raw*100+i);
		for(var k = 0; k < form.length; k++) {
			if( form.elements[k].id == ida) {
			form.elements(ida).checked = state;
			form.elements(idb).checked = state;
			}	
		}
	}
}

function checol(form,col) {
	var t = 'col' + col
	var state = form.elements(t).checked;
	for(var i = 10; i<100; i++) {
	var ida = 'a'+(i*100+col);
	var idb = 'b'+(i*100+col);

		for(var k = 0; k < form.length; k++) {
			if( form.elements[k].id == ida) {
			form.elements(ida).checked = state;
			form.elements(idb).checked = state;
			}	
		}
	}
}
