<!--
// LAUNCHES TERMS MID-SCREEN
function terms()	{
	var width = 520;
	var height = 500;
	var screenX = screen.width
	var screenY = screen.height

	var x = (screenX - width)/2;
	var y = (screenY - height)/3;

	var terms = window.open("../terms.htm","terms","status=no,scrollbars=yes,resizable=no,location=no,toolbar=no,menubar=no,width=" + width + ",height=" + height + ", top=" + y + ", left=" + x);
	terms.focus();
}
// LAUNCHES PRIVACY MID-SCREEN
function privacy()	{
	var width = 520;
	var height = 500;
	var screenX = screen.width
	var screenY = screen.height

	var x = (screenX - width)/2;
	var y = (screenY - height)/3;

	var privacy = window.open("../privacy.htm","terms","status=no,scrollbars=yes,resizable=no,location=no,toolbar=no,menubar=no,width=" + width + ",height=" + height + ", top=" + y + ", left=" + x);
	privacy.focus();
}
// LAUNCHES ABOUT US MID-SCREEN
function aboutus()	{
	var width = 520;
	var height = 500;
	var screenX = screen.width
	var screenY = screen.height

	var x = (screenX - width)/2;
	var y = (screenY - height)/3;

	var privacy = window.open("../aboutus.htm","terms","status=no,scrollbars=yes,resizable=no,location=no,toolbar=no,menubar=no,width=" + width + ",height=" + height + ", top=" + y + ", left=" + x);
	privacy.focus();
}
// LAUNCHES send msg MID-SCREEN
function sendmsg()	{
	var width = 520;
	var height = 500;
	var screenX = screen.width
	var screenY = screen.height

	var x = (screenX - width)/2;
	var y = (screenY - height)/3;

	var privacy = window.open("../sendmsg.htm","terms","status=no,scrollbars=yes,resizable=no,location=no,toolbar=no,menubar=no,width=" + width + ",height=" + height + ", top=" + y + ", left=" + x);
	privacy.focus();
}
// LAUNCHES contact us MID-SCREEN
function contactus()	{
	var width = 520;
	var height = 500;
	var screenX = screen.width
	var screenY = screen.height

	var x = (screenX - width)/2;
	var y = (screenY - height)/3;

	var privacy = window.open("../contactus.htm","terms","status=no,scrollbars=yes,resizable=no,location=no,toolbar=no,menubar=no,width=" + width + ",height=" + height + ", top=" + y + ", left=" + x);
	privacy.focus();
}
// LAUNCHES TERMS MID-SCREEN from root
function termsRoot()	{
	var width = 520;
	var height = 500;
	var screenX = screen.width
	var screenY = screen.height

	var x = (screenX - width)/2;
	var y = (screenY - height)/3;

	var terms = window.open("terms.htm","terms","status=no,scrollbars=yes,resizable=no,location=no,toolbar=no,menubar=no,width=" + width + ",height=" + height + ", top=" + y + ", left=" + x);
	terms.focus();
}
// LAUNCHES ABOUT US MID-SCREEN
function aboutusRoot()	{
	var width = 520;
	var height = 500;
	var screenX = screen.width
	var screenY = screen.height

	var x = (screenX - width)/2;
	var y = (screenY - height)/3;

	var privacy = window.open("aboutus.htm","terms","status=no,scrollbars=yes,resizable=no,location=no,toolbar=no,menubar=no,width=" + width + ",height=" + height + ", top=" + y + ", left=" + x);
	privacy.focus();
}
// LAUNCHES PRIVACY MID-SCREEN from root
function privacyRoot()	{
	var width = 520;
	var height = 500;
	var screenX = screen.width
	var screenY = screen.height

	var x = (screenX - width)/2;
	var y = (screenY - height)/3;

	var privacy = window.open("privacy.htm","terms","status=no,scrollbars=yes,resizable=no,location=no,toolbar=no,menubar=no,width=" + width + ",height=" + height + ", top=" + y + ", left=" + x);
	privacy.focus();
}
// LAUNCHES contact us MID-SCREEN from root
function contactusRoot()	{
	var width = 520;
	var height = 500;
	var screenX = screen.width
	var screenY = screen.height

	var x = (screenX - width)/2;
	var y = (screenY - height)/3;

	var privacy = window.open("contactus.htm","terms","status=no,scrollbars=yes,resizable=no,location=no,toolbar=no,menubar=no,width=" + width + ",height=" + height + ", top=" + y + ", left=" + x);
	privacy.focus();
}
//-->
function previewImage(filename)
{
	var width = 360;
	var height = 360;
	var screenX = screen.width;
	var screenY = screen.height;

	var adjust = 0;

	var x = (screenX - width)/2;
	var y = (screenY - height)/2 - adjust;

var previewImage = window.open("preview.asp?" + filename,"previewImage","status=no,scrollbars=no,resizable=1,width=" + width + ",height=" + height + ", top=" + y + ", left=" + x);
previewImage.focus();
}

