﻿// strDiv = 'cartclock'
function displayCartTimer(strDiv) {
 if (seconds<=0) {
    seconds=59;
    minutes-=1;
	}
 else {
    seconds-=1;}
	if (seconds<10)
	   {strSec = "0"}
	else
	{ strSec = "" }

     try {
	  document.getElementById(strDiv).innerHTML=minutes + ":" + strSec + seconds;
    } catch(e) {}
    if (!((minutes == 0) && (seconds == 0)))
        setTimeout("displayCartTimer('" + strDiv + "')", 1000);
    else
        document.getElementById('cartcontents').innerHTML = "";
}

var isFrameDone = false;
function setFrameWait() {
    var strDoc = getFrameDoc("dg");
    if (isFrameDone == false) {
        setTimeout("setFrameWait()", 500);
    }
    else {
        document.getElementById('cartcontents').innerHTML = '<link rel="stylesheet" type="text/css" href="../css/common.css" />\n' + strDoc;
    }
}

function getFrameDoc(sFrame) {
    var strDoc;
    try {
        var oIframe = document.getElementById(sFrame);
        if (oIframe.contentDocument) {
            var oDoc = oIframe.contentDocument;
            strDoc = (oDoc.body.innerHTML);
        }
        else {
            doc = window[sFrame].document.body.innerHTML;
            strDoc = (doc);
        }
        //alert(strDoc);
    }
    catch (e) {  }

    if ((strDoc != null) && (strDoc.length > 100)) {
        isFrameDone = true;
    }
    return (strDoc);
}

function getIframe(strId) {
    var oIframe = document.getElementById(strId);
	if (oIframe) {
		var oDoc = oIframe.contentWindow || oIframe.contentDocument;
		if (oDoc.document) {
			oDoc = oDoc.document;
		}
		return(oDoc);
	}
	else
	{
	return;
	}
}

function ajaxpage(url, containerid) {
    var page_request = false
    if (window.XMLHttpRequest) // if Mozilla, Safari etc
        page_request = new XMLHttpRequest()
    else if (window.ActiveXObject) { // if IE
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
        }
        catch (e) {
            try {
                page_request = new ActiveXObject("Microsoft.XMLHTTP")
            }
            catch (e) { }
        }
    }
    else
        return false
    page_request.onreadystatechange = function () {
        loadpage(page_request, containerid)
    }
    page_request.open('GET', url, true)
    page_request.send(null)
}

function loadpage(page_request, containerid) {
    if (page_request.readyState == 4 && (page_request.status == 200 || window.location.href.indexOf("http") == -1))
        document.getElementById(containerid).innerHTML = page_request.responseText
}


