var lstGallery = new Array();
var lstGalleryTitle = new Array();
var lstGalleryId = new Array();
var isLstGallery = new Array();

var oldimgset;

var IsFullSize=0;
var nCurrentIndex;

function mailTo(email) 
{
	var sMailto = 'mailto:'+email+'@infoworx.at';

	sMailto = sMailto.replace(/ä/g, "%E4");
	sMailto = sMailto.replace(/ö/g, "%F6");

	document.location.href = sMailto;

}

function CheckValue(FormName, FieldName, OriginalValue, GotFocus)
{	
	if(GotFocus && document.forms[FormName].elements[FieldName].value == OriginalValue)
		document.forms[FormName].elements[FieldName].value = '';
	if(!GotFocus && document.forms[FormName].elements[FieldName].value == '')
		document.forms[FormName].elements[FieldName].value = OriginalValue;
}
function HLM(ele, nHover)
{
	if(nHover == true)
	{	ele.style.cursor="Hand";
		ele.style.backgroundImage = "url('images/bg_menu_on.png')";
		ele.style.textDecoration = "underline";
		if(ele.className.indexOf('active') != -1)
			ele.className = "nav_select active";
		else
			ele.className = "nav_select";
	}
	else
	{	ele.style.cursor="";
		ele.style.backgroundImage="";
		ele.style.textDecoration = "none";
		if(ele.className.indexOf('active') != -1)
			ele.className = "nav active";
		else
			ele.className = "nav";
	}
}

/*
$(document).ready(function() {
	$(".middle table tr td img").click().src = "http://2011.infoworx.at/pictures/00000084.jpg";
});

*/


/*  GALLERY  */

function view(nId)
{
	var found = false;
	
	if(nId != undefined)
	{
		for(var i=0; found==false && i<lstGalleryId.length; i++)
		{
			if(lstGalleryId[i]==nId)
			{
				nCurrentIndex = i;
				found = true;
			}
		}
		
		if(found)
		{
			ShowImg();
		}
		else
		{
		}	
	}
}

function closeView()
{
	document.getElementById('imgfullsize').src = '';
	document.getElementById('imgfullsize').style.display= 'none';
	document.getElementById('fullscreen').style.display = 'none';
	document.getElementById('black').style.opacity = '0';
	document.getElementById('black').style.display= 'none';
	document.body.style.overflow = 'scroll';
	IsFullSize=0;	
	
}

function keys(e){	
	
	var e=window.event || e
	var press=e.charCode || e.keyCode
				
	switch(press){			
		case 27: //Esc
			if(!(IsFullSize==0))
			{
				closeView();
			}
				
			break;
			
		default:
			break;
	}
}


function bold(element) {
	element.style.fontWeight = 'bold';
	element.style.cursor = 'pointer';
}

function normal(element) {
	element.style.fontWeight = 'normal';
}


function setname(imgset) {

	if(oldimgset)
	{
		oldimgset.id = '';
	}	
	
	imgset.id = 'clickimg';
	oldimgset=imgset;
	
	imgset.style.cursor = 'pointer';
}

function ShowImg()
{
	document.getElementById('imgfullsize').src = lstGallery[nCurrentIndex];
	document.getElementById('imgfullsize').alt = lstGalleryTitle[nCurrentIndex];
	document.getElementById('imgtitle').innerHTML = lstGalleryTitle[nCurrentIndex];	
	
	document.getElementById('imgfullsize').style.display = 'block';
	document.getElementById('fullscreen').style.display = 'block';	
	
	var docHeight = document.documentElement.clientHeight;	
	document.getElementById('fullscreen').style.top = 20+getScrollXY()+ 'px';	
	document.getElementById('imgfullsize').style.maxHeight = (docHeight-92)+'px';
	document.getElementById('black').style.height = docHeight + 20 + 'px';

	
	
	if(parseInt(document.getElementById('imgfullsize').height) >= 600)
	{
		var help = parseInt(document.getElementById('imgfullsize').width) / parseInt(document.getElementById('imgfullsize').height)
		var imgwidth = (document.body.clientWidth/2) - (help * 600);
		//alert(help);
		//alert(imgwidth);
	}
	else
	{
		var imgwidth = document.body.clientWidth/2 - (parseInt(document.getElementById('imgfullsize').width)/2) - 10;
	}
	
	document.getElementById('fullscreen').style.left = imgwidth + 'px';
	
	
	//var imgwidth = document.body.clientWidth/2 - (parseInt(document.getElementById('imgfullsize').width)/2) - 10;
	//var imgwidth = document.body.clientWidth/2 - (parseInt(document.getElementById('fullscreen').offsetWidth)/2);
	
	document.body.style.overflow = 'hidden';
	document.getElementById('black').style.filter= "alpha(opacity=80)";
	document.getElementById('black').style.opacity = 0.80;
	document.getElementById('black').style.display = 'block';	
	
	//alert(document.getElementById('fullscreen').offsetWidth);
	
	IsFullSize=1;  
}

function addGalleryItem(src, title, id, islG)
{
	lstGallery.push(src);
	lstGalleryTitle.push(title);
	lstGalleryId.push(id);
	isLstGallery.push(islG);
}

function getScrollXY() 
{  
	var scrOfX = 0, scrOfY = 0;  

	if( typeof( window.pageYOffset ) == 'number' ) 
	{  
		//Netscape compliant  
		scrOfY = window.pageYOffset;  
		scrOfX = window.pageXOffset;  
	} 
	else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) 
	{  
		//DOM compliant  
		scrOfY = document.body.scrollTop;  
		scrOfX = document.body.scrollLeft;  
	} 
	else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) 
	{  
		//IE6 standards compliant mode  
		scrOfY = document.documentElement.scrollTop;  
		scrOfX = document.documentElement.scrollLeft;  
	}  
	return scrOfY;  
}
