//SET ARRAYS FOR DATE

  var d = new Array(
  "Sunday",
  "Monday",
  "Tuesday",
  "Wednesday",
  "Thursday",
  "Friday",
  "Saturday"
  );
  var m = new Array(
  "January",
  "February",
  "March",
  "April",
  "May",
  "June",
  "July",
  "August",
  "September",
  "October",
  "November",
  "December"
  );
  var today = new Date();
  var day = today.getDate();
  var year = today.getYear();
  if (year < 2000)    // Y2K Fix, Isaac Powell
  year = year + 1900; // http://onyx.idbsu.edu/~ipowell
  end = "th";
  if (day==1 || day==21 || day==31) end="st";
  if (day==2 || day==22) end="nd";
  if (day==3 || day==23) end="rd";
  day+=end;
  
var head1 = new Image();
head1.src = 'images/header.jpg';

var head2 = new Image();
head2.src = 'images/header2.jpg';
  
setInterval ( "toggleHeader()", 5000 );

function toggleHeader() {
	if(document.getElementById('header').style.backgroundImage == "url(http://www.number1letting.co.uk/images/header.jpg)") {
		document.getElementById('header').style.backgroundImage = "url(http://www.number1letting.co.uk/images/header2.jpg)"
		var header = false;
	} else {
		document.getElementById('header').style.backgroundImage = "url(http://www.number1letting.co.uk/images/header.jpg)"
		var header = true;
	}
}

function $(x) {
    return document.getElementById(x);
}

function objExists(theVal) {
    if (document.getElementById(theVal) != null) {
        return true;
    } else {
        return false;
    }
}

function overlay(e){

    var showOverlay = false;

    var leftCol = $('leftcol');
    var tables = leftCol.getElementsByTagName("table");
    if (tables.length > 0) {
        for (i = 0; i < tables.length; i++) {
            if (tables[i].className == "ResultsPropertyTable") {
                showOverlay = true;
            }
        }
    }
    
    if(showOverlay) {

     // now get all the spans 	
        var allSpans = document.getElementsByTagName("span");
        
     // cycle through them to find the Property Status spans - ignore the first one (i=0) as it is inside a hidden input for some reason
        for (i=1; i<allSpans.length; i++) 
        {
            if (allSpans[i].className=="PropStatus") 
            {

     // navigate the DOM to where we want to put the image
                var containingSpan = allSpans[i].parentNode;
                var containingTd = containingSpan.parentNode;
                var containingTr = containingTd.parentNode;
                var containingTbody = containingTr.parentNode;
                var containingTable = containingTbody.parentNode;
                var nextTable = containingTable.nextSibling;
                var nextTable = nextTable.nextSibling;
                var propertyTbody = nextTable.childNodes[0];
                if ((typeof propertyTbody) != 'undefined') {
                    var propertyTr = propertyTbody.childNodes[0];
                    var propertyTd = propertyTr.childNodes[0];
                    var spanner = propertyTd.getElementsByTagName('span');
                    spanner[0].style.position = 'relative';
                    spanner[0].style.display = 'block';
                    
                    
                    
                    
                    var anchor = spanner[0].getElementsByTagName('a');
                        var newNode = document.createElement('a');
                        
                        newNode.href = anchor[0].href;
                        newNode.className = 'unitPng';
                        newNode.style.background = "url('http://www.number1letting.co.uk/images/let-agreed.png')";
                        
                        if (document.all && !window.opera && !window.XMLHttpRequest) {
                            newNode.style.background = "url('http://www.number1letting.co.uk/images/let-agreed.gif')";
                        }
                        newNode.style.cursor = "pointer";
                        newNode.style.display = "block";
                        newNode.style.position = "absolute";
                        newNode.style.height = "141px";
                        newNode.style.width = "188px";
                        newNode.style.top = '2px';
                        newNode.style.left = '2px';

                        newNode.style.zIndex = 1;

                        spanner[0].appendChild(newNode);
                }
            }
        }
    }
}

function addEvent(obj, evType, fn, useCapture){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
    obj['on'+evType]=fn;
    return true;
  }
}

function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            oldonload();
            func();
        }
    }
}



addEvent(window,'load',overlay,false);

