//-------------------
// DOM INITIALIZATION
window.addEvent('domready', function(){
	//-----------------
	// WINDOW SCROLLING
	new SmoothScroll({ duration: 1000 });
	
	//---------
	// TOOLTIPS
	var myTips = new Tips($$('.toolTip'), {
		timeOut: 700,
		maxTitleChars: 100,
		maxOpacity: .9
	});
});

//----------------------------------------------------------------------------
// FLASH BANNER LOADING IN THE VIDEO PLAYER SITTING ON TOP OF THE IMAGE BANNER
var flshvrsBanner = {};
var prmsBanner = {};
	prmsBanner.quality = "best";
	prmsBanner.scale = "showall";
	prmsBanner.wmode = "transparent";
	prmsBanner.allowfullscreen = "false";
	prmsBanner.menu = "false";
	prmsBanner.bgcolor = "#FFFFFF";
var attrbtsBanner = {};	
swfobject.embedSWF("/_media/_interactive/nxtstp_header.swf", "flashBnnr", "630", "260", "9.0.0", false, flshvrsBanner, prmsBanner, attrbtsBanner);

//-----------------------------------------------------------------------
// EMAIL ENCRYPTER FOR DISPLAYING EMAIL ON THE PAGE WITHOUT BEING SPAMMED
function func_emailSales(){
	var emailriddlerarray=[115,97,108,101,115,64,110,101,120,116,115,116,101,112,105,116,46,99,111,109]
	var encryptedemail_id81='' //variable to contain encrypted email 
	for (var i=0; i<emailriddlerarray.length; i++)
		encryptedemail_id81+=String.fromCharCode(emailriddlerarray[i])
	document.write('<a href="mailto:'+encryptedemail_id81+'?subject=NextStep IT Website || Sales">'+encryptedemail_id81+'</a>')
}

function func_emailInfo(){
	var emailriddlerarray=[105,110,102,111,64,110,101,120,116,115,116,101,112,105,116,46,99,111,109]
	var encryptedemail_id27='' //variable to contain encrypted email 
	for (var i=0; i<emailriddlerarray.length; i++)
		encryptedemail_id27+=String.fromCharCode(emailriddlerarray[i])
	document.write('<a href="mailto:'+encryptedemail_id27+'?subject=NextStep IT Website || Info">'+encryptedemail_id27+'</a>')
}

function func_emailWebmaster(){
	var emailriddlerarray=[119,101,98,109,97,115,116,101,114,64,110,101,120,116,115,116,101,112,105,116,46,99,111,109]
	var encryptedemail_id85='' //variable to contain encrypted email 
	for (var i=0; i<emailriddlerarray.length; i++)
		encryptedemail_id85+=String.fromCharCode(emailriddlerarray[i])
	document.write('<a href="mailto:'+encryptedemail_id85+'?subject=NextStep IT Website || Webmaster">'+encryptedemail_id85+'</a>')
}

//-------------------------------------------
// FUNCTION THAT HANDLES BOOKMARKING THE SITE
function bookmarksite(title, url){
	if (document.all)
		window.external.AddFavorite(url, title);
	else if (window.sidebar)
		window.sidebar.addPanel(title, url, "")
}

//---------------------------------------------------------------------------------
// FUNCTION THAT PULLS DYNAMICALLY THE LOCATION OF THE PAGE AND CREATES BREADCRUMBS
function breadcrumbs(){
  sURL = new String;
  bits = new Object;
  var x = 0;
  var stop = 0;
  var output = "<a href=\"/\" title=\"\/\/ Breadcrumbs\" rel=\"If you ever get lost on how you got to where you were, then look up here to remember.\" class=\"toolTip\">Home</a>" + "<span class=\"spacing\"></span>";
  sURL = location.href;
  sURL = sURL.slice(8,sURL.length);
  chunkStart = sURL.indexOf("/");
  sURL = sURL.slice(chunkStart+1,sURL.length)
  while(!stop){
    chunkStart = sURL.indexOf("/");
    if (chunkStart != -1){
      bits[x] = sURL.slice(0,chunkStart)
      sURL = sURL.slice(chunkStart+1,sURL.length);
    }else{
      stop = 1;
    }
    x++;
  }
  for(var i in bits){
    output += "<a href=\"";
    for(y=1;y<x-i;y++){
      output += "../";
    }
    output += bits[i] + "/\">" + bits[i] + "</a><span class=\"spacing\"></span>";
  }
  document.write(output + "<span class=\"currentPage\">" + document.title + "</span>");
}

//--------------------------------------------------------------------------
// TEXT RESIZING FUNCTIONS TARGETING SPECIFIED TAGS WITHIN A DESIGNATED AREA
var tgs = new Array( 'p','ul','li','a');
var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' );
var startSz = 2;

function ts( trgt,inc ) {
	if (!document.getElementById) return
	var d = document,cEl = null,sz = startSz,i,j,cTags;
	
	sz += inc;
	if ( sz < 0 ) sz = 0;
	if ( sz > 6 ) sz = 6;
	startSz = sz;
		
	if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];

	cEl.style.fontSize = szs[ sz ];

	for ( i = 0 ; i < tgs.length ; i++ ) {
		cTags = cEl.getElementsByTagName( tgs[ i ] );
		for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
	}
}



