// JavaScript Document
var iDOM = (document.getElementById ? true : false);
var iIE4 = ((document.all && !iDOM) ? true : false);
var iNS4 = (document.layers ? true : false);
var cookieEnabled = (navigator.cookieEnabled) ? true : false;
function getRef(a)
{
	if (iDOM)
		return document.getElementById(a)
	if (iIE4)
		return document.all[a]
	if (iNS4)
		return document.layers[a]
}


function file(fichier)
     {
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
     } 


function getXhr(){
    var b = null;
    if (window.XMLHttpRequest) {
        b = new XMLHttpRequest()
    }
    else {
        if (window.ActiveXObject) {
            try {
                b = new ActiveXObject("Msxml2.XMLHTTP")
            } 
            catch (a) {
                b = new ActiveXObject("Microsoft.XMLHTTP")
            }
        }
        else {
            alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
            b = false
        }
    }
    return b
}



function valide_inscription()
{
var pseudo = getRef('pseudo').value;
var pwd = getRef('pwd').value;
var email = getRef('email').value;
var sexe = getRef('sexe').value;
var jour = getRef('jour').value;
var mois = getRef('mois').value;
var annee = getRef('annee').value;
var date_naiss = annee+"-"+mois+"-"+jour;
var pays = getRef('pays').value;
var region = getRef('region').value;



if(pseudo == "")
{
alert("Entrez votre pseudo");
return false;
}


var vernick = file("verifPseudo.php?pseudo="+pseudo);
if (vernick == 1 ) { 
alert("Ce pseudo est déja pris");
return false;
}


else if(pseudo != "" && pseudo.length<4)
{
alert("Votre pseudo est trop court");
return false;
}
else if(pseudo != "" && pseudo.length>18)
{
alert("Votre pseudo est trop long");
return false;
}
else if(pwd == "")
{
alert("Entrez votre mot de passe");
return false;
}


else if(email == "")
{
alert("Entrez votre email");
return false;
}
else if(email != "")
{
texte = file("verifEmail.php?email="+email);
if(texte == "1")
{
alert("Votre adresse email n'est pas valide");
return false;
}
else if(texte == "0")
{
alert("Le serveur mail n'est pas valide");
return false;
}
else if(texte == "2")
{
alert("Cet email est déjà pris");
return false;
}
else if(sexe == "")
{
alert("Entrez votre sexe");
return false;
}

else if(jour == "" || mois == "" || annee == "")
{
alert("Mentionnez votre date de naissance");
return false;
}

else if(pays == "")
{
alert("Entrez votre pays");
return false;
}

else if(region == "")
{
alert("Entrez votre region");
return false;
}

else
{






var xhr = getXhr();
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4 && xhr.status == 200)
{
response = xhr.responseText;
if(response == "1")
{
fintest();
//alert("inscription reussite");
document.location="http://"+document.location.host;
}
else
{
alert('probleme de connexion');
fintest();
return false;
}
//alert(response);
}
};

xhr.open("POST", "insc.php", true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send("pseudo="+pseudo+"&pwd="+pwd+"&email="+email+"&sexe="+sexe+"&date_naiss="+date_naiss+"&pays="+pays+"&region="+region);		
startwaitingmsg();
}
}

}

function startwaitingmsg () {
$(document).ready(function() { 
        $.blockUI({ message: '<h1>Inscription en cours ...</h1>' });  
});       
}

function fintest() {
$(document).ready(function() { 
setTimeout(function() { 
            $.unblockUI({ 
                
            }); 
        }, '1500');
});
}





function connexion()
{
var pseudo_vip = getRef('pseudo_vip').value;
var pwd_vip = getRef('pwd_vip').value;
if(pseudo_vip == "" || pseudo_vip=="Pseudo")
alert("Entrez votre pseudo");
else if(pwd_vip == "" || pwd_vip=="mot de passe")
alert("Entrez votre mot de passe");
else
{
var xhr = getXhr();
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4 && xhr.status == 200)
{
response = xhr.responseText;
if(response == "1")
{
//alert("inscription reussite");
document.location="http://"+document.location.host;
}
else if(response == "0")
{
alert("Verifiez vos identifiants");
return false;
}
else
{
alert('probleme de connexion');
return false;
}
//alert(response);
}
};

xhr.open("POST", "cnx.php", true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send("pseudo_vip="+pseudo_vip+"&pwd_vip="+pwd_vip);	
}



}


