/*  $Id: js_tct.js 14166 2008-11-14 16:04:41Z chris $
 * (c) Ecube Ltd, 2001-2008.  All Rights Reserved.
 */


function doit(loc) {
   window.opener.location=loc;
   close()
}


function showLayer( strName )
{
	if (navigator.appName == 'Netscape' && document.layers != null)
	{document.layers[ strName ].visibility = 'show';}
	else if (document.all != null)
	{document.all[ strName ].style.visibility = 'visible';}
}

function hideLayer( strName )
{
	if (navigator.appName == 'Netscape' && document.layers != null)
	{document.layers[ strName ].visibility = 'hide';}
	else if (document.all != null)
	{document.all[ strName ].style.visibility = 'hidden';}
}

function showHideCatChoices(name) {
	var c = document.getElementById(name);
	if(c.style.display == "none") c.style.display="block";
else c.style.display="none";
}

function handleResize()  {
  location.reload()
  return false
  }
if (navigator.appName == "Netscape")  {
     window.captureEvents(Event.RESIZE)
     window.onresize = handleResize
  }




function changed() {
document.all.warning.style.visibility = 'visible'
}


function setCookie(name, value, expires) {
	document.cookie = name + "=" + escape(value) + ";path=/" + ((expires == null ? "" : ";expires=" + expires.toGMTString()));
}
function doCookie() {
	var test = getCookie("TESTCOOKIE");
	if(test.length < 1) {
		alert("Please ensure that cookies are enabled for your browser");
       	} else {
		var exp = new Date();
		var nowPlusAyear = exp.getTime()+(365*24*60*60*1000);
		exp.setTime(nowPlusAyear);
		var val = getCookie("eppm");
		if(val == null) 
			setCookie("eppm", "*", exp);
		//alert(getCookie("eppm"));
		delCookie("eppm");
	}
}

function delCookie(name) {
	document.cookie = name + "=;expires=Thu, 01-Jan-00 00:00:01 GMT" + "; path=/";
}
function getCookie(name) {
	var cname = name + "=";
	var dc = document.cookie;
	if(dc.length > 0) {
		begin = dc.indexOf(cname);
		if(begin != -1) {
			begin += cname.length;
			end = dc.indexOf(";", begin);
			if(end == -1) end = dc.length;
			return unescape(dc.substring(begin, end));
			
		}
	}
	return null;
}
function chooseCat() {
	var exp = new Date();
		var nowPlusAyear = exp.getTime()+(365*24*60*60*1000);
		exp.setTime(nowPlusAyear);
	var x = document.forms[0].catopts.options[document.forms[0].catopts.selectedIndex].value;
	setCookie("eppm", x, exp);
	window.location.href="subscriberAdmin.html";

}

function clock() {
	var dte=new Date()
	var h=dte.getHours()
	var m=dte.getMinutes()
	var s=dte.getSeconds()
	var dn="AM"
	if (h>12){
		dn="PM"
		h=h-12
	}
	if (h==0)
		h=12
	if (m<=9)
		m="0"+m
	if (s<=9)
		s="0"+s
	currenttimeHTML=h+":"+m+" "+dn
	document.getElementById("clock").innerHTML=currenttimeHTML
	setTimeout("clock()",1000)
}

function addEvent( obj, type, fn )
{
    if (obj.addEventListener)
	obj.addEventListener( type, fn, false );
    else if (obj.attachEvent) {
	obj["e"+type+fn] = fn;
	obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
	obj.attachEvent( "on"+type, obj[type+fn] );
    }
}

function catchFlashClick(type, id, link) {
    addEvent(window, "load", function() { setupFlashClick(type, id, link); });
}

function setupFlashClick(type, id, link) {
    var obj = document.getElementById(type + "obj" + id);
    if (!obj)
         obj = document.getElementById(type + "embed" + id);
    if (!obj) 
	return;

    var left = obj.offsetLeft;
    var top = obj.offsetTop;

    var d = document.createElement("div");
    d.className = "flashClickCatcher";
    var p = obj.offsetParent;
    d.style.left = left + "px";
    d.style.top = "0px";
    p.appendChild(d);
    addEvent(d, "click", function() { flashClick(type, id, link); });
}

function flashClick(type, id, link) {
    var s = "/x/adclick.html?e=" + encodeURIComponent(type + " " + id) + "&w=" + 
	encodeURIComponent(link);
    // location.href = s;
    var w  = window.open(s);
    if (w) w.focus();
}

function openLibrary(id, url)  {
    var sink = new Image; 
    sink.src = "/x/countLibrary?id=" + id;
    var popup = window.open(url, "Library");
    if (popup) popup.focus();
}
