$(function() {
	var monthNames = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
	
	setHeight();
	//setSpotlight();
	$(window).bind('resize', setHeight);
	$(".about div:first p").show();
	$(".readmore").click(function () {
	  	 $(this).parent().children("p").slideToggle("slow");
	   return(false);
    });
	$(".faq div a").click(function () {
	  	 $(this).parent().siblings("p").slideToggle("slow");
	   return(false);
    });
    $('.bottom-nav a').click(function() {
   		if($(this).attr('rel') == 'select-your-ecard') {
   			$('#select-your-ecard>div').not('.right-block').hide();
   			$('#date-of-birth').show();
   		}
    });
    $('.bottom-nav li').hover(function() {
    	$(this).addClass('current');
    }, function() {
    	$(this).removeClass('current');
    });
    if($('#date').length && $('#month').length && $('#year').length) {
    	var date = $('#date').get(0);
    	var month = $('#month').get(0);
    	var year = $('#year').get(0);
    	date.options.length = 0;
    	month.options.length = 0;
    	year.options.length = 0;
    	for(var i=1; i<=31; i++) {
    		date.options[date.options.length] = new Option(i, i);
    	}
    	for(i=0; i<monthNames.length; i++) {
    		month.options[month.options.length] = new Option(monthNames[i], i);
    	}
    	var currentYear = (new Date()).getFullYear();
    	for(i=2009; i>=1900; i--) {
    		year.options[year.options.length] = new Option(i, i);
    		if(i == (currentYear - 18)) {
    			year.options[year.options.length-1].selected = true;
    		}
    	}
	    $(date).selectbox({inputClass: 'day-input', containerClass: 'day-cont'});
		$(month).selectbox({inputClass: 'month-input', containerClass: 'month-cont'});
		$(year).selectbox({inputClass: 'year-input', containerClass: 'year-cont'});
	}
	
	if($('#this-month').length && $('#this-date').length) {
		var d = new Date();
		$('#this-month').html(monthNames[d.getMonth()]);
		$('#this-date').html(d.getDate());
	}
});
function setHeight() {
	var winH=$(window).height();
	$('#spotlight').css('height', winH+'px');
	var footerTop = $('.footer').offset().top;
	var footerHeight = winH - footerTop;
	if(footerHeight>100) {
		$('.footer').css('height', footerHeight);
	}
}
function setSpotlight() {
	swfobject.embedSWF("player.swf", "spotlight-obj", "100%", "100%", "9.0.0", "image/expressInstall.swf", {
		guid:"spotlight.flv",
		autoplay:"yes",
		localmode:"yes",
		repeat: "yes"
	},{allowfullscreen:false,wmode:"transparent",allowScriptAccess:"always",allowNetWorking:"always"});
}
function selectACard(step) {
	switch(step) {
		case 'dob':
			var date = $('#date').get(0);
	    	var month = $('#month').get(0);
	    	var year = $('#year').get(0);
	    	var d = new Date();
	    	d.setFullYear(year.value);
	    	d.setMonth(month.value);
	    	d.setDate(date.value);
	    	var currentDate = new Date();
	    	var oneDay=1000*60*60*24;
	    	var ageInDays = Math.floor((currentDate.getTime()-d.getTime())/(oneDay));
	    	var ageInYears = ageInDays/365;
	    	ageInYears = (ageInDays - ageInYears/4)/365;
	    	var toBlock = '';
	    	if(ageInYears < 15) {
	    		toBlock = 'less-than-15';
	    	} else if(ageInYears >= 15 && ageInYears <= 18) {
	    		toBlock = 'prepaid-card';
	    	} else {
	    		toBlock = 'employed';
	    	}
	    	$('#date-of-birth').slideToggle('slow', function() {
    			$('#'+toBlock).slideToggle('slow');
    		});
			break;
		case 'employed':
			var toBlock = '';
			if($('#i-am-not-employed').get(0).checked) {
				toBlock = 'prepaid-card';
			} else {
				toBlock = 'choose-card';
			}
			$('#employed').slideToggle('slow', function() {
    			$('#'+toBlock).slideToggle('slow');
    		});
			break;
		case 'choice':
			var toBlock = '';
			if($('#top-up-card').get(0).checked) {
				toBlock = 'prepaid-card';
			} else {
				toBlock = 'preset-card';
			}
			$('#choose-card').slideToggle('slow', function() {
    			$('#'+toBlock).slideToggle('slow');
    		});
			break;
	}
}
$(function() {
	$(".radio-btn span").click(function () {
	  	 $(this).css('background-position','0 0');
		 $(this).siblings(".radio").attr('checked','checked');
		 $(this).parent().siblings().children("span").css('background-position','0 -28px');
		 $(this).parent().siblings().children(".radio").removeAttr('checked');
	   return(false);
    });
});
