function zoom(path) {
	var zoom=window.open(path,"zoom","menubar=no,toolbar=no,statusbar=no,scrollbars=yes,resizable=yes")
}


function searchFormBOM(whichForm,searchLocalUrl) {

				if ((whichForm.localOrMsn[1].checked ==true)) {
       whichForm.action='http://perf.weborama.fr/fcgi-bin/performance.fcgi?ID=195721&A=1&L=14732&C=930&P=916&T=S&URL=http%3A%2F%2Fsearch.msn.fr%2Fresults.aspx%3Fcp%3D1252%26q%3D'+ escape(whichForm.p1.value);
							whichForm.method='post';
   				whichForm.target='_blank';
   }
   else
       {
   whichForm.action=searchLocalUrl ;
			whichForm.method='get';
   whichForm.target='_self';
   }
}

/* addLoadEvent - Fire actions when page is loaded
 * see: http://simon.incutio.com/archive/2004/05/26/addLoadEvent
 */


function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

// This code was written by Tyler Akins and has been placed in the
// public domain.  It would be nice if you left this header intact.
// Base64 code from Tyler Akins -- http://rumkin.com

var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";

function encode64(input) {
   var output = "";
   var chr1, chr2, chr3;
   var enc1, enc2, enc3, enc4;
   var i = 0;

   do {
      chr1 = input.charCodeAt(i++);
      chr2 = input.charCodeAt(i++);
      chr3 = input.charCodeAt(i++);

      enc1 = chr1 >> 2;
      enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
      enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
      enc4 = chr3 & 63;

      if (isNaN(chr2)) {
         enc3 = enc4 = 64;
      } else if (isNaN(chr3)) {
         enc4 = 64;
      }

      output = output + keyStr.charAt(enc1) + keyStr.charAt(enc2) +
         keyStr.charAt(enc3) + keyStr.charAt(enc4);
   } while (i < input.length);

   return output;
}

function decode64(input) {
   var output = "";
   var chr1, chr2, chr3;
   var enc1, enc2, enc3, enc4;
   var i = 0;

   // remove all characters that are not A-Z, a-z, 0-9, +, /, or =
   input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");

   do {
      enc1 = keyStr.indexOf(input.charAt(i++));
      enc2 = keyStr.indexOf(input.charAt(i++));
      enc3 = keyStr.indexOf(input.charAt(i++));
      enc4 = keyStr.indexOf(input.charAt(i++));

      chr1 = (enc1 << 2) | (enc2 >> 4);
      chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
      chr3 = ((enc3 & 3) << 6) | enc4;

      output = output + String.fromCharCode(chr1);

      if (enc3 != 64) {
         output = output + String.fromCharCode(chr2);
      }
      if (enc4 != 64) {
         output = output + String.fromCharCode(chr3);
      }
   } while (i < input.length);

   return output;
}


/*
 * Ecrire bestofmedia dans le footer
 */

 function bestofmedia(site) {
 	site = encode64(site);
 	date2 = new Date();
 	if(date2.getYear() > 1900) {
 		date2 = date2.getYear();
 	} else {
 		date2 = date2.getYear() + 1900;
 	}
	date2 = date2.toString();
 	annee = encode64(date2);
 	phrase = decode64("PGRpdiBjbGFzcz1cImZvb3Rlci1iZXN0b2ZcIj4=" + site + "IGVzdCB1biBzaXRlIGRlIEJlc3RvZm1lZGlhIE5ldHdvcms8YnIgLz5Db3B5cmlnaHQgJmNvcHk7IDE5OTkgLSA=" + annee + "IEJlc3RvZm1lZGlhIEdyb3VwPC9kaXY+");
 	document.write(phrase);
 }

 function bestofmediaLigne(site) {
 	site = encode64(site);
 	date2 = new Date();
 	if(date2.getYear() > 1900) {
 		date2 = date2.getYear();
 	} else {
 		date2 = date2.getYear() + 1900;
 	}
	date2 = date2.toString();
 	annee = encode64(date2);
 	phrase = decode64("PGRpdiBjbGFzcz0iZm9vdGVyLWJlc3RvZiI+" + site + "IGVzdCB1biBzaXRlIGRlIEJlc3RvZm1lZGlhIE5ldHdvcmsgQ29weXJpZ2h0IKkgMTk5OSAtIA==" + annee + "IEJlc3RvZm1lZGlhIEdyb3VwPC9kaXY+");
 	document.write(phrase);
 }

 /*
  * Valider le formulaire annuaire mutualisé
  * (a valider)
  */
/*  
 function validerFormAnnuaire(codePostal) {
 	var codePostal = codePostal;
 	var message = "Attention ! \r\n";
 	if (codePostal != Number.NaN) {
 		message+= "- Votre code postal ne doit comporter que des chiffres \r\n";
 	}
 	if (codePostal.length != 5) {
 		message+= "- Votre code postal n'a pas une longueur valide \r\n";
 	}
 	alert (message);
 }
*/
