	// Firebug issues
try{ console.log('[init] OK'); }catch(e){ console={ log:function(){} } }

var search_ori = '';
var lg_code='';
var flashvars = {};
var params = {};
var nl_hit = false;

params.wmode = "opaque";

function init(){
	
}

/**
 *	Lance le télélchargement
 *
 */
function dl(id, file){
	var url ="/ajax_nl.php?action=opt_in&email="+encodeURIComponent($('nl2_'+id).value);
	new Ajax.Request(url, {
		method: 'post',
		onSuccess: function(transport){ 
			var retour=transport.responseText;
			window.location='/files/'+file;
		}
	});	
}

/**
 *	Accepte la licence
 *	@version 2010.06.05
 */
function accept_license(id){
	$('but_'+id).style.display='none';
	$('release_more_2_'+id).style.display='block';
	//setCookie('accept_license',$('prod_release_'+id).value,1);
	set_cookie('accept_license', $('prod_release_'+id).value, 1, '/', 'devolia.org', false);
	var url ="/ajax_nl.php?action=set_license&id="+$('prod_release_'+id).value;
	new Ajax.Request(url, {
		method: 'post',
		onSuccess: function(transport){ }
	});
}

/**
 *
 *
 */
function set_cookie(name, value, expires, path, domain, secure){
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime(today.getTime());
	
	if(expires){
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );
	
	document.cookie = name + "=" +escape( value ) +
	( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
	( ( path ) ? ";path=" + path : "" ) +
	( ( domain ) ? ";domain=" + domain : "" ) +
	( ( secure ) ? ";secure" : "" );
}


/**
 *	Affiche ou cache le div de release
 *	@version 2010.06.04
 */
function release_hit(id, max){
	for(var i=0; i<max; i++){
		if(i!=id){
			$('release_more_'+i).style.display='none';	
			$('release_img_'+i).src='/images/plus_button.gif';

			$('but_'+id).style.display='block';
			$('release_more_2_'+id).style.display='none';

		}
		else{
			if(	$('release_more_'+i).style.display=='none' ){
				$('release_more_'+i).style.display='block';
				$('release_img_'+i).src='/images/minus_button.gif';
			}
			else{
				$('release_more_'+i).style.display='none';
				$('release_img_'+i).src='/images/plus_button.gif';
					
				$('but_'+id).style.display='block';
				$('release_more_2_'+id).style.display='none';
			}
		}
	}
}

function download(text, file){
	var email=prompt(text,'');
	
	if(email!=''){
		var url ="/ajax_nl.php?action=opt_in&email="+encodeURIComponent(email);
		new Ajax.Request(url, {
			method: 'post',
			onSuccess: function(transport){
				var retour=transport.responseText;
				var json=eval('(' + retour + ')');
				/*alert(json.answer);*/
				window.location=file;
			}
		});	
	}
	else{
		window.location=file;
	}
}

function init_end(cur_lg){
	lg_code=cur_lg;
	flashvars.xml_file = "/xml/xml_"+cur_lg+".xml";
	//drag_menu();
	//drop_menu(1);
	swfobject.embedSWF("/swf/slideshow_2010_ar.swf", "home_player", "574", "405", "8.0.0","swf/expressInstall.swf",flashvars,params);
}
/*
function drag_menu(){
	new Draggable('curseur', {
		constraint:'horizontal', 
		revert:'failure', 
		starteffect:'', 
		endeffect:'',
		snap: function(x, y) {
            return[ (x < 466) ? (x > 0 ? x : 0 ) : 466,
                    (y < 0) ? (y > 0 ? y : 0) : 0 ];
   			}
		});
	console.log('[drag_menu] Curseur draggable');
}

function drop_menu(id_ori){
	for(var i=1; i<=6; i++){
	//	if(i!=id_ori){
			Droppables.add(('topcolcenterzone'+i), {
				onDrop: function(dragged, dropped, element) { 
					console.log('[drop_menu] '+dragged.id+' dropped into: '+dropped.id);
					//dropped.style.backgroundColor="#CCC";
					console.log('[drop_menu] dragging '+dragged.id+' to '+dropped.offsetLeft);
					dragged.style.left=(dropped.offsetLeft-10)+"px";
					//dragged.innerHTML=dropped.innerHTML;
				},
				onHover:function(dragged, dropped, percentage) {
					//console.log('[drop_menu] '+dragged.id+' hover: '+dropped.id+' : '+percentage+'%');
					dragged.innerHTML=dropped.innerHTML;
				}
			});
	//	}
	}
}

function slideto(id){
	console.log('[slideto] Moving curseur to '+(window.document.getElementById(id).offsetLeft-10));
	//new Effect.Move('curseur', { x:(window.document.getElementById(id).offsetLeft-10), y:0, mode: 'absolute' });
	window.document.getElementById('curseur').offsetLeft=(window.document.getElementById(id).offsetLeft-10);
	//$('curseur').innerHTML=window.document.getElementById(id).innerHTML;
}

function switch_lg(lg){
	var expDate = new Date();
	expDate.setTime(expDate.getTime() + (30 * 24 * 3600 * 1000));
	document.cookie = "lg=" + escape(lg) + ";expires=" + expDate.toGMTString() + ";path=/;domain=.devolia.org";
	//window.location = "http://devolia.org/";
}
*/
function click_on_search(){
	if(search_ori=='' && document.getElementById('search').value!=''){ search_ori=document.getElementById('search').value; }
	document.getElementById('search').value='';
	document.getElementById('search').style.color='#000000';
}

function click_on_nl(){
	document.getElementById('nl').value='';
	document.getElementById('nl').style.color='#000000';
}


function keydown_on_search(){
	var chaine=document.getElementById('search').value;
	if(chaine.length>=3){
		document.getElementById('search_loupe').src='/images/search-indicator.gif';
		start_search();
	}
	if(chaine.length==0){
		//change_on_search();	
	}
}

function keydown_on_nl(e){
	var keynum;
	var keychar;
	var numcheck;
	
	if(window.event){ keynum = e.keyCode; }else if(e.which){ keynum = e.which; }
	if(keynum==13 && nl_hit==false){
		nl_hit=true;
		//document.getElementById('nl_title').focus();
		opt_in();	
	}
	else{
		nl_hit=false;	
	}
}

function keydown_on_nl_2(e){
	var keynum;
	var keychar;
	var numcheck;
	
	if(window.event){ keynum = e.keyCode; }else if(e.which){ keynum = e.which; }
	if(keynum==13 && nl_hit==false){
		nl_hit=true;
		//document.getElementById('nl_title').focus();
		opt_in_2();	
	}
	else{
		nl_hit=false;	
	}
}

function opt_in(){
	var url ="/ajax_nl.php?action=opt_in&email="+encodeURIComponent($('nl').value);
	new Ajax.Request(url, {
		method: 'post',
		onSuccess: function(transport){
			var retour=transport.responseText;
			var json=eval('(' + retour + ')');
			alert(json.answer);
		}
	});
}

function opt_in_2(){
	var url ="/ajax_nl.php?action=opt_in&email="+encodeURIComponent($('nl_2').value);
	new Ajax.Request(url, {
		method: 'post',
		onSuccess: function(transport){
			var retour=transport.responseText;
			var json=eval('(' + retour + ')');
			alert(json.answer);
		}
	});
}

function start_search(){
	var url = '/ajax_search.php?q=' + encodeURIComponent(document.getElementById('search').value);
	new Ajax.Request(url, {
	  method: 'get',
	  onSuccess: function(transport) {
	 	var json = transport.responseText.evalJSON();
		if(json.error==1){
			document.getElementById('search_results').innerHTML='<div class="titre_cartouche"><h2>'+json.title+'</h2></div><div class="cartouche_gris"><div class="inter_cartouche">'+json.error_text+'<br />&nbsp;<br /></div></div>';
			document.getElementById('search_results').style.display='block';
		}
		else{
			document.getElementById('search_results').innerHTML='<div class="titre_cartouche"><h2>'+json.title+'</h2></div><div class="cartouche_gris">'+json.answer+'</div>';
			document.getElementById('search_results').style.display='block';
		}
		document.getElementById('search_loupe_cont').innerHTML='<a href="javascript:close_search();"><img src="/images/search-close.gif" id="search_loupe" alt="" /></a>';
	  }
	});

}

function close_search(){
	document.getElementById('search').value=search_ori;
	document.getElementById('search').style.color='#DDDDDD';
	document.getElementById('search_loupe').src='images/loupe.gif';
	document.getElementById('search_loupe_cont').innerHTML='<img src="/images/loupe.gif" id="search_loupe" alt="" />';
	document.getElementById('search_results').innerHTML='';
	document.getElementById('search_results').style.display='none';
}

function change_on_search(){
/*	document.getElementById('search').value=search_ori;
	document.getElementById('search').style.color='#DDDDDD';
	document.getElementById('search_loupe').src='images/loupe.gif';
	document.getElementById('search_results').innerHTML='';
	document.getElementById('search_results').style.display='none';*/
}