document.write('<div id="overall" class="trans80" style="width:100%;height:2000px;display:none;position:absolute;top:0;left:0;background:#000;z-index:90;"></div>');
document.write('<div id="overin" style="display:none;position:absolute;top:0;left:0;width:100%;z-index:91;"></div>');

function sendform()
{
	$(document).ready(function()
	{
			var datas = $("#formcommand").serialize();
			$.ajax(
			{
				type: 'POST',
				url: 'caddie.php',
				data: datas+'&act=add',
				success: function (msg)
				{
					if(msg==1)
					{
						$("#formcommand").html("Votre tirage a été ajouter au panier.<br />Vous pouvez fermer la fenêtre et finaliser votre commande ou sélectionner d'autres photos.");
					}
					else
					{
						$("p#error").html(msg);
					}
				}
			});
			return false; // permet de rester sur la même page à la soumission du formulaire
	});
}
jQuery(document).ready(function() {
	
	$("a[rel=lightbox]").fancybox({
		'opacity'		: true,
		'overlayShow'	: true,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
		onClosed : function(){
			nbcaddie();
		}
	});
	$("#fancycomment").fancybox({
		'titleShow'     : false,
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic'
	});
	$("#fancyform").submit( function() {
		$.ajax({ // fonction permettant de faire de l'ajax
		   type: "POST", // methode de transmission des données au fichier php
		   url: "forgot.php", // url du fichier php
		   data: "act=send&email="+$("#email").val(), // données à transmettre
			 success: function(msg){ // si l'appel a bien fonctionné
				if(msg==1) // si la connexion en php a fonctionnée
				{
					$("#fancyform").html("Vos accès vous ont été renvoyés...<br />Vérifiez votre boîte mail dans quelque minutes.");
					// on désactive l'affichage du formulaire et on affiche un message de bienvenue à la place
				}
				else // si la connexion en php n'a pas fonctionnée
				{
					$("p#error").html(msg); 
					// on affiche un message d'erreur dans le span prévu à cet effet
				}
		   }
		});
		return false; // permet de rester sur la même page à la soumission du formulaire
	});
	
	$("#fancylivraison").fancybox({
		'titleShow'     : false,
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'width' : 600
	});
	$("#livraison").submit( function() {
		var datas = $("#livraison").serialize();
		$.ajax({
			type: 'POST',
			url : 'livraison.php',
			data : datas,
			success: function(msg){
				if(msg!='')
				{
					$("#livraison").html("Cette adresse de livraison a bien été enregistrée.<br />Vous pouvez refermer cette fenêtre.<br />"+msg);
					$.ajax(
					{
						type: 'GET',
						url: 'livraison.php',
						data: 'act=maj&id='+msg,
						success: function(msg)
						{
							$('#Lshipping').html(msg);
						}
					});
				}
				else 
				{
					$("p#error").html("Problème d'enregistrement, contacter le webmaster via le formulaire de contact."); 
				}
			},
		});
		return false;
		
	});
	
	
	function AddCaddie(idP,idPP,qt)
	{
		$.ajax(
		{
			type: 'GET',
			url: 'caddie.php',
			data: 'act=add&idP='+escape(idP)+'&idPP='+escape(idPP)+'&qt='+escape(qt),
			success: function (msg)
			{
				if(msg==1)
				{
					location.reload();
				}
			}
		});
	}
	
});
function dom(prix)
{
	
	var tot =parseFloat($('#Ttotal').val());

	$("#domicile").change(
			function(){
						//si la case a cocher est cochée
				if(this.checked){
					$('#trans').html('0.00');
					var x=tot;
				}else{
					$('#trans').html(prix);
					var x=Math.round((tot + parseFloat(prix))*100)/100;
					liv();
				}
				x=String(x);
				if(x.indexOf('.')==-1)
				{
					x=x+'.00';
				}
				$('#total').html(x);
			}
		);
}
function liv()
{
	var tot =parseFloat($('#Ttotal').val());
	var trans =parseFloat($('#trans').html());
	var id=$('#shipping').val();
	$.ajax(
	{
		type: 'GET',
			url: 'livraison.php',
			data: 'act=prix&id='+id,
			success: function(msg)
			{
				var checked = $(':checkbox:checked').length;
				if(checked>0)
				{
					x='0.00';
					$('#trans').html(x);
					x=tot;
				}
				else
				{
					$('#trans').html(msg);
					x=tot+parseFloat(msg);
				}				
				x=String(x);
				if(x.indexOf('.')==-1)
				{
					x=x+'.00';
				}
				$('#total').html(x);
			}
	});
}
				
function majlivraison(id)
	{
		//alert('ok');
		$.ajax(
		{
			type: 'GET',
			url: 'livraison.php',
			data: 'act=maj&id='+id,
			success: function(msg)
			{
				$('#Lshipping').html(msg);
				
			}
		});
	}
