var valuesavechamp = "";

function codeTouche(evenement)
{
	for (prop in evenement)
	{
		if(prop == 'which') return(evenement.which);
	}
	return(evenement.keyCode);
}

function scanTouche(evenement,type)
{
	switch(type)
	{
		case 'int' 			:	var reCarValides = /^[0-9]$/; break;
		case 'pseudo'		:	var reCarValides = /^[a-zA-Z0-9_]$/;break;
		case 'nomination'	:	var reCarValides = /^[a-zA-Z-.éèêëôöùûü]$/;break;
		case 'email'		:	var reCarValides = /^[a-zA-Z0-9._@-]$/;break;
		
		case 'rech'			:	var reCarValides = /^[0-9a-zA-Z-.éèêëôöùûü\s]$/;break;
		
	}

	var codeDecimal  = codeTouche(evenement);
	var car = String.fromCharCode(codeDecimal);
	var autorisation = reCarValides.test(car);

	if (codeDecimal==8 || codeDecimal==13 || codeDecimal<=0)	autorisation=true;

	return autorisation;
}

function dtectNav() {
	var agt=navigator.userAgent.toLowerCase();
	var ns4=document.layers;
	
		if(document.all){
if(agt.indexOf('opera')>-1==true) var opera=true;else var ie=true; 
}

		else if(document.getElementById){
if(agt.indexOf('safari')>-1==true) var saf=true;
else if(agt.indexOf('netscape')>-1==true) var ns6=true;
else if(agt.indexOf('firefox')>-1==true) var ffx=true;
else if(agt.indexOf('mozilla')>-1==true) var moz=true;
}
		if(ns4){
nav="ns4";
		
		}else if(opera){
nav="opera";
		}else if(ns6){ 
nav="ns6";
		}else if(ffx){ 
nav="ffx";
		}else if(moz){
nav="moz";
		}else if(ie){
nav="ie";
} 
		else if(saf){
nav="saf";
} 
	return nav;		
}

function sethome(Page,Paysext) {
	var nav=dtectNav();
		if(nav=="ns4"){
alert("Vous utilisez Netscape comme navigateur.\nPour ajouter Mailorama." + Paysext + " en page de démarrage, veuillez procéder comme suit :\n\n1/ Menu Edition => Préférences\n2/ Onglet Navigator =>   Page d'accueil\n3/ Cliquez sur Utiliser la page actuelle.");
		}else if(nav=="opera"){
alert("Vous utilisez Opera comme navigateur.\nPour ajouter Mailorama." + Paysext + " en page de démarrage, veuillez procéder comme suit :\n\n1/ Menu Outils => Préférences.\n2/ Onglet Générales =>   Page d'accueil\n3/ Cliquez sur Utiliser l'actuelle.");
		}else if(nav=="ns6"){ 
alert("Vous utilisez Netscape comme navigateur.\nPour ajouter Mailorama." + Paysext + " en page de démarrage, veuillez procéder comme suit :\n\n1/ Menu Edition => Préférences\n2/ Onglet Navigator =>   Page d'accueil\n3/ Cliquez sur Utiliser la page actuelle.");
		}else if(nav=="ffx"){ 
alert("Vous utilisez Firefox comme navigateur.\nPour ajouter Mailorama." + Paysext + " en page de démarrage, veuillez procéder comme suit :\n\n1/ Menu Outils =>  Options\n2/ Onglet Général =>   Page d'accueil\n3/ Cliquez sur Pages courantes");
		}else if(nav=="moz"){
alert("Vous utilisez Mozilla comme navigateur.\n Pour ajouter Mailorama." + Paysext + " en page de démarrage, veuillez procéder comme suit :\n\n1/ Menu Edition => Préférences.\n2/ Onglet Navigateur =>   Ma page d'accueil\n3/ Cliquez sur Utiliser la page actuelle.");
		}else if(nav=="ie"){
Page.style.behavior='url(#default#homepage)';
Page.setHomePage(location.href);
		} 
		else if(nav=="saf"){
alert("Vous utilisez Safari comme navigateur.\nPour ajouter Mailorama." + Paysext + " en page de démarrage, veuillez procéder comme suit :\n\n1/ Menu Safari => Préférences\n2/ Onglet Générales =>   Page d'accueil\n3/ Cliquez sur Utiliser la page active.");
}
		return false; 
}
		
