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 popup(href, id, w, h, r, s) {
	window.open(href, id, 'width='+(parseInt(w)+20)+',height='+(parseInt(h)+20)+',resizable='+r+',scrollbars='+s+',toolbar=0,directories=0,status=0,menubar=0');
}

function affectPrix(bon_achat_id,valeur,panier,ports)
{
	if(panier>0)
	{
		if(document.getElementById(bon_achat_id).checked)
		{
			texte = file('/ajax/ajax_ba.php?bon_achat_id='+ bon_achat_id);
			if(texte=="ok")
			{
				document.getElementById(bon_achat_id).checked=true;
				$('total').innerHTML=Math.round((parseFloat(panier) - parseFloat(valeur))*100)/100;
			}
			else if(texte=="ok2")
			{
				//document.getElementById(bon_achat_id).disabled=true;
				//$('total').innerHTML=Math.round((parseFloat(panier) - parseFloat(valeur))*100)/100;
				$('total').innerHTML=ports;
				
				erreur_ba = file('/ajax/ajax_txt.php?erreur_ba=1');
				alert(erreur_ba);
			}
			else
			{
				document.getElementById(bon_achat_id).checked=false;
				alert(texte);
			}
		}
		else
		{
			texte = file('/ajax/ajax_ba.php?del=1&bon_achat_id='+ bon_achat_id);
			$('total').innerHTML=panier;
		}
	}
	else
	{
		alert("Le montant de votre panier est nul, vous ne pouvez pas utiliser vos bons d'achat");		
	}
}

function SecureConfirm(obj)
{
	if(confirm('Voulez-vous supprimer votre adresse du carnet ?')) {
		obj.submit();
	}else{
		return false;
	}
}

function SecureConfirm2(obj)
{
	if(confirm('Voulez-vous supprimer ce flux?')) {
		obj.submit();
	}else{
		return false;
	}
}


function envoyerami(obj)
{
		new Ajax(
		'/ajax/envoyerami.php',
		{
			method: 'post',
			data:$(obj).toQueryString(),
			onComplete: function(req) {
				arr = req.split('|');
				if(arr[0] == 'ok')
				{
					$('rollamis').style.display = "none";
					document.forms['send_friend'].reset();
				}

				alert(arr[1]);
			},			
			evalScripts: true
		}
	).request();
}

function ActionSelect(Objet){  
	var val = Objet.value.toLowerCase();       
	var dest;        
	switch(val){            
		case "nouvelle_adresse" :                
			dest="/account_address_book.html?cmd=add&amp;origin=panier";                
			break;            
		default:                
			return false;            
	}        
	location.href=dest;
}


function filter_art(Obj)
{

	if(Obj == 'all')
	{
		
		arrArt = $$('#listing_art option').setStyle('display', 'block');
		arrArt2 = $$('#listing_art2 option').setStyle('display', 'none');
		
		numArt = arrArt.length;
		numArt2 = arrArt2.length;
		
		$('num_arti').setHTML(numArt2);
		
		if(document.all)
		{

			document.getElementById('listing_art').options.length = 0;
			var obj = document.getElementById('listing_art');

			for(i=0;i<numArt2;i++)
			{
				obj.options[obj.options.length] = new Option(arrArt2[i].text,arrArt2[i].value)
			}
			
		}				
				
		
	}
	else
	{
		$$('#listing_art option').setStyle('display', 'none');
		arrArt = $$('#listing_art option.'+Obj).setStyle('display', 'block');
		arrArt2 = $$('#listing_art2 option.'+Obj).setStyle('display', 'block');
		
		
		numArt = arrArt.length;
		numArt2 = arrArt2.length;
		
		
		$('num_arti').setHTML(numArt2);				
		
		
		if(numArt>1) $('is_two').setStyle('display', 'inline');
		else $('is_two').setStyle('display', 'none');
		
		
		if(document.all)
		{

			document.getElementById('listing_art').options.length = 0;
			var obj = document.getElementById('listing_art');

			for(i=0;i<numArt2;i++)
			{
				obj.options[obj.options.length] = new Option(arrArt2[i].text,arrArt2[i].value)
			}

			for(i=0;i<numArt;i++)
			{
				obj.options[obj.options.length] = new Option(arrArt[i].text,arrArt[i].value)
			}		
			
		}
	}
}