function acces_invite()
{
var pseudo_inv = getRef('pseudo_inv').value;
var pays_inv = getRef('pays_inv').value;
var region_inv = getRef('region_inv').value;
var sexe_inv = getRef('sexe_inv').value;
var age_inv = getRef('age_inv').value;

if(pseudo_inv == "" || pseudo_inv=="Pseudo")
{
alert("Entrez votre pseudo");
return false;
}
else if(pseudo_inv != "" && pseudo_inv.length<4)
{
alert("Votre pseudo est trop court");
return false;
}
else if(pseudo_inv != "" && pseudo_inv.length>18)
{
alert("Votre pseudo est trop long");
return false;
}

else if(sexe_inv == "")
{
alert("Choisissez votre sexe");
return false;
}

else if(age_inv == "")
{
alert("Choisissez votre age");
return false;
}

else if(pays_inv == "")
{
alert("Selectionnez votre pays");
return false;
}

else if(region_inv == "" || region_inv == "Region")
{
alert("Selectionnez votre region");
return false;
}

else
{
getRef('form_inv').submit();
}
}


function acces_vip()
{
var msg = "Merci de corriger les erreurs suivantes :\n";
var verif = true;
var pays_vip = getRef('pays_vip').value;
var region_vip = getRef('region_vip').value;

if(pays_vip == "")
{
verif = false;
msg += "Selectionnez votre pays\n";
}

if(region_vip == "" || region_vip == "Region")
{
verif = false;
msg += "Selectionnez votre region\n";
}

if(verif)
getRef('form_vip').submit();
else
{
alert(msg);
return false;
}
}

