// JavaScript Document
function FP_swapImg() {
	var doc=document,args=arguments,elm,n;
	doc.$imgSwaps=new Array(); 
	for(n=2; n<args.length;n+=2){
		elm=FP_getObjectByID(args[n]); 
		if(elm){
			doc.$imgSwaps[doc.$imgSwaps.length]=elm;
			elm.$src=elm.src;
			elm.src=args[n+1];
		}
	}
}

function FP_preloadImgs() {
	var d=document,a=arguments;
	if(!d.FP_imgs) d.FP_imgs=new Array();
	for(var i=0; i<a.length; i++){
		d.FP_imgs[i]=new Image;
		d.FP_imgs[i].src=a[i];
	}
}

function FP_getObjectByID(id,o) {
	var c,el,els,f,m,n; if(!o)o=document;
	if(o.getElementById) el=o.getElementById(id);
	else if(o.layers) c=o.layers; 
	else if(o.all) el=o.all[id]; 
	if(el) return el;
	if(o.id==id || o.name==id) return o; 
	if(o.childNodes) c=o.childNodes; 
	if(c)
	for(n=0; n<c.length; n++) {
		el=FP_getObjectByID(id,c[n]);
		if(el) return el;
	}
	f=o.forms;
	if(f) for(n=0; n<f.length; n++){
		els=f[n].elements;
		for(m=0; m<els.length; m++){
			el=FP_getObjectByID(id,els[n]); if(el) return el;
		}
	}
	return null;
}

userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function findElement(n,ly) {
	if (browserVers < 4)		return document[n];
	var curDoc = ly ? ly.document : document;
	var elem = curDoc[n];
	if (!elem) {
		for (var i=0;i<curDoc.layers.length;i++) {
			elem = findElement(n,curDoc.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		var img;
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			img = null;
			if (document.layers) {
				img = findElement(changeImages.arguments[i],0);
			}
			else {
				img = document.images[changeImages.arguments[i]];
			}
			if (img) {
				img.src = changeImages.arguments[i+1];
			}
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		btnAbout_over = newImage("img/btnAbout-over.png");
		btnDonate_over = newImage("img/btnDonate-over.png");
		btnCulturalCenter_over = newImage("img/btnCulturalCenter-over.png");
		btnPrograms_over = newImage("img/btnPrograms-over.png");
		btnEvents_over = newImage("img/btnEvents-over.png");
		btnNews_over = newImage("img/btnNews-over.png");
		btnContact_over = newImage("img/btnContact-over.png");
		btnDonatenow_over = newImage("img/btnDonatenow-over.png");

		btnAbout_ = newImage("img/btnAbout.png");
		btnDonate_ = newImage("img/btnDonate.png");
		btnCulturalCenter_ = newImage("img/btnCulturalCenter.png");
		btnPrograms_ = newImage("img/btnPrograms.png");
		btnEvents_ = newImage("img/btnEvents.png");
		btnNews_ = newImage("img/btnNews.png");
		btnContact_ = newImage("img/btnContact.png");
		btnDonatenow_ = newImage("img/btnDonatenow.png");
		preloadFlag = true;
	}
}
