function videoHosters(hoster)
{
	if(hoster == 0)
	{
		$('#video-code').attr('disabled','disabled');
		$('#video-info').hide();
	}
	else
	{
		$('#video-code').removeAttr('disabled');
		$('#video-info').show();
		
		if(hoster == 2) 
		{ 
			videoHoster    = 'Youtube';
			videoInstructs = "Copiez/collez le code de la vidéo depuis le champ « Intégrer cette vidéo sur votre site » sur la page Youtube";
			videoExample   = '&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8EwqK...';
		}
		else if(hoster == 3)
		{ 
			videoHoster    = 'Google Video';
			videoInstructs = "S'il est disponible, cliquez sur « E-mail - Embed », puis « Embed HTML » et copiez/collez le code";
			videoExample   = '&lt;embed style="width:400px; height:326px;" src="http://video.google...';
		}
		else if(hoster == 4)
		{ 
			videoHoster    = 'Dailymotion';
			videoInstructs = "Copiez/collez le code « Lecteur exportable »";
			videoExample   = '&lt;div&gt;&lt;object width="425" height="335"&gt;&lt;param name="movie" value="http://...';
		}
		else if(hoster == 5)
		{ 
			videoHoster    = 'Wat.tv';
			videoInstructs = "Copiez/collez le code « Code player »";
			videoExample   = '&lt;div&gt;&lt;object width="456" height="387"&gt;&lt;param name="movie" value="http://...';
		}
		else if(hoster == 6)
		{ 
			videoHoster    = 'Veoh';
			videoInstructs = "Copiez/collez le code « Embed this Video »";
			videoExample   = '&lt;embed src="http://www.veoh.com/videodetails2.swf?permalinkId=v1671984AHAds...';
		}
		else if(hoster == 7)
		{ 
			videoHoster    = 'Metacafe';
			videoInstructs = "Copiez/collez le code « Embed »";
			videoExample   = '&lt;embed src="http://www.metacafe.com/fplayer/911443/aweso...';
		}
		else if(hoster == 8)
		{ 
			videoHoster    = 'AOL Video';
			videoInstructs = "Cliquez sur « Embed this video », puis copiez/collez le code";
			videoExample   = '&lt;object width="415" height="347"&gt;&lt;param name="wmode" value="opaque" /&gt;&lt;param...';
		}
		else if(hoster == 9)
		{ 
			videoHoster    = 'Yahoo Video';
			videoInstructs = "Copiez/collez le code « Add to site »";
			videoExample   = '&lt;embed src=\'http://us.i1.yimg.com/cosmos.bcst.yahoo.com/player/media/swf/FLVVideoSolo....';
		}
		else if(hoster == 10)
		{ 
			videoHoster    = 'Clipshack';
			videoInstructs = "Copiez/collez le code « Embeddable player »";
			videoExample   = '&lt;embed src="http://www.clipshack.com/player.swf?key=C70B0EA0BEFE3F28" width="430"...';
		}
		else if(hoster == 11)
		{ 
			videoHoster    = 'Live Video';
			videoInstructs = "Cliquez sur « Get codes », puis copiez/collez le code « Embed »";
			videoExample   = '&lt;div&gt;&lt;embed src="http://www.livevideo.com/flvplayer/embed/024E040165624BD4B58649...';
		}
		else if(hoster == 12)
		{ 
			videoHoster    = 'MySpace TV';
			videoInstructs = "Copiez/collez le code « Code vidéo »";
			videoExample   = '&lt;a href="http://myspacetv.com/index.cfm?fuseaction=vids.individual&videoid=24137373"...';
		}
		else if(hoster == 13)
		{ 
			videoHoster    = 'Jubii TV';
			videoInstructs = "Cliquez sur « Bloguer / copier cette vidéo », puis  sur « Récupérer le code », et copiez/collez le code";
			videoExample   = '&lt;object type="application/x-shockwave-flash" data="http://tv.jubii.fr/p/fr/iLyROoa...';
		}
		
		$('#video-info').attr('style','height:52px; background:url(/img/docs/video_'+hoster+'.png) no-repeat; padding-left:130px');
		$('#video-info').html('<b>'+videoHoster+'</b> : '+videoInstructs+'<br />Exemple : '+videoExample);
	}
}

function startCallback() 
{
	$('#dialog-browse').block({ 
		css: 
		{ 
			'z-index':1,
			width:'200px', 
			border:0, 
			background:'transparent', 
			'text-align':'center'
		},
		overlayCSS: 
		{  
			backgroundColor: '#000',  
      opacity: '0'  
    },
		message: '<img src="http://www.cowblog.fr/img/site/loading.gif" alt="Patientez..." />' 
	});
	
	return true;
}

function completeCallback(response) 
{
	/*
	if($.browser.msie) {
		var img = response;
	}
	else {
		var img = response.substring(response.indexOf('<pre>')+5,response.indexOf('</pre'));
	}
	*/
	
	if(response.indexOf('http://') == -1) {
		dialog_close('browse');
		prependMsg('error',response);
	}
	else {	
		choose_align(response,'insertPicture');
	}
}

