// JavaScript Document

function mouseMove (evt) { 
		var souris_x=0; var souris_y=0;
		if(!evt) evt = window.event;
    
     souris_x = evt.clientX;
    
     souris_y = evt.clientY;
	 
	} 
 

function popupfoto(image)
{
	var evt;
	if(!evt) evt = window.event;
	var souris_x=0; var souris_y=0;
		if (document.layers) {
			souris_x=evt.x; souris_y=evt.y;
		} 
		if (document.all) {
			souris_x=event.clientX; souris_y=event.clientY;
		} else {
			if (document.getElementById) {
				souris_x=Event.pointerX; souris_y=Event.pointerY; 
			}
		}
		 
	 
	if (document.layers) 
	document.captureEvents(Event.MOUSEMOVE); 
	if (document.layers || document.all) 
	document.onmousemove = mouseMove; 
	if (document.addEventListener) 
	document.addEventListener('mousemove', mouseMove, true);
	var image2 = "<img src='" + image + "' width='80'>";
	$('appear_demo').innerHTML = image2;
	$('appear_demo').style.left = souris_x - 100 + "px";
	$('appear_demo').style.top = souris_y -100 + "px";
	$('appear_demo').appear();
}

function killpopupfoto()
{
$('appear_demo').hide();
}

// fin de fonction d'affichage photos infobulles

function ouvrevideos()
{
	var videos = "http://www.cap-echangisme.com/capech/modules/partner/videos.php";
	videoVisu = window.open(videos,'videos','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=720, height=670, left=210, top=0');
	if(videoVisu.window.focus){videoVisu.window.focus();}
	
}

function ouvre_cc()
{
	var cc = "http://www.cap-echangisme.com/friends/ouvrecc.php";
	ccVisu = window.open(cc,'CC','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=980, height=800, left=10, top=0');
	if(ccVisu.window.focus){ccVisu.window.focus();}
}

function ouvre_ccSent()
{
	var ccSent = "http://www.cap-echangisme.com/friends/ouvreccSent.php";
	ccSentVisu = window.open(ccSent,'CC','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=820, height=800, left=210, top=0');
	if(ccSentVisu.window.focus){ccSentVisu.window.focus();}
	
}

function courrier(pseudoto)
{
	var messSent = "http://www.cap-echangisme.com/messagerie/send_mess.php?pseudoto=" + pseudoto;
	messSendVisu1 = window.open(messSend,'mess1','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=1, copyhistory=0, menuBar=0, width=900, height=600, left=210, top=0 ');
	if(messSendVisu1.window.focus){messSendVisu1.window.focus();}
	
}

function envoi_message(from,to)
{

var objet;
var texte;

objet = $('objet').value;
texte = $('texte').value;
data="from=" + from + "&pseudoto=" + to + "&texte=" + texte + "&objet=" + objet;

var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non support� par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	}
    xhr.onreadystatechange = function() { traitementReponse(xhr); }
		// lancement de la requete
		//alert(pseudo,pseudoto);
		xhr.open('POST', '../messagerie/act_send.php', true);
		//changer le type MIME de la requ�te pour envoyer des donn�es avec la m�thode POST ,  !!!! cette ligne doit etre absolument apres http_request.open('POST'....
		xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xhr.send(data);
		
		function traitementReponse(xhr) {
	
	if (xhr.readyState == 4) {
		if (xhr.status == 200) {
			// cas avec reponse de PHP en mode texte:
			//chargement des elements re�us dans la liste
			var reponse = xhr.responseText;
			$('alerte').appear();
		} 
}
}
}

function courrier(pseudoto)
{
	var messSent = "http://www.cap-echangisme.com/messagerie/send_mess.php?pseudoto=" + pseudoto;
	messSentVisu = window.open(messSent,'mess','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=820, height=300, left=210, top=0');
	if(messSentVisu.window.focus){messSentVisu.window.focus();}
	
}


