
var tabs;


$(document).ready(function(){
	
	
	if( document.cookie.match(/isOk/) ) {
		
		$('.pleve').hide();
	}
	

	tabs = new Tabs();
	tabs.populate();
});



var Tabs = function() {
	
	
	var _self = this;
	var enabled = true;
	
	
	
	
	
	this.populate = function() {
	
	
		var date = new Date();
	
		
		// year
		
		var html = '';
		
		for(var k = 1; k < 100; k++ ) {
			
			html += '<option>' + (parseInt(date.getFullYear()) - k) + '</option>';
		}
		
		$('div#intro select[name=year]').append( html );
		
		
		// month
		
		var html = '';
		
		for(var k = 1; k <= 12; k++ ) {
			
			html += '<option>' + k + '</option>';
		}
		
		$('div#intro select[name=month]').append( html );

		
		// day
		
		var html = '';

		for(var k = 1; k <= 31; k++ ) {
			
			html += '<option>' + k + '</option>';
		}
		
		$('div#intro select[name=day]').append( html );
		
	}
	
	
	
	
	
	
	
	this.sw = function(el) {
	
		if(!enabled) {
			return false; 
		}
		
		var idx = $('#intro ul.lang li a').index(el);
		
		$('#intro ul.lang li a').removeClass('active');
		$(el).addClass('active');
		
		$('#intro ul.q li').hide();
		$( $('#intro ul.q li').get(idx) ).show();
	}
	
	
	// init
	
	/*
	$('div#intro ul.lang li a').click(function(){
		
		_self.sw(this);
		return false;
	});

	$( $('div#intro ul.lang li a').get(0) ).click();
	 */	
	
	
	this.sw( $('div#intro ul.lang li a.active') );
	
	
	// submit
	
	$('div#intro .submit').click(function(){
		
		var el = $(this).parents('li').get(0);
		
		var day 	= $('select[name=day]', el).val();
		var month 	= $('select[name=month]', el).val();
		var year 	= $('select[name=year]', el).val();
		
		var born 	= new Date(year, month - 1, day);
		var now		= new Date();
		
		var years = Math.floor((now.getTime() - born.getTime()) / (365.25 * 24 * 60 * 60 * 1000));
		

		
		if(day > 0 && month > 0 && year > 0 && years >= 18) {
		
			var cookie_date = new Date();
			cookie_date.setDate( cookie_date.getDate()+1 );
			
			if( $('input.remember:checked', el).val() == 1 ) {
				
				document.cookie = "isOk=true;expires=" + cookie_date.toGMTString();			
			}
			
			// isOk
			
			$('.pleve').hide();
			
		} else {
			
			$('div#intro .remember').hide();
			$('div#intro .msg').show();
		
			enabled = false;
		}
		
		
	})
}
