var isIE = navigator.appName.indexOf("Microsoft") != -1;
var clientOk = (document.images);
var preloaded = false;

function rollOver(imgId) {
    if (preloaded) {
        strOn = eval(imgId + "_over.src");
        document[imgId].src = strOn;
    }
}

function rollOff(imgId) {
    if (preloaded) {
        strOff = eval(imgId + ".src");
        document[imgId].src = strOff;
    }
}

function pdfIconOver(imgObj) {
    if (preloaded) imgObj.src = pdfIcon_over.src;
}

function pdfIconOut(imgObj) {
    if (preloaded) imgObj.src = pdfIcon.src;
}

function getCookie(label) {
    if (label.charAt(label.length - 1) != "=") label += "=";
    var labelLen = label.length;
    var cLen = document.cookie.length;
    var i = 0, cEnd;
    while (i < cLen) {
        var j = i + labelLen;
        if (document.cookie.substring(i,j) == label) {
            cEnd = document.cookie.indexOf(";",j);
            if (cEnd == -1) cEnd = document.cookie.length;
            return unescape(document.cookie.substring(j,cEnd));
        }
        i++;
    }
    return null;
}

var demoWin = null;
function openDemoWindow(demoId) {
	var demoUrl = "/products/demos/" + demoId + ".html";
	var features = "width=780,height=500,resizable=1,scrollbars=0,status=0";
	if (!demoWin || demoWin.closed) {
		demoWin = window.open(demoUrl, "productDemo", features);
	} else {
		demoWin.focus();
	}
}

var promoWin = null;
function openPromoWindow(fileId) {
    var promoUrl = "/promotions/" + fileId + ".html";
    if (promoWin == null || promoWin.closed) {
        var features = "width=560,height=500,scrollbars=yes,resizable=no";
        promoWin = window.open(promoUrl,"promoWindow",features);
    } else {
        promoWin.location.replace(promoUrl);
        promoWin.focus();
    }
}

function showHTMLNav() {
    var htmlNavDiv = document.getElementById("htmlNav");
    var flashNavDiv = document.getElementById("flashNav");
    htmlNavDiv.style.display = "block";
    htmlNavDiv.style.visibility = "visible";
    flashNavDiv.style.display = "none";
}

function openDetailWindow(docId,typeCode) {
	var pageUrl = "/events/";
    if (!typeCode || typeCode == "w") {
        pageUrl += "webinar_details/";
    } else if (typeCode == "s") {
        pageUrl += "seminar_details/";
    }
	pageUrl += docId + ".html";
	var features = "width=560,height=470,resizable=0,scrollbars=1,status=0";
	var detailWin = window.open(pageUrl,"detail",features);
	detailWin.focus();
}

function writeEMLink(id, text, subj, dom) {
	if (!dom) dom = "goldleaf";
	var url = id + unescape("%40") + dom + "." + "com";
	document.write("<a href=\"ma" + "ilto:" + url);
	if (subj) document.write("?" + "sub" + "ject=" + escape(subj));
	document.write("\" onmouseover=\"window.status=''; return true;\">");
	if (text) document.write(text);
	else document.write(url);
	document.write("</a>");
}

function imgRollOver(imgObj) {
	var anchorTag;
	if (imgObj.parentNode.nodeName == "A") anchorTag = imgObj.parentNode;
	if (anchorTag && anchorTag.disabled) return false;
	var oldSrc = imgObj.src;
	var isRollOver = (oldSrc.indexOf("_over") == -1);
	var newSrc;
	if (isRollOver) {
		newSrc = oldSrc.substring(0,oldSrc.lastIndexOf("."));
		newSrc += "_over";
		newSrc += oldSrc.substring(oldSrc.lastIndexOf("."),oldSrc.length);
	} else {
		newSrc = oldSrc.substring(0,oldSrc.lastIndexOf("_"));
		newSrc += oldSrc.substring(oldSrc.lastIndexOf("."),oldSrc.length);
	}
	imgObj.src = newSrc;
	if (isRollOver) {
		imgObj.onmouseout = function() {imgRollOver(imgObj);};
	} else {
		imgObj.onmouseout = function() {return false;};
	}
}

function hideElement(elemId) {
	var elem = document.getElementById(elemId);
	if (elem) {
		elem.style.display = "none";
	}
}

function openEditFormWindow(sectionId, seminarId, attendeeId) {
    var url = "EditAttendeeForm.aspx?sectionId=" + sectionId + "&seminarId=" + seminarId + "&attendeeId=" + attendeeId;
	var features = "width=650, height=750, location=0, toolbar=0, resizable=1, scrollbars=1, status=0";
	var detailWin = window.open(url, "details", features);
	detailWin.focus();
}