var blankSrc = 'http://www.ultimateindustrial.co.uk/images/graphics/blank.gif';

function putCookie()
{
	document.cookie = 'userinfo=;expires=Fri, 17 Dec 2000 10:00:00 GMT;path=/cgi-bin/';
	var cookieName = 'info';
	var content = '';
	
	content += 'ref:'+escape(document.referrer)+'&';
	content += 'scrw:'+screen.width+'&';
	content += 'scrh:'+screen.height+'&';
	content += 'scraw:'+screen.availWidth+'&';
	content += 'scrah:'+screen.availHeight;
	document.cookie = cookieName+'='+content+';expires=Fri, 17 Dec 2010 10:00:00 GMT;path=/cgi-bin/';
}
function Init()
{
	setTimeout('PromptNew();', 1000);
	if(/Gecko/.test(navigator.userAgent)
	|| /Opera/.test(navigator.userAgent)
	|| !/MSIE (5\.5)|[6]/.test(navigator.userAgent)) return;
	for(var i=0;i<document.images.length;i++)
	{
		var IMG = document.images[i];
		var w = IMG.width;
		var h = IMG.height;
		var Src = decodeURI(IMG.src);
		if(!Src) return;
		if(!new RegExp(blankSrc).test(Src))
		{
			if(/\.png$/.test(Src.toLowerCase()))
			{
				IMG.src = blankSrc;
				IMG.style.width = w;
				IMG.style.height = h;
				Src = Src.replace(/\(/g, "%28");
				Src = Src.replace(/\)/g, "%29");
				IMG.runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + Src + '\',sizingMethod=\'scale\')';
			} 
			else IMG.runtimeStyle.filter = '';
		}
	}
}
function PromptNew()
{
	if(document.cookie) if(document.cookie.indexOf('dontprompt') != -1) return;
	if((''+document.location).match(/index|catalogue|search/i)) return;
	
	var box = document.createElement('span');
	box.id = 'newprompt';
	box.innerHTML = "\
<a href=\"http://ultimateindustrial.co.uk/2009/\">Click here to visit the new version of our site which contains the latest additions to our product range.<br><br>\
The pages you are currently viewing are no longer updated.</a><br><hr>\
<span style=\"font-size:9pt;\">\
<label for=\"remember\"><input type=\"checkbox\" id=\"remember\" name=\"remember\" value=\"1\">Don't tell me again</label><br>\
<a href=\"javascript:ClosePrompt();\">Close</a>\
</span><img style=\"display:none;\" src=\"http://ultimateindustrial.co.uk/images/graphics/blank.gif?m\">\
";
	document.body.appendChild(box);
}
function ClosePrompt()
{
	if(document.getElementById('remember') && document.getElementById('remember').checked)
	{
		var cookieName = 'prompt';
		var content = 'dontprompt';
		document.cookie = cookieName+'='+content+';'//expires=Fri, 17 Dec 2010 10:00:00 GMT;';//path=/cgi-bin/';
		if(!document.cookie) alert("Cookies are used to remember this setting and you appear to have them disabled");
	}
	if(document.getElementById('newprompt')) document.body.removeChild(document.getElementById('newprompt'));
}

