/*
Fichier scripts global pour tous les sites SPF
Ce fichier est appele par toutes les pages de tous les sites
Mettre ici les scripts dont on a besoin a un endroit ou un autre
*/

/* fonction de test OneXt */
function testalert() {
	alert("bonjour");
}

/* fonction de test SPF */
function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


function afficheDiv(classe){
	if (classe.value=="entreprise"){
		document.getElementById(classe.value).style.display = 'block'; 
		document.getElementById(classe.value+"_libel").style.display = 'block'; 
		
		//ajout type personne morale
		document.getElementById("type_personne_morale_label").style.display = 'block'; 
		document.getElementById("type_personne_morale").style.display = 'block'; 
		
		document.getElementById("particulier_libel").style.display = 'none'; 
		document.getElementById("nom").value = ''; 
		document.getElementById("prenom").value = ''; 
		document.getElementById("particulier").style.display = 'none'; 
		document.getElementById("particulier_civ").parentNode.parentNode.style.display = 'none'; 
		
		document.forms[0].donateur[1].checked = true;
		
		DeleteCookie("typeDonateur");
		set_cookie("typeDonateur","entreprise");
	} else {
		document.getElementById(classe.value).style.display = 'block'; 
		document.getElementById(classe.value+"_libel").style.display = 'block'; 
		
		//ajout type personne morale
		document.getElementById("type_personne_morale_label").style.display = 'none'; 
		document.getElementById("type_personne_morale").style.display = 'none';
		
		document.getElementById("particulier_civ").parentNode.parentNode.style.display = ''; 
		document.getElementById("entreprise_libel").style.display = 'none';
		document.getElementById("raison_sociale").value = '';  
		document.getElementById("entreprise").style.display = 'none';
		
		document.forms[0].donateur[0].checked = true;
		
		DeleteCookie("typeDonateur");
		set_cookie("typeDonateur","particulier");
	}
}

function chargeTypeDonateur(){
	
	if( (get_cookie("typeDonateur") == "entreprise")){
		if (document.getElementById("id_entreprise")!=null) {
			document.getElementById("id_entreprise").checked = true;
			document.getElementById("entreprise").style.display = 'block'; 
			document.getElementById("entreprise_libel").style.display = 'block'; 
			
			//ajout type personne morale
			document.getElementById("type_personne_morale_label").style.display = 'block'; 
			document.getElementById("type_personne_morale").style.display = 'block'; 
			
			document.getElementById("particulier_libel").style.display = 'none'; 
			document.getElementById("nom").value = ''; 
			document.getElementById("prenom").value = ''; 
			document.getElementById("particulier").style.display = 'none';
			document.getElementById("particulier_civ").parentNode.parentNode.style.display = 'none'; 
		}
	} else {
		if (document.getElementById("id_particulier")!=null) {
			document.getElementById("id_particulier").checked = true;
			document.getElementById("particulier").style.display = 'block'; 
			document.getElementById("particulier_libel").style.display = 'block'; 
			
			//ajout type personne morale
			document.getElementById("type_personne_morale_label").style.display = 'none'; 
			document.getElementById("type_personne_morale").style.display = 'none'; 
			
			document.getElementById("entreprise_libel").style.display = 'none'; 
			document.getElementById("raison_sociale").value = ''; 
			document.getElementById("entreprise").style.display = 'none'; 
		}
	}

}

//Function set cookies
function set_cookie (name, value, path)
{
  var cookie_string = name + "=" + escape ( value );
  if ( path )
        cookie_string += "; path=" + escape ( path );
  document.cookie = cookie_string;
}


function DeleteCookie (name) {
	 var exp=new Date();
	 exp.setTime (exp.getTime() - 100000);
	 var cval=get_cookie (name);
	 document.cookie=name+"="+cval+"; expires="+exp.toGMTString();

} 
//Function get cookies
function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}
