// get user language
$(document).ready(function() {
	
	var language = '';
	if( navigator.language != '' && navigator.language != undefined ) // mozilla
	{
		language = navigator.language;
	}
	else if( navigator.userLanguage != '' && navigator.userLanguage != undefined ) // ie
	{
		language = navigator.userLanguage;
	}
	
	// make sure the second half of local id is caps
	// alert(language);
	l = language.split('-');
	// print_r(l);
	language = l[0]+'-'+l[1].toUpperCase();
	// alert(language);
	
	$('#local_id').val(language);
	
	// auto select drop down if availble
	$('#language').val(language);
	
	// add pop ups
	$("#privacy").click( function() {
		window.open('/index.php/services/privacy', 'privacy', 'width=500,height=500,scrollbars=yes');
	});
	
	$("#terms").click( function() {
		window.open('/index.php/services/terms', 'terms', 'width=500,height=500,scrollbars=yes');
	});

	/**
	 * manage the data drop down
	 */
	$("#dob_month").change(function() {
		// get year as well
		var year = $("#dob_year").val();
		var month = $("#dob_month").val();
		var options = '';
		
		days_in_month = daysInMonth((month-1), year);
		
		// pop days
		for(i=1; i <= days_in_month; i++)
		{
			options += '<option>'+i+'</option>';
		}
		$('#dob_day').html(options);
		
	});
});


function daysInMonth(iMonth, iYear)
{
	return 32 - new Date(iYear, iMonth, 32).getDate();
}


// PRINT_R for js
function print_r(obj)
{
	jQuery.each(obj, function(i, val) {
      $("#debug").append(document.createTextNode(i + ' = ' + val + " |\n"));
    });
}