/**/
function projectOver(obj, over) {
	parts = obj.id.split('-')
	obj = $('project-text-'+parseInt(parts[parts.length - 1]));

	duration = 0.3

	if(over == 'mouseover') {
		new Effect.Opacity(obj, {
			duration: duration,
			from: 0.0,
			to: 1.0
		})
	} else if(over == 'mouseout') {
		new Effect.Opacity(obj, {
			duration: duration,
			from: 1.0,
			to: 0.0
		})
	}
}

xhref = new Array()

Event.observe(window, 'load', function() {
	//najdi elementy co maji mit fadovaci popisek
	captions = $('contents').getElementsByClassName('projectbox')

	for(x = 0;x < captions.length; ++x) {
		//captions[x].makePositioned()
		xcap = captions[x].getElementsByClassName('projectifno')
		xhref[x] = captions[x].getElementsByTagName('a') //nemusi byt

		projectText = document.createElement('div')
		projectText.className = 'project-text'
		projectText.id = 'project-text-'+x

		ieOpacity = document.createElement('div')
		ieOpacity.className = 'ieopacity'
		ieOpacity.id = 'ieopacity-'+x

		addele = xcap[0].descendants()

		for(y = 0; y < addele.length; ++y) {
			//pridat element
			ieOpacity.appendChild(addele[y])
		}

		projectText.appendChild(ieOpacity)
		//document.body.appendChild(projectText)
		captions[x].appendChild(projectText)

		$('project-text-'+x).setStyle({
			position: 'absolute',
			/*
			top: captions[x].offsetTop+'px',
			left: captions[x].offsetLeft+'px',
			*/
			opacity: 0.0,
			zIndex: 3
		})

		cover = document.createElement('div')
		cover.className = 'project-cover'
		cover.id = 'project-cover-'+x

		document.body.appendChild(cover)

		$('project-cover-'+x).setStyle({
			position: 'absolute',
			top: captions[x].offsetTop+'px',
			left: captions[x].offsetLeft+'px',
			zIndex: 4
		})

		//opacita obsahu v ie, nejde pouzit pruhlednej png
		if(
		/MSIE/.test(navigator.userAgent) && !window.opera
		|| true
		) {
			$('ieopacity-'+x).setStyle({
				opacity: 0.7
			})
		}

		//mouseovery elementu zobrazujicich popisky
		$('project-cover-'+x).observe('mouseover', function(event){
			projectOver(Event.element(event), 'mouseover')
		})

		$('project-cover-'+x).observe('mouseout', function(event){
			projectOver(Event.element(event), 'mouseout')
		})

		$('project-cover-'+x).observe('click', function(event){
			//dopsat vyjimku dyz neni link
			parts = Event.element(event).id.split('-')
			num = parseInt(parts[parts.length - 1])
			document.location.href = xhref[num][0]
		})
	}
})
/**/