function sessionKill(user)
{
	
	var data = "user=" + user;
	var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non support� par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	}
    xhr.onreadystatechange = function() { traitementReponse(xhr); }
		// lancement de la requete
		//alert(pseudo,pseudoto);
		xhr.open('POST', '../fonctions/sessionKill.php', true);
		//changer le type MIME de la requ�te pour envoyer des donn�es avec la m�thode POST ,  !!!! cette ligne doit etre absolument apres http_request.open('POST'....
		xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xhr.send(data);
		
		function traitementReponse(xhr) {
	
	if (xhr.readyState == 4) {
		if (xhr.status == 200) {
					// cas avec reponse de PHP en mode texte:
			//chargement des elements re�us dans la liste
			var reponse = xhr.responseText;
			alert('Votre deconnection a ete enregistree');
			window.parent.location = "http://www.cap-echangisme.com/index.php";
			
	//document.getElementById('hist_message').innerHTML = reponse;
		} 
}
}

}

function ouvrepro(pro)
{
	var window_pro = "http://pro.cap-echangisme.com/fiche/viewPro.php?id_pro=" + pro;
	proVisu = window.open(window_pro,'FicheVisu','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=980, height=800, left=210, top=0');
	if(proVisu.window.focus){proVisu.window.focus();}
	
}


function ouvrefiche(racine,pseudo)
{
	var fiche = "http://www.cap-echangisme.com/mod/fiche?view=" + pseudo ;
	ficheVisu = window.open(fiche,'FicheVisu','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=1000, height=800, left=210, top=0');
	if(ficheVisu.window.focus){ficheVisu.window.focus();}
	
}

function changePhoto(fichier,pseudo)
{
	photo = "<img src=../users/" + pseudo + "/photo/" + fichier +" />"
	$('photoGR').innerHTML = photo;
	//alert(photo);
}

function aff_recherche_fiche(array_req)
{
	
	var recherche = $A(array_req);
	
	//var recherche_num = $H(recherche);
	var recherche_latin = new Array ('Couple','Couple les 2 Bi','Couple dont Homme Bi','Couple dont Femme Bi','Femme','Femme bi','Femme Homo','Homme','Homme Bi','Homme Homo','Travesti/Transexuel');
	

affiche = "<ul>";
for (i=0; i<=10; i++){
   if (recherche[i] == 1)
	{
		affiche = affiche + "<li>" + recherche_latin[i] + "</li>" ;
		
	}
	afficheFin = "</ul>"
	$('result_req').innerHTML = affiche + afficheFin;
}
}

function ouvre_visites()
{
	var visite = "http://www.cap-echangisme.com/friends/ouvrevisite.php";
	visiteVisu = window.open(visite,'Visite','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=1, copyhistory=0, menuBar=0, width=980, height=800, left=10, top=0');
	//if(visiteVisu.window.focus){visiteVisu.window.focus();}
	
}

// ENVOYER UN COUP DE COEUR
function cc(pseudoto)
{
	var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non support� par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	}
    xhr.onreadystatechange = function() { traitementReponse(xhr); }
		// lancement de la requete
		//alert(pseudo,pseudoto);
		xhr.open('POST', '../../includes/fonctions/cc.php', true);
		//changer le type MIME de la requ�te pour envoyer des donn�es avec la m�thode POST ,  !!!! cette ligne doit etre absolument apres http_request.open('POST'....
		xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		data="to=" + pseudoto;
		xhr.send(data);
		
		function traitementReponse(xhr) {
	
	if (xhr.readyState == 4) {
		if (xhr.status == 200) {
					// cas avec reponse de PHP en mode texte:
			//chargement des elements re�us dans la liste
			var reponse = xhr.responseText;
			$('alerte').appear();
		} 
}
}
}

function ouvrecontacts()
{
	var contact = "http://www.cap-echangisme.com/friends/contacts.php";
	contactVisu = window.open(contact,'Contacts','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=920, height=800, left=210, top=0');
	if(contactVisu.window.focus){contactVisu.window.focus();}
	
}

function ouvrependingin()
{
	var pendingin = "http://www.cap-echangisme.com/friends/contacts_dde_in.php";
	pendinginVisu = window.open(pendingin,'Attente1','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=450, height=800, left=210, top=0');
	if(pendinginVisu.window.focus){pendinginVisu.window.focus();}
	
}

function ouvrependingout()
{
	var pendingout = "http://www.cap-echangisme.com/friends/contacts_dde_out.php";
	pendingoutVisu = window.open(pendingout,'Attente2','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=920, height=800, left=210, top=0');
	if(pendingoutVisu.window.focus){pendingoutVisu.window.focus();}
	
}


