$(document).ready(function () {

	$("a.confirm").click(function () {
		if (!confirm("Are you sure?")) {
			return false;
		}
	});

	//until we find a way to handle different version of IE version in css file
	if ($.browser.msie && parseInt($.browser.version) == 7 && !document.documentMode) {
		if (!$('div.submitwrapper').hasClass('deleteTestimonial')) {
			$('div.submitwrapper input').css('top', '-1px');
		}

	}


	//if you use the submitwrapper css class on your form submit button, 
	//we'll automatically disable and re-enable that button on submit
	$('form').submit(function (eventObject) {
		qualifiedButton = $(this).find('div.submitwrapper input');

		if (qualifiedButton.length > 0) {
			qualifiedButton.each(function (i) {
				var buttonText = $(this).attr('value');
				var $input = $(this);
				var reEnableButton = $(this).attr('reEnableButton');

				$(this).val('Processing...');
				$input.attr("disabled", true);
				$input.css("cursor", "default");

				$input.closest('.submitwrapper').fadeTo('fast', 0.5);

				if (!$(this).hasClass('doNotReEnableButton')) {
					setTimeout(function () {
						$input.val(buttonText);
						$input.attr("disabled", false);
						$input.css("cursor", "pointer");
						$input.closest('.submitwrapper').fadeTo('fast', 1);
					}, 2000);
				}
			});
		}
	});

	//karmicFlow slider
	var start = new Date().getTime();
	$('#container').karmicFlow({ duration: 100, auto: true, timer: 6500 });

	$('#tabs').tabs();

});

function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

function PadDigits(n, totalDigits) 
{ 
n = n.toString(); 
var pd = ''; 
if (totalDigits > n.length) 
{ 
	for (i=0; i < (totalDigits-n.length); i++) 
	{ 
		pd += '0'; 
	} 
} 
return pd + n.toString(); 
} 

function CurrencyFormatted(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}
function CommaFormatted(amount)
{
	var delimiter = ","; // replace comma if desired
	var a = amount.split('.',2)
	var d = a[1];
	var i = parseInt(a[0]);
	if(isNaN(i)) { return ''; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	var n = new String(i);
	var a = [];
	while(n.length > 3)
	{
		var nn = n.substr(n.length-3);
		a.unshift(nn);
		n = n.substr(0,n.length-3);
	}
	if(n.length > 0) { a.unshift(n); }
	n = a.join(delimiter);
	if(d.length < 1) { amount = n; }
	else { amount = n + '.' + d; }
	amount = minus + amount;
	return amount;
}

