// IPB JavaScript Document

// News-list
jQuery(document).ready(function() {
	jQuery('.news-content').hide();
	jQuery('.news-title').live('click', function(event) {
		event.preventDefault();
		jQuery(this).parent().children('.news-content').slideToggle('slow');
		jQuery(this).toggleClass('selected');
	});
});

// Accordion
jQuery(document).ready(function() {
	jQuery('.accordion-content').hide();
	jQuery('.accordion .title').live('click', function(event) {
		event.preventDefault();
		jQuery(this).parent().children('.accordion-content').slideToggle('slow');
		jQuery(this).toggleClass('selected');
	});
});

// News printing
jQuery(document).ready(function() {
	jQuery('.news .news-print a').live('click', function(event) {
		event.preventDefault();
		var current = jQuery(this).parents('.news');
		jQuery('.news').hide();
		jQuery('h1.title').hide();
		current.show();
		window.print();
	});
});

//Radio styling
jQuery(document).ready(function() {
		jQuery('.label-radio').live('click', function(event) {
            setupLabel();
        });
        setupLabel(); 
		function setupLabel() {
        if (jQuery('.label-radio input').length) {
            jQuery('.label-radio').each(function(){ 
                jQuery(this).removeClass('r-on');
            });
            jQuery('.label-radio input:checked').each(function(){ 
                jQuery(this).parent().parent('label').addClass('r-on');
            });
        };
    };
});

// Free stuff downloading & subscribe
jQuery(document).ready(function() {
	jQuery("a.iframe").fancybox({
		type : 'iframe'	
	});
	jQuery("#freefileform").submit(function(e) {
		e.preventDefault();
		$("#loader").show();
		email = $("#email").val();
		subscribe = $('#subscribe').attr('checked');
		file_id = $("#file_id").val();
		$.post("http://ipbpartners.eu/?tpl=1075", { email: email, subscribe: subscribe, file_id: file_id, ajax: 1 },
		function(data){
			$('#freefileform #message').html(data);
			$("#loader").hide();
			if ($('#redirect').val())
			{
				window.location = $('#redirect').val()
			}
		});
	});
});

// Video player
jQuery(document).ready(function($) {
	var i = 0;
	var videos = $("a[href*=.flv]");
	videos.each(function() {
		i++;
		var id = 'flow_video-'+i;
		$(this).attr('id',id);
		$(this).addClass('video');
		flowplayer( id, "http://ipbpartners.eu/extensions/ipb/js/flowplayer/flowplayer-3.2.7.swf");
	});
	videos.flowplayer('http://ipbpartners.eu/extensions/ipb/js/flowplayer/flowplayer-3.2.7.swf', {
			clip:  {
				autoPlay: false,
				autoBuffering: false
			},
			plugins: {
					controls: {
						backgroundColor: '#666666'
				}
			},
			canvas: {
				backgroundColor:'#C8C8C8',
			}
		});
});
