
mouseOver = function(obj) {
	ext = obj.src.substring(obj.src.lastIndexOf('.'), obj.src.length);
	if (obj.src.indexOf('_s' + ext) == -1) obj.src = obj.src.replace(ext, '_s'+ext);
}

mouseOut = function(obj) {
	ext = obj.src.substring(obj.src.lastIndexOf('.'), obj.src.length);
	if (obj.src.indexOf('_s' + ext) != -1) obj.src = obj.src.replace('_s'+ext, ext);
}


openWindow = function (url, name, w, h, menubar, toolbar, scrollbars) {
	var x = parseInt(screen.width / 2) - parseInt(w/2);
	var y = parseInt(screen.height / 2) - parseInt(h/2);
	var parameters = 'toolbar=0,location=0,menubar=' + menubar + ',toolbar=' + toolbar + ',scrollbars=' + scrollbars + ',width=' + w + ',height=' + h + ',top=' + y + ',left=' + x + ',screenY=' + y + ',screenX=' + x;
	var w = window.open(url, name, parameters);
	if (w.focus) w.focus();
	return w;
}

createMailto = function(pers, domain) {
	var email = pers + '@' + domain;
	document.write('<a href="mailto:'+email+'">'+email+'</a>');
}

var nav1 = {};

nav1.mouseOver = function(obj) {
	obj.className = "hover";
} 

nav1.mouseOut = function(obj) {
	obj.className = "";
}

openImagePopup = function(src) {
	var myImg = new Image();
	myImg.onload = function() {
		var w = this.width;
		var h = this.height;
		var scrollbars = 0;
		if (w > screen.availWidth) { w = screen.availWidth; scrollbars = 1; }
		if (h > screen.availHeight) { h = screen.availHeight; scrollbars = 1; }
		
		// new
		maxWidth = 700;
		maxHeight = 700;
		if ((w > maxWidth) || (h > maxHeight)) {
			if (w >= h) {
				h = parseInt(maxWidth / w * h, 10);
				w = maxWidth;
			} else {
				w = parseInt(maxHeight / h * w, 10);
				h = maxHeight;
			}
			// scrollbars = 1;
		}
		
		var url = '/image.php?src='+escape(src);
		openMediaPopup(url, w, h, scrollbars);
	}
	myImg.src = src;
}

openMediaPopup = function(src, w, h, scr) {
	var x = parseInt(screen.width/2) - parseInt(w/2);
	var y = parseInt(screen.height/2) - parseInt(h/2);
	var scrBars = 0;
	if (scr) scrBars = scr;   
	var parameters = 'toolbar=0,location=1,status=0,menubar=0,toolbar=0,scrollbars=' + scrBars + ',width=' + w + ',height=' + h + ',top=' + y + ',left=' + x + ',screenY=' + y + ',screenX=' + x;
	var d = new Date();
	var name = 'pop' + d.getTime();
	var w = window.open(src, name, parameters);
	if (w.focus) w.focus();
}

initLinks = function() {
	links = document.getElementsByTagName('A');
	for (var i=0; i<links.length; i++) {
		if (links[i].href) {
			var href = links[i].href.toLowerCase();
			if ((href.indexOf('.jpg') != -1) || (href.indexOf('.jpeg') != -1) || (href.indexOf('.gif') != -1)) {
				links[i].onclick = function() {
					openImagePopup(this.href);
					return false;
				}
			}
		}
	}
}

window.onload = function() {
	initLinks();	
}
