function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + '$' + num + '.' + cents);
}


$(document).ready(function() {
	var openCommentRef;
	$('.addComment').click(function() {
		var o = this;
		$('#addComment').slideUp(300, function () {
			var ref = $(o).attr('ref');
			if (openCommentRef != ref) {
				$('#addComment').appendTo($(ref));			
				$('#addComment').slideDown(300);
				if (ref == '#newCommentBox') {
					$('.commentParentID').val(0)
				} else {
					$('.commentParentID').val(ref.substring(14));
				}
				openCommentRef = ref;
			} else {
				openCommentRef = '';
			}			
		});

		return false;
	});

	function setCallbacks() {
		$('ul.paging li a').click(function() {
			return pageClick(this);
		});
		$('select.sort').change(function() {
			return pageSort(this);
		});
		$('.search .btn-submit').click(function() {
			return searchClick(this);
		});
	}
	function pageClick(o) {
		if ($(o).attr('ref') != '') {
			$($(o).attr('ref')).fadeTo(100,0.5,function () {
				var delim = '?';
				if ($(o).attr('href').indexOf('?') > -1) {delim = '&';}
				$($(o).attr('ref')).load($(o).attr('href') + delim + 'callback=true ' + $(o).attr('ref'), function() {
					$($(o).attr('ref')).fadeTo(50,1);
					setCallbacks();
				});
			});
			return false;
		} else {
			return true;
		}
	}
	
	function pageSort(o) {
		if ($(o).attr('ref') != '') {
			$($(o).attr('ref')).fadeTo(100,0.5,function () {
				var delim = '?';
				if ($(o).children(':selected').val().indexOf('?') > -1) {delim = '&';}
				$($(o).attr('ref')).load($(o).children(':selected').val() + delim + 'callback=true ' + $(o).attr('ref'), function() {
					$($(o).attr('ref')).fadeTo(50,1);
					setCallbacks();
				});
			});
			return false;
		} else {
			return true;
		}
	}
	function searchClick(o) {
		if ($(o).attr('ref') != '') {
			if (DES_ValidateGroup($(o).attr('group'))) {
				$($(o).attr('ref')).fadeTo(100,0.5,function () {
					var delim = '?';
					if ($(o).attr('href').indexOf('?') > -1) {delim = '&';}
					$($(o).attr('ref')).load($(o).attr('href') + delim + 'k=' + escape($('#' + $(o).attr('field')).val()) + '&callback=true ' + $(o).attr('ref'), function() {
						$($(o).attr('ref')).fadeTo(50,1);
						setCallbacks();
					});
				});
			}
			return false;
		} else {
			return true;
		}
	}
	setCallbacks();
	
	
});                    

var player = null;
function playerReady(theplayer) {
	player = document.getElementById(theplayer.id);
	addListeners();
}
function addListeners() {
	if (player) {
	player.addViewListener("PLAY","trackVideoPlay");
	} else {
	setTimeout("addListeners()",100);
	}
}
function trackVideoPlay(obj) {
	if (obj.state) {
		$.get('/videoview.aspx', {blogID:playerBlogID});
	}
}