function showHide(id) {
	
	var obj = document.getElementById(id);

	if (obj.style.display == 'inline')
	{
		obj.style.display = 'none'
	}else{
		obj.style.display = 'inline'
	}	
	
}

var curForm = false;

function addNewsletter(obj)
{
	
	curForm = obj;
	new Ajax(
		obj.action,
		{
			data:$(obj).toQueryString(),
			onComplete: function(txt)
			{
				alert(txt);
				run_tracking_cybercite();
				curForm.reset();
			}
		}
	).request();
}

function addConseil(obj)
{
	
	curForm = obj;
	new Ajax(
		obj.action,
		{
			data:$(obj).toQueryString(),
			onComplete: displayError
		}
	).request();
}

function displayError(txt)
{
	alert(txt);	
	if(txt.indexOf('notre') != -1)
		curForm.reset();
}



function displayArtisteRSS(obj,p,artiste_rss_nom_id,artiste)
{
	
	$$('#info_bio a').removeClass('active');
	$(obj).addClass('active');

	texte = file('/ajax/artiste_rss.php?artiste_rss_nom_id='+ artiste_rss_nom_id +'&artiste_id='+artiste);
	document.getElementById(p).innerHTML=texte;
	return false;


		
}


function check_add_panier(toto)
{
	if(!toto)
		nVarNom = prompt("Entrez un nom pour votre panier :");
	else
		nVarNom = prompt("Vous devez entrer un nom pour votre panier :");
		
	if(nVarNom != null) //check_add_panier('toto')
	{
		if(!nVarNom)
			check_add_panier('toto');
		else
		{
			document.forms['savepanier'].elements['panier_nom'].value = nVarNom;	
			document.forms['savepanier'].submit();	
		}
			
		
	}
		
		//document.forms['savepanier'].submit();	
}


var fondDiv = false;
var dataDiv = false;

function addPanier(idForm)
{
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '500px',
	   height: '250px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-250px',	   
	   marginTop: (getScrollTop()-125) + 'px',	   	   	   
	   zIndex: '1600',
	   visibility: 'hidden'
	});

	new Ajax(
		'/panier-change-ajax.php',
		{
			method: 'get',
			update: dataDiv,
			data:$(idForm).toQueryString() + '&' + $('majimage').toQueryString(),
			onSuccess: function(req) {
				$$(fondDiv).setStyles({visibility: 'visible' });
				$$('select').setStyles({visibility: 'hidden' });
				$$('select.visiblect').setStyles({visibility: 'visible' });				
				$$(dataDiv).setStyles({visibility: 'visible' });

				new Ajax(
					'/ajax/updatePanier.php',
					{
						update: $('spanpan')
					}
				).request();
				
			},
			evalScripts: true
		}
	).request();
	
}

function addPanierNormal(idForm)
{
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   background: '#ffffff url(/styles/images/popup/bg.png) no-repeat',
	   width: '500px',
	   height: '250px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-150px',	   
	   marginTop: (getScrollTop()-150) + 'px',	   	   	   
	   zIndex: '1600',
	   visibility: 'hidden'
	});

	new Ajax(
		'/panier-change-ajax-normal.php',
		{
			method: 'get',
			update: dataDiv,
			data:$(idForm).toQueryString(),
			onSuccess: function(req) {

					$$(fondDiv).setStyles({visibility: 'visible' });
					$$('select').setStyles({visibility: 'hidden' });
					$$(dataDiv).setStyles({visibility: 'visible' });
	
					new Ajax(
						'/ajax/updatePanier.php',
						{
							update: $('spanpan')
						}
					).request();
			},
			evalScripts: true
		}
	).request();
}



