var langvind = {
	init: function(){
		this.gastbok();
		this.news();
	
		$('#kontakt #title').watermark('Meddelande från långvind', {className: 'bt-watermark'});
		$('#kontakt #text').watermark('Skriv ditt meddelande här', {className: 'bt-watermark'});
	
		$("#kontakt").validate({ 
	    	rules: { 
	          	namn: {
	          		required: true
	        	},
	        	email: {
	        		required: true,
	        		email: true
	        	},
	        	comments: {
	        		required: true
	        	},
	        	tel: { 
	        		required: true
	        	}
	    	}, 
	    	messages: { 
	          namn: "*",
	          email: "*",
	          comments: "*",
	          tel: "*"
	    	} 
	  	}); 
	  	
	  	$('li#item_92 a').attr('href','http://www.langvind.com/').attr('target','_blank');
	},
	
	news: function(){
		var that = this;
		
		$("li.newsEntry").each(function(){
			var id = $(this).attr('id');
			
			$(this).find("#newsBtnPanel #delete").click(function(){
				if(confirm('Är du säker på att du vill ta bort denna post?')){
					$.ajax({
						type: "GET",
						url: "inc/nyheter_ajax.asp",
						data: "w=delete&id=" + id,
						success: function(data){
							if(data != 'success'){
								alert(data);
							} else {
								$('li.newsEntry#' + id).slideUp(200, function(){
									$(this).remove();
								});
							}
						}
					});
					
				}
				
				return false;
			});
			
			$(this).find("#newsBtnPanel #publish").click(function(){
				var btn = $(this);
			
				$.ajax({
					type: "GET",
					url: "/inc/nyheter_ajax.asp",
					data: "w=publish&id=" + id ,
					success: function(data){
						if(data != 'success'){
							alert(data);
						} else {
							if($(btn).hasClass('onBtn')){
								$(btn).removeClass('onBtn').addClass('offBtn');
							} else {
								$(btn).removeClass('offBtn').addClass('onBtn');
							}
						}
					}
				});
				
				return false;
			});
		});
	},
	
	gastbok: function(){
		var that = this;
		
		$(".gb_item").each(function(){
			var id = $(this).attr('id');
			
			$(this).find('#entryBtnPanel #delete').click(function(){
				if(confirm('Är du säker på att du vill ta bort detta inlägg?')){
					$.ajax({
						type: "GET",
						url: "inc/gastbok_ajax.asp",
						data: "w=delete&id=" + id,
						success: function(data){
							if(data != 'success'){
								alert(data);
							} else {
								$('.gb_item#' + id).slideUp(200, function(){
									$(this).remove();
								});
							}
						}
					});
					
				}
				
				return false;
			});
			
			$(this).find('#entryBtnPanel #publish').click(function(){
				var btn = $(this);
			
				$.ajax({
					type: "GET",
					url: "/inc/gastbok_ajax.asp",
					data: "w=publish&id=" + id ,
					success: function(data){
						if(data != 'success'){
							alert(data);
						} else {
							if($(btn).hasClass('onBtn')){
								$(btn).removeClass('onBtn').addClass('offBtn');
							} else {
								$(btn).removeClass('offBtn').addClass('onBtn');
							}
						}
					}
				});
				
				return false;
			});
		});
	
		$("#gbForm").validate({ 
	    	rules: { 
	          	name: {
	          		required: true
	        	},
	        	email: {
	        		required: true,
	        		email: true
	        	},
	        	text: {
	        		required: true
	        	}
	    	}, 
	    	messages: { 
	          name: "*",
	          email: "*",
	          text: "*"
	    	} 
	  	}); 
	}
}
