function Typewriter(sName)
{	
	// PROPERTIES
	this.counter = 0;
	this.name = sName;
	this.text = "";
	this.speed = 30; // in milliseconds
	
	// METHODS
	this.addText = AddText;
	this.next = Next;
	this.setSpeed = SetSpeed;
	this.write = Write;
	
	// FUNCTIONS
	function AddText(s)
	{	this.text = s
	}
	function Next()
	{	document.getElementById('typewriter').innerHTML = this.text.substr(0, this.counter++);
	}
	function SetSpeed(iSpeed)
	{	this.speed = iSpeed;
	}
	function Write()
	{	setInterval(this.name+".next()",this.speed);
	}
}

function restart() {
	document.getElementById('typewriter').innerHTML = '<script type="text/javascript">var myTypewriter = new Typewriter("myTypewriter");myTypewriter.addText("GNU Group awarded contract to design Solano Community College\'s new master sign program > MORE INFO HERE");myTypewriter.write();setTimeout("restart()", 30);<\/script>';
}
	


function toggle_visibility(id) {
	for (var i = 0; i < id.length; i++) {
	var e = document.getElementById(id);
	if(e.style.display == 'block')
	e.style.display = 'none';
	else
	e.style.display = 'block';
	} 
}

function changeClassClosed(id) {
	for (var i = 0; i < id.length; i++) {
		var e = document.getElementById(id[i]);
		e.className='serviceClosed';
	}
}

function changeClass(elem, className1,className2) {
    elem.className = (elem.className == className1)?className2:className1;
}

function rollover(id) {
	for (var i = 0; i < id.length; i++) {
		var e = document.getElementById(id[i]);
		e.className='rollover';
	}
}

function rollout(id) {
	for (var i = 0; i < id.length; i++) {
		var e = document.getElementById(id[i]);
		e.className='rollout';
	}
}

function show_visibility(id) {
	for (var i = 0; i < id.length; i++) {
		var e = document.getElementById(id[i]);
		e.style.display = 'block';
	}
}

function hide_visibility(id) {
	for (var i = 0; i < id.length; i++) {
		var e = document.getElementById(id[i]);
		e.style.display = 'none';
	}
}

