// Si toutes les images sont dans le même répertoire
// Chemin vers le répertoire des images
var chemin = "../preload/";

// Si toutes les images ont la même extension
// L'extension de toutes les images
var ext = ".gif";

// Si toutes les images sont dans le même répertoire et ont la même extension
// Le nom de chaque image à précharger, peu importe l'ordre
var liste_images = new Array('photo_on','visuel1_on','visuel2_on','logo_on','animation_on');

// Si les images sont dans des répertoires différents ou ont des extensions différentes, indiquer dans le tableau précédent le chemin et l'extension de chaque image

// Un tableau qui permettra le stockage 'virtuel' des images pour les précharger
document.image_chargee = new Array();


// La fonction de préchargement
function prechargement() {

// Pour chaque image
for ( i = 0; i < liste_images.length; i++ ) {

// on créé virtuellement une image
document.image_chargee[i] = new Image;

// On en indique la source en assemblant le chemin, le nom et l'extension
document.image_chargee[i].src = chemin + liste_images[i] + ext;

//Si les images sont dans des répertoires différents ou ont des extensions différentes, ne pas mettre 'chemin + liste_images[i] + extension' mais uniquement les variables nécessaires
}
}
// Et le navigateur place dans son cache toutes les images !!


function precharg() 
{ 
	img1 = new Image; 
	img1.src = "../images/ongletdm.gif"; 
	img2 = new Image; 
	img2.src = "../images/ongletgm.gif"; 
	img3 = new Image; 
	img3.src = "../images/box_title_right_on.gif"; 
	img4 = new Image; 
	img4.src = "../images/box_title_left_on.gif"; 
	img5 = new Image; 
	img5.src = "../images/box_content_on.gif"; 
	img6 = new Image; 
	img6.src = "../images/box_end_right_on.gif"; 
	img7 = new Image; 
	img7.src = "../images/box_end_left_on.gif"; 
	img8 = new Image; 
	img8.src = "../images/box_title_left.gif"; 
	img9 = new Image; 
	img9.src = "../images/box_title_right.gif"; 
} 


function ajouter() 
{
	if(document.formgestion.new_domain.value != "")
	{
		nouvel_element = new Option(document.formgestion.new_domain.value,document.formgestion.new_domain.value,false,true);
		document.formgestion.current_domain.options[document.formgestion.current_domain.length] = nouvel_element;
		document.formgestion.new_domain.value = "";
		document.formgestion.current_domain.selectedIndex = 0;
	}
}

function effacer() 
{
	document.formgestion.current_domain.options[document.formgestion.current_domain.selectedIndex] = null;
	document.formgestion.current_domain.selectedIndex = 0;
}

function recup_domains()
{
	if(document.formgestion.current_domain.length>0)
	{
		document.formgestion.domaines_ajoutes.value = "";
		for(i=0;i<document.formgestion.current_domain.length;i++)
		{
			document.formgestion.domaines_ajoutes.value += document.formgestion.current_domain.options[i].value+";";
		} 
	}
}

function verif_decimal(text)
{
	
	for(i=0; i<text.length; i++) 
	{
		var c = text.charAt(i);
		if (!((c >= "0") && (c <= "9"))) 
		{
			text = text.replace(text.charAt(i),"");
		}
	}
	
	return text;
}


function mille(val)
{
	longu = 3 - val.length;
	for(z=0;z<longu;z++)
	{
		val = "0"+val;
	}
	if(val.length < 4) val = "1"+val;
	return val;
}

function randomPassword(length)
{
	chars = "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ123456789";
	pass = "";
	for(x=0;x<length;x++)
	{
		i = Math.floor(Math.random() * 62);
		pass += chars.charAt(i);
	}
	return pass;
}


function includeFlash( id, width, height, movie) 
{
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + width + '" height="' + height + '" id="' + id + '" align="middle" border="0"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="' + movie + '" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="' + movie + '" quality="high" bgcolor="#ffffff" width="' + width + '" height="' + height + '" name="' + id + '" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
}


