/* Test e-mail */
function test_email(email)
{
	var reg = new RegExp('#^[0-9a-zA-Z._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$#', 'i');

	if(reg.test(email))
	{
		return true;
	}
	
	return false;
}

/* Panier */
function UpdateQuantity(i,nb_article)
{
	// if(document.getElementById('quantite'+i).value > 0)
	// {
		// if(document.getElementById('quantite'+i).value > parseInt(document.getElementById('seuil'+i).value))
		// {
			// alert('La quantite maximale pour ce produit est de '+document.getElementById('seuil'+i).value+' articles.');
			// document.getElementById('quantite'+i).value = document.getElementById('seuil'+i).value;
		// }
	// }
}

function MoreQuantity(i,nb_article)
{
	if(document.getElementById('quantite'+i).value > 0)
	{
		// if(document.getElementById('quantite'+i).value == parseInt(document.getElementById('quantite_stock'+i).value))
		// {
			// alert('La quantite maximale pour ce produit est de ' + document.getElementById('quantite'+i).value + ' articles.');
		// }
		// else
		// {
			document.getElementById('quantite'+i).value++;
		// }
	}
}

function LessQuantity(i,nb_article)
{
	if(document.getElementById('quantite'+i).value > 1)
	{
		document.getElementById('quantite'+i).value--;
	}
}

/* Change la photo du produit */
function zoom(photo_secondaire,photo_principale)
{
	var img_photo_principale = document.getElementById('img_photo_principale').src;
	var img_photo_secondaire = document.getElementById('img_photo_secondaire').src;
}

/* Ajax */
function getXMLHttpRequest()
{
	var xhr = null;
	
	if(window.XMLHttpRequest || window.ActiveXObject) 
	{
		if(window.ActiveXObject) 
		{
			try
			{
				xhr = new ActiveXObject('Msxml2.XMLHTTP');
			} 
			catch(e)
			{
				xhr = new ActiveXObject('Microsoft.XMLHTTP');
			}
		}
		else
		{
			xhr = new XMLHttpRequest(); 
		}
	} 
	else 
	{
		alert('Votre navigateur ne supporte pas l\'objet XMLHTTPRequest...');
		return null;
	}
	
	return xhr;
}

/**
 * Retourne un element en fonction de son id
 * 
 * @param int - Identifiant
 */
function getById(id){
	return this.document.getElementById(id);
}

/* Affiche plus de détails dans l'article */
function show_details()
{
	if(getById('more_details').style.display == 'block')
	{
		getById('more_details').style.display = 'none';
	}
	else
	{
		getById('more_details').style.display = 'block';
	}
}

/* Preload d'images */
function preload_images() 
{ 
	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];
			}
		}
	}
}
