/**
 * @author Lebowsky
 * 
 * @name androbb.js
 * @version 2.1.2
 * 
 */
page = {
	aufruf: function(i){
		$.get('/website/sites/'+i+'.php', function(c){
			$('.cont').remove();
			$('#mainContent').append('<div class="cont">'+c+'</div>');
		});
	},
	
	startseite: function(){
		$.get('/website/sites/startseite.php', function(c){
			$('#mainContent').append('<div class="cont">'+c+'</div>');
		});	
	},
	gigs: function(){
		$.get('/website/sites/gigs_short.php', function(c){
			$('#gigs_content').append(c);
		});	
	},
	medien: function(){
		$.get('/website/sites/medien_link.php', function(c){
			$('#medien_link').append(c);
		});	
	}
}

form = {
	sendGB: function(){
	post = $('form').serialize();	
		$.ajax({
			type: 'POST',
			url: '/website/sites/guestbook.php',
			data: post,
			success: function(){
				$('#eintrag > div').hide();
				$.get('/website/sites/guestbook.php', function(c){
					$('.cont').remove();
					$('#mainContent').append('<div class="cont">'+c+'</div>');
				});
			}
		});
	}
}

subPage = {
	member: function(i){
		$.post('/website/sites/band.php',{member: i} ,function(c){
			$('.cont').remove();
			$('#mainContent').append('<div class="cont">'+c+'</div>');
		});
	},
	
	review: function(i){
		$.post('/website/sites/reviews.php',{id: i} ,function(c){
			$('.cont').remove();
			$('#mainContent').append('<div class="cont">'+c+'</div>');
		});
	},
	
	galerie: function(i){
		$.get('/website/sites/galerie.php',{q: i} ,function(c){
			$('.cont').remove();
			$('#mainContent').append('<div class="cont">'+c+'</div>');
		});
	},
	
	medien: function(i){
		if($.browser.msie){
			$.get('/website/sites/medien.php',function(c){
				$('.cont').remove();
				$('#mainContent').append('<div class="cont">'+c+'</div>');
				func.youtube('yt');
			});
		}
		else{
			$.get('/website/sites/medien.php#'+i,function(c){
				$('.cont').remove();
				$('#mainContent').append('<div class="cont">'+c+'</div>');
				func.youtube('yt');
			});	
		}
	},
		
	writePost: function(){
		if ($('#eintrag > div').is(':hidden')) {
        	$('#eintrag > div').slideDown('slow', function(){
			$('#eintrag > div').load('/website/sites/write.php')
		});
      	} else {
        	$('#eintrag > div').hide();
      	}
	}
}

func = {
	youtube: function(div){
	
		var url = 'http://gdata.youtube.com/feeds/api/users/androbb/uploads';		
		$.ajax({
			type:'GET',
			url: 'website/sites/youtube_rss.php',
			data: 'url=' + url,
			dataType:'xml',
			success: function(xml){
				
				$(xml).find('entry').each(function(){
					var title = $(this).find('title').text();
					var url	= $(this).find('link').attr('href');
					$('#'+div).append('<div rel="vid" href="'+url+'" id="youtube" title="'+title+'"><img src="/image/arrow.gif">'+title+'</div>');
					
				});
				$("#youtube[rel^='vid']").click(function(){ 
					$("#youtube[rel^='vid']").prettyPhoto({
						showTitle: true, /* true/false */
						allowresize: true, /* true/false */
						default_width: 500,
						default_height: 344	
					});
					console.log(this);
				});
			}
		});
	}
}