<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

//var rootpath="/";
var rootpath="../";

// Dayname Array
var dayname=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
// Monthname Array
var monthname=new Array("January","February","March","April","May","June","July","August","September","October","November","December");


// Open Calendar
function calendar(field)
{
	popup(rootpath+"_include/calendar/?"+field,"calendar"+field,248,224);
}

// Popup Window (Centred)
function popup(url,winname,w,h,feat)
{
	if (!(isNaN(w) || isNaN(h)))
	{
		var x=parseInt((screen.width-w)/2);
		var y=parseInt((screen.height-h)/2);
		if (x<0)	x=0;
		if (y<0)	y=0;
		
		if (feat!=null && feat!="")
		{
			feat=","+feat;
		}
		else
		{
			feat="";
		}
		feat="left="+x+",top="+y+",width="+w+",height="+h+feat;
	}
	window.open(url,winname,feat);
}

function tickclick(formname,fieldname,selectall,tickstate)
{
	var fobj=document.forms[formname];
	tobj=fobj[fieldname]
	if (!tobj)
	{
		return;
	}
	if (selectall==true)
	{
		for (var i=1; i<tobj.length-1; i++)
		{
			tobj[i].checked=tickstate;
		}
		tobj[0].checked=tickstate;
		tobj[tobj.length-1].checked=tickstate;
	}
	else
	{
		var tickstate=true;
		for (var i=1; i<tobj.length-1; i++)
		{
			if (tobj[i].checked==false)
			{
				tickstate=false;
			}
		}
		tobj[0].checked=tickstate;
		tobj[tobj.length-1].checked=tickstate;
	}
}



function tickcount(formname,fieldname)
{
	var fobj=document.forms[formname];
	tobj=fobj[fieldname]
	if (!tobj)
	{
		return 0;
	}
	var ticked=0;
	for (var i=1; i<tobj.length-1; i++)
	{
		if (tobj[i].checked==true)
		{
			ticked++;
		}
	}
	return ticked;
}

// Create Date Value From Selectboxes
function ondatechange(name,onlytime)
{
	if (name!="")
	{
		findformfield(name).value="";
	}
	if (onlytime==true)
	{
		var dmyhn="";
		if (findformfield(name+"h") && findformfield(name+"n"))
		{
			if (selectgetvalue(name+"h")!="" && selectgetvalue(name+"n")!="")
			{
				dmyhn=selectgetvalue(name+"h")+":"+selectgetvalue(name+"n");
			}
		}
		if (name!="")
		{
			findformfield(name).value=dmyhn;
		}
	}
	else
	{
		if (findformfield(name+"d") && findformfield(name+"m") && findformfield(name+"y"))
		{
			if (selectgetvalue(name+"m")!="" && selectgetvalue(name+"y")!="")
			{
				var maxdays=daysm(selectgetvalue(name+"m"),selectgetvalue(name+"y"));
			}
			else
			{
				var maxdays=31;
			}
			var dd=findformfield(name+"d");
			var i=parseInt(dd.options[dd.options.length-1].value);
			while (i<maxdays)
			{
				i++;
				selectadd(name+"d",i,i);
			}
			while (maxdays<parseInt(dd.options[dd.options.length-1].value))
			{
				selectdel(name+"d",dd.options.length-1);
			}


			if (selectgetvalue(name+"d")!="" && selectgetvalue(name+"m")!="" && selectgetvalue(name+"y")!="")
			{
				var dmyhn=selectgetvalue(name+"d")+" "+monthname[selectgetvalue(name+"m")-1]+" "+selectgetvalue(name+"y");
				if (findformfield(name+"h") && findformfield(name+"n"))
				{
					if (selectgetvalue(name+"h")!="" && selectgetvalue(name+"n")!="")
					{
						dmyhn+=" "+selectgetvalue(name+"h")+":"+selectgetvalue(name+"n");
					}
				}
				if (name!="")
				{
					findformfield(name).value=dmyhn;
				}
			}
		}
	}
}

