// legacy open window script
function NewWindow(mypage, myname, w, h, scroll, resize) {
    var winl = (screen.width - w) / 2;
    var wint = (screen.height - h) / 2;
    winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+resize+',toolbar=no,location=no,status=no,menubar=no,dependent=no';
    win = window.open(mypage, myname, winprops);
    if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
// image swap
function imgSwap(id,path) {
	document.getElementById(id).src = path;
}


// send to friend toggle
function sendFriend(tog) {
	if (tog) {
		document.getElementById("sendFriendOpen").style.display = "none";
		document.getElementById("homeContentSwap").style.display = "none";

		document.getElementById("sendToFriend").style.display = "block";
		document.getElementById("sendFriendClose").style.display = "block";
	}
	else {
		document.getElementById("sendToFriend").style.display = "none";
		document.getElementById("sendFriendClose").style.display = "none";

		document.getElementById("sendFriendOpen").style.display = "block";
		document.getElementById("homeContentSwap").style.display = "block";
	}
}
// sub nav toggle

function aboutSubnav(btn,tog) {
	var obj = document.getElementById(btn);
	obj.style.display = (tog) ? "block" : "none";
}

// links with attribute rel="external" opens in new window
var JSTarget = {
	init: function(att,val,warning) {
		if (document.getElementById && document.createElement && document.appendChild) {
			var strAtt = ((typeof att == 'undefined') || (att == null)) ? 'class' : att;
			var strVal = ((typeof val == 'undefined') || (val == null)) ? 'non-html' : val;
			var strWarning = ((typeof warning == 'undefined') || (warning == null)) ? ' (opens in a new window)' : warning;
			var oWarning;
			var arrLinks = document.getElementsByTagName('a');
			var oLink;
			var oRegExp = new RegExp("(^|\\s)" + strVal + "(\\s|$)");
			for (var i = 0; i < arrLinks.length; i++) {
				oLink = arrLinks[i];
				if ((strAtt == 'class') && (oRegExp.test(oLink.className)) || (oRegExp.test(oLink.getAttribute(strAtt)))) {
					oWarning = document.createElement("em");
					oWarning.appendChild(document.createTextNode(strWarning));
					oLink.appendChild(oWarning);
					oLink.onclick = JSTarget.openWin;
				}
			}
			oWarning = null;
		}
	},
	openWin: function(e) {
		var event = (!e) ? window.event : e;
		if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return true;
		else {
		    var oWin = window.open(this.getAttribute('href'), '_blank');
			if (oWin) {
				if (oWin.focus) oWin.focus();
				return false;
			}
			oWin = null;
			return true;
		}
	},

	addEvent: function(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]);
		}
	}
};

$(document).ready(function() {
	JSTarget.init("rel","external","");
	if(document.getElementById('donateForm')) {
		location.href = '#';
	}

	$('.agreement').hide();
	$('.showAgreement').click(function ()	{
		var jCell = $(this).parents('td#sep');
		jCell.find('div.agreement').SlideToggleUp(500);
		return false;
	});
	$('.hideAgreement').click(function ()	{
		$(this).parents('div.agreement').SlideOutUp(500);
		return false;
	});
	$('#newsItems').each(
		function() {
			$(this).jScrollPane(
				{
					showArrows: true
				}
			)
		}
	);
	$('#additional_images').each(
		function() {
			$(this).jScrollPane(
				{
					showArrows: true
				}
			)
		}
	);

	if ( typeof(_gat) != 'undefined' ) {
		var pageTracker = _gat._getTracker("UA-2300239-1");
		pageTracker._initData();
		pageTracker._trackPageview();
		var lbEventObject;

		if ( $('body').is('#home') ) {
			lbEventObject = pageTracker._createEventTracker("lbnewsletter1_home");
		} else if ( $('body').is('#petcare_list_5') ) {
			lbEventObject = pageTracker._createEventTracker("lbnewsletter1_pet");
		}

		var click_tracking = function(msg) {
			lbEventObject._trackEvent(msg)
		}

		if ( $('#globe_content').size() > 0 ) {
			click_tracking('landing');
		}
	}

	$('#hidden').hide();

	setTimeout(function() {
		/* Newsletter Signup 1 */
		$.lightbox.showDom('#globe', {speed: 'slow', width: 501, height: 563, opacity: 0.8, closecallback: function(closer) {
			// CLOSE CALLBACK:
			if ( $('#globe_content').is('.success') ) return;

			var $closer = $(closer);

			if ( $closer.is('#lightbox_overlay') ) {
				click_tracking('close overlay');
			} else if ( $closer.is('#globe_close') ) {
				click_tracking('close button');
			} else if ( $closer.is('.lightbox_close') ) {
				click_tracking('close link');
			} else {
				click_tracking('close unknown');
			}
		}}, function() {
			$('#globe form').lightbox({callback: function() {
				// Put anything that needs to happen when the lightbox loads in new content here:
				$('#globe form').lightbox();
				if ($('#globe_content').is('.success')) {
					click_tracking('success');
				} else {
					click_tracking('user_error');
				}
			}});
		})
		/* /Newsletter Signup 1 */
	}, 2000);
});
