/****************************************************************************\
* Tirzen CMS                                                                 *
******************************************************************************
* Version: 0.1                                                               *
* Authors: Stan Ozier <stan@tirzen.com>                                      *
* License:  http://www.gnu.org/licenses/gpl.txt (GPL)                        *
\****************************************************************************/
function cTxt(txt) {
	e = document.createTextNode(txt);
	if (arguments.length > 1) {
		e2 = document.createElement('div');
		if (arguments.length > 1) {
			e2.setAttribute('align',arguments[2]);
		}
		e2.appendChild(e);
		return e2;
	}
	return e;
}
function gE(id) {
	return document.getElementById(id);
}
function isE(e) {
	return (e.style.display == 'inline');
}
function sE(e) {
	if (e) {
		e.style.display = 'inline';
	}
}
function hE(e) {
	if (e) {
		e.style.display = 'none';
	}
}
function tE(e) {
	if (e) {
		if (isE(e)) {
			hE(e);
		} else {
			sE(e);
		}
	}
}
function isD(e) {
	if (e) {
		return (e.style.display == 'block');
	} else {
		return false;
	}
}
function sD(e) {
	if (e) {
		e.style.display = 'block';
	}
}
function hD(e) {
	if (e) {
		e.style.display = 'none';
	}
}
function tD(e) {
	if (e) {
		if (isD(e)) {
			hD(e);
		} else {
			sD(e);
		}
	}
}

function wE(e,s) {
	if (e) {
		e.innerHTML = s;
	}
}

function tSet(id) {
	e=gE(id+'_field');
	s=gE(id+'_set');
	if (isD(e)) {
		hD(e);
		s.className='option_hide';
	} else {
		s.className='option_show';
		sD(e);
	}
}

function opto(value,label) {
	e = document.createElement('option');
	e.value=value;
	e.appendChild(document.createTextNode(label));
	return e;
}

function prj_message(str) {
	e = gE('message');
	if (!str) {
		hD(e);
	} else {
		if (!e) {
			e = document.createElement('div');
			e.id = 'message';
			e.className = '';
			wE(e,str);
			gE('header').appendChild(e);
		} else {
			e.className = '';
			wE(e,str);
			sD(e);
		}
		window.setTimeout('prj_message()',2000);
	}
}

function prj_label() {
	s_2 = document.getElementsByTagName('LABEL');
	for (i=0; i<s_2.length; i++) {
		s_1 = s_2[i];
		s_1.onclick = function() {
			if (this.id) {
				o = this.id.substring(4);
				this.form.elements[o].click();
			} else {
				s_3 = this.parentNode;
				for (j=0; j<s_3.childNodes.length; j++) {
					if (s_3.childNodes[j].tagName == 'INPUT') {
						s_3.childNodes[j].click();
						break;
					}
				}
			}
		}
	}
}
