var	blink_timer,
	blink_delay = 0,
	blink_OK = false,
	blink_running = false,
	blink_status = false;

if (document.getElementById) blink_OK = true;


function blink_close_eyes() {

	if (blink_OK) {

		if (blink_running) blink_stop();

		document.getElementById('kitty_blink_open').style.visibility = 'hidden';
		document.getElementById('kitty_blink_closed').style.visibility = 'visible';

		blink_status = true;

	}

}


function blink_open_eyes() {

	if (blink_OK) {

		if (blink_running) blink_stop();

		document.getElementById('kitty_blink_open').style.visibility = 'visible';
		document.getElementById('kitty_blink_closed').style.visibility = 'hidden';

		blink_status = false;

	}

}


function blink_link(event) {

	if (event == null) event = window.event;
	var target = event.target != null ? event.target : event.srcElement;

	if (target.nodeName == 'A') {

		blink_open_eyes();
		blink_run();

	}

	return false;

}


function blink_run() {

	if (blink_OK) {

		if (blink_status) {

			blink_open_eyes();
			blink_delay = (Math.random() * 10 * 1000) + 100;

		} else {

			blink_close_eyes();
			blink_delay = (Math.random() * 0.2 * 1000) + 100;

		}

		blink_running = true;
		blink_timer = setTimeout('blink_run();', blink_delay);

	}

}


function blink_stop() {

	clearTimeout(blink_timer);
	blink_running = false;

}


function blink_closed_write() {

	if (blink_OK)  {

		html = '<div id=\"kitty_blink_closed\">\n\n' +
		'<pre class=\"kitty\"\>\n' +
		'  /V\\    \n' +
		'=(~;~)=  \n' +
		'~(,,)    \n' +
		'</pre>\n\n' +
		'</div>\n';

		document.write(html);

	}

}

