// JavaScript Document

function updateUrl(elt,labelnick,langue) {
  var urlbase = elt.value;
	setTimeout('updateUrlTimeout(\''+urlbase+'\',\''+labelnick+'\',\''+langue+'\')',100);
}
function updateUrlTimeout(urlbase,labelnick,langue) {
	/* on récupere le pseudo saisi et l'url de site selectionnée */
	var y = $("pseudo");
	//if ( !y ) return;
	var input_login = y.value;
  var y = $('fsiteURL');
	var selectedurl = y.value;
	
	if(selectedurl == 0) { 
    if($('logo-site') != null) { $('logo-site').style.visibility = 'hidden'; $('choix-site').style.visibility = 'hidden'; }
    return; 
  }
	
	var x = $('logo-image');
		
	var logo =  $('logo-site');
	
	var pseudoUrlD = $("pseudoUrl");
	var siteUrlId  = $("siteurlpart");

	/* on verifie qu'il n'y a pas eu d'erreur */
	var err = $("erreur") ;	

	if ( input_login=='') input_login = labelnick;

	var selectedurlprint = new String(selectedurl);

	var reg = new RegExp("(\.be\_nl)|(\.be\_fr)", "g");

	selectedurlprint = selectedurlprint.replace(reg, "");
  selectedurlprint = selectedurlprint.replace(/www./g,'');
  
	pseudoUrlD.innerHTML = input_login + '.' + selectedurlprint;
  $('site-url').innerHTML = 'http://' + selectedurlprint;
  $('site-url').href = 'http://' + selectedurlprint;

	/* objet qui permet d'afficher le choix du site */
	var choix = $("choix-site");

	if ( selectedurl != '' && selectedurl != 0 && x != null) {
		var nouveau = 'http://'+urlbase+'/images/'+langue+'/inscription/'+selectedurl+'.gif';
		if ( nouveau != x.src ) {
			x.src=nouveau;
		}
		tmp=selectedurl.split('.');
		x.alt=tmp[0];
		logo.style.visibility = 'visible';	
	} else {
	  if(y.get('tag') != 'input') {
		  logo.style.visibility = 'visible';
    } else {
      logo.style.visibility = 'hidden';
    }	
	}
	if (input_login != '' && selectedurl != '' && selectedurl != 0 ) {
		/* si on a login + URL on affiche l'apercu de l'adresse */
		choix.style.visibility = 'visible';
  } else	{
		/* sinon on le cache */
		choix.style.visibility = 'hidden';
  }

}
function MM_openBrWindow(theURL,winName,features)
{
  window.open(theURL,winName,features);
}