function km_ge(i) { var ge = (document.getElementById)?true:false; var da = (document.all)?true:false; return (ge)?window.document.getElementById(i):((da)?window.document.all[i]:null); }

function km_gw(i) { var e = km_ge(i); var s = e.style; var oV = s.visibility; var oP = s.position; var oD = s.display; s.visibility = 'hidden'; s.position = 'absolute'; s.display = 'block'; var oW = e.clientWidth; s.display = oD; s.position = oP; s.visibility = oV; return oW; }
function km_gh(i) { var e = km_ge(i); var s = e.style; var oV = s.visibility; var oP = s.position; var oD = s.display; s.visibility = 'hidden'; s.position = 'absolute'; s.display = 'block'; var oH = e.clientHeight; s.display = oD; s.position = oP; s.visibility = oV; return oH; }
function km_gww() { if ( typeof( window.innerWidth ) == 'number' ){ my_width  = window.innerWidth; } else if ( document.documentElement && document.documentElement.clientWidth) { my_width  = document.documentElement.clientWidth; } else if ( document.body && document.body.clientWidth) { my_width  = document.body.clientWidth; } return my_width; }
function km_gwh() { if ( typeof( window.innerWidth ) == 'number' ){ my_height = window.innerHeight; } else if ( document.documentElement && document.documentElement.clientWidth) { my_height = document.documentElement.clientHeight; } else if ( document.body && document.body.clientWidth) { my_height = document.body.clientHeight; } return my_height; }
function km_gsy() { var scrollY = 0; if ( document.documentElement && document.documentElement.scrollTop ){ scrollY = document.documentElement.scrollTop; }else if ( document.body && document.body.scrollTop ){ scrollY = document.body.scrollTop; }else if ( window.pageYOffset ){ scrollY = window.pageYOffset; }else if ( window.scrollY ){ scrollY = window.scrollY; } return scrollY; }
function km_center(element){ try{ element = km_ge(element); }catch(e){ return; } var my_width  = km_gww(); var my_height = km_gwh(); var scrollY = km_gsy(); var setX = ( my_width  - km_gw(element.id) ) / 2; var setY = ( my_height - km_gh(element.id) ) / 2 + scrollY; setX = ( setX < 0 ) ? 0 : setX; setY = ( setY < 0 ) ? 0 : setY; element.style.left = setX + "px"; element.style.top  = setY + "px"; }

var km_overlay;
var km_box
function showBox(contenturl,width,height,padding,border){
    km_box = document.createElement('div'); km_box.id = 'box'; km_box.style.display = 'none'; km_box.style.position = 'absolute'; km_box.style.zIndex = '99'; km_box.style.background = border; km_box.style.padding = padding+'px'; km_box.style.margin = 'auto'; km_box.style.textalign = 'center';
    var i = document.createElement('img'); i.id = 'close'; i.src = '/images/close.gif'; i.onclick = hideBox; i.alt = 'Close'; i.title = 'Close this window'; i.style.position = 'absolute'; i.style.top = '-5px'; i.style.right = '-5px'; i.style.cursor = 'pointer'; km_box.appendChild(i);
    var ifr = document.createElement('iframe'); ifr.id = ifr.name = 'coupon'; ifr.frameborder = '0'; ifr.border = '0px'; ifr.src = contenturl; km_box.appendChild(ifr);
    km_overlay = document.createElement('div'); km_overlay.id = 'km_overlay'; km_overlay.style.opacity = '.70'; km_overlay.style.filter = 'alpha(opacity=70)'; km_overlay.style.backgroundColor = '#9d9d9d'; km_overlay.style.position = 'absolute'; km_overlay.style.top = '0px'; km_overlay.style.left = '0px'; km_overlay.style.zIndex = '90'; km_overlay.style.width = '100%'; km_overlay.style.height = '100%'; km_overlay.onclick = hideBox; 
    document.body.appendChild(km_box); document.body.appendChild(km_overlay);
    km_ge('coupon').height = height; km_ge('coupon').width = width; km_center('box'); km_ge('box').style.display = 'block';
    return false;
}

function hideBox(){ document.body.removeChild(km_box); km_box = null; document.body.removeChild(km_overlay); km_overlay = null; return false; }




