	width_zoom=830;
    if (self.innerHeight){ // all except Explorer 
		   height_zoom = self.innerHeight; 
	}  else if (document.documentElement && document.documentElement.clientHeight) {
	   // Explorer 6 Strict Mode 		 
	   height_zoom = document.documentElement.clientHeight; 
	} else if (document.body) {// other Explorers 		 
	   height_zoom = document.body.clientHeight; 
	} 
	if (height_zoom>700)
		height_zoom=700;
		
function zoom_window(url_photo, nom) { 

	im1 = new Image;
	i = url_photo.lastIndexOf('/');
	urlViewImage = url_photo.substring(0,i);
	urlViewImage += '-zoom';
	urlViewImage += url_photo.substr(i);
	im1.src = urlViewImage;

	if ((url_photo.lastIndexOf('/boutons-de-manchette/'))!=-1)
		height_zoom1 = 510;
	else
		height_zoom1 = height_zoom;
	if (((url_photo.lastIndexOf('/chemise/'))!=-1) || ((url_photo.lastIndexOf('/polo-pull/'))!=-1))
		width_zoom1 = 710;
	else
		width_zoom1 = width_zoom;
		
	currentItem_Nom = nom;
	currentItem_UrlPhoto = url_photo;
	messageObj.setSize(width_zoom1,height_zoom1);	// Set Size
	makeRequest('/classes/produit.class.php?getimage='+nom,'displayImage');
	
}

function changeImageMagicView(url_photo,image) {
	i = url_photo.lastIndexOf('/');
	url = url_photo.substring(0,i);
	url += '-zoom-big';
	url += url_photo.substr(i);
	document.getElementById("zoom").href = url;
	document.getElementById("zoom").getElementsByTagName('img').src = url_photo;
	document.getElementById(viewImage).style.border = '1px solid black';
	document.getElementById(image).style.border = '3px solid red';
	viewImage = image;
}

function changeImageView(url_photo,image) {
	i = url_photo.lastIndexOf('/');
	url = url_photo.substring(0,i);
	url += '-zoom';
	url += url_photo.substr(i);
	document.getElementById("imgbig").src = url;
	document.getElementById(viewImage).style.border = '1px solid black';
	document.getElementById(image).style.border = '3px solid red';
	viewImage = image;
}

function displayImage() {
        if (httpRequest.readyState == 4) {
            if (httpRequest.status == 200) {
				var msgTab = trim(httpRequest.responseText).split('*');
	message = '<table style=\'width:100%;\'>';
	message += '<tr><td colspan=\'2\' style=\'height:40px;text-align:center;font-family:Edwardian Script ITC;font-size:40px;border:1px solid black;background-color:#999;\'>'+currentItem_Nom+'</td></tr>';
	message += '<tr><td style=\'text-align:center;\'><img id="imgbig" src="'+urlViewImage+'"';
	if (((currentItem_UrlPhoto.lastIndexOf('/boutons-de-manchette/'))==-1) && ((currentItem_UrlPhoto.lastIndexOf('/chemise/'))==-1) && ((currentItem_UrlPhoto.lastIndexOf('/polo-pull/'))==-1))
	message += ' width="701" height="'+(height_zoom-90)+'px"';
	if (((currentItem_UrlPhoto.lastIndexOf('/chemise/'))!=-1) || ((currentItem_UrlPhoto.lastIndexOf('/polo-pull/'))!=-1))
	message += ' width="580" height="'+(height_zoom-90)+'px"';
	message += '></td>';
	message += '<td style=\'text-align:right;vertical-align:top;\'><table style=\'width:100%;\'><tr><td>';
	viewImage = "imgsmall1";
	message += '<img id="imgsmall1" src="'+currentItem_UrlPhoto+'" width="80px" height="80px" style="cursor:pointer;border:3px solid red" onclick="changeImageView(\''+currentItem_UrlPhoto+'\',\'imgsmall1\');">';
				for (i=0;i<msgTab.length;i++) {
					if (msgTab[i]!='')
						message += '<tr><td><img id="imgsmall'+(i+2)+'" src="'+msgTab[i]+'" width="80px" height="80px" style="cursor:pointer;border:1px solid black" onclick="changeImageView(\''+msgTab[i]+'\',\'imgsmall'+(i+2)+'\');">';
				}
	message += '</table></tr>';
	message += '<tr><table style=\'width:100%;\'><tr><td style=\'height:25px;text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();addtocart("'+currentItem_Nom+'");\'>Añadir al carro de la compra';
	message += '<td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Cerrar</tr></table></table>';
				
	displayStaticMessage(message);

            } else {
               alert('Un problème est survenu avec la requête.');
           }
	}
}

