
// 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(id) {
    if (iDOM) return document.getElementById(id);
    if (iIE4) return document.all[id];
    if (iNS4) return document.layers[id];
}
function song(){
   if(getRef('cancion').value != "")
       getRef('music').style.height='45px';
       getRef('music').innerHTML='<object id="NSPlay" width="100%" height="48"  codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" type="application/x-mplayer2" data="'+getRef('cancion').value+'"><param name="AutoSize" value="false"/><param name="AutoStart" value="true"/><param name="AnimationAtStart" value="true"/><param name="AllowScan" value="true"/><param name="AllowChangeDisplaySize" value="true"/><param name="AutoRewind" value="0"/><param name="Balance" value="0"/><param name="BufferingTime" value="5"/><param name="ClickToPlay" value="true"/><param name="CursorType" value="false"/><param name="CurrentPosition" value="false"/><param name="CurrentMarker" value="0"/><param name="DisplayBackColor" value="false"/><param name="DisplayForeColor" value="16777215"/><param name="DisplayMode" value="1"/><param name="DisplaySize" value="4"/><param name="Enabled" value="true"/><param name="EnableContextMenu" value="1"/><param name="EnablePositionControls" value="true"/><param name="EnableFullScreenControls" value="false"/><param name="EnableTracker" value="true"/><param name="filename" value="'+getRef('cancion').value+'"/><param name="uiMode" value="mini"/><param name="InvokeURLs" value="true"/><param name="Language" value="true"/><param name="Mute" value="false"/><param name="PlayCount" value="1"/><param name="PreviewMode" value="0"/><param name="Rate" value="1"/><param name="SelectionStart" value="-1"/><param name="SelectionEnd" value="-1"/><param name="SendOpenStateChangeEvents" value="true"/><param name="SendWarningEvents" value="true"/><param name="SendErrorEvents" value="true"/><param name="SendKeyboardEvents" value="0"/><param name="SendMouseClickEvents" value="0"/><param name="SendMouseMoveEvents" value="false"/><param name="SendPlayStateChangeEvents" value="true"/><param name="ShowCaptioning" value="false"/><param name="ShowControls" value="1"/><param name="ShowAudioControls" value="1"/><param name="ShowDisplay" value="false"/><param name="ShowGotoBar" value="false"/><param name="ShowPositionControls" value="0"/><param name="ShowStatusBar" value="true"/><param name="ShowTracker" value="1"/><param name="TransparentAtStart" value="true"/><param name="VideoBorderWidth" value="true"/><param name="Volume" value="9"/><param name="VideoBorderColor" value="true"/><param name="VideoBorder3D" value="true"/><param name="Volume" value="9"/><param name="WindowlessVideo" value="true"/></object>';
}

function mettre_pub(){
	
 if(screen.width <= 1152)
getRef('pubHead').innerHTML='<iframe height="90px" width="468px" align="center" border="0" frameborder="0" scrolling="no" src="http://www.chat-land.org/pub/substitution468_60_pubhaut.htm" ></iframe>';
if(screen.width >= 1152)
getRef('pubHead').innerHTML='<iframe height="90px" width="720px" align="center" border="0" frameborder="0"  scrolling="no" src="http://www.chat-land.org/pub/substitution728_90_pubhaut.htm" ></iframe>';
	
} 
function mettre_pub2(){
 if(screen.width <= 1152)
getRef('pubHead').innerHTML='<iframe height="135px" width="720px" align="center" border="0" frameborder="0" scrolling="no" src="http://www.chat-land.org/pub/pub_yes_haut_800.php" ></iframe>';
if(screen.width > 1152){
getRef('pubHead').style.height='135px';	
getRef('headerpubhaut').style.height='150px';	
getRef('pubHead').innerHTML='<iframe height="135px" width="720px" align="center" border="0" frameborder="0" scrolling="no" src="http://www.chat-land.org/pub/pub_yes_haut.php" ></iframe>';
}
} 



/*function SetCookie(isAdult) {
    name = "pasdesexe2";
    if(isAdult) value = "SEXE"; else value = "NOSEXE";
    var expires = new Date ();
    var path = null;
    var domain = null;

    var secure = false;
    expires.setTime(expires.getTime() + (24 * 60 * 60 * 1000 * 31));
    document.cookie = name + "=" + escape (value) +
    ((expires == null) ? "" : ("; expires=" + expires.toGMTString()))+
    ((path === null) ? "" : ("; path="+path)) +
    ((domain === null) ? "" : ("; domain="+domain)) +
    ((secure === true) ? "; secure" : "");
}*/


