function rotate(c){
    var i = $(c).index($(c+":visible")[0]);
    var j = (i+1 == $(c).size()) ? 0 : i +1;
	$(c+":eq("+i+")").fadeOut(600, function(){$(c+":eq("+j+")").fadeIn();});
}

$(document).ready(function(){

	$('.btnSearch').rollover();
	
	$(".news li").hover(function(){
		clearInterval(news_interval);
	},function(){
		news_interval = setInterval("rotate('.news li')",5000);
	}).eq(0).show();
	news_interval = setInterval("rotate('.news li')",5000);

	$('.accordion').accordion();
	
    $('label.titleset').each(function(){
        var label = $(this).text();
        $(this).next().attr('title', label).val(label).focus(function(){
            if($(this).val()==label){
                $(this).val('');
            }
        }).blur(function(){
            if($(this).val()==''){
                $(this).val(label);
            }
        });
    }).hide();
	
	$('#options-1').change(function(){
		var x = parseFloat($('option:selected', this).val());
		switch (x){
		case 1:
			$('#preview-13 img').attr('src', '/admin/wp-content/themes/micup/images/micup_etched_1_metro.jpg');
			break;
		case 2:
			$('#preview-13 img').attr('src', '/admin/wp-content/themes/micup/images/micup_etched_1_goblue.jpg');
			break;
		case 3:
			$('#preview-13 img').attr('src', '/admin/wp-content/themes/micup/images/micup_etched_1_kintore.jpg');
			break;
		case 4:
			$('#preview-13 img').attr('src', '/admin/wp-content/themes/micup/images/micup_etched_1_daintree.jpg');
			break;
		case 5:
			$('#preview-13 img').attr('src', '/admin/wp-content/themes/micup/images/micup_etched_1_snowy.jpg');
			break;
		case 6:
			$('#preview-13 img').attr('src', '/admin/wp-content/themes/micup/images/micup_etched_1_midnight.jpg');
			break;
		case 7:
			$('#preview-13 img').attr('src', '/admin/wp-content/themes/micup/images/micup_etched_1_drizabone.jpg');
			break;
		case 8:
			$('#preview-13 img').attr('src', '/admin/wp-content/themes/micup/images/micup_etched_1_wild-green.jpg');
			break;
		default:
			$('#preview-13 img').attr('src', '/admin/wp-content/themes/micup/images/micup_etched_1_drizabone.jpg');
		}
	});
	
	$('#lnkNext').click(function(){
		$('#step1').hide();
		$(this).hide();
		if($('#step1 input:checked').val()=='individual'){
			$('#stepInd').fadeIn();
		} else {
			$('#stepCo').fadeIn();
		}
		$('#measurement').fadeIn();
		$('#btnSubmit').fadeIn();
	});
	
	$('#btnSubmit').click(function(){
		if($('#stepInd:visible').length > 0){
			var c = $('#indCups').val();
			if (isNaN(c) || (c <= 0)){
				alert('Please enter the number of cups');
			} else {
				var yearly = (c*365);
				calculate(yearly);
			}
		} else {
			var e = $('#employees').val();
			var c = $('#coCups').val();
			if (isNaN(c) || (c <= 0) || isNaN(e) || (e<= 0)){
				alert('Please enter the number of cups and employees');
			} else {
				var yearly = (c*e*365);
				calculate(yearly);
			}
		}
	});
	
	$('#impactCalculator').submit(function(){
		return false;
	});
	
	$('#measurement input').change(function(){
		var measure = $('#measurement input:checked').val(); 
		if(measure == 'imperial') {
			$('.results .measureLt').text('gallons');
			$('.results .measureKg').text('lbs');
		} else {
			$('.results .measureLt').text('litres');
			$('.results .measureKg').text('kgs');
		}
	});
	
	$('a.calculate').click(function(){
		var c = $('span', this).text();
		calculate(c);
	});
	
	$('.wp-caption img').each(function(){
		$(this).before('<span>');
	});

});

function calculate(yearly) {
	
	var measure = $('#measurement input:checked').val() == 'imperial' ? 'imperial' : 'metric';

	var wood_r = yearly*951579/16000000000;
	var wood = (wood_r < 1) ? wood_r.toString().substring(0,4) : Math.round(wood_r*100)/100;
	
	var trees_r = yearly*6568421/16000000000;
	var trees = (trees_r < 1) ? trees_r.toString().substring(0,4) : Math.round(trees_r*100)/100;
	
	var energy_r = yearly*4884000000000/16000000000;
	var energy = (energy_r < 1) ? energy_r.toString().substring(0,4) : Math.round(energy_r*100)/100;
	
	var homes_r = yearly*53895/16000000000;
	var homes = (homes_r < 1) ? homes_r.toString().substring(0,4) : Math.round(homes_r*100)/100;
	
	var water_r = (measure == 'imperial') ? yearly*4000000000/16000000000 : yearly*3.78541178*4000000000/16000000000;
	var water = (water_r < 1) ? water_r.toString().substring(0,4) : Math.round(water_r*100)/100;
	
	var pools_r = yearly*5979/16000000000;
	var pools = (pools_r < 1) ? pools_r.toString().substring(0,4) : Math.round(pools_r*100)/100;
	
	var waste_r = (measure == 'imperial') ? yearly*253000000/16000000000 : yearly*0.45359237*253000000/16000000000;
	var waste = (waste_r < 1) ? waste_r.toString().substring(0,4) : Math.round(waste_r*100)/100;
	
	$('.results img').each(function(){
		$(this).attr('src', $(this).attr('src').split('_new').join('_old'));
	});
	$('#resultCups').text(yearly);
	$('#resultWood').text(wood);
	$('#resultTrees').text(trees);
	$('#resultEnergy').text(energy);
	$('#resultHomes').text(homes);
	$('#resultWater').text(water);
	$('#resultPool').text(pools);
	$('#resultWaste').text(waste);
	$('.results tbody td').fadeIn();
}