var pobjWindow;
var pImageSelected;
<!------------------------------------------------------------------------------------------------------------------------->
function closeWindow () {
	window.close();
}
<!------------------------------------------------------------------------------------------------------------------------->
function errorMessage(strErrorMessage)
{
	alert(strErrorMessage);
}
<!------------------------------------------------------------------------------------------------------------------------->
function returnFalse() {
	return false;
}
<!------------------------------------------------------------------------------------------------------------------------->
function deleteRecherchePageCookies(){
	DeleteCookie('comboBoxCountry');
	DeleteCookie('comboBoxRegion');
	DeleteCookie('comboBoxCity');
	DeleteCookie('txtsearch');
}	
<!------------------------------------------------------------------------------------------------------------------------->
function blockKeys() {
	if (document.all){ 
		document.onkeydown = function ()			
		{				
		   	var keyF1					= 112;
		   	var keyF3  					= 114;
			var keyF5 					= 116;
			var keyF6					= 117; 
			var keyF11					= 122;
			var keyF12					= 123;
			var keybackSpace			= 8;
			var keyWindMenu				= 93;
			var blnBlockBackSpaceKey 	= true;
			var keyC					= 67;
			var keyE					= 69;
			var keyI					= 73;
			var keyV					= 86;
			var keyX					= 88;
			var keyEnter 				= 13;
			var keyEsc 					= 27;
			var keyP					= 80;	

			if (event.ctrlKey) {

				// does not block AltGr xxx key pressed
				if (! event.altKey) {

					if (event.keyCode == keyP) {
						window.print('document.body');
					}				
					
					if (event.keyCode == keyE) {
						var oExcel;                             // Open Excel
						var oExcelSheet;                        // Sheet Excel
						var oWkBooks;
						try{
							// COPY THE CURRENT PAGE
							textRange = document.body.createTextRange();
							textRange.moveToElementText(divMain);
							textRange.execCommand('RemoveFormat'); 
							textRange.execCommand('Copy');
							
							// OPEN EXCEL
							oExcel = new ActiveXObject('Excel.Application');
							oWkBooks = oExcel.Workbooks.Add;
							oExcelSheet = oWkBooks.Worksheets(1);
							
							oExcelSheet.Application.Visible = true;       
							oExcelSheet.Activate();
					
							oExcel.ActiveSheet.Range('A1').Select;
							oExcel.ActiveCell.PasteSpecial('HTML',false,false);
							       					
							oExcel.ActiveSheet.Cells.EntireColumn.AutoFit;
							oExcel.ActiveSheet.Cells.EntireRow.AutoFit.AutoFit;
							
							oExcel.ActiveSheet.Range('A1').Select;
						}
						catch ( objException ) {
							alert('Error Microsoft Excel ActiveX');
						} 	
					}
					else {
						if (!( (event.keyCode == keyC) || (event.keyCode == keyV) || (event.keyCode == keyX) ) ) {
							return false;		
						}
					}
				}
				if (event.altKey) {
					if (event.keyCode == keyE) {
						event.keyCode = 69;
					}
				}
			}			
			if (event.keyCode == keyEsc) {
				if(window.opener!=undefined){
					if ( typeof closeWindow == 'function' ) {
						closeWindow();
					}
				}
			}				
									
			if ((keyF1 ==event.keyCode) ||
				(keyF3 ==event.keyCode) ||
				(keyF5 ==event.keyCode) || 
				(keyF11==event.keyCode) || 
				(keyWindMenu==event.keyCode)) {
					event.keyCode = 27;
					return false;
			}
		}
	}
}
<!------------------------------------------------------------------------------------------------------------------------->
function MM_findObj(n, d) { //v4.01
	  var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); 
	  return x;
}
<!------------------------------------------------------------------------------------------------------------------------->
function MM_swapImage() { //v3.0
	   var i,j=0,x,a=MM_swapImage.arguments; 
	   document.MM_sr=new Array; 
	   for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){
			document.MM_sr[j++]=x; 
			if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
			pImageSelected = a[i+2];
	   }
}
<!------------------------------------------------------------------------------------------------------------------------->
function openNewWindow (pfile , pName, pWindowFeatures) {
	pobjWindow = window.open(pfile, pName, pWindowFeatures);
	pobjWindow.focus();
}
<!------------------------------------------------------------------------------------------------------------------------->
function showConfirmDialog(pStrMessage) {
	var blnResult = window.confirm(pStrMessage);
	return blnResult;
}
<!------------------------------------------------------------------------------------------------------------------------->
function strToDate(strdate){
	day = strdate.substring(0,2);
	month = strdate.substring(3,5);
	year = strdate.substring(6,10);
	d = new Date();
	d.setDate(day);
	d.setMonth(month);
	d.setFullYear(year); 
	return d;
}
<!------------------------------------------------------------------------------------------------------------------------->
function redirect ( pStrUrl ) {
	blnCloseWindows = false;
	window.status='Processing Request';	
	var wait = "<div align='center' style='height:"+((screen.availHeight*100)/200)+";'>" +
			   "<b><i><font style='color:grey;'>Chargement en cours....</font></i></b><br><br>" +
			   "<img src='./images/loading.gif' border='0' alt='Chargement en cours....' class='leftmargin no-border'>" +
			   "</div>";
	document.getElementById('content').innerHTML = wait;
	window.location.href = pStrUrl;	
}
<!------------------------------------------------------------------------------------------------------------------------->
function changeDivVisible(div){ 
	var id = div.id;
	
	if (document.getElementById(id).style.display == ""){
		document.getElementById(id).style.display = "none";
	}else{
		document.getElementById(id).style.display = "";
	}
 }	
