/**
 * Definition des variables
 */
var btnDevenirMembre 	= document.getElementById('btnDevenirMembre');
var btnConnecte		= document.getElementById('btnConnecte');
var btnEditProfil	= document.getElementById('btnEditProfil');
var btnAnnuler		= document.getElementById('btnAnnuler');

var nodeForm		= document.getElementById('frmConnection');
var nodeDivErreur	= document.getElementById('divErreur');

var nodeLogin = document.getElementById('login');
var nodeMot_de_passe = document.getElementById('mot_de_passe');
var urlBack	= document.getElementById('urlBack');

/**
 * Definition des fonction
 */

function EcrireCookie(nom, valeur)
{
	var argv=EcrireCookie.arguments;
	var argc=EcrireCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");
}


function recupDomaineB()
{
        var urlComplete = window.location.href ;
        stopIndex       = urlComplete.indexOf("com");
        url_sans_param  = urlComplete.substr(0,stopIndex)+"com";

        return url_sans_param

}

function	devenirMembre()
{
	//je cherche si j'ai l'url de l'article pour faire une redirection par la suite sur l'article
	var urlBack 	= document.getElementById('urlBack');
	var url 	= "http://blog.tpe-pme.com/";
	if(urlBack != null && urlBack.value != "")
	{
		var url =  url+urlBack.value;
	}

	window.location = "http://www.tpe-pme.com/newsletter/inscription_membre.php?url="+url;
	return false;
}

function	connecteAbonne()
{
	nodeDivErreur.innerHTML = "";
	message = "";

	if(nodeLogin != null && nodeMot_de_passe!= null)
	{
		if(nodeLogin.value != "" 	&& nodeLogin.defaultValue != nodeLogin.value 
		&& nodeMot_de_passe.value!= ""	&&nodeMot_de_passe.defaultValue != nodeMot_de_passe.value )
		{
			//on a tout, on lance l'appel
			var parametre = "";
			parametre = buildQs(parametre, 'login');
			parametre = buildQs(parametre, 'mot_de_passe');
		
			var message = chargerAjax('/newsletter/action_connection.php','POST', parametre);
			switch(message)
			{
				case "ok":
			
					if(urlBack != null && urlBack.value!= "")
						window.location = urlBack.value;
					else
						window.location = "/newsletter/inscription_membre.php";
					break;
				
				case 'pas membre':
				
					alert('Vous n\'êtes pas enregistré en temps que membre de TPE-PME. Merci de compléter le formulaire d\'inscription afin de terminer votre inscription et bénéficier de ce service');
					window.location = "/newsletter/inscription_membre.php";
					break;
				case 'en attente':
					alert('Vous n\'avez pas encore validé votre inscription en temps que membre privilégié.\nUn mail de confirmation vient de vous être adressé pour valider votre inscription.');
					break;
				default:
					alert('Couple Pseudo/Mot de passe incorrecte');
					break;
			}//switch
		}
		else
		{
			if(nodeLogin.value == "" || nodeLogin.defaultValue == nodeLogin.value )
				message = "Le champs Pseudo n'est pas renseigné \n";
			if(nodeMot_de_passe.value == "" || nodeMot_de_passe.defaultValue == nodeMot_de_passe.value)
				message+= "Le champs Mot de passe n'est pas renseigné \n";
			alert(message);
		}
	}
	return false;

}

function	editProfil()
{
        if(nodeLogin != null && nodeMot_de_passe!= null)
        {
                if(nodeLogin.value != "" && nodeMot_de_passe.value!= "")
                {
                        //on a tout, on lance l'appel
                        var parametre = "";
                        parametre = buildQs(parametre, 'login');
                        parametre = buildQs(parametre, 'mot_de_passe');

                        var message = chargerAjax('/newsletter/action_connection.php','POST', parametre);
                        if(message == 'ok')
                        {
				window.location = "/newsletter/inscription_membre.php";
                        }
                        else
                        {
                                alert(message);
                        }
                }
                else
                {
                        if(nodeLogin.value == "")
                                message = "Le champs Pseudo n'est pas renseigné \n";
                        if(nodeMot_de_passe.value == "")
                                message+= "Le champs Mot de passe n'est pas renseigné \n";
                        alert(message);
                }
        }
        return false;

}
function	metABlanc()
{
	if(nodeLogin != null && nodeMot_de_passe!= null)
        {
		nodeLogin.value		= "";
		nodeMot_de_passe.value	= "";
	}
	return false;
}

/**
 * Définition des actions
 */
if(btnDevenirMembre !=null)	btnDevenirMembre.onclick= devenirMembre;
if(btnConnecte !=null)		btnConnecte.onclick 	= connecteAbonne;
if(btnEditProfil !=null)	btnEditProfil.onclick	= editProfil;
if(btnAnnuler !=null	)	btnAnnuler.onclick	= metABlanc;