function del_item_in_cart() {

	nom_currentArticle = document.getElementById("panier_l"+selecteditem).getElementsByTagName("td")[1].innerHTML;
	var artTab = trim(nom_currentArticle).split('(');
	nomItem = "";
	tailleItem = "";
	if (artTab.length==1) {
		nomItem = artTab[0];
		tailleItem = "Unique";
	} else {
		nomItem = artTab[0].substr(0,artTab[0].length-3);
		tailleItem = artTab[1].substr(0,artTab[1].length-1);
	}
	message = '<table style=\'width:100%;\'><tr><td colspan=\'2\'>¿ Estás seguro de que deseas eliminar este artículo de la compra ? ';
	message += '<tr><td style=\'text-align:left;padding-left:30px;\'>';
	message += '<img style=\'width:130px;height:130px;border:1px solid #000000;margin-top:10px;margin-bottom:10px;\' src=\''+selecteditem1+'\'>';
	message += '<td style=\'text-align:left; padding-left:5px;font-family:Edwardian Script ITC;font-size:40px;\'>'+nom_currentArticle;
	message += '<tr><td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'PreventExitSplash=true;closeMessage();window.location="panier.php?del='+nomItem+'&taille='+tailleItem+'";\'>Sí';
	message += '<td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>No</table>';	
	messageObj.setSize(380,220);	// Set Size
	displayStaticMessage(message);
}

function del_cart() {

	message = '<table style=\'width:100%;\'><tr><td colspan=\'2\'>¿ Estás seguro de que desea eliminar la carrito de compra ? <br>';
	message += '<tr><td colspan=\'2\'><br>';
	message += '<tr><td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'PreventExitSplash=true;closeMessage();window.location="panier.php?del=all";\'>Sí';
	message += '<td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>No</table>';	
	messageObj.setSize(380,80);	// Set Size
	displayStaticMessage(message);
}

function checknum(keyStroke) {

	isNetscape = (document.getElementById && !document.all);
	eventchooser = (isNetscape) ? keyStroke.which : event.keyCode;
	if ((eventchooser>=48) && (eventchooser<=57))
		return true;
	else
		return false;
} 

function change_quantity() {
	message = '<table style=\'width:100%;\'>';
	message += '<tr><td colspan="2" style=\'text-align:left;\'><table style="width:100%;"><tr><td style="padding-right:20px;">Cantidad ? <td style=""><form name="formulaire_quantite"><input type="text" name="quantite"></form></table>';
	message += '<tr><td colspan="2"><br>';
	message += '<tr><td style=\'text-align:center;border:1px solid #000000;cursor:pointer;width:50%;\' onclick=\'closeMessage();check_quantity();\'>Modificar';
	message += '<td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Cancelar</table>';	
	messageObj.setSize(380,80);	// Set Size
	displayStaticMessage(message);
	document.formulaire_quantite.quantite.onkeypress = checknum;
}

function check_quantity() {
	var qty = document.formulaire_quantite.quantite.value;
	if (qty!='') {
	qty = parseInt(qty);
	if ((qty!=0) && (!isNaN(qty))) {
		nom_currentArticle = document.getElementById("panier_l"+selecteditem).getElementsByTagName("td")[1].innerHTML;
		var artTab = trim(nom_currentArticle).split('(');
		nomItem = "";
		tailleItem = "";
		if (artTab.length==1) {
			nomItem = artTab[0];
			tailleItem = "Unique";
		} else {
			nomItem = artTab[0].substr(0,artTab[0].length-3);
			tailleItem = artTab[1].substr(0,artTab[1].length-1);
		}
		PreventExitSplash=true;
		window.location='panier.php?qty='+qty+'&id_qty='+nomItem+'&taille='+tailleItem;
	}
	else {
		alert ('La cantidad que ha introducido es incorrecto !');
	}
	}
}