function select_img(mini,maxi)
{
	choose_align(maxi,'insertPicture');
}

function select_video(url)
{
	choose_align(url,'insertVideo');
}

function choose_align(file_url,act)
{
	dialog_close('browse');
	
	dialog('align','Sélectionner un alignement', '<div class="four-cols">'+
	'<div class="col"><a href="javascript:void(0);" onclick="dialog_close(\'align\');'+act+'(\''+escape(file_url)+'\',\'left\');"><img src="/img/docs/position-left.png" alt="Gauche" /></a><h3>A gauche</h3></div>'+
	'<div class="col"><a href="javascript:void(0);" onclick="dialog_close(\'align\');'+act+'(\''+escape(file_url)+'\',\'center\');"><img src="/img/docs/position-centertop.png" alt="Centre" /></a><h3>Centrée</h3></div>'+
	'<div class="col"><a href="javascript:void(0);" onclick="dialog_close(\'align\');'+act+'(\''+escape(file_url)+'\',\'right\');"><img src="/img/docs/position-right.png" alt="Droite" /></a><h3>A droite</h3></div>'+
	'<div class="col"><a href="javascript:void(0);" onclick="dialog_close(\'align\');'+act+'(\''+escape(file_url)+'\',\'default\');" id="align-default"><img src="/img/docs/position-default.png" alt="Defaut" /></a><h3>Par défaut</h3></div>'+
	'</div>',700,210);
}

function insertPicture(img_url,align)
{
	img_url = unescape(img_url);
	
	switch(align) 
	{
		case 'left': var st = 'float:left; margin-right:10px;'; break;
		case 'center': var st = 'margin-left:auto; margin-right:auto; display:block;'; break;
		case 'right': var st = 'float:right; margin-left:10px;'; break;
		default: var st = '';
	}

	code = '<img src="'+img_url+'" alt="'+img_url+'" style="'+st+'" />';
	
	try
	{
		/*
		var g = new Image();
		g.src = img_url;
		
		var h = FCKeditorAPI.GetInstance(fck);
		oImage = h.CreateElement('IMG');
		oImage.src = img_url;
		oImage.setAttribute('alt',img_url);
		
		if(st != '') {
			oImage.setAttribute('style',st);
		}
		*/
		
		var oEditor = FCKeditorAPI.GetInstance(fck);
		oEditor.InsertHtml(code);
		oEditor.SwitchEditMode();
		oEditor.SwitchEditMode();
	}
	catch(e)
	{	
		document.getElementById(fck).value += code;
	}
}

function insertVideo(code,align)
{
	if(code.indexOf('object') == -1) {
		code = '<object width="400" height="300">'+
		'<param name="movie" value="'+code+'"></param>'+
		'<param name="allowFullScreen" value="false"></param>'+
		'<param name="allowScriptAccess" value="always"></param>'+	
		'<embed src="'+code+'" type="application/x-shockwave-flash"'+
		' width="400" height="300" allowFullScreen="false" allowScriptAccess="always"></embed>'+
		'</object>';
	}
	
	switch(align) 
	{
		case 'left': var st = 'float:left; margin-right:10px;'; break;
		case 'center': var st = 'margin-left:auto; margin-right:auto; display:block;'; break;
		case 'right': var st = 'float:right; margin-left:10px;'; break;
		default: var st = '';
	}
	
	code = unescape(String(code).replace(/\+/g,' '));
	code = code.replace(/<object/g, '<object style="'+st+'"');
	code = code.replace(/<embed/g, '<embed style="'+st+'"');
	
	try
	{
		var oEditor = FCKeditorAPI.GetInstance(fck);
		oEditor.InsertHtml(code);
		oEditor.SwitchEditMode();
		oEditor.SwitchEditMode();
	}
	catch (e)
	{
		document.getElementById(fck).value += code;
	}
}

function insertMusic(code,align)
{
	switch(align) 
	{
		case 'left': var st = 'float:left; margin-right:10px;'; break;
		case 'center': var st = 'margin-left:auto; margin-right:auto; display:block;'; break;
		case 'right': var st = 'float:right; margin-left:10px;'; break;
		default: var st = '';
	}
	
	code = code.substring(code.indexOf('%3Cobject'),code.indexOf('%3C/object'));	
	code = unescape(String(code).replace(/\+/g,' '));
	code = code.replace(/<object/g, '<object style="'+st+'"');
	code = code.replace(/<embed/g, '<embed style="'+st+'"');
	
	try
	{
		var oEditor = FCKeditorAPI.GetInstance(fck);
		oEditor.InsertHtml(code);
		oEditor.SwitchEditMode();
		oEditor.SwitchEditMode();
	}
	catch (e)
	{
		document.getElementById(fck).value += code;
	}
}

var folders_combo = '<input type="hidden" name="folder" value="0" />';