/* “Dancing Weks” JavaScript for www.weks.ws
 *
 * $Id: dancing-weks.js 1202 2008-04-08 01:38:59Z egregore $ */



var browser;

if( document.all == null ) {
	var versionNN = navigator.userAgent.toLowerCase();
	if( versionNN.search( /mozilla\/4/i ) != -1 )
		browser = 'NN4';
	else
		browser = 'NN6';
} else {
	var agent = navigator.userAgent.toLowerCase();
	if(( agent.indexOf( 'msie' ) != -1 ) && ( agent.indexOf( 'opera' ) == -1 ))
		browser = 'IE';
	else
		browser = 'OP';
};

function getLayer( id ) {
	if( browser == 'IE' || browser == 'OP' )
		return( document.all[ id ]);
	else if( browser == 'NN4' )
		return( document.layers[ id ]);
	return( document.getElementById( id ));
};



function weksdance() {
	var weks = getLayer( 'weksdance' );
	w = (w+1) % wekses.length;
	weks.innerHTML = wekses[w].replace( ' ', '&nbsp;' );
	setTimeout( 'weksdance()', 120 );
};

var w = 0;
var wekses = new Array(
	'  -_-  ', '  -_-  ', '  -_-  ', '  -_-  ',
	'  -_-  ', '  -_-  ', '  -_-  ', '  -_-  ',
	'  -_^  ', '  ^_^  ', '  ^_^  ', '  ^_^  ',
	'  ^_^  ', '  ^_^  ', '  ^_^  ', '  ^_^  ',
	'  o_^  ', '  O_^  ', '  O_o  ', '  O_O  ',
	'  O_O  ', '  O_O  ', '  O_@  ', '  @_@  ',
	'  @_@  ', '  @o@  ', '  @O@  ', '  @o@  ',
	' _@o@_ ', '\\@o@_  ', ' \\@o@/ ', '  _@o@/',
	' _@o@_ ', '\\@o@_  ', ' \\@o@/ ', '  _@o@/',
	' _@o@_ ', '\\@o@_  ', ' \\@o@/ ', '  _@o@/',
	' \\@o@_ ',
	' _@O@/ ',
	' \\@o@_ .',
	' _@O@/ ..',
	' \\@o@_ ...',
	' _@O@/ ...w',
	' \\@o@_ ...we',
	' _@O@/ ...wek',
	' \\@o@_ ...weks',
	'_@O@/  ...weks!',
	' \\@o@_ ...weks!!',
	'  _@O@/...weks!!',
	' \\@o@_ ...weks!!!',
	'_@O@/  ...weks!!!',
	' \\@o@_ ...weks!!!!',
	'  _@O@/...weks!!!!',
	' \\@o@_ ...weks!!!!!',
	'_@O@/  ...weks!!!!!',
	' \\@o@_ ...weks!!!!!',
	'  \\@O@/...weks!!!!!',
	' \\@o@/ ...weks!!!!!',
	' \\@O@/ ...weks!!!!!',
	' \\@o@/ ...weks!!!!!',
	' \\@O@/ ...weks!!!!!',
	' \\@o@/ ...weks!!!!!',
	' \\@O@/ ...weks!!!!!',
	' \\@o@/',
	' _@O@/',
	' \\@O@/',
	' \\@o@/',
	' _@o@/',
	' _@o@_',
	'  @_@ ',
	'  O_@',
	'  O_O',
	'  o_O', '  o_O',
	'  o_o', '  o_o', '  o_o', '  o_o',
	'  -_o',
	'  -_-'
);