function daysm(m,y)
{
	return Math.round((new Date(new Date(y,m,1).valueOf()-new Date(y,m-1,1).valueOf()).valueOf())/1000/60/60/24);
}

function realpos(obj)
{
	var o=new Object();
	var x=event.clientX-event.offsetX+document.body.scrollLeft;
	var y=event.clientY-event.offsetY+document.body.scrollTop;
	o.x=x;
	o.y=y;
	return o;
}


function datejump(name,dir)
{
	if (findformfield(name+"d") && findformfield(name+"m") && findformfield(name+"y"))
	{
		if (dir==false)
		{
			selectsetvalue(name+"d","");
			selectsetvalue(name+"m","");
			selectsetvalue(name+"y","");
		}
		else if ((selectgetvalue(name+"d")!="" && selectgetvalue(name+"m")!="" && selectgetvalue(name+"y")!="") || dir==null)
		{
			if (dir==null)
			{
				var dtm=new Date();
			}
			else if (!isNaN(dir))
			{
				var dtm=new Date(selectgetvalue(name+"y"),parseInt(selectgetvalue(name+"m")-1),parseInt(selectgetvalue(name+"d"))+dir);
			}
			selectsetvalue(name+"d",dtm.getDate());
			selectsetvalue(name+"m",dtm.getMonth()+1);
			selectsetvalue(name+"y",dtm.getYear());
		}
		ondatechange(name);
	}
}


function calendarjump(name)
{
	if (!document.all[name+"jump"])
	{
		document.body.innerHTML+='<div id="'+name+'jump" style="position:absolute; left:100px; top:200px; width:150px; height:25px; background-color:#FFFFFF; border:1px solid #999999; display:none;" class="bodytext">'+
		'<table cellspacing="0" cellpadding="5" border="0" width="100%" class="bodytext">'+
		'<tr>'+
		'<td colspan="3" align="center"><a href="#" onClick="datejump(\''+name+'\',-7);return false;">&lt;&lt;</a></td>'+
		'<td colspan="2"><a href="#" onClick="datejump(\''+name+'\',-1);return false;">Prev</a></td>'+
		'<td colspan="2"><a href="#" onClick="datejump(\''+name+'\',null);return false;">Today</a></td>'+
		'<td colspan="2"><a href="#" onClick="datejump(\''+name+'\',1);return false;">Next</a></td>'+
		'<td colspan="3" align="center"><a href="#" onClick="datejump(\''+name+'\',7);return false;">&gt;&gt;</a></td>'+
		'</tr>'+
		'<tr>'+
		'<td colspan="12" align="center"><a href="#" onClick="datejump(\''+name+'\',false);return false;">No Date</a></td>'+
		'</tr>'+
		'</table>'+
		'</div>';
	}
	if (document.all[name+"jump"].style.display=="none")
	{
		document.all[name+"jump"].style.display="";
		document.all[name+"jump"].style.pixelLeft=realpos(document.jumpimg).x;
		document.all[name+"jump"].style.pixelTop=realpos(document.jumpimg).y+17;
	}
	else
	{
		document.all[name+"jump"].style.display="none";
	}
}

