//Global js file

//var RootURL = '/Iconico/';		//dev
var RootURL = '/';						//live

var gblnIsMac, gblnIsNav, gblnIsIE;

var intZzzTop = 144;
var intZzzBot = 344;

var original = 467;
var original2 = 667;
var extended = 0;
var reduced = 0;

var setMe = 0;

function ZzzGo() {
	if (parseInt(navigator.appVersion) >= 4) {
		if (navigator.appName=="Netscape")
			gblnIsNav = true;
		else {
			if (navigator.appName=="Microsoft Internet Explorer")
				gblnIsIE = true;
		}
	}
	gblnIsMac=(navigator.platform.indexOf("Mac")!=-1);
	if (!(document.all))
		document.all = document;
	if (document.layers){
		for (i=0;i<document.layers.length;i++)
			document.layers[i].style = document.layers[i];
	}
	Zzzcook = getCookie('Zzz');
	if (Zzzcook!=null)
		Zzz(Zzzcook);
	else
		Zzz(12);
	document.ZzzReady=true;
}

function Zzz(i){
	for (c=0;c<15;c++){
		obj=eval('document.all.divMenu'+c); //sets obj to id=divMenuI (I=0 thru 15)
		if (!obj)
			obj = document.getElementById('divMenu'+c);	//mozilla
		if (obj) {
			if (c<=i) //if # of loop is <= # of divMenu
				obj.Zzz=true;
			else
				obj.Zzz=false;
			if ((document.ZzzReady)&&(!((gblnIsMac)&&(gblnIsIE)))) {
				Zzzo(obj);
			} else {
				obj.ZzzTop=intZzzTop+c*25; //initialize spacing; pus 25px in between each item
				obj.ZzzBot=intZzzBot+c*25;
				if (obj.Zzz)
					obj.ZzzPos=obj.ZzzTop;
				else
					obj.ZzzPos=obj.ZzzBot;
				obj.style.top=obj.ZzzPos;
			}
			/*if (obj.Zzz)
				if (c==i) setCookie('Zzz', i);
			else
				if (c==i) setCookie('Zzz', i-1);*/
		}
	}
}

function spacerHeightPlus(){
	if (extended != 1){
		var original = 467;
		setMe = setInterval ('plus()',1);
	}
}
function plus(){
	if (document.getElementById('spacer').style.height != "667px"){
		original += 10;
		document.getElementById('spacer').style.height = original;
	}else {
		clearInterval(setMe);
		extended = 1;
		reduced = 0;
	}
		
}
function spacerHeightMinus(){
	if (reduced != 1){
		var original2 = 667;
		setMe2 = setInterval ('minus()',8);
	}
}
function minus() {
	if (document.getElementById('spacer').style.height != "467px"){
		original2 -= 10;
		document.getElementById('spacer').style.height = original2;
	}else {
		clearInterval(setMe2);
		reduced = 1;
		extended = 0;
	}
}

function Zzzo(obj){
	obj.ZzzTimer = setInterval ('Zzzoop("' + obj.id + '")',1);
}

function Zzzoop(objID){
	var obj=eval('document.all.'+objID);
	if (!obj)
		obj = document.getElementById(objID);	//mozilla
	if (obj.Zzz)
		delta = -10;
	else{
		delta = 10;
		}
	if (delta<0)
		limit = obj.ZzzTop;
	else
		limit = obj.ZzzBot;
	if (((delta<0)&&(obj.ZzzPos>limit))||((delta>0)&&(obj.ZzzPos<limit))) {
		/*if (){
			document.getElementById('spacer').style.height += delta;
			document.getElementById('spacer').style.height += "px";
		}*/
		obj.ZzzPos=obj.ZzzPos + delta;
		obj.style.top=obj.ZzzPos;
	} else
	clearInterval(obj.ZzzTimer);
}

function getCookieVal(offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function getCookie(name) {
	var arg = name + "=";
	var i = 0;
	while (i < document.cookie.length) {
		var j = i + arg.length;
		if (document.cookie.substring(i, j) == arg)
			return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0)
			break; 
	}
	return null;
}

function setCookie(name, value) {
	document.cookie = name + "=" + escape (value) + "; path=/";
}

function SendToFriend(href) {
	window.open(href, 'sendToFriend', 'width=512,height=512'); 
}

function doPTNFocus() {
	var objtxt = document.getElementById('PTN');
	if (objtxt.value == 'your email') {
		objtxt.value = '';
	}
}

function doPTN() {
	var objtxt = document.getElementById('PTN');
	document.location.href = RootURL + 'connect/maillist.aspx?PTN=' + objtxt.value;
}