//////////////////////////////////////////php14//////////////////////////////////
function checkAdult() {
	//////////////////////////////////////php14//////////////////////////////////
//var ageverif = 	getAge('jour','mois','annee');
///////////////////////////////////////php14//////////////////////////////////////////////

	ageverif=getRef('age').value;
   if(ageverif >= 18) {
	    isAdult = true;

	    getRef('pasdesexeblock').innerHTML = pasdesexe;
	    getRef('pasdesexeblock').style.visibility = 'visible';
	    getRef('pasdesexeblock').style.display = 'block';


	} else {
	    isAdult = false;

	    getRef('pasdesexeblock').innerHTML = '';
	    getRef('pasdesexeblock').style.visibility = 'hidden';
	    getRef('pasdesexeblock').style.display = 'none';

	}
    //SetCookie(isAdult);		
}


	 function writediv(texte, box)
		 {
			  getRef(box).innerHTML = texte;
		 } 
	


/*connexion chat*/
function getXhr(){
	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;
	}
	return xhr;
}
function connecter(pseudo,motdepasse,souvenier,div_affichage){
if(getRef(souvenier).checked)
	var rememberme="yes";
	login=getRef(pseudo).value;
	pw=getRef(motdepasse).value;

	var xhr = getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			response = xhr.responseText;
			response =response.split('|');
			if(response[0]== 3)
        {
	       writediv('<font style="color:#CC0000; font-size: 12;">Erreur lors de la récupération de vos identifiants</font>',div_affichage);
         return false;
	      }
	    if(response[0]== 0)
        {
	      writediv('<font style="color:#CC0000; font-size: 12;">Veuillez vérifier vos identifiants SVP</font>',div_affichage);
         return false;
	      }
	      if(response[0]== 1)
        {
	       //setCookieGeneral("sexe",response[1]);
		   writediv('<font style="color:green; font-size: 12;">Vous êtes maintenant authentifié</font>',div_affichage);
	       document.location="http://www.chat-land.org/";
         return true;
	      }
	      else {
	         writediv('Problème de connexion, veuillez réessayer',div_affichage);	
	         return false;
	         }
			// On se sert de innerHTML pour rajouter les options a la liste
		}
	else writediv('<img src="images/PleaseWait.gif" />',div_affichage);	}
	// Ici on va voir comment faire du post
	xhr.open("POST","./includes/login2.php",true);
	// ne pas oublier ça pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// ne pas oublier de poster les arguments
	// ici
	xhr.send("passwd="+pw+"&login="+login+"&rememberme="+rememberme);

}


/* fin connexion chat*/

/* completer profil*/
function verifMail(mail)
     {
     
var test;
		       if(texte = file_mail('vip/verifmailfinal.php?Email='+escape(getRef("email_correction").value)))
                         {
               if(texte == 20)
               test = '1';
			   else if(texte == 21)
		       test = '2';
			   else if(texte == 5)
		       test = '3';
                }
		return test;
     }

function file_mail(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);
     }


/*fin completer profil */
function blinkExecute(target,color) {
	getRef(target).style.backgroundColor = color;
}

function blinkBlink(target) {
    color1 = "#ff0000"; // blinking color
    color2 = "#ffffff"; // background color

    for(i=0; i<5; i = i + 2) {
	setTimeout('blinkExecute("'+target+'","'+color1+'")',i*500);
	setTimeout('blinkExecute("'+target+'","'+color2+'")',(i+1) * 500);
    }

    getRef(target).focus();
}

function file(fichier)
     {
	 //mise en attente
	 // show_elem('downloadbar');
	 // getRef('downloadbar').style.height=screen.height*95/100;
	  //var hei=(screen.height/2)-224;
	  //getRef('imagedownload').style.top=hei+"px";
	  
	  
     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);
//hide_elem('downloadbar');	 
 }
     else { return(false);
//	hide_elem('downloadbar');	
	}
     }
	 


function registerclick(page){
	
	file('/includes/enregist_pages.php?page='+page);
	
}

function redirect()
{
document.location.replace("http://www.chat-land.org/vip/register.php");
}