//	zoomObj = new DHTML_zoomOutImage(350,220);	// We only create one object of this class
//	zoomObj.setShadowOffset(3);	// Large shadow

	function addtocart(nom, taille, url_photo, opt_list)
	{
		if (taille == undefined)
			taille = "Unique"
			
		if (taille!="") {
		currentItem_Nom = nom;
		makeRequest('/classes/panier.class.php?add='+nom+'&taille='+taille,'checkAdd');
		} else {
			message = '<table style=\'width:100%;\'><tr><td colspan=\'2\'><font color="red">Necesitamos su talla para este producto.</font>';
			message += '<tr><td style=\'text-align:left;padding-left:30px;\'>';
			message += '<img style=\'width:130px;height:130px;border:1px solid #000000;margin-top:10px;margin-bottom:10px;z-index=0;\' src=\''+url_photo+'\'></img>';
			message += '<td style=\'text-align:left;vertical-align:top;padding-left:5px;font-family:Edwardian Script ITC;font-size:40px;\'>'+nom;
			message += '<br><form name="form_taille"><select name="field_taille">';
			message += '<option value="" selected="selected">Seleccione vuestro talla</option>';
			message += opt_list;
			message += '</select></form>';
			var reg=new RegExp("('|\")", "g");
			message += '<tr><td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'addtocart("'+nom+'", form_taille.field_taille[form_taille.field_taille.selectedIndex].value, "'+url_photo+'","'+opt_list.replace(reg,'\\"')+'");\'>Añadir al carro de la compra';
			message += '<td style=\'text-align:center;border:1px solid #000000;cursor:pointer;color:black;display:block;\' onclick="closeMessage();">Cancelar</table>';	
			messageObj.setSize(380,220);	// Set Size
			displayStaticMessage(message);
		}
	}

function trim(str) {
	return str.replace(/^\s+/g,'').replace(/\s+$/g,'') ;
}

	function displayMsgbox() {
        if (httpRequest.readyState == 4) {
            if (httpRequest.status == 200) {
				message = httpRequest.responseText;
				displayStaticMessage(message);
            } else {
                alert('Un problème est survenu avec la requête.');
            }
		}
	}

/*function shadowDiv(e) {
	zoomObj.display(e, this);
}*/

	function checkAdd() {
        if (httpRequest.readyState == 4) {
            if (httpRequest.status == 200) {
				var msgTab = trim(httpRequest.responseText).split('*');	
				msgTab[2] = msgTab[2].replace('Continuer vos achats','Continuar las compras');
				msgTab[2] = msgTab[2].replace('Valider votre panier','Validar su carrito');
				msgTab[2] = msgTab[2].replace('Produits Compl&eacute;mentaires','Productos Complementarios');
				msgTab[2] = msgTab[2].replace('href="/panier.php"','href="/espagnol/panier.php"');
				if (msgTab[0]==MSG_ADD_SUCCESS) {
					messageObj.setSize(360,msgTab[1]);	// Set Size
		if (msgTab[3]>1)
		{
			document.getElementById("idarticle").innerHTML = msgTab[3]+" articles.";
		}
		else
		{
			document.getElementById("idarticle").innerHTML = msgTab[3]+" article.";
		}
					
					displayStaticMessage(msgTab[2].replace('&message','Este artículo se ha añadido a su carrito : '));
				} else if (msgTab[0]==MSG_ADD_FAILED) {
					messageObj.setSize(380,msgTab[1]);	// Set Size
					displayStaticMessage(msgTab[2].replace('&message','<font color="red">Este artículo se ha agotado. No se puede añadir a la carrito.</font><div style="position:absolute;left:60px;top:90px;font-size:30px;color:red;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;-khtml-opacity: 0.5;">Agotado</div>'));
				} else if (msgTab[0]==MSG_ADD_FAILED_INC) {
					messageObj.setSize(380,msgTab[1]);	// Set Size
					displayStaticMessage(msgTab[2].replace('&message','El número restante en acciones de este producto ya ha sido añadido a la carrito. No se puede agregar más.'));
				}
            } else {
                alert('Un problème est survenu avec la requête.');
            }
		}
	}
	
function setCouleur(color) {
	couleur = color;
	get_display_products();
}

function setPage(p) {
	page = p;
	get_display_products();
}

function setLimitation() {
	page = '0';
	get_display_products();
}
	

