﻿// Anti-mail non prévu.
// Usage : NoMail( 'fin DNS', 'compte', 'début DNS', 'title du lien' );
function NoMail( s1, s2, s3, title )
{
	document.write( "<a title='" + title + "' href='mailto:" + s2 + "@" + s3 + s1 + "'>" + s2 + "@" + s3 + s1 + "</a>" );
}

// Dessine un flash (correctif pour IE, afin d'éviter le cadre clignotant désagréable)
function draw_flash( name, width, height )
{
	document.write( "<object type=\"application/x-shockwave-flash\" data=\"" + name + "\" style=\"width: " + width + "px; height: " + height + "px\">" );
	document.write( "<param name=\"movie\" value=\"" + name + "\">" );
	document.write( "<param name=\"quality\" value=\"high\">" );
	document.write( "<param name=\"menu\" value=\"false\">" );
	document.write( "</object>" );
}

function recherche()
{
	texte = document.Recherche.Texte.value;
	valid = true;
	if (texte=="")
	{
		alert("Le champ de recherche est vide");
		document.Recherche.Texte.focus();
		valid=false;
	}
	if (valid)
	{
		document.location.href = document.location.href.split("?")[0] + "?p=Search&search="+texte;
	}

}
function fixPNG() {
	if(navigator.appName == 'Microsoft Internet Explorer') {
		var png = /\.png$/;
		var imgs = document.getElementsByTagName("img");
		for(var i = 0 ; i < imgs.length; i++) {
			if(imgs.item(i).src.indexOf(".png")>0) {
				imgs.item(i).style.width = imgs.item(i).offsetWidth;
				imgs.item(i).style.height = imgs.item(i).offsetHeight;
				imgs.item(i).style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + imgs.item(i).src + '\',sizingMethod=\'image\')';
				imgs.item(i).src = '/img/pix.gif';
			}
		}
	}
}

function deconnecte()
{
	document.getElementById( "commandDeconn" ).value = "Deconnexion";
	document.forms[ "AccesClient" ].submit();
}

function get_xhr()
   {
   var req = null;
   if(window.XMLHttpRequest)
       req = new XMLHttpRequest(); //Mozilla FF
   else if (window.ActiveXObject)
       {//IE6 et IE7
       try
           {
           req = new ActiveXObject("Msxml2.XMLHTTP");
           }
           catch (e)
           {
           try
               {
               req = new ActiveXObject("Microsoft.XMLHTTP");
               }
               catch (e1)
               {
               req = null;
               }
           }
       }
   return req;
   }

function updateSelect(str, type)
{ 

	var req = null;
	req=get_xhr();
		req.onreadystatechange = function()
	{ 
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
			//	alert(ajoutType);
				document.getElementById(str).innerHTML=req.responseText;
				
			}	
			else	
			{
				alert("Error: returned status code " + req.status + " " + req.statusText);
			}
		}
	};
	var url ="/admin/ReqAjaxAdmin.aspx?id_req=Select"+str+"&type="+str+"&"+str+"="+type;
	req.open("POST", url, true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(null);
}

function Visible()
{
	document.getElementById("cellule_dest").style.display = "block";
	document.getElementById("cellule_res").style.display = "none";
	document.getElementById("LibelleTB").value = "";
}
