/****************************************************
Swinford Stud Javascript functions
Author: Simon Sherlock
*****************************************************/

var loaded = new Array();

function F_loadRollover(image,imageName) 
{
	if (image && image.src &&
		(null == image.out || typeof(image.out) == typeof(void(0)))) {
		s = image.src;
		image.out = new Image();
		image.out.src = s;
		image.over = new Image();
		if (imageName.lastIndexOf('/') >= 0 || imageName.lastIndexOf('\\') >= 0) {
			s = imageName;
		} else {
			i = s.lastIndexOf('/');
			if (i<0) i = s.lastIndexOf('\\');
			if (i<0) { s = imageName; }
			else	 { s = s.substring(0,i+1) + imageName; }
		}
		image.over.src = s;
		loaded[image.name] = image;
	}
}

function F_roll(imageName,over) {
	if (document.images) {
	if (over) { imageObject = "over"; }
	else	  { imageObject = "out"; }
	image = loaded[imageName];
	if (image) {
		ref = eval("image."+imageObject);
		if (ref) image.src = eval("image."+imageObject+".src");
	}
	if (window.event)
		window.event.cancelBubble = true;
	}
}

/* Script for expanding/collapsing items on a form */
function toggle(id)
{
        var listElementStyle = document.getElementById('toggle' + id).style;
        
        var oTop = document.getElementById('anchor' + id);
        
        if (listElementStyle.display == "none")
        { 
                listElementStyle.display = "block";             
                oTop.scrollIntoView(true);
        }
        else
        {
                listElementStyle.display = "none";
                oTop.scrollIntoView(true);
        }
}

function popUp(URL)
{
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=500,left = 162,top = 134');");
}