//BROWSER SNIFFER

function Is() {
    this.ie4 = document.all && !document.getElementById;
	this.ns4 = document.layers;
	this.ie5 = document.all && document.getElementById;
	this.ns6 = document.getElementById && !document.all;
}

var is = new Is()
{
	doc = "document.getElementById(";
	sty = ").style";
	htm = ""
}

var activeMenu = 'none';

//PRELOADER
var count=0;
//LAYER SETUP
function LayerSetup() {
		servicesMenuLyr = eval(doc + '["servicesMenu"]' + sty);
		servicesMenuLyr.left = (available_width*.975)*.25;
		servicesMenuLyr.width = (available_width*.975)*.25;
		    
		portfolioMenuLyr = eval(doc + '["portfolioMenu"]' + sty);
		portfolioMenuLyr.left = (available_width*.975)*.5;
		portfolioMenuLyr.width = (available_width*.975)*.25;
	
		contactMenuLyr = eval(doc + '["contactMenu"]' + sty);
		contactMenuLyr.left = (available_width*.975)*.75;	
		contactMenuLyr.width = (available_width*.975)*.25;
}

function activateMenu(menuLayerRef) 
{			
	activeMenu = menuLayerRef;	
}


function init()
{
	if (is.ns4) 
	{ 
		document.captureEvents(Event.MOUSEMOVE); 
		document.onmousemove = killMenu;
	}
}

function killMenu(e) {
	//check if theres a menu active
	if (activeMenu != 'none') {
		var menuID = activeMenu;
		if (is.ns4) {
			menuX1 = document[menuID].left + document[menuID].clip.right - 160;
			menuX2 = menuX1 + document[menuID].clip.right;
			menuY1 = document[menuID].top;
			menuY2 = menuY1 + document[menuID].clip.bottom;
			
			if (e.pageX < menuX1 || e.pageX > menuX2 || e.pageY > menuY2) {
				hideMenu(menuID);
				activeMenu = 'none';
			}
		} 
	}  
}



function showLayer(layer, secondLayer)
{
	hideLyr = eval(doc + '["aboutText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["servicesText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["servicesMenu"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["graphicDesignText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["hostingText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["webDesignText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["maintenanceText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["portfolioText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["farberText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["stalbansText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["miceliText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["schmeerbauchText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["kodnerText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["portfolioMenu"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["contactText"]' + sty);
	hideLyr.visibility = "hidden";
	showLyr = eval(doc + '["screenLayer"]' + sty);
	showLyr.visibility = "visible";
	showLyr = eval(doc + '["' + layer + '"]' + sty);
	showLyr.visibility = "visible";
	if (secondLayer!='none')
	{
		showLyr = eval(doc + '["' + secondLayer + '"]' + sty);
		showLyr.visibility = "visible";
	}
}

function hideLayer(layer)
{
	hideLyr = eval(doc + '["' + layer + '"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["webDesignText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["maintenanceText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["graphicDesignText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["hostingText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["portfolioText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["farberText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["stalbansText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["miceliText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["schmeerbauchText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["kodnerText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["contactText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["servicesText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["screenLayer"]' + sty);
	hideLyr.visibility = "hidden";
}

function hideMenu(menuID)
{
	hideLyr = eval(doc + '["' + menuID + '"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["webDesignText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["maintenanceText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["graphicDesignText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["hostingText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["portfolioText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["farberText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["stalbansText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["miceliText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["schmeerbauchText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["tuxNotesText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["contactText"]' + sty);
	hideLyr.visibility = "hidden";
	hideLyr = eval(doc + '["screenLayer"]' + sty);
	hideLyr.visibility = "hidden";
}

var win=null;
function NewWindow(mypage,myname,w,h,scroll){
	LeftPosition=(screen.width)?(screen.width-w)/2:100;
	TopPosition=(screen.height)?(screen.height-h)/2:100;
	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win=window.open(mypage,myname,settings);
}