function add_contact_form(contact)
{
	var contactform = "http://www.cap-echangisme.com/social/action/friends/add?friend=" + contact;
	//var contactform = "http://www.cap-echangisme.com/friends/addcontacts.php?contact=" + contact;
	contactformVisu = window.open(contactform,'Attente2','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=900, height=800, left=210, top=0');
	if(contactformVisu.window.focus){contactformVisu.window.focus();}
	
}

function contact_single(nature)
{
	
var form_contact = $('contact').value;
var form_nom_detail = $('nom_detail').value;
var form_tel = $('tel').value;
var form_gsm = $('gsm').value;
var form_commentaire = $('commentaire').value;
//var form_commentaire = "toto";
var form_ville = $('ville').value;
var form_adresse = $('adresse').value;
//var form_adresse = "toto";
var form_mail = $('mail').value;


var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non support� par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	}
    xhr.onreadystatechange = function() { traitementReponse(xhr); }
		// lancement de la requete
		//alert(pseudo,pseudoto);
		xhr.open('POST', '../../friends/contact_add.php', true);
		//changer le type MIME de la requ�te pour envoyer des donn�es avec la m�thode POST ,  !!!! cette ligne doit etre absolument apres http_request.open('POST'....
		xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		data="contact=" + form_contact + "&nom_detail=" + form_nom_detail + "&tel=" + form_tel + "&gsm=" + form_gsm + "&commentaire=" + form_commentaire + "&relation=" + nature + "&ville=" + form_ville + "&adresse=" + form_adresse + "&mail=" + form_mail;
		
		xhr.send(data);
		
		function traitementReponse(xhr) {
	
	if (xhr.readyState == 4) {
		if (xhr.status == 200) {
					// cas avec reponse de PHP en mode texte:
			//chargement des elements re�us dans la liste
			var reponse = xhr.responseText;
			
			if (nature == "1W_SINGLE"){
			$('alerte_c').appear();}
			else {
			$('alerte').appear();}
	//document.getElementById('hist_message').innerHTML = reponse;
		} 
}
}
}

function accept_rel(message, contact)
{
var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non support� par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	}
    xhr.onreadystatechange = function() { traitementReponse(xhr); }
		// lancement de la requete
		//alert(pseudo,pseudoto);
		xhr.open('POST', '../../friends/accept_contact.php', true);
		//changer le type MIME de la requ�te pour envoyer des donn�es avec la m�thode POST ,  !!!! cette ligne doit etre absolument apres http_request.open('POST'....
		xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		data="message=" + message + "&contact=" + contact;
		
		xhr.send(data);
		
		function traitementReponse(xhr) {
	
	if (xhr.readyState == 4) {
		if (xhr.status == 200) {
					// cas avec reponse de PHP en mode texte:
			//chargement des elements re�us dans la liste
			var reponse = xhr.responseText;
			$('alerte').appear();
			
		} 
}
}
}

function deny_rel(message, contact)
{
var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non support� par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	}
    xhr.onreadystatechange = function() { traitementReponse(xhr); }
		// lancement de la requete
		//alert(pseudo,pseudoto);
		xhr.open('POST', '../../friends/deny_contact.php', true);
		//changer le type MIME de la requ�te pour envoyer des donn�es avec la m�thode POST ,  !!!! cette ligne doit etre absolument apres http_request.open('POST'....
		xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		data="message=" + message + "&contact=" + contact;
		
		xhr.send(data);
		
		function traitementReponse(xhr) {
	
	if (xhr.readyState == 4) {
		if (xhr.status == 200) {
					// cas avec reponse de PHP en mode texte:
			//chargement des elements re�us dans la liste
			var reponse = xhr.responseText;
			$('alerte_n').appear();
					
		} 
}
}

}

function maj_contact(message,i)
{

nom_detail = $('nom_detail' + i).value;
tel = $('tel'  + i).value;
gsm = $('gsm'  + i).value;
adresse = $('adresse'  + i).value;
ville = $('ville'  + i).value;
mail = $('mail'  + i).value;
commentaire = $('commentaire'  + i).value;

souris_y = i * 150;

data="message=" + message + "&nom_detail=" + nom_detail + "&tel=" + tel + "&gsm=" + gsm + "&adresse=" + adresse + "&ville=" + ville + "&mail=" + mail + "&commentaire=" + commentaire;

var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non support� par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	}
    xhr.onreadystatechange = function() { traitementReponse(xhr); }
		// lancement de la requete
		//alert(pseudo,pseudoto);
		xhr.open('POST', '../../friends/maj_contact.php', true);
		//changer le type MIME de la requ�te pour envoyer des donn�es avec la m�thode POST ,  !!!! cette ligne doit etre absolument apres http_request.open('POST'....
		xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
		
		xhr.send(data);
		
		function traitementReponse(xhr) {
	
	if (xhr.readyState == 4) {
		if (xhr.status == 200) {
					// cas avec reponse de PHP en mode texte:
			//chargement des elements re�us dans la liste
			var reponse = xhr.responseText;
			
			$('alerte').style.top = souris_y + "px";
			
			$('alerte').appear();
					
		} 
}
}

}

