// levelsList
(function($){
	$.fn.levelsList=function(){return this.each(function(){var crud=levels+"/includes/crud.lvl.php";var t=$(this);var list=t.attr('id');var l=t.find('.list .template');var f=t.find('.form .template');var h=url+'/'+t.find('.list a.script').attr('href')+'?t='+list+'&template='+encodeURIComponent(l.html());var h2=url+'/'+t.find('.form a.script').attr('href')+'?t='+list;display();function iList(){$('.c').click(function(){c=$(this).attr('rel');f.load($(this).attr('href')+'&c='+client+'&a='+c+'&t='+list,function(){onSubmit();});return false;});t.find('.del').click(function(){$.get(crud+'?del='+$(this).attr('rel')+'&t='+list,function(data){display();});});onSubmit();}
	function display(c){l.load(h,function(){l.fadeIn();});f.load(h2+'&t='+list+'&a='+c+'&c='+client,function(){iList();});}
	function onSubmit(){$('.ajaxForm form').submit(function(){$.post(crud,$(this).serialize(),function(data){display(data);});return false;});}});};
})(jQuery);

function mainmenu(menuid){
	$(menuid+" ul ul ").css({display: "none"}); // Opera Fix
	$(menuid+" li").hover(
		function(){
			$(this).find('ul:first').css({visibility: "visible",display: "none"}).show();
		},
		function(){
			$(this).find('ul:first').hide();
		}
	);
}


$(document).ready(function(){
	$(document).ajaxError(function(){
		if (window.console && window.console.error) {
			console.error(arguments);
		}
	});

	//mainmenu('#navigation');

	mainmenu('#navigation');
	var player;
	changePlayerTo('sound');
	var video=flashembed("sound", {src:"flash/AS3 Music Player.swf",wmode:'transparent'});
	init();
	
	
	$('#navigation li a').click(function(){
		$('.current').removeClass('current');
		$(this).addClass('current');
		var rel=$(this).attr('rel');
		extraLoad(rel);
		return false;
	});

	function extraLoad(rel){
		$('#loader')
			.fadeOut(200,function(){
				//$('#corps').animate({backgroundPosition:'-250px -600px'},2000);
				$(this).load(url+'/levels/includes/loadContent.php?id='+rel,
				function(){
					//alert($('span[title="modele"]').html());
					var id=$('span[title="id"]').html();
					$('body').attr('id','page'+id);
					$('body').attr('class',$('span[title="modele"]').html()+' '+$('span[title="template"]').html()+' '+$('span[title="modele"]').html());
					$('a.internal').click(
						function(){
							extraLoad($(this).attr('rel'));
							return false;
						});
					$(this).fadeIn(200,function(){init();});
				});
				
			})
	}
	
	function changePlayerTo(p){
		if(player!=p){
			if(p=='video'){
				var video='<object width="480" height="270"><param name="movie" value="http://www.dailymotion.com/swf/video/xaogm5_quidams_music?additionalInfos=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><param name="wmode" value="opaque"></param><embed type="application/x-shockwave-flash" src="http://www.dailymotion.com/swf/video/xaogm5_quidams_music?additionalInfos=0" width="240" height="135" allowfullscreen="true" allowscriptaccess="always"></embed></object><br /><b><a href="http://www.dailymotion.com/video/xaogm5_quidams_music">Quidams</a></b>';
				$('#bg').animate({height:270},600);
				$('#video').html(video).fadeIn();
			}
			else{
				$('#video').fadeOut('slow',function(){$(this).empty();$('#bg').animate({height:148},600);});
			}
			player=p;
		}
	}
	
	var tab=0;
	var tabs=$(".tabs").tabs(".panes > div",{effect: 'fade',api:true,initialIndex:tab});
	});

function initAjaxForms(c){
	c.find('form').submit(function(){
		var post=$(this).serialize();
		$.post(url+"/levels/includes/crud.lvl.php?ajax",post,function(data){});
		return false;	
	});

	$('.ajaxForm').levelsList();
}

function verify(v){
	if(v!=''){
	$.get(url+"/levels/includes/ifEexists.lvl.php?list=clients&field=email&value="+v,
		function(data){
			if(data==1||data==2){
				$('#oubli').find('input.submit').removeAttr('disabled');
			}
			else{
				$('#oubli').find('.response').html('cette adresse n\'existe pas dans notre base de donn&eacute;es');
				$('#oubli').find('input.submit').attr('disabled','disabled');
			}
		}
	);
	}
}
function verify2(v){
	if(v!=''){
	$.get(url+"/levels/includes/ifEexists.lvl.php?list=clients&field=email&value="+v,
		function(data){
			if(data==2){
				alert('Cette adresse existe déjà dans notre base de données.');
			}
			else{
				$('#alert').html('');
			}
		}
	);
	}
}

function playDiapo(current){
	//if(active==1){
	var speed=1200;
	var delay=5000;
	var imgs=$('#diaporama').find('img');
	var nb=imgs.size();
	var i=new Image();
	i.src=imgs.eq(current).attr('src');
	if(current==0){imgs.css('display','block');}
	
	//imgs.eq(current).load(function(){
	imgs.eq(current).delay(delay).fadeOut(speed,function(){
		if(current+1==nb){
			current=0;	
		}
		else{
			current++;
		}
		playDiapo(current);
	});
	//});
}
function init(){
	$('#diaporama').load(url+'/includes/diaporamas.php?path=documents/images/scene',function(){playDiapo(0);});
}
function stopDiapo(){
	$('#overlay').hide();
	active=0;
}					

