//JQuery-Methoden für den News-Controller
$(function(){
	$(document).ready(function(){
		
            $.post("/async/getnews", null, function(response){
            var myArray = response.split(':');
            if (myArray.length > 0) {
            	var news_1 = myArray[0].split('|');
        		var news_2 = myArray[1].split('|');
        		var news_3 = myArray[2].split('|');

        		$("#news1_title a").attr('href', $("#news1_title a").attr('href')+'/nwsid/'+news_1[0]);
        		$("#news1_title a").append(news_1[1]);
        		$("#news1_content").append(news_1[2]);
        		$("#news2_title a").attr('href', $("#news2_title a").attr('href')+'/nwsid/'+news_2[0]);
        		$("#news2_title a").append(news_2[1]);
        		$("#news2_content").append(news_2[2]);
        		$("#news3_title a").attr('href', $("#news3_title a").attr('href')+'/nwsid/'+news_3[0]);
        		$("#news3_title a").append(news_3[1]);
        		$("#news3_content").append(news_3[2]);
        		
        		$(".newsticker-jcarousellite").jCarouselLite({  
        	        vertical: true,  
        	        visible: 1,  
        	        auto:5000,  
        	        speed:1000  
        	   });  
            }
		});
		
	});

        $(".addbasket").click(function() {
            $("#einheiten_hidden").attr('value', $(this).prev().attr('value'));
            $("#einheiten").fadeIn();
            return false;
        });
        $("#addeinheiten").click(function() {

            var value = $(this).prev().attr('value');
            var einheiten = $(this).prev().prev().attr('value');
            $.post("/async/addbasket", {val: value, ein: einheiten}, function(response){
               $("#warenkorblink").get(0).innerHTML = 'Zum Warenkorb ('+response+') <span style="color:red"><-- Das Produkt wurde Ihrem Warenkorb hinzugefügt!</span>';
               $("#warenkorblink").attr('style', 'color:red');
            });
            $("#einheiten").fadeOut();
        });

        $(".removebasket").click(function() {
            var preis = $(this).prev().prev().attr('value');
            var value = $(this).prev().attr('value');
            var gesamt = $("#gesamtkosten").attr('value');
            var end = gesamt - preis;
            $.post("/async/removebasket", {val: value}, function(response){
                if(response == 1) {
                    $("#war_"+value).remove();
                    $("#gesamtkosten").attr('value',end);
                    $("#gesamtkosten_view > b").get(0).innerHTML = end+' \u20ac';
                }
            });
            return false;
        });

        $("#sendForm").click(function() {
            $("form#warenkorb_form").submit();
        });

        $(".ap_userdetails").click(function() {

            $("#ap_details_status").empty();
            $("#ap_details_firma").empty();
            $("#ap_details_name").empty();
            $("#ap_details_strasse").empty();
            $("#ap_details_ort").empty();
            $("#ap_details_tel").empty();
            $("#ap_details_email").empty();
            $("#ap_details_type").empty();
            $("#ap_details_logo > img").attr('src', '');

            var firma = $(this).prev().prev().prev().prev().prev().prev().prev().prev().prev().attr('value');
            var name = $(this).prev().prev().prev().prev().prev().prev().prev().prev().attr('value');
            var status = $(this).prev().prev().prev().prev().prev().prev().prev().attr('value');
            var strasse = $(this).prev().prev().prev().prev().prev().prev().attr('value');
            var ort = $(this).prev().prev().prev().prev().prev().attr('value');
            var tel = $(this).prev().prev().prev().prev().attr('value');
            var email = $(this).prev().prev().prev().attr('value');
            var type = $(this).prev().prev().attr('value');
            var logo = $(this).prev().attr('value');
            

            $("#ap_details_status").append(status);
            $("#ap_details_firma").append(firma);
            $("#ap_details_name").append(name);
            $("#ap_details_strasse").append(strasse);
            $("#ap_details_ort").append(ort);
            $("#ap_details_tel").append(tel);
            $("#ap_details_email").append(email);
            $("#ap_details_type").append(type);
            $("#ap_details_logo > img").attr('src', logo);
            
            $("#ap_details_box").fadeIn();
            return false;
        });

        $("body").live("click",function() {
            $("#ap_details_box").fadeOut();
        });
});