function readmessage(id){
	var message_r = "http://www.cap-echangisme.com/messagerie/readmessage.php?message=" + id;
	contactmessage_r = window.open(message_r,'Messages','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=800, height=800, left=210, top=0');
	if(contactmessage_r.window.focus){contactmessage_r.window.focus();}


}

function readmessage_env(id){
	var message_r = "http://www.cap-echangisme.com/messagerie/readmessage_env.php?message=" + id;
	contactmessage_r = window.open(message_r,'Messages','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=800, height=800, left=210, top=0');
	if(contactmessage_r.window.focus){contactmessage_r.window.focus();}
}

function delMessage(id){
var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non support� par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	}
    xhr.onreadystatechange = function() { traitementReponse(xhr); }
		// lancement de la requete
		//alert(pseudo,pseudoto);
		xhr.open('POST', '../../messagerie/delmessage.php', true);
		//changer le type MIME de la requ�te pour envoyer des donn�es avec la m�thode POST ,  !!!! cette ligne doit etre absolument apres http_request.open('POST'....
		xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		data="id=" + id;
		
		xhr.send(data);
		
		function traitementReponse(xhr) {
	
	if (xhr.readyState == 4) {
		if (xhr.status == 200) {
					// cas avec reponse de PHP en mode texte:
			//chargement des elements re�us dans la liste
			var reponse = xhr.responseText;
			location.reload();
					
		} 
}
}
}


function req_region()
{
var pays = $('req_pays').value;
data="pays=" + pays;

var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non support� par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	}
    xhr.onreadystatechange = function() { traitementReponse(xhr); }
		// lancement de la requete
		//alert(pseudo,pseudoto);
		xhr.open('POST', '../annonces/req_region.php', true);
		//changer le type MIME de la requ�te pour envoyer des donn�es avec la m�thode POST ,  !!!! cette ligne doit etre absolument apres http_request.open('POST'....
		xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
		
		xhr.send(data);
		
		function traitementReponse(xhr) {
	
	if (xhr.readyState == 4) {
		if (xhr.status == 200) {
					// cas avec reponse de PHP en mode texte:
			//chargement des elements re�us dans la liste
			var reponse = xhr.responseText;
			$('regions').innerHTML = reponse;
			$('regions').appear();
					
		} 
}
}

}


function req_departement()
{
var pays = $('req_regions').value;
data="region=" + pays;

var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non support� par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	}
    xhr.onreadystatechange = function() { traitementReponse(xhr); }
		// lancement de la requete
		//alert(pseudo,pseudoto);
		xhr.open('POST', '../annonces/req_departement.php', true);
		//changer le type MIME de la requ�te pour envoyer des donn�es avec la m�thode POST ,  !!!! cette ligne doit etre absolument apres http_request.open('POST'....
		xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
		
		xhr.send(data);
		
		function traitementReponse(xhr) {
	
	if (xhr.readyState == 4) {
		if (xhr.status == 200) {
					// cas avec reponse de PHP en mode texte:
			//chargement des elements re�us dans la liste
			var reponse = xhr.responseText;
			$('departement').innerHTML = reponse;
			$('departement').appear();
					
		} 
}
}

}



function voir_album(album, membre){
var window_album = "http://www.cap-echangisme.com/fiche/album.php?album=" + album + "&membre=" + membre;
	albumVisu = window.open(window_album,'albums','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=1, copyhistory=0, menuBar=0, width=900, left=210, top=0');
	if(albumVisu.window.focus){albumVisu.window.focus();}
}

function reset_password(){
var res_pass = "http://www.cap-echangisme.com/myaccount/res_pass.php"
	resVisu = window.open(res_pass,'resetpassord','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=900, height=400 left=210, top=0');
	if(resVisu.window.focus){resVisu.window.focus();}
}
