window.onload = init; 

//	window.onscroll = setTimeout('scrollBanner', 20); //smooths the movement: set low for instant movement
window.onscroll = scrollBanner; 

function init() {
	linkHelpWindow(); 
	linkDisclosureWindow(); 
	linkTermsWindow(); 
	writeWindowClose(); 
	positionBanner(); 
//	AddLoadEvent(InitObjectScroller);
}

////

function linkHelpWindow() {
		if (document.getElementById('linkHelp')) {
		var helpWindow = document.getElementById('linkHelp'); 
		helpWindow.innerHTML = '<a href="#" onclick="openWindow(\'help.php\')">Help?</a>'; 
	}
}

function linkDisclosureWindow() {
		if (document.getElementById('linkDisclosure')) {
		var disclosureWindow = document.getElementById('linkDisclosure'); 
		disclosureWindow.innerHTML = '<a href="#" onclick="openWindow(\'disclosure.php\')">Disclosure &#8211; Please Read</a>'; 
	}
}

function linkTermsWindow() {
		if (document.getElementById('linkTerms')) {
		var disclosureWindow = document.getElementById('linkTerms'); 
		disclosureWindow.innerHTML = '<a href="#" onclick="openWindow(\'terms.php\')">Terms and Conditions</a>'; 
	}
}

function openWindow(url) {
	window.open(url); 
}

////

function writeWindowClose() {
	if (document.getElementById('detailBack')) {
		var detailBack = document.getElementById('detailBack'); 
		detailBack.innerHTML = '<p><a href="#" onclick="closeWindow()">Close Window</a></p>'; 
	}
}

function closeWindow() {
	window.close(); 
}

////

/* DETAILS WINDOW THUMBNAILS */

function init_details(itemid, num) {
	var detailThumbs = document.getElementById('detailThumbs'); 
	
	for (var i = 0; i < num; i++) {
		detailThumbs.innerHTML += '<a href="#" onclick="showMain(' + itemid + ', ' + i + ')"><img class="detailPic_thumb" src="imageCreate.php?itemid=' + itemid + '&page=details&num=' + i + '"/></a>'; 
	}

	if (num > 1) {
		detailThumbs.innerHTML += '<p class="detailThumb">Click on the thumbnails above to see a larger view.</p>'; 
	}
}

function showMain(itemid, id) {
	var detailMain = document.getElementById('detailMain'); 
	detailMain.innerHTML = '<img class="detailPic_main" src="uploads/img_' + itemid + '_' + id + '.jpg"/>'; 
}

/* DETAILS WINDOW THUMBNAILS */

function validate() {
	var check = confirm('Are you sure you want to delete this item?');

	if (check == true) {	
		return true; 
	} else {
		return false; 
	}
}

function scrollBanner() {
	if (document.getElementById('banner')) {
		var banner = document.getElementById('banner'); 
		var leftCol = document.getElementById('leftCol'); 
		var searchPanel = document.getElementById('searchPanel'); 

		var leftColTop = leftCol.offsetTop; // distance of column from top of page 
		var searchPanelHeight = searchPanel.offsetHeight; // distance of column from top of page 
	
		var scrOfY = 0;	// distance document scrolled
			if (typeof (window.pageYOffset) == 'number' ) {
				//Netscape compliant
				scrOfY = window.pageYOffset;
			} else if (document.body && document.body.scrollTop) {
				//DOM compliant
				scrOfY = document.body.scrollTop;
			} else if (document.documentElement && document.documentElement.scrollTop) {
				//IE6 standards compliant mode
				scrOfY = document.documentElement.scrollTop;
			}
	
		if (scrOfY > (leftColTop + searchPanelHeight)) {
			banner.style.top = (scrOfY - leftColTop) + 10 + 'px'; 
		}
	}
}
	
function positionBanner() {
	if (document.getElementById('banner')) {
		var banner = document.getElementById('banner'); 
		var top = banner.offsetTop; // distance of banner from top of page 
	
		banner.style.position = 'absolute'; 
		banner.style.top = top + 'px'; 
	}
}

/*
// SCRIPT FROM http://www.boards.ie/vbulletin/showthread.php?p=53986548

AddLoadEvent(InitObjectScroller);

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

function AddScrollEvent(func)   {
    var oldonscroll = window.onscroll;
 if (typeof window.onscroll != 'function') {
  window.onscroll = func;
 } else {
  window.onscroll = function() {
   oldonscroll();
   func();
  }
 }
}

function InitObjectScroller()   {
    AddScrollEvent(pageScroll);
}

function pageScroll()   {
    var objects = document.getElementsByTagName("div");
    var i = 0;
    for (i=0;i<objects.length;i++)  {
        if (objects[i].className.indexOf("movewithscroll")>-1)  {
            var obj = objects[i];
            var curr_y = parseInt(obj.style.top);
            if (!curr_y) curr_y = 100;
            var scrollY=0;
            if (!document.documentElement.scrollTop)    {
                scrollY = document.body.scrollTop;
            } else  {
                scrollY = document.documentElement.scrollTop;
            }    
            var targety = 100+scrollY;
            if (curr_y!=targety) {
                if (curr_y>targety)  {
                    curr_y-=1;
                } else  {
                    curr_y+=1;            
                }
                obj.style.top=curr_y+'px';    
            }
        }
    }
    setTimeout('pageScroll()', 20); //smooths the movement - set low for instant movement
}
*/