 

function pop(vURL,w,h) {
	var temp_url = vURL;
	var new_win = window.open(temp_url, "pop"+w+h, '');
	new_win.focus();
}

function external_site(vURL) {
	var temp_url = "externalsite.html?URL="+vURL;
	var new_win = window.open(temp_url, "pop_external", 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=950,height=750,left=0,top=0,alwaysRaised=yes');
	new_win.focus();
}

function tracker(pid) {
	if (screen) { sr = screen.width + 'x' + screen.height; } else { sr = ''; }
	if (navigator) { bt = navigator.appName; bv = navigator.appVersion; bp = navigator.platform; } else { bt = ''; bv = ''; bp = ''; }
	document.write('<div style="position:absolute; visibility:hidden;"><img src="http://www.superwebgroup.com/public/hittracker.asp?pid='+ pid +'&sr=' + escape(sr) + '&bt=' + escape(bt) + '&bv=' + escape(bv) + '&bp=' + escape(bp) + '" height=1 width=1 border=0></div>');
}

function logout() {
	if (confirm('Are you sure you want to Sign Out?')){
		top.location = 'logout.asp';
	}
}

function HighlightChanges(sAreas){
    var aAreas = sAreas.split(",");
    for (i=0;i<aAreas.length;i++){
        if (document.getElementById(aAreas[i])){
            document.getElementById(aAreas[i]).style.display = 'block';	
            document.getElementById(aAreas[i]).style.borderWidth = '2px';
            document.getElementById(aAreas[i]).style.borderColor = '#FF0000';
            document.getElementById(aAreas[i]).style.borderStyle = 'solid'; 
        }
    }
}

function date_check(m, d, y) {
	if (isNaN(m) || isNaN(d) || isNaN(y)) return false;
	if (m < 1 || m > 12 || d < 1 || d > 31 || y < 2000) return false;
	if ((m == 4 || m == 6 || m == 9 || m == 11) && (d > 30)) return false;
	if (m == 2) {
		if (y % 4 == 0) {
			if (d > 29) return false;
		} else {
			if (d > 28) return false;
		}
	}
	return true;
}

function check_search() {
	form = document.search_form;
	if (form.SearchTerm.value == '' || form.SearchTerm.value == 'type here' || form.SearchTerm.value == 'type keyword here') {
		alert('Please enter a search term and then try again.');
	} else {
		form.submit();
	}
}

function DisplayMail(Server, Login, Subject, Display){
	if (Subject.length >= 1){Subject = "?Subject="+escape(Subject)};
	if ((Display.length == 0) || (Display.indexOf('@')+1)) {
	document.write("<A HREF=" + "'mai" + "lto:" + Login + "@" + Server + Subject + "'>" + Login + "@" + Server + "</A>"); 
	} else  {
	document.write("<A HREF=" + "'mai" + "lto:" + Login + "@" + Server + Subject + "'>" + Display + "</A>"); 
	}
}

function ViewPDF(pdfurl){
	var temp_url = pdfurl;
	var new_win = window.open(temp_url, "pdf", 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=700,height=600,left=0,top=0,alwaysRaised=yes');
	new_win.focus();
}

function SwapContent(fromdiv,todiv){
	if (document.getElementById)
	{
	   document.getElementById(todiv).innerHTML = document.getElementById(fromdiv).innerHTML;
	}
	else if (document.all)
	{
	   document.all[todiv].innerHTML = document.all[fromdiv].innerHTML;
	}
	else if (document.layers)
	{
	   if (document.layers[fromdiv])
	   {
	   	document.layers[todiv].innerHTML = document.layers[fromdiv].innerHTML;
	   }
	}
 }

function PrintReady(page){
	var new_win = window.open(page, 'printpage', 'toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=820,height=700,alwaysRaised=yes');
	new_win.focus();
}

function printpage(){
 	if (is_mac && is_ie){
		alert("We are sorry, but your browser does not support this command. You must select the File menu's Print command instead.");
	} else {
	   window.print();
	}
}

function DivPosition(div,mody,modx)
{
	var x = new getObj(div);
	if (mody != ''){ 
		x.style.top = mody + 'px';
	}
	if (modx != ''){ 
		x.style.left = modx + 'px';
	}
}

function Random(N) {
    return (N * (Math.random() % 1)) | 0;
}
function RanSpan(MinV, MaxV) {
    return MinV + Random(MaxV - MinV + 1);
}

var HeaderNum = 0
function CycleImages(ArrayName){
    var iCount = 0
    var src = ""
    var j = 0
    if(document.images) {
        iCount = eval("Img_"+ArrayName+"_Count")
        if (document.getElementById(ArrayName)){
            if (iCount > 1) {
                for (i=0;i<10;i++){
                    j = RanSpan(0,iCount-1);
                    if (j != HeaderNum) i = 10;
                }
            }
            img = document.getElementById(ArrayName);
            img.src = eval("Img_"+ArrayName+"["+j+"].src;");
        }
		HeaderNum = j
		setTimeout('CycleImages(\''+ArrayName+'\')',5000);		
    }
}

function PlaceImage(ArrayName){
    var iCount = 0
    var src = ""
    var j = 0
    if(document.images) {
        iCount = eval("Img_"+ArrayName+"_Count")
        j = RanSpan(0,iCount-1);
        src = eval("Img_"+ArrayName+"["+j+"].src;");
        document.write('<img src="'+src+'" hspace="0" vspace="0" border="0" id="'+ArrayName+'" alt="" />');
    }
	setTimeout('CycleImages(\''+ArrayName+'\')',5000);
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function VerifyEditorCheck(){
   if (document.EditorCheckForm.Password.value == ''){
       alert('Please enter your password to accept these changes.');
       return false;
   } else {
       return true;
   }
}

function SelectCalendarDate(date){
    location.href='default.aspx?CalendarDate=' + escape(date);
}


function ViewCalendarDetails(title,date,desc){
	var EventContents;
	if (document.getElementById)
	{
		EventContents = document.getElementById(desc).innerHTML;
	}
	else if (document.all)
	{
		EventContents = document.all[desc].innerHTML;
	}
	else if (document.layers)
	{
		if (document.layers[desc])
		{
			EventContents = document.layers[desc].innerHTML;
		}
	}

	var DivContents;
	DivContents = '<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td class="bodytext"><a name=""EventTop""><span class="CalendarTitle">'+title+'</span></a><br><br><span class="CalendarSubTitle">'+date+'</span><br><br><span class="bodytext">'+EventContents+'</span><p><span class="CalendarClose"><a href="javascript:HideCalendarDetails();">&gt; go back to the search results</a></span></td></tr></table>';
	PrintDiv('CalendarDetails',DivContents);	
    var y = new getObj('CalendarTop');
	var newX = findPosX(y);
		
    var x = new getObj('CalendarDetails');
	x.style.visibility = 'visible';
	x.style.position = 'absolute';
	x.top = newX + 'px';
    var Z = new getObj('CalendarResults');
	Z.style.visibility = 'hidden';
	Z.style.position = 'absolute';
	Z.top = newX + 'px';
}

function HideCalendarDetails(){
    var y = new getObj('CalendarTop');
	var newX = findPosX(y);
	
    var x = new getObj('CalendarDetails');
	x.style.visibility = 'hidden';
	x.style.position = 'absolute';
	x.top = newX + 'px';
    var Z = new getObj('CalendarResults');
	Z.style.visibility = 'visible';
	Z.style.position = 'absolute';
	Z.top = newX + 'px';
}

function PrintDiv(divname,contents){
	if (document.getElementById)
	{
		document.getElementById(divname).innerHTML = '';
		document.getElementById(divname).innerHTML = contents;
	}
	else if (document.all)
	{
		document.all[divname].innerHTML = '';
		document.all[divname].innerHTML = contents;
	}
	else if (document.layers)
	{
	   if (document.layers[divname])
	   {
	   		document.layers[divname].innerHTML = '';
	   		document.layers[divname].innerHTML = contents;
	   }
	}	
}

function ViewGalleryImage(vURL) {
	x=new Image;
	x.src=vURL;
	iw=x.width;
	ih=x.height;
	var temp_url = "popup_gallery.html?URL="+vURL;
	var new_win = window.open(temp_url, "pop_gallery", 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width='+iw+',height='+ih+',left=0,top=0,alwaysRaised=yes');
	new_win.focus();
}
var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
if(win.window.focus){win.window.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_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];}
}

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;
}
