// overly simplistic test for IE
var isIE = (document.all ? true : false);
// both IE5 and NS6 are DOM-compliant
var isDOM = (document.getElementById ? true : false);

// variables required for img and div dynamics
var titleImage = 'title_image';

var ico_on_string = '.on.gif';
var ico_off_string = '.gif';
function toggleIcon(iconname) {
    var imgobject = getImage(iconname);
    var icon_src = imgobject.src;
    if (-1 == icon_src.indexOf(ico_on_string)) {
    	if (imgobject)imgobject.src = icon_src.substring(0,icon_src.length-4) + ico_on_string;
    } else {
    	if (imgobject)imgobject.src = icon_src.substring(0,icon_src.length-7) + ico_off_string;
    }
}

function getImage(imgname) {
 var img;
 if (isDOM) { img = document.getElementById(imgname); }
 else { img = isIE ? document.all[imgname]
                     : document.images[imgname]; } // NS4
 return img;
}

function poppage(mypage,w,h,s){
	var scr = s;
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	settings='height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scr+',toolbar=no,location=no,status=no,menubar=no,resizable=yes,dependent=no'
	windowname = randomString(6);
	win=window.open(mypage,windowname,settings)
	win.focus();
}

function randomString(string_length){
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	return randomstring;
}

function openSearch() {
	poppage('search.php',400,100,'no');
}

function printStock() {

	var stock_date_str = LS_DateStamp.split('/');
	//var stock_date     = new Date(stock_date_str[2], parseInt(stock_date_str[1])-1, stock_date_str[0]);
	var stock_date = new Date();
	stock_date.setYear( parseInt( stock_date_str[2] ), parseInt( stock_date_str[1] ), parseInt( stock_date_str[0] ) );

	document.write(LS_TimeStamp + ' ' + stock_date.format("D MMM YYYY"))
}

var img01 = new Image();
img01.src = "images/icon.home.gif";
var img01on = new Image();
img01on.src = "images/icon.home.on.gif";

var img02 = new Image();
img02.src = "images/icon.print.gif";
var img02on = new Image();
img02on.src = "images/icon.print.on.gif";

var img03 = new Image();
img03.src = "images/icon.spyglass.gif";
var img03on = new Image();
img03on.src = "images/icon.spyglass.on.gif";

var img04 = new Image();
img04.src = "images/icon.clip.gif";
var img04on = new Image();
img04on.src = "images/icon.clip.on.gif";

var img05 = new Image();
img05.src = "images/icon.phone.gif";
var img05on = new Image();
img05on.src = "images/icon.phone.on.gif";

var img06 = new Image();
img06.src = "images/icon.news.gif";
var img06on = new Image();
img06on.src = "images/icon.news.on.gif";

var img07 = new Image();
img07.src = "images/icon.email.gif";
var img07on = new Image();
img07on.src = "images/icon.email.on.gif";

function getObjStyle(objname) {
 var style;
 if (isDOM) { style = document.getElementById(objname).style; }
 else { style = isIE ? document.all[objname].style
                     : document.layers[objname]; } // NS4
 return style;
}

function onceLoaded() {

	getObjStyle('holder').visibility = 'visible';

}

window.onload = onceLoaded;