<!-- IMAGE SWAP BY Ivan Morales
function loadImages(){var image=new Image();var img,s;for(i=0;i<document.images.length;i++){if(s=document.images[i].getAttribute("swap")){img=document.images[i];img.id='swapImg'+i;img.onmouseover = new Function("swap('"+img.id+"','"+s+"');");img.onmouseout = new Function("swap('"+img.id+"','"+img.src+"');");image.src=img.getAttribute("swap");}}initPopup();}
function swap(objID,s){document.getElementById(objID).src=s;}
window.onload=loadImages;//-->

function output(str){document.getElementById('contact').innerHTML = str;}
function findPosX(obj){var curleft=0;if(obj.offsetParent){while(obj.offsetParent){curleft+=obj.offsetLeft;obj=obj.offsetParent;}}else if(obj.x){curleft+=obj.x;}return curleft;}
function findPosY(obj){var curtop=0;if(obj.offsetParent){while(obj.offsetParent){curtop+=obj.offsetTop;obj=obj.offsetParent;}}else if(obj.y){curtop += obj.y;}return curtop;}

var blah;
var usingDumbBrowser=false;
if (navigator.appVersion.indexOf("MSIE")!=-1)
	usingDumbBrowser = true;

function initPopup(){
	var a;
	for(i=0;i<document.links.length;i++){
		if(document.links[i].getAttribute("popup")){
			a=document.links[i];
			a.id=a.getAttribute("popup")+'-id';
			a.onmouseover=new Function("popup('"+a.getAttribute("popup")+"');");
			a.onmouseout=new Function("killpopup('"+a.getAttribute("popup")+"');");
			if((p=document.getElementById(a.getAttribute("popup")+'-popup'))){
				p.style.display='none';
			}
		}
	}
}

function popup(objID){
	var padding=0;
	var a=document.getElementById(objID+'-id');
	var p=document.getElementById(objID+'-popup');
	if(typeof blah == 'undefined'){
		clearTimeout(blah);
	}	
	if(p.style.display!='none')
		clearTimeout(blah);
	if(a.firstChild.id.indexOf("swapImg")!=-1){
		temp = a.firstChild.getAttribute("src");
		p.onmouseover=function() {
			clearTimeout(blah);
			popup(objID);
			swap(a.firstChild.id,a.firstChild.getAttribute("swap"));
			};
		p.onmouseout=function() {
			killpopup(objID);
			swap(a.firstChild.id,temp);
			};
	} else {
		p.onmouseover=new Function("clearTimeout(blah);");
		p.onmouseout=new Function("killpopup('"+objID+"')");
	}
	p.style.zIndex = 100;
	p.style.display="block";	
	if(a.getAttribute("fixP"))
		padding=-parseInt(a.getAttribute("fixP"));
	switch(a.getAttribute("fix")){
		case 'left':
			p.style.left=findPosX(a)+a.offsetWidth-3+'px';
			if(usingDumbBrowser)
				p.style.top=findPosY(a)+2+padding+'px';
			else
				p.style.top=findPosY(a)-a.offsetHeight-93+'px';
			break;
		default:		
			p.style.left=findPosX(a)+22+'px';
			if(usingDumbBrowser)
				p.style.top=findPosY(a)+a.offsetHeight+10+'px';
			else
				p.style.top=findPosY(a)+a.offsetHeight+'px';
			break;
	}
}

function killpopup(objID){
	document.getElementById(objID+'-popup').style.zIndex--;
	blah=setTimeout("document.getElementById('"+objID+"-popup').style.display='none';",10);
}