function selectAllToSupp() {
	var isChecked = document.formwebmail.selectall.checked;
	var formElements = document.formwebmail.elements;
	var nElements = formElements.length;
	for (var i=0; i<nElements; i++) {
		if(formElements[i].name.indexOf('chk_')==0) {
			var idGroup = formElements[i].value;
			if(isChecked) {
				document.formwebmail.delList.value
					= addToken(idGroup, document.formwebmail.delList.value,';');
				formElements[i].checked=true;
			} else {
				document.formwebmail.delList.value
					= deleteToken(idGroup, document.formwebmail.delList.value,';');
				formElements[i].checked=false;
			}
		}
	}
}

function checkall()
{
	var isChecked = document.formwebmail.boxall.checked;
	var formElements = document.formwebmail.elements;
	var nElements = formElements.length;
	for (var i=0; i<nElements; i++) 
		{
		
			//var idGroup = formElements[i].value;
			if(isChecked) 
			{
				//document.formwebmail.delList.value = addToken(idGroup, document.formwebmail.delList.value,';');
				formElements[i].checked=true;
			} 
			else 
			{
				//document.formwebmail.delList.value = deleteToken(idGroup, document.formwebmail.delList.value,';');
				formElements[i].checked=false;
			}
		}
	
}


function checkall2()
{
	if(document.formwebmail.boxall.checked == true)
	{
		for (var i=0; i<9; i++) 
		{
			document.formwebmail.box[i].checked=true;
		}
		
	}
	else
	{
		document.formwebmail.box3.checked=false;
	}

	
}


function PopupOpen(lien,options)
{
	window.open(''+lien+'','',''+options+'');
}
function sb(st)
{
	st.style.backgroundColor = '#172FD0' ;

}
function cb(st)
{
	st.style.backgroundColor = '' ;
}

function sb2(st)
{
	st.style.backgroundColor = '#A5B6BD' ;

}
function cb2(st)
{
	st.style.backgroundColor = '' ;
}


function handcursor(src)
{
	src.style.cursor = 'pointer';
}

function nonecursor(src)
{
	src.style.cursor = 'default';
}

function onglet_on(left,middle,right)
{
	left.src='../images/precharg/ongletgm.gif';
	middle.style.backgroundColor = '#172FD0' ;
	right.src='../images/precharg/ongletdm.gif';
	left.style.cursor='pointer';
	middle.style.cursor='pointer';
	right.style.cursor='pointer';
}


function onglet_off(left,middle,right)
{
	left.src='../images/ongletg.gif';
	middle.style.backgroundColor = '#10218D' ;
	right.src='../images/ongletd.gif';
}


function box_on(left,middle,right)
{
	left.src='../images/precharg/box_title_left_on.gif';
	middle.style.backgroundColor = '#172FD0' ;
	right.src='../images/precharg/box_title_right_on.gif';
}


function box_off(left,middle,right)
{
	left.src='../images/box_title_left.gif';
	middle.style.backgroundColor = '#10218D' ;
	right.src='../images/box_title_right.gif';
}


function box_on2(left,middle,right)
{
	left.src='../images/precharg/box_content_on.gif';
	middle.style.backgroundColor = '#A5B6BD' ;
	right.src='../images/precharg/box_content_on.gif';
}


function box_off2(left,middle,right)
{
	left.src='../images/box_content_left.gif';
	middle.style.backgroundColor = '#C7D1D6' ;
	right.src='../images/box_content_right.gif';
}


function box_on3(left,middle,right)
{
	left.src='../images/precharg/box_end_left_on.gif';
	middle.style.backgroundColor = '#A5B6BD' ;
	right.src='../images/precharg/box_end_right_on.gif';
}


function box_off3(left,middle,right)
{
	left.src='../images/box_end_left.gif';
	middle.style.backgroundColor = '#C7D1D6' ;
	right.src='../images/box_end_right.gif';
}


function mail(name, domain, subject, image)
{
	document.write('<a href=\"mailto:' + name + '@' + domain + '?subject=' + subject + '\" id=\"justifier\">') ;
	document.write( image + '</a>') ;
}


if (document.selection)
{
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images[i]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText
if (img.align == "left") imgStyle = "float:left;" + imgStyle
if (img.align == "right") imgStyle = "float:right;" + imgStyle
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle 
var strNewHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
img.outerHTML = strNewHTML
i = i-1
}
}
}

window.attachEvent("onload", correctPNG);
}