<!------------------------------------------------------------------------------------------------------------------------->
function checkParameter(strValue){ 
	if (strValue == ""){
		return 0;
	}else{
		return strValue;
	}
 }	
<!------------------------------------------------------------------------------------------------------------------------->
function horloge () {
	var maintenant = new Date();
	var heures = maintenant.getHours();
	var minutes = maintenant.getMinutes();
	var secondes = maintenant.getSeconds();
	var resultat = "" 
      	+ heures
        	+ ((minutes < 10)?":0":":") 
        	+ minutes
        	+ ((secondes < 10)?":0":":") 
        	+ secondes;
	return resultat;
}
function quelleHeure() {
   var heure=horloge();
   document.getElementById('temps').value=heure;
   setTimeout('quelleHeure()',1000);
}
<!------------------------------------------------------------------------------------------------------------------------->
function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}
<!------------------------------------------------------------------------------------------------------------------------->
function randomString() {
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var string_length = 8;
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	return randomstring;
}
//----------------------------------------------------------------------------------
function openSpecialPopUp( url , address , lngL , lngH ){
	var strCmpUrl = url + '?parm=' + address +'&rndId='+randomString();
	messageObj.setSource( strCmpUrl );
	messageObj.setCssClassMessageBox(false);
	messageObj.setSize(lngL,lngH);
	messageObj.setShadowDivVisible(true);
	messageObj.display();
}
function openMap( url , address){
	openSpecialPopUp(url,address , 800, 600);
}		
<!------------------------------------------------------------------------------------------------------------------------->
function closeMessage(){
	messageObj.close();
}
<!------------------------------------------------------------------------------------------------------------------------->
function openAnnonce(strPage , intAnnonceId){
	redirect(strPage+'&show='+intAnnonceId);
}
<!------------------------------------------------------------------------------------------------------------------------->
function printPage(strDiv){
	var prtPage = null;
	var PSR_content="<div align='center' width='600px'>"+document.getElementById(strDiv).innerHTML+"</div>";
	var PSR_title="Print";
	if (prtPage) {if(!prtPage.closed) prtPage.close();}
	
	prtPage = window.open ('',"PrintPage", "height=500px,width=800px,menubar=yes,scrollbars=yes,resizable=yes,,left=10,top=10");  ;
	prtPage.document.open();
	prtPage.document.write("<html><head><title>" + PSR_title + "</title></head><link rel='stylesheet' href='./css/stylesheet.css' type='text/css' /><link rel='stylesheet' href='./css/galleria.css' type='text/css'/><body bgcolor='#ffffff'>"+PSR_content+"<script>window.print();</script></body></html>");
	prtPage.document.close();
	prtPage.focus();
}	