function addtofavorite(Paysext) {
	var nav=dtectNav();
		if(nav=="ns4"){
alert("Vous utilisez Netscape comme navigateur.\nPour ajouter Mailorama." + Paysext + " dans vos signets, veuillez procéder comme suit :\n\nAppuyer simultanément sur ctrl + d (pc) ou Pomme + d (mac)");
		}else if(nav=="opera"){
alert("Vous utilisez Opera comme navigateur.\nPour ajouter Mailorama." + Paysext + " dans vos signets, veuillez procéder comme suit :\n\nAppuyer simultanément sur ctrl + t (pc) ou Pomme + t (mac)");
		}else if(nav=="ns6"){ 
alert("Vous utilisez Netscape comme navigateur.\nPour ajouter Mailorama." + Paysext + " dans vos signets, veuillez procéder comme suit :\n\nAppuyer simultanément sur ctrl + d (pc) ou Pomme + d (mac)");
		}else if(nav=="ffx"){ 
window.sidebar.addPanel("Mailorama." + Paysext,"http://www.mailorama." + Paysext,"Vous lisez vous empochez");
		}else if(nav=="moz"){
window.sidebar.addPanel("Mailorama." + Paysext,"http://www.mailorama." + Paysext ,"Vous lisez vous empochez");
		}else if(nav=="ie"){
external.AddFavorite('http://www.mailorama.' + Paysext ,'Mailorama.' + Paysext + ' - Vous lisez vous empochez');
		} 
		else if(nav=="saf"){
alert("Vous utilisez Safari comme navigateur.\nPour ajouter Mailorama." + Paysext + " dans vos signets, veuillez procéder comme suit :\n\nAppuyer simultanément sur  Pomme + d");
}
	return false; 	
}


function findPos(obj){

	var stopsearch = false;

	if(findPos.arguments.length>1)
	{
		var stopid = findPos.arguments[1];
	}

	//position x / y de l'objet
    var x = obj.offsetLeft || 0;
    var y = obj.offsetTop || 0;
	//tant qu'il y a un parent, on ajoute la position de son parent
    while (obj = obj.offsetParent) 
	{
		if (obj.id==stopid) stopsearch = true;
		
		if (!stopsearch)
		{
	        x += obj.offsetLeft
	        y += obj.offsetTop
		}
    }

    return new Array(x,y);
}

		
function mailo_empty(champ)
{
	valuesavechamp = champ.value;
	champ.value="";
	
}

function mailo_unempty(champ)
{
	if (champ.value=="") champ.value = valuesavechamp;
}

function setCookie(name,value) 
{
	var today = new Date();
	var expire = new Date();
	expire.setTime(today.getTime() + 3600000*72*10);

	
	document.cookie= name+"="+escape(value)+" ; expires="+expire.toGMTString() + "; path=/"; 
}

function getCookie(c_name)
{
	if (document.cookie.length>0)
	  {
	  c_start=document.cookie.indexOf(c_name + "=")
	  if (c_start!=-1)
		{ 
		c_start=c_start + c_name.length+1 
		c_end=document.cookie.indexOf(";",c_start)
		if (c_end==-1) c_end=document.cookie.length
		return unescape(document.cookie.substring(c_start,c_end))
		} 
	  }
	return ""
}


