var clickMessage = "";

function cancelLink() {
    if (clickMessage != "") {
        alert(clickMessage);
    }
    return false;
}

function deadLink() {
}

function setLink(toPage, linkID) {
    if (document.getElementById(linkID)) { 
        window.document.getElementById(linkID).href="javascript:;";
        window.document.getElementById(linkID).onclick=cancelLink;
    } else {
        for (var i = 0; i < window.document.links.length; i++) {
	    if ( (window.document.links[i].href.indexOf(toPage) >= 0) && (window.document.links[i].href.indexOf(linkID) >= 0) ) {
	        window.document.links[i].href="javascript:;";
	        window.document.links[i].onclick=cancelLink;
	    }
	}
    }
}

function clickOnceLink(toPage, linkID) {
    window.document.location.href=toPage;
    setLink(toPage, linkID);
}

function clickOnceLinkParent(toPage, linkID) {
	if (parent["cv-frame"]) {
		parent.location.href=toPage;
	} else {
		window.document.location.href=toPage;
	}
    setLink(toPage, linkID);
}

function clickOnceForm(frmName, linkID) {
    window.document.forms[frmName].submit();
    setLink(frmName, linkID);
}