function regionChange(selectObj,idr) 
	{
		var idx = selectObj.selectedIndex;
		var which = selectObj.options[idx].value;
		cList = regions[which];
		if(!cList) return;
		var cSelect = getRef(idr);
		var len=cSelect.options.length;
		while (cSelect.options.length > 0) {
			cSelect.remove(0);
		}
		var newOption;
		for (var i=0; i<cList.length; i++) {
			newOption = document.createElement("option");
			newOption.value = cList[i];
			newOption.text=cList[i];
			try {
				cSelect.add(newOption);
			}
			catch (e) {
			cSelect.appendChild(newOption);
			}
		}
	}
	
	
	var regions = new Array(31);
	regions["Alsace-Lorraine"] = ["MEURTHE-ET-MOSELLE", "MEUSE", "MOSELLE", "VOSGES", "BAS-RHIN", "HAUT-RHIN"];
	regions["Aquitaine"] = ["DORDOGNE", "GIRONDE", "LANDES", "LOT-ET-GARONNE", "PYRENEES-ATLANTIQUES"];
	regions["Auvergne"] = ["ALLIER", "CANTAL", "HAUTE-LOIRE", "PUY-DE-DOME"];
	regions["Normandie"] = ["EURE", "SEINE-MARITIME", "CALVADOS", "MANCHE", "ORNE"];
	regions["Bourgogne"] = ["COTE-D'OR", "NIEVRE", "SAONE-ET-LOIRE", "YONNE"];
	regions["Bretagne"] = ["COTES-D'ARMOR", "FINISTERE", "ILLE-ET-VILAINE", "MORBIHAN"];
	regions["Centre"] = ["CHER", "EURE-ET-LOIR", "INDRE", "INDRE-ET-LOIRE", "LOIR-ET-CHER", "LOIRET"];
	regions["Champagne-Ardennes"] = ["ARDENNES", "AUBE", "MARNE", "HAUTE-MARNE"];
	regions["Corse"] = ["CORSE-DU-SUD", "HAUTE-CORSE"];
	regions["Franche-Comté"] = ["DOUBS", "JURA", "HAUTE-SAONE", "TERRITOIRE-DE-BELFORT"];
	regions["Ile-de-France"] = ["PARIS", "SEINE-ET-MARNE", "YVELINES", "ESSONNE", "HAUTS-DE-SEINE", "SEINE-SAINT-DENIS", "VAL-DE-MARNE", "VAL-D'OISE"];
	regions["Languedoc-Roussillon"] = ["AUDE", "GARD", "HERAULT", "LOZERE", "PYRENEES-ORIENTALES"];
	regions["Limousin"] = ["CORREZE", "CREUSE", "HAUTE-VIENNE"];
	regions["Midi-Pyrénées"] = ["ARIEGE", "AVEYRON", "HAUTE-GARONNE", "GERS", "LOT", "HAUTES-PYRENEES", "TARN", "TARN-ET-GARONNE", "ANDORRE"];
	regions["Nord-Pas-De-Calais"] = ["NORD", "PAS-DE-CALAIS"];
	regions["Pays-de-la-Loire"] = ["LOIRE-ATLANTIQUE", "MAINE-ET-LOIRE", "MAYENNE", "SARTHE", "VENDEE"];
	regions["Picardie"] = ["AISNE", "OISE", "SOMME"];
	regions["Poitou-Charentes"] = ["CHARENTE", "CHARENTE-MARITIME", "DEUX-SEVRES", "VIENNE"];
	regions["P.A.C.A."] = ["ALPES-DE-HAUTE-PROVENCE", "HAUTES-ALPES", "ALPES-MARITIMES", "BOUCHES-DU-RHONE", "VAR", "VAUCLUSE", "MONACO"];
	regions["Rhône-Alpes"] = ["AIN", "ARDECHE", "DROME", "ISERE", "LOIRE", "RHONE", "SAVOIE", "HAUTE-SAVOIE"];
	regions["Dom-Tom"] = ["Guadeloupe", "Martinique", "Guyane", "La Réunion", "Saint-Pierre-et-Miquelon", "Mayotte", "Australes et Antarctiques", "Wallis et Futuna", "Polynésie Française", "Nouvelle-Calédonie"];
	regions["Afrique"] = ["Bénin", "Burkina faso", "Burundi", "Cameroun", "Congo", "Cote d'ivoire", "Djibouti", "Egypte", "Gabon", "Guinée", "Kafoutine", "Liban", "Mali", "Niger", "Rep.centre Africiane", "Rwanda", "Sahara", "Tchad", "Togo", "Zaire"];
	regions["Algérie"] = ["Adrar", "Chlef", "Laghouat", "Oum El Boughi", "Batna", "Bedjaia", "Biskra", "Bechar", "Blida", "Bouira", "Tamanrasset", "Tebessa", "Tlemcen", "Tiaret", "Tizi Ouzou", "Alger", "Djelfa", "Jijel", "Setif", "Saida", "Skikda", "Sidi Belabbes", "Annaba", "Guelma", "Constantine", "Medea", "Mostaganem", "Msila", "Mascara", "Ouargla", "Oran", "El-bayadh", "Illizi", "BB Arreridj", "Boumerdes", "El-taraf", "Tindouf", "Tissemsilt", "El-Oued", "Khenchela", "SoukAhras", "Tipaza", "Mila", "Ain-Defla", "Naama","Ain-Temouchent", "Ghardaia", "Relizane"];
	regions["Belgique"] = ["Anvers", "Bruxelles", "Brabant flamand", "Brabant wallon", "Flandre occidentale", "Flandre orientale", "Hainaut", "Liège", "Limbourg", "Luxembourg", "Namur"];
	regions["Luxembourg"] = ["Diekrich", "Grevenmacher", "Luxembourg"];
	regions["Maroc"] = ["Oued Eddahab-Lagouira", "Laâyoune-Boujdour-Sakia El Hamra", "Guelmim-Es Smara", "Souss-Massa-Draâ", "Gharb-Chrarda-Beni Hssen", "Chaouia-Ourdigha", "Marrakech-Tensift-El Haouz", "Oriental", "Casablanca", "Rabat-Salé-Zemmour-Zaër", "Doukkala-Abda", "Tadla-Azilal", "Meknès-Tafilalt", "Fès-Boulmane", "Taza-Al Hoceima-Taounate", "Tanger-Tétouan"];
	regions["Québec"] = ["Bas-Saint-Laurent", "Saguenay - Lac-Saint-Jean", "Capitale nationale", "Mauricie", "Estrie", "Montréal", "Outaouais", "Abitibi-Témiscamingue", "Côte-Nord", "Nord-du-Québec", "Gaspésie - Îles-de-la-Madeleine", "Chaudière-Appalaches", "Laval", "Lanaudière", "Laurentides", "Montérégie", "Centre-du-Québec"];
	regions["Sénégal"] = ["Dakar", "Diourbel", "Fatick", "Kaolack", "Kolda", "Louga","St-Louis", "Tambacounda", "Thiès", "Ziguinchor"];
	regions["Suisse"] = ["Argovie", "Nidwald","Appenzell R.-Ext.", "Obwald", "Appenzell R.-Int.", "Saint Gall", "Bâle-Campagne", "Schaffhouse", "Bâle-Ville", "Schwyz", "Berne", "Soleure", "Fribourg", "Thurgovie", "Genève", "Tessin", "Glarus", "Uri", "Grisons", "Vaud", "Jura", "Valais", "Lucerne", "Zoug", "Neuchâtel", "Zurich"];
	regions["Tunisie"] = ["l'Ariana", "Béja", "Ben Arous", "Bizerte", "Gabès", "Gafsa", "Jendouba", "Kairouan", "Kasserine", "Kébili", "Kef", "Mahdia", "la Manouba", "Médenine", "Monastir", "Nabeul", "Sfax", "Sidi Bouzid", "Siliana", "Sousse", "Tataouine", "Tozeur", "Tunis", "Zaghouan"];
	regions["Madagascar"] = ["Antananarivo", "Antsiranana", "Fianarantsoa", "Mahajanga", "Toamasina", "Toliara"];
	regions["Ile-Maurice"] = ["Rivière Noire", "Flacq", "Grand Port", "Moka", "Pamplemousses", "Plaines Wilhems", "Port-Louis", "Rivière du Rempart", "Savanne", "Rodrigues"];
	regions[""] = ["Region"];