function randomflash(pays)
{


  if (getCookie("random")=="")
  {
    var rand = Math.floor(Math.random()*5)+1;
    setCookie("random",rand);
  }

    switch(getCookie("random"))
    {
      case '2' :
        var file ="mailo_pres-flash2" + pays + ".swf?addr=http://inscription.mailorama.fr";
        setCookie("random",3);
      
      break;
    
      case '3' :
		  var file ="mailo_pres-flash3" + pays + ".swf?addr=http://inscription.mailorama.fr";
		  setCookie("random",4);
      
      break;
      
      case '4' :
		  var file ="mailo_pres-flash4" + pays + ".swf?addr=http://inscription.mailorama.fr";
		  setCookie("random",5);
      
      break;
      
      case '5' :
		  var file ="mailo_pres-flash5" + pays + ".swf?addr=http://inscription.mailorama.fr";
		  setCookie("random",1);
      
      break;

      default : 
		  var file ="mailo_pres-flash1" + pays + ".swf?addr=http://inscription.mailorama.fr";
		  setCookie("random",2);
    }
    
	
   var flash = '<ob' + 'ject classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="230" height="178"><pa' + 'ram name="movie" value="http://www.mailorama.fr/images/v2/' + file + '"><pa' + 'ram name="quality" value="high"><em' + 'bed src="http://www.mailorama.fr/images/v2/' + file + '" width="230" height="178" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></em' + 'bed></ob' + 'jec' +'t>';
   
   
   var flash ='<OB' + 'JECT type="application/x-shockwave-flash" data="/images/v2/' + file + '" WIDTH="230" HEIGHT="178" id="flash"><PARAM NAME="movie" VALUE="/images/v2/' + file + '"><PARAM NAME="quality" VALUE="high"></OB' +'JECT>'
   
   document.write(flash);
}

var savediv ="";
var ajaxdiv ="";
var id = "";

function showcom(id)
{
	var ajaxdiv = $("#mailo_base-elempart-ajax");

	if (savediv=="") savediv=ajaxdiv.html();

	if (id==0){
		ajaxdiv.html(msg);
	}
	else
	{
		var argajax = "action=ajax&id=" + id;

				$.ajax({   
				type: "GET",   
				url: "index.php",  
				data: argajax,   
				success: function(msg){ ajaxdiv.html(msg);   } });

		return false;
		
	}
	
}


function addswf(data,width,height,trans)
{
	if (!land)	var land="fr";
	if (trans==undefined)  var transp = "Transparent";

  var flash ='<OB' + 'JECT type="application/x-shockwave-flash" data="/images/v2/' + data + '" WIDTH="'+ width +'" HEIGHT="' + height + '" id="flash"><PARAM NAME="movie" VALUE="/images/v2/' + data + '"><PARAM NAME="quality" VALUE="high"><param name="WMODE" value="' + transp + '" /></OB' +'JECT>'
   
   document.write(flash);

}

//fonction d'affichage d'un flash V2 avec gestion de la transparence
function addswfV2(data,width,height,trans){
	if (!land)	var land="fr";
	if (trans==undefined)  var transp = "Transparent";
	else var transp = trans;

	var flash ='<OB' + 'JECT type="application/x-shockwave-flash" data="' + data + '" WIDTH="'+ width +'" HEIGHT="' + height + '" id="flash"><PARAM NAME="movie" VALUE="' + data + '"><PARAM NAME="quality" VALUE="high"><param name="WMODE" value="' + transp + '" /></OB' + 'JECT>'
   
	document.write(flash);
}

/* SPE CASHBACK */

function d2h(d) {return d.toString(16);}

function trans(str)
{
	var code = str.split("");
	var codage="";
	for (var i = 0; i < code.length; i++)
	//codage = codage + "%" + d2h(code[i].charCodeAt(0));
	
	codage = codage + "&#" + code[i].charCodeAt(0) + ";"
	
	return codage;
}

function showflash2(vars,file)
{
	var file = "flash/exp/" + file;
	var flash ='<OB' + 'JECT type="application/x-shockwave-flash" data="/images/v2/' + file + '" WIDTH="760" HEIGHT="70" id="flash"><PARAM NAME="movie" VALUE="/images/v2/' + file + '"><PARAM NAME="quality" VALUE="high"><PARAM NAME="flashvars"  value="' + vars + '"></OB' +'JECT>'
   
	document.write(flash);
}


function check_login_home(formu)
{

	if(formu.login.value=="" || formu.pass.value=="")
	{

		alert("Merci de renseigner un identifiant et un mot de passe.");
		return false;
	}

	return true;
}


$(document).ready(function(){


	$("#form_login").submit( function() { return check_login_home(this); } );
	
	$("#form_login").keypress( function(e) { 
			if (e.which == 13) 
			{
				 $("#form_login").submit(); return false;
			}
		});
	
	
	$('#submitlogin').click(function(){   $("#form_login").submit(); return false;});

	

		
	

});