var scr = {X:screen.availWidth, Y:screen.availHeight};
//var popwin = false;
function getInnerSize(handle)
{
	var winI = {X:0, Y:0};
	winI.X = (typeof handle.innerWidth == 'undefined')?handle.document.body.clientWidth:handle.innerWidth;
	winI.Y = (typeof handle.innerHeight == 'undefined')?handle.document.body.clientHeight:handle.innerHeight;
	return winI;
}
function setInnerSize(handle, width, height)
{
	//handle.resizeTo(scr.X, scr.Y);
	var winI = getInnerSize(handle);
	var diff = {X:(scr.X-winI.X), Y:(scr.Y-winI.Y)};
	var winO = {X:width+diff.X, Y:height+diff.Y};
	handle.resizeTo(winO.X, winO.Y);
	return winO;
}
var title, target, imagesrc;
function WPImagePopup(Mtitle, Mtarget, Mimagesrc, look)
{
	//if(popwin && !popwin.closed) return;
	var e = window.event;
	var ev = (!e)?window.event:e;

	title = Mtitle;
	target = Mtarget;
	imagesrc = Mimagesrc;
	
	if(document.getElementById('loadimg')) document.body.removeChild(document.getElementById("loadimg"));
	var load = document.createElement('img');
	load.src = imagesrc;
	load.id = 'loadimg';
	load.style.display = 'none';
	if(load.attachEvent) load.attachEvent('onload', DoPopup);
	else load.addEventListener('load', DoPopup, false);
	document.body.appendChild(load);
	
	var pos = {X:0, Y:0};
	if(ev && ev.clientX)
	{//IE
		pos.X = ev.clientX + (document.documentElement?document.documentElement.scrollLeft:document.body.scrollLeft);
		pos.Y = ev.clientY + (document.documentElement?document.documentElement.scrollTop:document.body.scrollTop);
	}
	else if(ev && ev.pageX) //this doesn't work because the event needs to be passed to the function in FF
	{//FF
		pos.X = ev.pageX + window.pageXOffset;
		pos.Y = ev.pageY + window.pageYOffset;
	}
	if(document.getElementById('msg')) document.body.removeChild(document.getElementById('msg'));
	var msg = document.createElement('div');
	msg.id = 'msg';
	msg.style.backgroundColor = '#E0E0FF';
	msg.style.border = 'solid #FF0000 1px';
	msg.style.padding = '3px 10px 3px 10px';
	msg.style.position = 'absolute';
	msg.style.top = pos.Y
	msg.style.left = pos.X;
	msg.innerHTML = 'Loading Image. Please wait...';
	document.body.appendChild(msg);
}
function DoPopup()
{
	if(document.getElementById('loadimg')) document.body.removeChild(document.getElementById('loadimg'));
	if(document.getElementById('msg')) document.body.removeChild(document.getElementById('msg'));

	popwin = window.open('',target,'top=0,left=0,width='+scr.X+',height='+scr.Y+'menubar=no,resizable=yes,scrollbars=no,status=no,toolbar=no');//look);
	popwin.document.title = title;
	var Body = popwin.document.body;
	Body.style.margin = '0px';
	Body.style.padding = '0px';
	Body.innerHTML = '<img src="'+imagesrc+'" style="border:0px" title="'+title+'" id="popimg">';

	var IMG = popwin.document.getElementById('popimg');

	popwin.resizeTo(scr.X, scr.Y);
	var winI = getInnerSize(popwin);

	/*if(IMG.width > winI.X || IMG.height > winI.Y)
	{
		if(IMG.width > IMG.height) IMG.width = winI.X;
		else IMG.height = winI.Y;
	}*/
	if(IMG.width > winI.X || IMG.height > winI.Y)
	{
		if((IMG.width-winI.X) > (IMG.height-winI.Y)) IMG.width = winI.X;
		else IMG.height = winI.Y;
	}
	var winO = setInnerSize(popwin, IMG.width, IMG.height);
	popwin.moveTo((scr.X-winO.X)/2, (scr.Y-winO.Y)/2);
	
	var label = popwin.document.createElement('div');
	label.style.backgroundColor = '#E0E0FF';
	label.style.border = 'solid #FF0000 3px';
	label.style.padding = '3px 10px 3px 10px';
	label.style.position = 'absolute';
	label.style.top = '10px';
	label.style.left = winO.X/5;
	label.innerHTML = '<center><span style="font-size:15pt;"><b><u>'+title+'</u></b></span><BR><a href="javascript:window.close()">Close</a></center>';
	Body.appendChild(label);
	
	popwin.focus();
}