function nbcaddie()
{
	if(document.getElementById('nbcaddie'))
	{
		texte=file('caddie.php?act=nbcaddie');
		document.getElementById('nbcaddie').innerHTML = texte;
	}
}
function majcaddie(idS,qt,qtID)
{
	$.ajax(
	{
		type: 'GET',
		url: 'caddie.php',
		data: 'act=maj&idS='+escape(idS)+'&qt='+escape(qt),
		success: function (msg)
		{
			if(msg==1)
			{
				location.reload();
			}
		}
	});
}
function delcaddie(idS)
{
	$.ajax(
	{
		type: 'GET',
		url: 'caddie.php',
		data: 'act=del&idS='+escape(idS),
		success: function (msg)
		{
			if(msg==1)
			{
				location.reload();
			}
		}
	});
}
function showIt(text)
{
	document.getElementById('overall').style.display='block';
	document.getElementById('overin').style.display='block';
	document.getElementById('overin').style.height=wHeight +'px';
	document.getElementById('overin').innerHTML=text;
}
function closeIt(id)
{
	document.getElementById(id).style.display='none';
	document.getElementById('overall').style.display='none';
	document.getElementById('overin').style.display='none';
}
function montre(id)
{
	if(document.getElementById(id).style.display=='block')
	{
		document.getElementById(id).style.display='none';
	}
	else
	{
		document.getElementById(id).style.display='block';
	}
}

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+'&dt='+ new Date().getTime(), false); 
	xhr_object.setRequestHeader("Cache-Control","no-cache");
	xhr_object.send(null); 
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);
}
function opsend()
{
	var id=document.form1.G_id.value;
	var datedebverif=isDateValid(document.form1.G_datedeb.value);
	var datefinverif=isDateValid(document.form1.G_datefin.value);
	var datedeb=encodeURIComponent(document.form1.G_datedeb.value);
	var datefin=encodeURIComponent(document.form1.G_datefin.value);
	var msg='Erreur :';
	var a=0;
	if(datedebverif==false)
	{
		msg+='\nVous devez saisir une date de début d\opération valide.\n';
		document.form1.G_datedeb.value='jj/mm/AAAA';
		a++;
	}
	if(datefinverif==false)
	{
		msg+='\nVous devez saisir une date de fin d\opération valide.\n';
		document.form1.G_datefin.value='jj/mm/AAAA';
		a++;
	}
	if (a>0) 
	{
		alert(msg);
	}
	else 
	{
		texte=file('ajax.php?act=newop&id='+id+'&datedeb='+encodeURI(datedeb)+'&datefin='+encodeURI(datefin));
		eval(texte);
		document.form1.G_datedeb.value='jj/mm/AAAA';
		document.form1.G_datefin.value='jj/mm/AAAA';
	}
}
function senddate()
{
	var id=document.formpopup.C_id.value;
	var dateverif=isDateValid(document.formpopup.date.value);
	var date=encodeURIComponent(document.formpopup.date.value);
	var heure=document.formpopup.heure.value;
	if(document.formpopup.confirmmail.checked) check=1;
	else check=0;
	var msg='Erreur :';
	var a=0;
	if(date=='jj/mm/AAAA' || dateverif===false)
	{
		msg+='\nVous devez saisir une date valide';
		document.formpopup.date.value='jj/mm/AAAA';
		a++;
	}
	else if (heure=='HH:mm')
	{
		msg+='\nVous devez saisir une heure de rendez-vous';
		document.formpopup.heure.value='HH:mm';
		a++;
	}
	if (a>0) 
	{
		alert(msg);
	}
	else 
	{
		texte=file('ajax.php?act=senddate&id='+id+'&date='+encodeURI(date)+'&heure='+escape(heure)+'&confirm='+check);
		eval(texte);
		closeIt('popup');
		document.location.reload();
	}
}
function editop(id)
{
	texte=file('ajax.php?act=editop&id='+id);
	eval(texte);
}
function lu(id)
{
	file('message.php?act=lu&id='+id);
}
function avertir(id)
{
	eval(file('message.php?act=avertir&id='+id));
}
function rdv(id)
{
	texte=file('ajax.php?act=addrdv&id='+id);
	showIt(texte);
}
function verif(val,id)
{
	if(val.value=='')
	{
		alert('Ce champs ne peut être vide !');
		val.style.background='#FFF1EC';
		val.style.border='solid 1px #ABADB3';
		val.style.margin='2px';
		val.focus();
	}
	else
	{
		texte=file('ajax.php?act=verifref&id='+id+'&ref='+val.value);
		if(texte!='')
		{
			alert(texte);
			val.style.background='#FFF1EC';
			val.style.border='solid 1px #ABADB3';
			val.style.margin='2px';
			val.focus();
		}
		else { val.style.background='none'; }
	}
}
function mailing()
{
	var mails=encodeURI(encodeURIComponent(document.form1.maillist.value));
	var txt=encodeURI(encodeURIComponent(document.form1.texte.value));
	texte=file('message.php?act=mailing&mails='+mails+'&txt='+txt);
	
	eval(texte);
	document.form1.button.disabled=false;
	document.form1.button.value=" .: Envoyer :. ";
	document.form1.texte.value='';
	document.form1.maillist.value='';
}
	
function isDateValid(chaineDate) 
{
   if (chaineDate == "") return false;
   var ladate = (chaineDate).split("/");
   if ((ladate.length != 3) || isNaN(parseInt(ladate[0])) || isNaN(parseInt(ladate[1])) || isNaN(parseInt(ladate[2]))) return false;
   var unedate = new Date(eval(ladate[2]),eval(ladate[1])-1,eval(ladate[0]));
   var annee = unedate.getYear();
   if ((Math.abs(annee)+"").length < 4) annee = annee + 1900;
   return ((unedate.getDate() == eval(ladate[0])) && (unedate.getMonth() == eval(ladate[1])-1) && (annee == eval(ladate[2])));
}
function photographe(id)
{
	texte=file('ajax.php?act=listphotographe&id='+id);
	document.getElementById('photographeList').innerHTML=texte;
}
function desabo(id)
{
	texte=file('ajax.php?act=desabo&id='+id);
	showIt(texte);
}
