var language = 'FR';

$("document").ready(function()
{


	$('.pub img').click(function (){
		if($(this).attr('rel')) window.open($(this).attr('rel'),'_blank',"width=800,height=600,location=1,scrollbars=1,status=1")
		//document.location.href = $(this).attr('rel');
    }).css('cursor', 'pointer');
    
	$('.videoItem').click(function(){
		$('#viewer').load('/ajax/viewer.php?id='+$(this).attr('title'));
	});
	
	$(".scrollable").scrollable({ 
        vertical:true,  
        size: 3
    })

	$(".iframe").each(function(){
		if ($(this).hasClass('big'))
		{
			$(this).fancybox({'frameWidth':820,'frameHeight':600});
		}
		else if ($(this).hasClass('small'))
		{
			$(this).fancybox({'frameWidth':420,'frameHeight':360});
		}
		else
		{
			$(this).fancybox();
		}
	});
	
	

	
	var concordanceFR= new Array()
	concordanceFR['/onair']='A l\'antenne';
	concordanceFR['/programme']='Programme';
	concordanceFR['/tracklist']='Play List';
	concordanceFR['/news']='Infos';
	concordanceFR['/contact']='Contact';
	
	
	var concordanceUS= new Array()
	concordanceUS['/onair']='On air now';
	concordanceUS['/programme']='Schedule';
	concordanceUS['/tracklist']='Tracklist';
	concordanceUS['/news']='News';
	concordanceUS['/contact']='Contact';
	
	
	var concordanceDE= new Array()
	concordanceDE['/onair']='El aire ahora';
	concordanceDE['/programme']='Programa';
	concordanceDE['/tracklist']='La Llista';
	concordanceDE['/news']='Noticias';
	concordanceDE['/contact']='Contact';
	
	if ($.cookie('language'))
	{
		language = $.cookie('language');
	}
	
	applyLanguage();
	
	if ($('.newsletterMess').length==0)
	{
		loadUrl('/onair');
	}
	
	$('.langue').click(function()
	{
		language = $(this).attr('title');
		$.cookie('language',language,{ expires: 7 });
		applyLanguage();
		return false;
	});
	
	$('#navBar a').click(function(){
		$('#navBar a').each(function(){$(this).removeClass('selected');});
		$(this).addClass('selected');
		loadUrl($(this).attr('href'));
		return false;
	});
	
	
	
	function loadUrl(url)
	{
		$("#contentAjaxed").fadeTo("slow",0.1,function()
		{
			$("#contentAjaxed").load(url,function(){
			;
			//var timer=setInterval(function(){$('#infosregcontent').scrollTop=$('#infosregcontent').scrollTop+1}, 1000);
			/*if ($('#infosregcontent'))
			{
				setInterval(function(){
					obj = $('#infosregcontent');
					obj = obj[0];
					
					if (obj)
					{
						if (obj.scrollTop==obj.scrollHeight- obj.offsetHeight)
						{
							value = 0;
						}
						else
						{
							value = obj.scrollTop+1;
						}
						obj.scrollTop=value;
					}
				}, 100);
			}
			*/
				if ($('#contactForm')) 	$('#contactForm').ajaxForm(function() { 
				                alert("Votre message a bien été envoyé !"); 
				            });
			$(".tabs .tabContent").css('display','none');
			$("#contentAjaxed").fadeTo("slow", 1, function(){
			 	$(".iframe").each(function(){
					if ($(this).hasClass('big'))
					{
						$(this).fancybox({'frameWidth':820,'frameHeight':600});
					}
					else if ($(this).hasClass('small'))
					{
						$(this).fancybox({'frameWidth':420,'frameHeight':360});
					}
					else
					{
						$(this).fancybox();
					}
				});
				$(".tabs .tabContent:first").slideDown("slow");
				$(".tabs .tabTitle").click(function()
				{
					tab = $(this).closest('.tabs');
					tab.find('.selected').removeClass('selected');
					$(this).addClass('selected');
					tab.find('.tabContent').slideUp("slow");
					tab.find('#'+$(this).attr('id')+'content').slideDown("slow");
					return false;
				});
			 });	
			 });

		});
		
	}
	
	 
	function applyLanguage()
	{
		switch (language)
		{
			case 'FR':
				concordance = concordanceFR;
				break;
			case 'US':
				concordance = concordanceUS;
				break;
			case 'DE':
				concordance = concordanceDE;
			break;
		}
		
		$('#navBar a').each(function(){
			$(this).html(concordance[$(this).attr('href')]);
		});
	}
	
	function pausecomp(millis)
	{
	var date = new Date();
	var curDate = null;
	
	do { curDate = new Date(); }
	while(curDate-date < millis);
	}
	
	$('.pub').each(function(){
		var count = $(this).children().length-1;
		first = Math.round(count*Math.random());
		if ($(this).hasClass('pubC'))
		{
			var feuxeu = 'turnLeft';
			var timeout = 10000;
		}
		else
		{
			var feuxeu = 'fade';
			var timeout = 15000;
		}
		$(this).cycle({
			pause:true,
			startingSlide:first,
	    	fx:    feuxeu,
	    	timeout: timeout
	    });
	});
});


