var IE = document.all?true:false;
var mouseX = 0;
var mouseY = 0;

function getMouseXY(e)
{
	if( document.getElementsByTagName('body').length == 0 ) { return; }
	if (!e) e = window.event;
	if (e)
	{
		var scrollLeft = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft;
		var scrollTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
		mouseX = IE ? (e.clientX + scrollLeft) : e.pageX;
		mouseY = IE ? (e.clientY + scrollTop) : e.pageY;
	}
}

document.onmousemove = getMouseXY;

function function_exists(f)
{
	if( window[f] )
	{ return true; }
	else
	{ return false; }
}

function xmlhttpGet(strURL, target, script_result) {
        document.getElementById(target).innerHTML = '';
        
        var xmlHttpReq = false;
        var self = this;
        // Mozilla/Safari
        if (window.XMLHttpRequest) {
                self.xmlHttpReq = new XMLHttpRequest();
        }
        // IE
        else if (window.ActiveXObject) {
                self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
        }
        self.xmlHttpReq.open('GET', strURL, true);
        self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        self.xmlHttpReq.onreadystatechange = function() {
        	if(self.xmlHttpReq.readyState == 4) {
                document.getElementById(target).innerHTML = self.xmlHttpReq.responseText;
                if( document.getElementById(script_result) ) {
                    eval( document.getElementById(script_result).innerHTML );
                }
            }
        }

        try {
                self.xmlHttpReq.send(null);
        } catch(e) {
                alert(strURL +': '+ e.message);
        }
}

var count;
function startTimer(minutes)
{
	count = minutes * 60;
	
	setTimeout('runTimer()', 1000);
}

function runTimer(target)
{
	mins = Math.floor(count / 60);
	seconds = count % 60;
	if( seconds < 10 ) { seconds = '0' + seconds; }
	document.getElementById('cart_timer').innerHTML = mins + ':' + seconds;
	
	count--;
	if( count < 0 )
	{
		location.href = '/timeout.php';
	}
	setTimeout('runTimer()', 1000);
}