/****************************************************
*	        DOM Image rollover:
*		by Chris Poole
*		http://chrispoole.com
*               Script featured on http://www.dynamicdrive.com
*		Keep this notice intact to use it :-)
****************************************************/

function init() {
  if (!document.getElementById) return
  var imgOriginSrc;
  var imgTemp = new Array();
  var imgarr = document.getElementsByTagName('img');
  for (var i = 0; i < imgarr.length; i++) {
    if (imgarr[i].getAttribute('hsrc')) {
        imgTemp[i] = new Image();
        imgTemp[i].src = imgarr[i].getAttribute('hsrc');
        imgarr[i].onmouseover = function() {
            imgOriginSrc = this.getAttribute('src');
            this.setAttribute('src',this.getAttribute('hsrc'))
        }
        imgarr[i].onmouseout = function() {
            this.setAttribute('src',imgOriginSrc)
        }
    }
  }
}
onload=init;


/****************************************************/
function dob()
{

dobYear = "1979"

currDate = new Date()
currYear = currDate.getYear()
currMonth = currDate.getMonth()
currDay = currDate.getDate()

dobYear = currYear - dobYear

if (currMonth < '6')
	{
	if (currDay < '14')
		{
		document.writeln(dobYear - 1 + ".")
		}
	}
	else
	{
	document.writeln(dobYear + ".")
	}
}


/****************************************************/
<!--
// Show/Hide Category script by Wyktor (wwww.wyktor.com) v1.0
// WhatToImplement: if I would be able to find out layer status (visible or not)
// then I wouldn not need switch-case function, maybe it's possible witch setting
// variables for one layer from each category (globally)

// Defines Global Categories
html = 'html';
ps = 'ps';
flash = 'flash';

// function for switching images
function switchPic(oneone)
{
	butt_on = new Image()
	butt_on.src = '../navigation/butt_cat_on.gif'
	butt_off = new Image()
	butt_off.src = '../navigation/butt_cat_off.gif'

	if (oneone.src == butt_on.src)
		{
			oneone.src = butt_off.src
		}
		else
		{
		oneone.src = butt_on.src
		}
}

// function for switching categories
function switchCat(category)
{

// category arrays (write category layer ID's here)
htmlCat = new Array();
htmlCat[0] = 'html1';

psCat = new Array();
psCat[0] = 'ps1';
psCat[1] = 'ps2';
psCat[2] = 'ps3';
psCat[3] = 'ps4';
psCat[4] = 'ps5';
psCat[5] = 'ps6';

flashCat = new Array();
flashCat[0] = 'flash1';

// transforms category sent from Document to cateforyName
category = category + 'Cat'

	switch(category)
	{
// if HTML category
	case 'htmlCat':
	// is layer visible or not?
		catStatus = html1.className
		if (catStatus == 'CategoryS')
		{
		// if so then:
			for (i=0; i<htmlCat.length;i++)
			{
			eval (htmlCat[i]+'.className="CategoryH"')
			}
		}
		else
		{
		//if not then:
			for (i=0; i<htmlCat.length;i++)
			{
			eval (htmlCat[i]+'.className="CategoryS"')
			}
		}
	;break
// if PS category
	case 'psCat' :
		catStatus = ps1.className
		if (catStatus == 'CategoryS')
		{
			for (i=0; i<psCat.length;i++)
			{
			eval (psCat[i]+'.className="CategoryH"')
			}
		}
		else
		{
			for (i=0; i<psCat.length;i++)
			{
			eval (psCat[i]+'.className="CategoryS"')
			}
		}
		;break
//if FLASH category
	case 'flashCat' :
		catStatus = flash1.className
		if (catStatus == 'CategoryS')
		{
			for (i=0; i<flashCat.length;i++)
			{
			eval (flashCat[i]+'.className="CategoryH"')
			}
		}
		else
		{
			for (i=0; i<flashCat.length;i++)
			{
			eval (flashCat[i]+'.className="CategoryS"')
			}
		}
		;break
	}

}