
if (document.images) {

 var base_url = '/';
 if(window.location.protocol == 'https:') base_url = '/bwga.net/';

 homeon = new Image();
 homeon.src = base_url + "images/menu_home_on.gif";

 homeoff = new Image();
 homeoff.src = base_url + "images/menu_home_off.gif";

 serviceson = new Image();
 serviceson.src = base_url + "images/menu_services_on.gif";

 servicesoff = new Image();
 servicesoff.src = base_url + "images/menu_services_off.gif";

 abouton = new Image();
 abouton.src = base_url + "images/menu_about_on.gif";

 aboutoff = new Image();
 aboutoff.src = base_url + "images/menu_about_off.gif";

 the_toadon = new Image();
 the_toadon.src = base_url + "images/menu_the_toad_on.gif";

 the_toadoff = new Image();
 the_toadoff.src = base_url + "images/menu_the_toad_off.gif";

 contact_uson = new Image();
 contact_uson.src = base_url + "images/menu_contact_us_on.gif";

 contact_usoff = new Image();
 contact_usoff.src = base_url + "images/menu_contact_us_off.gif";

 client_loginon = new Image();
 client_loginon.src = base_url + "images/menu_client_login_on.gif";

 client_loginoff = new Image();
 client_loginoff.src = base_url + "images/menu_client_login_off.gif";
 
 chemical_analysis_on = new Image();
 chemical_analysis_on.src = base_url + "images/chemical_analysis_on.jpg";

 chemical_analysis_off = new Image();
 chemical_analysis_off.src = base_url + "images/chemical_analysis_off.jpg";
 
 olive_oil_on = new Image();
 olive_oil_on.src = base_url + "images/olive_oil_on.jpg";

 olive_oil_off = new Image();
 olive_oil_off.src = base_url + "images/olive_oil_off.jpg";
 
 microbial_analysis_on = new Image();
 microbial_analysis_on.src = base_url + "images/microbial_analysis_on.jpg";

 microbial_analysis_off = new Image();
 microbial_analysis_off.src = base_url + "images/microbial_analysis_off.jpg";
 
 supplies_on = new Image();
 supplies_on.src = base_url + "images/supplies_on.jpg";

 supplies_off = new Image();
 supplies_off.src = base_url + "images/supplies_off.jpg";
 
}

function View(filename) {
LeftPosition = (screen.width) ? (screen.width-320)/2 : 0;
TopPosition = (screen.height) ? (screen.height-240)/2 : 0;
OpenWin = this.open("/"+filename,"PhotoWindow","toolbar=no,width=320,height=240,left="+LeftPosition+",top="+TopPosition+",directories=no,status=no,scrollbars=no,resize=no,menubar=no")
}

function gebi(el_id) { return document.getElementById(el_id); }
function crel(type, attribs) { 
	var el = document.createElement(type);
	for(var i in attribs) el[i] = attribs[i];
	return el;
}

function addLoadEvent(func) { 
	var oldonload = window.onload; 
		if (typeof window.onload != 'function') { 
			window.onload = func; 
		} else { 
			window.onload = function() { 
			if (oldonload) { 
				oldonload(); 
			} 
			func(); 
		} 
	} 
} 

function AjaxRequest(url, callbackFunction) {

	var that=this;
	this.updating = false;

	this.abort = function() {
		if (that.updating) {
			that.updating=false;
			that.AJAX.abort();
			that.AJAX=null;
		}
	}

	this.send = function(passData,postMethod) {

		if(typeof(passData) == 'object') { passData = that.encodeDataObject(passData); }

		if (that.updating) { return false; }
			that.AJAX = null;
			if (window.XMLHttpRequest) {
				that.AJAX=new XMLHttpRequest();
			} else {
				that.AJAX=new ActiveXObject("Microsoft.XMLHTTP");
			}
			if (that.AJAX==null) {
			return false;
		} else {
			that.AJAX.onreadystatechange = function() {
				if (that.AJAX.readyState==4) {
					that.updating=false;
					that.callback(that.AJAX.responseText,that.AJAX.status,that.AJAX.responseXML);
					that.AJAX=null;
				}
			}
			that.updating = new Date();
			if (/post/i.test(postMethod)) {
				var uri=urlCall+'?'+that.updating.getTime();
				that.AJAX.open("POST", uri, true);
				that.AJAX.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				that.AJAX.setRequestHeader("Content-Length", passData.length);
				that.AJAX.send(passData);
			} else {
				var uri=urlCall+'?'+passData+'&timestamp='+(that.updating.getTime());
				that.AJAX.open("GET", uri, true);
				that.AJAX.send(null);
			}
			return true;
		}
	}

	var urlCall = url;
	this.callback = callbackFunction || function () { };

}
AjaxRequest.prototype.objectToString = function(data) {
	var r='',j=0;
	for(var i in data) {
		if(j>0){ r = r + '&'; }
		r = r + i + '=' + data[i];
		j++;
	}
	return r;
}
AjaxRequest.prototype.encodeDataObject = function(data) {
	var pairs = [];
	var regexp = /%20/g;

	for(var name in data) {
		var value = data[name].toString();
		var pair = encodeURIComponent(name).replace(regexp, '+') + '=' +
		  encodeURIComponent(value).replace(regexp, '+');
		pairs.push(pair);
	}

	return pairs.join('&');
}
AjaxRequest.prototype.post = function(passData) { this.send(passData, 'POST'); }
AjaxRequest.prototype.get = function(passData) { this.send(passData); }

// Browser Window Size and Position
// copyright Stephen Chapman, 3rd Jan 2005, 8th Dec 2005
// you may copy these functions but please keep the copyright notice as well
function pageWidth() {return window.innerWidth != null? window.innerWidth : document.documentElement && 
document.documentElement.clientWidth ?       document.documentElement.clientWidth : document.body != null ? 
document.body.clientWidth : null;} function pageHeight() {return  window.innerHeight != null? window.innerHeight : 
document.documentElement && document.documentElement.clientHeight ?  document.documentElement.clientHeight : document.body != 
null? document.body.clientHeight : null;} function posLeft() {return typeof window.pageXOffset != 'undefined' ? 
window.pageXOffset :document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : 
document.body.scrollLeft ? document.body.scrollLeft : 0;} function posTop() {return typeof window.pageYOffset != 'undefined' ?  
window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : 
document.body.scrollTop ? document.body.scrollTop : 0;} function posRight() {return posLeft()+pageWidth();} function 
posBottom() {return posTop()+pageHeight();}

function popupWindow(url, width, height)
{
	lPos = (screen.width) ? (screen.width-width)/2 : 0;
	tPos = (screen.height) ? (screen.height-height)/2 : 0;

	newWin = this.open(url, '_blank', "toolbar=no,width="+width+",height="+height+",left="+lPos+",top="+tPos+",directories=no,status=no,scrollbars=yes,resize=no,menubar=no");
	newWin.focus();
}

