function blindSwitch(id)
{
	var object = document.getElementById(id);
	if (object.style.display=='none')
		new Effect.BlindDown(id, {duration: 0.5});
	else
		new Effect.BlindUp(id, {duration: 0.5});
}

function voterSondage(pollid, num_option, id_membre, div)
{
	new Ajax.Updater(div, '/?action=voter_sondage',
			{
				encoding : 'ISO-8859-15',
				method : 'post', 
				postBody : 'pollid='+pollid+'&option='+num_option+'&id_membre='+id_membre,
				onFailure : function() {alert('Problème de connexion au serveur..');}
			});
}

function loginForums(login_url)
{
	var login = document.getElementById('vb_login_username').value;
	vb_login_password = document.getElementById('vb_login_password');
	vb_login_md5password = document.getElementById('vb_login_md5password');
	vb_login_md5password_utf = document.getElementById('vb_login_md5password_utf');
	md5hash(vb_login_password,vb_login_md5password,vb_login_md5password_utf);
	cookieuser = document.getElementById('login_souvenir').checked;
	
	$('masque').style.display = 'block';
	$('connexion_en_cours').style.display = 'block';
	new Ajax.Request(login_url, 
					{
						 method : 'post', encoding : 'ISO-8859-15',
						 parameters : 'do=login&vb_login_username='+escape(login)
							 			+'&vb_login_password='+escape(vb_login_password.value)
							 			+'&vb_login_md5password='+escape(vb_login_md5password.value)
							 			+'&vb_login_md5password_utf='+escape(vb_login_md5password_utf.value)
							 			+'&cookieuser='+escape(cookieuser)
							 			+'&ajaxlogin=1',
						 onSuccess : loginForumsResult,
						 onComplete : function() { $('connexion_en_cours').style.display = 'none';$('masque').style.display = 'none';}
					});
}
function logoutForums(login_url)
{
	var userid = document.getElementById('id_membre').value;
	var logouthash = document.getElementById('logouthash').value;
	var securitytoken = document.getElementById('logouthash').value;

	$('masque').style.display = 'block';
	$('connexion_en_cours').style.display = 'block';
	new Ajax.Request(login_url,
					{
						 method : 'post', encoding : 'ISO-8859-15',
						 parameters : 'do=logout&logouthash='+logouthash
										+'&securitytoken='+securitytoken
						 				+'&u='+userid
						 				+'&ajaxlogin=1',
						 onSuccess : logoutForumsResult,
						 onComplete : function() { $('connexion_en_cours').style.display = 'none';$('masque').style.display = 'none';}
					});
}

// GROSSSSSSSE Bidouille pour activer les activeX sous IE....
// Get all objects from the page as an array
var aTechsourceObjects = document.getElementsByTagName('object');
var iObjectsCounter;

// This function waits until the document is ready and then activates the objects
function TechsourceWaitReadyStateIsComplete() {
  // Is the document loaded, parsed and ready?
  if( document.readyState != 'complete' ) {
    // No, wait a bit more
    self.setTimeout( "TechsourceWaitReadyStateIsComplete()", 100 );
  } else if( iTechsource != 1 ) {
    iTechsource = 1;
    // Loop on objects
    for( iObjectsCounter = 0; iObjectsCounter < aTechsourceObjects.length; iObjectsCounter++ ) {
      // Check if it's a techsource generated object
//      if( aTechsourceObjects[iObjectsCounter].id.substring(0,11) == 'techsource_' ) {
        // Reassign the outerHTML code to itself
        aTechsourceObjects[iObjectsCounter].outerHTML=aTechsourceObjects[iObjectsCounter].outerHTML;
//      }
    }
  }
}
if( navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 ) {
  TechsourceWaitReadyStateIsComplete();
}

var iTechsource = 0;
