/* Permet d'ajouter ou de supprimer un événement par objet dans la page */
//~ http://www.quirksmode.org/blog/archives/2005/10/_and_the_winner_1.html
function addEvent( obj, type, fn )
{
	if (obj.addEventListener)
		obj.addEventListener( type, fn, false );
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}

function removeEvent( obj, type, fn )
{
	if (obj.removeEventListener)
		obj.removeEventListener( type, fn, false );
	else if (obj.detachEvent)
	{
		obj.detachEvent( "on"+type, obj[type+fn] );
		obj[type+fn] = null;
		obj["e"+type+fn] = null;
	}
}
function getElementsByClassName(strClass, strTag, objContElm) {
  strTag = strTag || "*";
  objContElm = objContElm || document;
  var objColl = objContElm.getElementsByTagName(strTag);
  if (!objColl.length &&  strTag == "*" &&  objContElm.all) objColl = objContElm.all;
  var arr = new Array();
  var delim = strClass.indexOf('|') != -1  ? '|' : ' ';
  var arrClass = strClass.split(delim);
  for (var i = 0, j = objColl.length; i < j; i++) {
    var arrObjClass = objColl[i].className.split(' ');
    if (delim == ' ' && arrClass.length > arrObjClass.length) continue;
    var c = 0;
    comparisonLoop:
    for (var k = 0, l = arrObjClass.length; k < l; k++) {
      for (var m = 0, n = arrClass.length; m < n; m++) {
        if (arrClass[m] == arrObjClass[k]) c++;
        if (( delim == '|' && c == 1) || (delim == ' ' && c == arrClass.length)) {
          arr.push(objColl[i]);
          break comparisonLoop;
        }
      }
    }
  }
  return arr;
}
/* */
var input_values = Array();
function launch() {
  for(var i=0; i<document.getElementsByTagName('input').length; i++ ) {
      var input = document.getElementsByTagName('input')[i];
      if(input.getAttribute('id') == 'q') {
          input_values[i] = input.value;
          addEvent(input,'focus',changeInputValue(input));
          addEvent(input,'blur',changeInputValue(input));
      }
  }
  /*
    SWFObject 1.0
    */
    var so = new SWFObject('materials/swf/mediaplayer.swf','mpl','250','300','8');
    so.addParam('allowscriptaccess','always');
    so.addParam('allowfullscreen','true');
    so.addParam("wmode","transparent");
    so.addVariable("height","250");
    so.addVariable("width","300");
    so.addVariable('file',url);
    so.addVariable('javascriptid','jstest');
    so.addVariable('enablejs','true');
    so.write('video');
    /* */
}

function changeInputValue(input) {
  return function() {
    for(var i=0; i<document.getElementsByTagName('input').length; i++ ) {
        if(document.getElementsByTagName('input')[i] == input) {
            if(input.value == input_values[i]) {
                input.value = '';
            } else if(input.value == '') {
                input.value = input_values[i];
            }
        }
    }
  }
}

addEvent(window,'load',launch);