/*******************************************************************************

FILE: mud_Scripts.js
REQUIRES: mud_API.js
AUTHOR: Takashi Okamoto mud(tm) - http://www.mudcorp.com/
VERSION: 1.0 - initial public release
DATE: 07/22/2005

--------------------------------------------------------------------------------

This file is part of MudNewsScroller.

	MudNewsScroller is free software; you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation; either version 2 of the License, or
	(at your option) any later version.
	
	MudNewsScroller is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.
	
	You should have received a copy of the GNU General Public License
	along with Foobar; if not, write to the Free Software
	Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

*******************************************************************************/

////////////////////////////////////////////////////////////////////////////////
// NEWS VARS
var newsScroller;
// holds all the text
var newsText = new Array(
	'es dise&ntilde;ador gr&aacute;fico.',
	'trabaja el dise&ntilde;o web.',
	'trabaja el dise&ntilde;o editorial.',
	'ama Frozzen magazine.',
	'con Jorge Le&oacute;n forma un equipo.',
	'experimenta.',
	'disponible para trabajos freelance.',
	'disponible para colaboraciones.',
	'nace en 1985.',
	'con sede en Las Palmas, Espa&ntilde;a.',
	'vive en un peque&ntilde;o pueblo.',
	'necesita m&uacute;sica para trabajar.',
	'ama el trabajo manual.',
	'trabaja con mac.',
	'apoya las iniciativas.',
	'adora la sutileza.',
	'tiene cuenta en behance.',
	'tiene cuenta en facebook.',
	'tiene cuenta en flickr.',
	'tiene cuenta en twitter.'
);

// if text is a link, you specify it here
// each link in the array corresponds to the same element number in newsText array
// if there's no link, just put an empty string like ''
var newsLink = new Array(
	'',
	'',
	'',
	'http://www.frozzenmagazine.com',
	'http://www.leonjorge.com',
	'',
	'',
	'',
	'',
	'',
	'',
	'',
	'',
	'',
	'',
	'',
	'http://www.behance.net/domingosantana',
	'http://www.facebook.com/domingosantanalopez',
	'http://www.flickr.com/photos/domingo-santana',
	'http://twitter.com/domingosantana'
);

var newsLeft = 10; // left location of where the news appears
var newsTop = 10; // top location of where the news appears
var strLimit = 50; // limit of number of characters to show. if longer, it will begin to chop off chars from the beginning.

////////////////////////////////////////////////////////////////////////////////
// INIT

function newsInit() {
	// checks to see if newsScroller <div> or <span> exists
	var obj = getObject('newsScroller');
	if (!obj) return;
	newsScroller = new MudNewsScroller('newsScroller', newsText, newsLeft, newsTop, strLimit, newsLink, 'scroller', 'random');
	newsScroller.update();
}

function mudInit() {
	initDHTMLAPI();
	newsInit();
}

////////////////////////////////////////////////////////////////////////////////
// EVENTS

if (typeof window.addEventListener != 'undefined') {
	window.addEventListener('load', mudInit, false);
}
// opera 7
else if (typeof document.addEventListener != 'undefined') {
	document.addEventListener('load', mudInit, false);
}
// win/ie
else if (typeof window.attachEvent != 'undefined') {
	window.attachEvent("onload", mudInit);
}
// rest
else {
	window.onload = mudInit;
}