// Determine the current date and make it avaiable as a set of variables that
// can be stringed together on the page

function makeArray() {
    for (i = 0; i<makeArray.arguments.length; i++)
        this[i + 1] = makeArray.arguments[i];
}

function makeArray0() {
    for (i = 0; i<makeArray0.arguments.length; i++)
        this[i] = makeArray0.arguments[i];
}

function y2k(number) { return (number < 1000) ? number + 1900 : number; }

var months = new makeArray('January','February','March','April','May','June','July','August','September','October','November','December');
var days = new makeArray0('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');

var today = new Date();
var day   = days[today.getDay()];
var date  = today.getDate();
var month = today.getMonth() + 1;
var year  = y2k(today.getYear());



// Provide functions that allow special divisions to be updated.

var ns6=document.getElementById&&!document.all;
var ie=document.all;

var default_text="Roll over a picture to see a description";
		
function show_text(thetext, whichdiv)
{
	if (ie) eval("document.all."+whichdiv).innerHTML=thetext;
	else if (ns6) document.getElementById(whichdiv).innerHTML=thetext;
}
			
function resetit(whichdiv)
{
	if (ie) eval("document.all."+whichdiv).innerHTML=default_text
	else if (ns6) document.getElementById(whichdiv).innerHTML=default_text
}






// OTHER STUFF


var message="(c)2004 BannJaiDee.com\n\n Thanks for your interest, for more information please email:\n info@bannjaidee.com";

function disableIE() 
{
    if (document.all) 
    {
        alert(msg);
        return false;
    }
}

function disableNS(e) 
{
  if (document.layers||(document.getElementById&&!document.all)) 
  {
      if (e.which==2||e.which==3) 
      {
          alert(msg);
          return false;
      }
  }
}

if (document.layers) 
{
  document.captureEvents(Event.MOUSEDOWN);document.onmousedown=disableNS;
} 
else 
{
  document.onmouseup=disableNS;document.oncontextmenu=disableIE;
}

document.oncontextmenu=new Function("alert(msg);return false")

function MM_swapImgRestore() 
{
  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) 
{ 
  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() 
{
   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_preloadImages() 
{
  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];
      }
  }
}

var dragging = false;

function click() 
{
    if (event.button == 2) 
    {
        alert(message);
    }

    if (event.button == 1) 
    {
    	dragging=true;
    	window.document.onmousemove=dragit;
    	return false;
    }
}

function enddrag() 
{
	if (event.button == 1 ) 
    	{
		window.document.onmousemove = null;
		dragging = false;
		return false;
	}

	if (event.button == 2 ) 
	{
		return false;
	}
}

function dragit() 
{
	if(dragging) 
    {
		return false;
	}
    else 
    {
		return true;
	}
}

function testkeydown() 
{
	if(event.ctrlKey) 
    {
		return false;
	}
}

window.document.onmousedown=click;
window.document.onmouseup=enddrag;
window.document.onkeydown=testkeydown;