/////////////////////////////////php14/////////////////////////////////////////////////////////////
function ChangeCountry2(obj,divRegion,divDepartement,divCommuneSelect,divVille,divCommuneText) 
{
    var id = obj.selectedIndex;
    var country = obj.options[id].value;
    var rowsFrance = [divRegion, divDepartement, divCommuneSelect];  
    var rowsNonFrance = [divVille];
    
    for(var i = 0; i < rowsFrance.length; i++)
	{
		if(country == "France") 
		{
			getRef(rowsFrance[i]).style.visibility = "visible";
			getRef(rowsFrance[i]).style.display = "block";
			
		} 
		else 
		{
			getRef(rowsFrance[i]).style.visibility = "hidden";
			getRef(rowsFrance[i]).style.display = "none";
		}
    }
    
    for(var i = 0; i < rowsNonFrance.length; i++) 
	{
        if(country != "France") 
		{
            getRef(rowsNonFrance[i]).style.visibility = "visible";
            getRef(rowsNonFrance[i]).style.display = "block";
			getRef(divCommuneText).style.visibility = "hidden";
    	    getRef(divCommuneText).style.display = "none";
        } 
		else 
		{
            getRef(rowsNonFrance[i]).style.visibility = "hidden";
    	    getRef(rowsNonFrance[i]).style.display = "none";
        }
    }    
}



function ChangeRegion2(obj,idDepartement,idRegion,idCommune, divCommuneSelect, divCommuneText, fichier) 
{
    var idreg = obj.selectedIndex;
    var region = obj.options[idreg].value;
    GetLocations2(obj, idDepartement, region, "", divCommuneSelect, divCommuneText, fichier);
   // ChangeDepartement2(getRef(idDepartement),idRegion,idCommune, divCommuneSelect, divCommuneText, fichier);
}


function ChangeDepartement2(obj,idRegion, idCommune, divCommuneSelect, divCommuneText, fichier) 
{
    var iddep = obj.selectedIndex;
    var departement = obj.options[iddep].value;    
    var objregion = getRef(idRegion);
    
    var idreg = objregion.selectedIndex;
    var region = objregion.options[idreg].value;
    GetLocations2(obj, idCommune, region, departement, divCommuneSelect, divCommuneText, fichier);
}


function GetLocations2(selectObj, targetid, region, departement, divCommuneSelect, divCommuneText, fichier) 
{
	// ces lignes font l'exception des deux commune et region mentionnée. on compte chargé un input simple au lieu d'une liste de selection
	if((region=="Bretagne" && departement=="Côtes-d'Armor") || (region=="Bourgogne" && departement=="Côte-d'Or"))
	{
		getRef(divCommuneSelect).style.visibility = "hidden";
		getRef(divCommuneSelect).style.display = "none";
		getRef(divCommuneText).style.visibility = "visible";
		getRef(divCommuneText).style.display = "block";
	}
	else
	{
		getRef(divCommuneText).style.visibility = "hidden";
		getRef(divCommuneText).style.display = "none";
		getRef(divCommuneSelect).style.visibility = "visible";
		getRef(divCommuneSelect).style.display = "block";
	}
	// ----------------------- fin de la partie exception -----------------------
	var idx = selectObj.selectedIndex;
    var which = selectObj.options[idx].value;
	
    var requestObj;    
    if(window.XMLHttpRequest)
        requestObj = new XMLHttpRequest();
    else if(window.ActiveXObject)
        requestObj = new ActiveXObject("Microsoft.XMLHTTP");
    else return false;
						
    requestObj.open("GET", fichier+"?region=" + escape(region) + "&departement=" + escape(departement), false);  
    requestObj.send(null);
	
    var cList;    
    if(requestObj.readyState == 4) 
	{
        cList = requestObj.responseText.split("#");
    }
    
    if(!cList) return false;
    var cSelect = getRef(targetid);
    var len = cSelect.length;
    while (cSelect.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);
        }
    }
    
    return true;
}
 

 var win=null;
 function NewWindow(mypage,myname,w,h,scroll,pos){
 if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
 if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
 else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
 settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
 win=window.open(mypage,myname,settings);
 win.blur();
 win.focus();
 }
 

function do_script(site) {
//file('http://www.chat-land.org/topliste/out.php?id='+site);
NewWindow('http://www.chat-land.org/topliste/out.php?id='+site,'win','0','0','no','center');
}