function createMenus()
{
	if(is.ne4)
	{
		var serviceMenu = '<table width="100%" border="0" cellspacing="0" cellpadding="0">\
						<tr> \
						<td align=right>\
							<a  HREF="JavaScript://" onMouseOver="document.webdesign.src=\'images/WebDesignOn.gif\'; showLayer(\'webDesignText\',\'servicesMenu\'); activateMenu(\'servicesMenu\')" onMouseOut="document.webdesign.src=\'images/WebDesign.gif\'"><img name="webdesign" src="images/WebDesign.gif" border="0"></a><br>\
							<a  HREF="JavaScript://" onMouseOver="document.maintenance.src=\'images/SiteMaintenanceOn.gif\'; showLayer(\'maintenanceText\',\'servicesMenu\'); activateMenu(\'servicesMenu\')" onMouseOut="document.maintenance.src=\'images/SiteMaintenance.gif\'"><img name="maintenance" src="images/SiteMaintenance.gif" border="0"></a><br>\
							<a  HREF="JavaScript://" onMouseOver="document.graphic.src=\'images/GraphicDesignOn.gif\'; showLayer(\'graphicDesignText\',\'servicesMenu\'); activateMenu(\'servicesMenu\')" onMouseOut="document.graphic.src=\'images/GraphicDesign.gif\'"><img name="graphic" src="images/GraphicDesign.gif" border="0"></a><br>\
						</td>\
						</tr>\
						</table>';
		
		var portfolioMenu = eval(serviceMenuTags + '<table><tr><td>&nbsp;</td><td align=right><a  HREF="JavaScript://" onMouseOver="document.webdesign.src=\'images/WebDesignOn.gif\'; showLayer(\'webDesignText\',\'servicesMenu\'); activateMenu(\'servicesMenu\')" onMouseOut="document.webdesign.src=\'images/WebDesign.gif\'"><img name="webdesign" src="images/WebDesign.gif" border="0"></a></td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td align=right><a  HREF="JavaScript://" onMouseOver="document.maintenance.src=\'images/SiteMaintenanceOn.gif\'; showLayer(\'maintenanceText\',\'servicesMenu\'); activateMenu(\'servicesMenu\')" onMouseOut="document.maintenance.src=\'images/SiteMantenance.gif\'"><img name="maintenance" src="images/SiteMaintenance.gif" border="0"></a></td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td align=right><a  HREF="JavaScript://" onMouseOver="document.graphic.src=\'images/GraphicDesignOn.gif\'; showLayer(\'graphicDesignText\',\'servicesMenu\'); activateMenu(\'servicesMenu\')" onMouseOut="document.graphic.src=\'images/GraphicDesign.gif\'"><img name="graphic" src="images/GraphicDesign.gif" border="0"></a></td><td>&nbsp;</td></tr></table>' + EndTags);
	
		var contactMenu = eval(serviceMenuTags + '<table><tr><td>&nbsp;</td><td align=right><a  HREF="JavaScript://" onMouseOver="document.webdesign.src=\'images/WebDesignOn.gif\'; showLayer(\'webDesignText\',\'servicesMenu\'); activateMenu(\'servicesMenu\')" onMouseOut="document.webdesign.src=\'images/WebDesign.gif\'"><img name="webdesign" src="images/WebDesign.gif" border="0"></a></td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td align=right><a  HREF="JavaScript://" onMouseOver="document.maintenance.src=\'images/SiteMaintenanceOn.gif\'; showLayer(\'maintenanceText\',\'servicesMenu\'); activateMenu(\'servicesMenu\')" onMouseOut="document.maintenance.src=\'images/SiteMantenance.gif\'"><img name="maintenance" src="images/SiteMaintenance.gif" border="0"></a></td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td align=right><a  HREF="JavaScript://" onMouseOver="document.graphic.src=\'images/GraphicDesignOn.gif\'; showLayer(\'graphicDesignText\',\'servicesMenu\'); activateMenu(\'servicesMenu\')" onMouseOut="document.graphic.src=\'images/GraphicDesign.gif\'"><img name="graphic" src="images/GraphicDesign.gif" border="0"></a></td><td>&nbsp;</td></tr></table>' + EndTags);
	

		document[servicesMenu].write(serviceMenu); document.close();
	}
	init();
}
	


