function init(){
	$('.login').localScroll({//vahetab regavormi ja loginvormi vahel
   		'target':'#logwrap',
		'axis':'x'
	});
	$('a.submit').bind('click',function(event){
		event.preventDefault();
		$(this).parents('form').submit();
	});
	$('#sliderwrap').serialScroll({//Esilehe uute retseptide scroller
				'items':'div.sliderretsept',
				'prev':'#prev',
				'next':'#next',
				'navigation':'.pagin ul li a',
				'start':0,
				'duration':500,
				'interval':7500,
				'force':'true',
				'stop':'false',
				'lock':'false',
				'cycle':'true',
				'onBefore':function( e, elem, $pane, $items, pos ){//siin vahetame ära selle, milline retsept kontrollribal on aktiivne
							/**
							* 'this' is the triggered element 
							* e is the event object
							* elem is the element we'll be scrolling to
							* $pane is the element being scrolled
							* $items is the items collection at this moment
							* pos is the position of elem in the collection
							* if it returns false, the event will be ignored
							*/
							//those arguments with a $ are jqueryfied, elem isn't.
							var el = $('.pagin ul').children('li:eq('+pos+')').children('a');
							var active = $('.pagin ul').children('li').children('a.active');
							el.addClass('active');
							el.removeClass('inactive');
							active.addClass('inactive');
							active.removeClass('active');
						}
			});

	$('#Avalda').bind('click', function(){//avaldame retsepti nii, et teeme ajaxi päringu, mille peale kuvatakse kas oled kindel teadet. 
		var url = $(this).attr('href');//Samas aknas on ka tegelik avaldamise link
		$.ajax({
			'beforeSend':function(){
				$.modal('<div id="loading"></div>');
			},
			'type': "GET",
			'url': url,
			'success': function(data){
				$.modal.close();
				$.modal(data);
				$(".simplemodal-container").css("height", "auto"); 
				$('#loading').remove();
			},
			'error' : function(){
				$.modal.close();
				$.modal('<p>Retsepti laadimine ebaõnnestus</p>');
				$(".simplemodal-container").css("height", "auto");
			}
		});
		return false;
	});
	$('a#sulge').live('click', function(event){//Avaldamise akna sulgemise link. pannakse lehele live'ga kuna seda elementi lehe laadimisel
		event.preventDefault();			//veel ei eksisteeri
		$.modal.close();
		return false;
	});
	$('a.sulge').bind('click', function(event){//Avab edetabelis retsepti
		event.preventDefault();
		var url = $(this).attr('href');//kui js ei oleks, siis selle lingi klõpsamine suunaks üksku retsepti vaatesse
		var hinda = $(this).prev('div.hinda');//div kuhu retsept laaditakse
		var el = $(this);
		if ( $(this).hasClass('closed')){
			if  (el.hasClass('hasdata')) {//see klass on küljes siis, kui ajaxiga on juba info 1 kord laetud
				el.prev('div.text').slideToggle()
			}else{
				$.ajax({
					'beforeSend':function(){
						el.after('<div id="loading"></div>');
					},
					'type': "GET",
					'url': url,
					'success': function(data){
						hinda.after(data);
						el.addClass('hasdata');//antakse elemendile klass, mis märgib, et info on juba korra laetud
						el.prev('div.text').slideToggle()
						$('#loading').remove();
					},
					'error' : function(){
						$('#loading').remove();
						$.modal('<p>Retsepti laadimine ebaõnnestus</p>');
						$(".simplemodal-container").css("height", "auto");
					}
				});
			}
			//$(this).html('&nbsp; &nbsp; &nbsp;SULGE<img src="img/sulge.jpg" />RETSEPT');
			$(this).removeClass('closed');
			$(this).addClass('open');
		} else {
			$(this).removeClass('open');
			$(this).addClass('closed');
			//$(this).html('&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AVA<img src="img/ava.jpg" />RETSEPT');
			el.prev('div.text').slideToggle()
		}
		return false;
	});
	$("#uusretsept").validate({//Valideerib uue retsepti vormi
		'debug': true,
		'submitHandler': function(form) {
			form.submit();
		}
	});
	$(".stars-wrapper").rating({'showCancel': false});//Tekitab starratingud slecti asemele
	$("a.vote").bind('click', function(event){//Postitab hääle, kui klõpsata hääleta linki
		event.preventDefault();
		var el = $(this);
		var par = $(this).parents('span.greyborder-2');
		var url = el.attr('href');
		var currentId = el.attr('id'); 
		var rating = $('select#'+currentId).val();
		$.ajax({
			'beforeSend':function(){
				par.hide()
				par.after('<div id="loading"></div>');
			},
			'type': "POST",
			'url': url,
			'data': {'rating':rating},
			'success': function(msg){
				var myObject = JSON.parse(msg);
				var message = myObject['message'];
				var code = myObject['code'];
				var rating = myObject['rating'];
				if ( code == 1 ){ 
					var rate = el.parents("div.rate");
					rate.hide();
					rate.html('<p>Sa hindasid retsepti <span class="green">'+rating+' punktiga</span></p>');
					rate.fadeIn(1000);
					$.modal('<p>'+message+'</p>');
				} else {
					$.modal('<p>'+message+'</p>');
					par.show();
					$('#loading').remove();
				}
				$(".simplemodal-container").css("height", "auto");
			},
			'error' : function(){
				par.show();
				$('#loading').remove();
				$.modal('<p>Hinnangu salvestamine ebaõnnestus</p>');
				$(".simplemodal-container").css("height", "auto");
			}
		});

	});
} 

