// variables + init
window.onerror = null;
images = new Array(), im = new Array();

// preload les images pour rollover
function PreLoad(chemin){
    images[1] = chemin + "logo_accueil_uee_of.gif";
    images[2] = chemin + "logo_accueil_uee_on.gif";
    images[3] = chemin + "logo_uee_of.png";
    images[4] = chemin + "logo_uee_on.png";
    images[5] = chemin + "logo_accueil_of.gif";
    images[6] = chemin + "logo_accueil_on.gif";
	images[7] = chemin + "../menu/images/point.gif";
    for (var i = 0; i < images.length; i++){
       im[i] = new Image();
       im[i].src = images[i];
    }
}

// changement image pour rollover
function SwapImage(num, imgname){
	if (im[num] != null){
		imgname.src = im[num].src;
	}
}

// ouverture d'une popup sans scroll
function Popup(url, fenetre, largeur, hauteur, x, y){
	x = (screen.width-largeur)/2;
	y = (screen.height-hauteur)/2;
	fenetre = window.open (url, fenetre,'scrollbars=no,status=no,toolbar=no,resizable=no,copyhistory=no,left='+x+',top='+y+',width='+largeur+',height='+hauteur);
	fenetre.focus();
}

// ouverture d'une popup avec scroll
function PopupScroll(url, fenetre, largeur, hauteur){
	x = (screen.width-largeur)/2;
	y = (screen.height-hauteur)/2;
	fenetre = window.open (url, fenetre,'scrollbars=yes,status=no,toolbar=no,resizable=no,copyhistory=no,left='+x+',top='+y+',width='+largeur+',height='+hauteur);
	fenetre.focus();
}

// verification form adhesion
function VerifieAdhesion(){
	if (document.formulaire.adhesion_organisme.value == ""){
		alert("Merci de préciser la raison sociale.\nPlease enter the organism.");
		document.formulaire.adhesion_organisme.focus();
		return false;
	}
	if (document.formulaire.adhesion_nom.value == ""){
		alert("Merci de préciser le nom.\nPlease enter the last name.");
		document.formulaire.adhesion_nom.focus();
		return false;
	}
	if (document.formulaire.adhesion_prenom.value == ""){
		alert("Merci de préciser le prénom.\nPlease enter the first name.");
		document.formulaire.adhesion_prenom.focus();
		return false;
	}
	if (document.formulaire.adhesion_telephone.value == ""){
		alert("Merci de préciser le téléphone.\nPlease enter the phone.");
		document.formulaire.adhesion_telephone.focus();
		return false;
	}
	if (document.formulaire.adhesion_email.value == ""){
		alert("Merci de préciser l'email.\nPlease enter the email.");
		document.formulaire.adhesion_email.focus();
		return false;
	}
	return true;
}

// verification form inscription
function VerifieInscription(){
	if (document.formulaire.inscription_titre.value == 0){
		alert("Merci de préciser le titre.\nPlease enter the title.");
		document.formulaire.inscription_titre.focus();
		return false;
	}
	if (document.formulaire.inscription_organisme.value == ""){
		alert("Merci de préciser la raison sociale.\nPlease enter the organism.");
		document.formulaire.inscription_organisme.focus();
		return false;
	}

	if (document.formulaire.inscription_nom.value == ""){
		alert("Merci de préciser le nom.\nPlease enter the last name.");
		document.formulaire.inscription_nom.focus();
		return false;
	}
	if (document.formulaire.inscription_prenom.value == ""){
		alert("Merci de préciser le prénom.\nPlease enter the first name.");
		document.formulaire.inscription_prenom.focus();
		return false;
	}
	if (document.formulaire.inscription_fonction.value == ""){
		alert("Merci de préciser la fonction.\nPlease enter the fonction.");
		document.formulaire.inscription_fonction.focus();
		return false;
	}
	if (document.formulaire.inscription_adresse.value == ""){
		alert("Merci de préciser l'adresse.\nPlease enter the adress.");
		document.formulaire.inscription_adresse.focus();
		return false;
	}
	if (document.formulaire.inscription_code_postal.value == ""){
		alert("Merci de préciser le code postal.\nPlease enter the postal code.");
		document.formulaire.inscription_code_postal.focus();
		return false;
	}
	if (document.formulaire.inscription_ville.value == ""){
		alert("Merci de préciser la ville.\nPlease enter the city.");
		document.formulaire.inscription_ville.focus();
		return false;
	}

	if (document.formulaire.inscription_email.value == ""){
		alert("Merci de préciser l'email.\nPlease enter the email.");
		document.formulaire.inscription_email.focus();
		return false;
	}
	return true;
}

// verification form newsletter
function VerifieNewsletter(){
	if (document.formulaire.newsletter_email.value == ""){
		alert("Merci de préciser l'email.\nPlease enter the email.");
		document.formulaire.newsletter_email.focus();
		return false;
	}
	return true;
}

// verification form rechercher
function VerifieRechercher(){
	if (document.formulaire.rechercher_mot.value == ""){
		alert("Merci de préciser la recherche.\nPlease enter a word or an expression.");
		document.formulaire.rechercher_mot.focus();
		return false;
	}
	return true;
}

// rollover sur un div
function OverOut(element, texte){
	if (document.getElementById){
		document.getElementById(element).innerHTML = texte;
	}else if (document.all){
		document.all[element].innerHTML = texte;
    }
}

// cocher ou decocher toutes une liste de checkbox
function CocherDecocherCheckbox(formulaire, name, min, max){ 
	
	
	var element = null; 
	for(i=min; i < max; i++){ 
		element = document.forms[formulaire].elements[i]; 
		//alert('taille )='+document.forms[formulaire].elements[i].value);
		if(element.type == "checkbox"){
			if(!element.checked){
				element.checked = true; 
			}else{
				element.checked = false; 
			}
		}
    } 
	
} 
