// JavaScript Document
function reportErreur(){
	alert('probleme : mise à jour non réalisée');
}
function ouvre(url,nom,details) {
   window.open(url,nom,details);
}
function validation() {
   document.leform.submit()
}
function validac() {
	login = $("#login").val();
	psw = $("#psw").val();
	b=1;
	content="<h3 class='niroTitre'>Acc&eacute;der &agrave; mon compte</h3>";
	if(login=="") {
	   content = content + "Veuillez saisir votre Pseudo";
		b=0;
	}else if((psw.length<6)||(psw.length>12)) {
	   content = content + "<p class='nyroMessage'>Votre mot de passe doit comporter de 6 &agrave; 12 caract&egrave;res</p>";
	   b=0;
	}
   if(b==1) {
	   document.form1.submit();
	}else{
		content= content + "<p class='nyroMessage'><a href='#' class='nyroModalClose'>Fermer</a></p>";
		$.fn.nyroModalManual({
			content: content
		});
	}
}
function addfav(){
   if (document.all) {
      var favurl="http://www.magicaplanet.com";
      var favtitle="MagicaPlanet : La Magie à portée de tous.";
      window.external.AddFavorite(favurl,favtitle)
         }
}
function dimentionne(){
	if(parseInt(navigator.appVersion) >=4){
		if(navigator.appName == 'Netscape'){
			ord0 = document.documentElement.offsetHeight;
			absc0 = document.documentElement.offsetWidth;
		}
		else{
			ord0 = document.documentElement.scrollHeight;
			absc0 = document.documentElement.scrollWidth;
		}
	}
	document.getElementById('cadremess').style.width = absc0  + 'px';
	document.getElementById('cadremess').style.height= ord0 + 'px';
}
ouvreAlert = function(idalert){
	if(idalert.length > 2){
		$('message').append("<span id='submess'></span>Veuillez saisir votre mail<br/><input type='text' id='alertmail' name='alertmail'/><br/><br/><a href=\"#\" onClick=\"javascript:envoiAlert('"+idalert+"');\" class=\"valider\"/>Valider</a><br/><a href=\"#\" onClick=\"javascript:ouvreAlert('0');\" class=\"valider\"/>Fermer</a>");
		dimentionne();
		document.getElementById('dblecadre').style.display="block";
		return false;
	}else{
		$('message').append('');
		document.getElementById('dblecadre').style.display="none";
		return false;
	}
};
function envoiAlert(idalert){
	var valmail = $F($('alertmail'));
	if(checkCouriel(valmail)==false){
		$('submess').append("Votre adresse est incorrecte ! Merci de la corriger<br/>");
		return false;
	}
	var data = "lags=fr&mailalert=" + valmail + "&idpd=" + idalert;
	var url4 = 'scripts/alert_dispo.php';
	var mychpai = new Ajax.Request( url4, {method: 'post', parameters: data, onComplete : retourVal});
}
function retourVal(request){
	var retour = request.responseText;
	$('message').append(retour + "<br/>");
}
function checkCouriel(email) {
	email = email + "";
	var reg = /^([_a-z0-9-]+(\.[_a-z0-9-]+)*)@([_a-z0-9-]+(\.[_a-z0-9-]+)*)\.([a-z]{2,6})$/i;
	return reg.test(email);
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function hide() {
	document.getElementById('champSelect').className="invisible";
}
function show() {
	document.getElementById('champSelect').className="visible";
}
function charge_loaderRec() {
	$('recCat').append("<div style=\"width:135px;text-align:center;\"><img src='images/recherche/loader_rec.gif' border='0' width='15' height='15'></div>");
}

function ouvrepan(){
	$("div#boutpan").html("<a href='javascript:fermepan()'><img src='images/chapeau/fermer.gif' height='13' width='13' /></a>");
    $('#lignespanier').toggle("slide");
}
function fermepan(){
	$("div#boutpan").html("<a href='javascript:ouvrepan()'><img src='images/chapeau/ouvrir.gif' height='13' width='13' /></a>");
	$('#lignespanier').toggle("slide");
	
}
function charge_loader(){
	$('#lapin').append("<img src='images/ajax_small.gif' border='0' width='16' height='16' align='right' class='loader'>");
}
function vide_loader(){
	$('#lapin').append("");
}

// IMAGE SURVOL
this.imagePreview = function(){	
	/* CONFIG */
		xOffset = 30;
		yOffset = 200;
		// these 2 variable determine popup's distance from the cursor
		// you might want to adjust to get the right result
		
	/* END CONFIG */
	$("a.screenshot").hover(function(e){
		this.t = this.title;
		this.title = "";	
		var c = (this.t != "") ? "<br/>" + this.t : "";
		$("body").append("<p id='screenshot'><img src='"+ this.rel +"' alt='Image en t&eacute;l&eacute;chargement' />"+ c +"</p>");								 
		$("#screenshot")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");						
    },
	function(){
		this.title = this.t;	
		$("#screenshot").remove();
    });	
	$("a.screenshot").mousemove(function(e){
		$("#screenshot")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};


// starting the script on page load
$(document).ready(function(){
	imagePreview();
});