function zoomCreation(idForm)
{
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		dataDiv.id='datablack';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '600px',
	   height: '600px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-300px',	   
	   marginTop: (getScrollTop()-300) + 'px',	   	   	   
	   zIndex: '1600'
	});
	$(dataDiv).innerHTML='<div style="background:#E9E3CF;position:relative;height:600px;width:600px;"><div id="divPref" style="color:#473c38;margin:0 auto;text-align:center;width:600px;padding-top:280px;"><img src="/charte/ajax-loader.gif" /></div><div id="divPref" style="color:#473c38;margin:0 auto;text-align:center;width:270px;padding-top:35px;font-weight:bold">Chargement de votre cr&eacute;ation en cours...	</div></div>';

	new Ajax(
		'/ajax/zoom-creation.php',
		{
			method: 'get',
			update: dataDiv,
			data:$(idForm).toQueryString() + '&' + $('majimage').toQueryString(),		
			onSuccess: function(req) {
				$$(fondDiv).setStyles({visibility: 'visible' });
				$$('select').setStyles({visibility: 'hidden' });
				$$('select.visiblect').setStyles({visibility: 'visible' });				
				$$(dataDiv).setStyles({visibility: 'visible' });
			},
			evalScripts: true
		}
	).request();	
}

function removeDivPanier()
{
	if(fondDiv){
		$(fondDiv).remove();
		fondDiv = false;
	}	

	if(dataDiv){
		$(dataDiv).remove();
		dataDiv = false;
	}	
	
	$$('select').setStyles({visibility: 'visible' });		
}

function loadCreation()
{
	/*
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	*/
	//alert(getHeight());
/*
	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});
*/
	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.getElementById('bloc_centre_contenu').appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '270px',
	   height: '270px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '34px',
	   left: '34px',	   
   	 zIndex: '1600',
	   visibility: 'hidden'
	});

	new Ajax(
		'/ajax/spinner.php',
		{
			method: 'get',
			update: dataDiv,
			onRequest: function(req) {
				//$$(fondDiv).setStyles({visibility: 'visible' });
				//$$('select').setStyles({visibility: 'hidden' });
				if($('image_url').value.indexOf("photoclient")!=-1)
				{
					$('perso').value='1';
				}
				
				$$(dataDiv).setStyles({visibility: 'visible' });
				selectTaille($('select_taille'),1);
				selectMatiere($('select_matiere'));
				submitForm($('majimage'));
				submitFormTxt($('majimage'));
				$('personnalisation').setStyle('background-color',	$('couleur_fond').value);
			},
			onComplete: function() {
				cacheAide();
				setTimeout('removeDivPanier()',1000);
				
			},
			evalScripts: true
		}
	).request();
}


function setup_onglet_defaut() {
	
	var lock = 0;
	
	for(i=1;i<=3;i++) {
		if($('li_ongl_'+i) && lock==0) {
			$('cont_ongl_'+i).style.display="block";
			$('li_ongl_'+i).addClass('onglet_actif');
			lock = 1;
		}else{
			if($('li_ongl_'+i)) $('li_ongl_'+i).addClass('onglet_inactif');
		}
	}	
}

function prod_ongl(id) {
	
	for(i=1;i<=3;i++) {
		if($('li_ongl_'+i)) {
			$('cont_ongl_'+i).style.display="none";
			$('li_ongl_'+i).removeClass('onglet_actif');
			$('li_ongl_'+i).addClass('onglet_inactif');	
		}
	}
	
	$('cont_ongl_'+id).style.display="block";
	$('li_ongl_'+id).removeClass('onglet_inactif');
	$('li_ongl_'+id).addClass('onglet_actif');	
}

function libelPrix(produit_attribut_id) {
	
	new Ajax(
		'/ajax/changePrix.php',
		{
			method: 'get',
			update: $('bpa_prix'),
			data:"produit_attribut_id="+produit_attribut_id,		
			onSuccess: function(req) {

			},
			evalScripts: true
		}
	).request();	
	
	
}