/** Class: ciNav
*** File: ciNav.js
*** Author: Ofer Ohel
*** Version: 1.01
*** Date: 2005-05-20
**/

function ciLink(aUrl, aTitle) {
  this.url = aUrl;
  this.title = aTitle;
}

var ciLinkArray = new Array(new ciLink('index.html', 'Home'), new ciLink('about.html', 'About Sherrie'), new ciLink('services.html', 'Services') , new ciLink('articles.html', 'Helpful Articles'), new ciLink('resources.html', 'Resources / Links'), new ciLink('contact.html', 'Contact'));

function ciNav(aLinkArray) {
  if(arguments != null && arguments.length != 0)
  	this.linkArray = aLinkArray;
  else
    this.linkArray = ciLinkArray;
	
  this.addLink = function(ciLinkObj) {
    this.linkArray.push(ciLinkObj);
  };
  
  this.removeLink = function(aPath) {
    for(var i=0; i<this.linkArray.length; i++) {
	  if( aPath.indexOf(this.linkArray[i].url) > -1 )
	  	this.linkArray.splice(i, 1);
	}
  };
  
  this.toHTML = function() {
    var html = '';
	for(var i=0; i<this.linkArray.length; i++) {
	  var aStyle = '';
	  var divClass = 'leftNav';
	  var onmouseout = 'leftNavOff';
	  if(ciURL.indexOf(this.linkArray[i].url) > -1 || (ciURL.indexOf('.html') < 0 && this.linkArray[i].url.indexOf('index.html') > -1 ) ) {
	    divClass = 'leftNavOn';
		onmouseout = 'leftNavOn';
		//aStyle = 'color: #da4111;';
		aStyle = 'color: #2B5BA7;';
	  }
	  html += '<div class="'+ divClass +'"><a href="'+ this.linkArray[i].url +'" onmouseover="leftNavOn(this);" onmouseout="'+ onmouseout +'(this)" style="'+ aStyle +'">'+ this.linkArray[i].title +'</a></div>';
	}
	//alert(html);
	return html;
  };
}