shop ={
	random:function(){
		$.get('/website/shop/random.php',function(c){
			if($('.cart').length > 0){
				$('.cart').remove();
			}
			$('.random').remove();
			$('#shop_random').append('<div class="random">'+c+'</div>');
			if($('.cart').length > 0){
				$('#sTitle').replaceWith('<h3>Shop</h3>');
			}
			
		});
	},

	enter:function(i){
		if(i){
			$.get('/website/shop/show.php?q='+i, function(c){
				$('.cont').remove();
				$('#mainContent').append('<div class="cont">'+c+'</div>');
			});
			if($('.cart').length < 1){
				$.get('/website/shop/cart.php', function(ca){
					$('.random').remove();
					$('#shop_random').append('<div class="cart">'+ca+'</div>');
					$('#sTitle').replaceWith('<h3>Warenkorb</h3>');
				});
			}
		}
		else{
			$.get('/website/shop/show.php', function(c){
				$('.cont').remove();
				$('#mainContent').append('<div class="cont">'+c+'</div>');
			});
			if($('.cart').length < 1){
				$.get('/website/shop/cart.php', function(ca){
					$('.random').remove();
					$('#shop_random').append('<div class="cart">'+ca+'</div>');
					$('#sTitle').replaceWith('<h3>Warenkorb</h3>');
				});
			}
		}
	},
	
	cartInsert:function(itemId){
		var itemPieces = $('#inserts  input').val();
		var itemSize = $('#size_c').val();
		$.get('/website/shop/shopAction.php',{a: 'i', item: itemId, size: itemSize} , function(){
			$.get('/website/shop/cart.php', function(ca){
				$('.cart').remove();
				$('#shop_random').append('<div class="cart">'+ca+'</div>');
			});
		});
	},
	
	cartDelete:function(){
		$.get('/website/shop/shopAction.php',{a: 'c'});
		$.get('/website/shop/cart.php', function(ca){
			$('.cart').remove();
			$('#shop_random').append('<div class="cart">'+ca+'</div>');
		});
	},
	
	order:function(){
		$.get('/website/shop/order.php', function(i){
			if($('#order').length <= 0){
				$('body').prepend('<div id="order"><div id="close">X</div>'+i+'</div>');
				$('#close').css({
					'background-color':'#fff',
					'width':'100%',
					'color':'#990000',
					'font-weight':'bold'
				})
				$('#close').click(function(){
					$('#order').remove();
				});
			}
		});
	},
	
	back:function(){
		$.get('/website/shop/order.php', function(i){
			if($('#order').length >= 1){
				$('#order').remove();
				$('body').prepend('<div id="order"><div id="close">X</div>'+i+'</div>');
				$('#close').css({
					'background-color':'#fff',
					'width':'100%',
					'color':'#990000',
					'font-weight':'bold'
				})
				$('#close').click(function(){
					$('#order').remove();
				});
			}
		});
	},
	
	sendMail:function(){
		$.get('/website/shop/send.php', function(i){
			if($('#order').length >= 1){
				$('#order').remove();
				$('body').prepend('<div id="order"><div id="close">X</div>'+i+'</div>');
				$('#close').css({
					'background-color':'#fff',
					'width':'100%',
					'color':'#990000',
					'font-weight':'bold'
				})
				$('#close').click(function(){
					$('#order').remove();
				});
			}
		});
	},
	
	send:function(){
		var arr = $('form').serialize();
		$('form').validate({
			submitHandler: function(form){			
			$.ajax({
				type:'POST',
				url: '/website/shop/order.php',
				data: 'send=true&' + arr,
				success: function(i){
					if($('#order').length >= 1){
						$('#order').remove();
						$('body').prepend('<div id="order"><div id="close">X</div>'+i+'</div>');
						$('#close').css({
							'background-color':'#fff',
							'width':'100%',
							'color':'#990000',
							'font-weight':'bold'
						})
						$('#close').click(function(){
							$('#order').remove();
						});
					}
				}
			});
			}
		});
	}
}
$(document).ready(function(){
		
	shop.random();
	page.gigs();
	page.medien();
	page.startseite();
	func.youtube();
	$('#nav_main li').click(function(){
		page.aufruf(this.id);
		shop.random();
	});	
	
	/* jPlayer 
  	$("#jpId").jPlayer( {
   		ready: function () {
     			randPlayList();
     			this.play();
    	},
    	nativeSupport:true,
    	errorAlerts:true,
    	warningsAlerts:true
		
  	});
  	
	$("#jpId").jPlayer("onSoundComplete", function() {
		randPlayList();
	});
  	
  	var playing = 0;
  	
	$('#play').click(function(){
		if(playing == 0){
			$("#jpId").jPlayer("play");
			console.log('Play');
			playing = 1;
		}
		else{
			randPlayList();
		}
		
	});
	$('#pause').click(function(){
		$("#jpId").jPlayer("pause");
		console.log('Pause');
	});
	$('#stop').click(function(){
		$("#jpId").jPlayer("stop");
		console.log('Stop');
	});
	
	function randPlayList(){
		var playlist;
		$.getJSON('/website/sites/playlist.php',function(d){
			var playlist = d;
			var leng = playlist.length;
			var rand = Math.floor(Math.random()*leng);
			playMusik(playlist[rand]);
		})
	};
	
	function playMusik(mp3Id){
		$('#jpId').jPlayer('setFile','../'+mp3Id.mp3);
		 if(playing == 1){ 
			$("#jpId").jPlayer("play"); 
			console.log('Play'); 
		} 
		if($('.mp3Data').length > 0){
			$('.mp3Data').remove();
			$('#player_title').append('<span class="mp3Data">'+mp3Id.name+'</span>');
		}
		else{
			$('#player_title').append('<span class="mp3Data">'+mp3Id.name+'</span>');
		}
	};
	*/
});

