function linkClickHandler(e) {
var elTarget = YAHOO.util.Event.getTarget(e);
while(elTarget && elTarget != "description") {
if(elTarget.nodeName.toUpperCase() == "A") {
if(elTarget.target.toUpperCase() != "_PARENT" && elTarget.target.toUpperCase() != "_TOP" && elTarget.target.toUpperCase() != "_BLANK") {
elTarget.target = "_parent";
}
break;
} else {
elTarget = elTarget.parentNode;
}
}
}
function resizeIframeHeight(e) {
var doc_height = YAHOO.util.Dom.getDocumentHeight();
var parent_iframe = parent.YAHOO.util.Dom.get("product-description");
parent_iframe.style.height = doc_height + "px";
}
//Assigning handlers to events
YAHOO.util.Event.onDOMReady(resizeIframeHeight);
YAHOO.util.Event.on(window, "load", resizeIframeHeight);
YAHOO.util.Event.on("description", "click", linkClickHandler);