var check_delay = 200;
var tab_req     = new Array();
var file        = "article_ajax.php";
var file2       = "cde4_ajax.php";
var max_req     = 1;
var max_var     = 3
var langue = Cookie.read("langue");
var currency = Cookie.read("currency");
if (currency=="USD") {
	var devise = "$";
}else if (currency=="GBP") {
	var devise = "&pound;";
} else {
	var devise = "&euro;";
}

function doRequestMoyen(moyen,facturid) {
	max_req = 1;
	
	for(var i=0; i<max_req; ++i) {
		tab_req[i] = new CreateXMLHTTPRequestObject();
		tab_req[i].setAsynchronous();
		
		// Transmission des données
		data = "";
		data += 'moyen='+moyen+'&facturid='+facturid;

		if(!tab_req[i].getFileGet(file2, data)) return;
		setTimeout("checkResponse()", check_delay);
		}
	}

function doPopup(elem) {
	
	if(Cookie.read("popup")) {
		return;
	}
	
	Cookie.write('popup', true, {path: '/'});
		
	if(elem.name == 'lst_15') {
		
		ring_size = parseFloat(elem.options[elem.selectedIndex].text);
		
		if(ring_size < 51 || ring_size > 56) {
			SqueezeBox.open('popuphelp.php?id=9', {size: {x: 500, y: 200} });
		}
	
	} else if(elem.name == 'lst_13') {
		
		material = elem.options[elem.selectedIndex].text;
				
		if(material != '18kt White Gold' && material != '18 kt white' && material != 'Or blanc 18 kt' && elem.selectedIndex != 0) {
			SqueezeBox.open('popuphelp.php?id=10', {size: {x: 500, y: 200} });
		}
		
	} else if(elem.name == 'lst_48') {
		
		clarity = elem.options[elem.selectedIndex].text;
				
		if(clarity != 'small inclusions (SI)' && clarity != 'Peu d\'inclusions (SI)' && elem.selectedIndex != 0) {
			SqueezeBox.open('popuphelp.php?id=11', {size: {x: 500, y: 200} });
		}
		
	}
	

	
}
function doRequest() {
	//alert('');
	max_req = 1;
	
	for(var i=0; i<max_req; ++i) {
		tab_req[i] = new CreateXMLHTTPRequestObject();
		tab_req[i].setAsynchronous();
		
		// Transmission des données
		var artid = document.getElementById('artid').value;
		var title
		
		if(!jQuery('#lst_changediam_weight').attr('id'))
		{
			title = jQuery('#lst_49 option:selected').text()
			
		}
		else
		{
			title = jQuery('#lst_changediam_weight option:selected').text()
			
		}
				
		title += '  ' + jQuery('#lst_changediam_color option:selected').text() + ' ' + jQuery('#lst_changediam_clarity option:selected').text() + ' ' + $$('#libelle2').get('value')
		
		$$('h2.lib_produitCenter').set('html', title);
		
		data = "";
		data += 'artid='+artid+'&';
		
		var identifiant = new RegExp('lst_', "g");
		mesSelect = document.getElementsByTagName("select");
		for (var j=0; j<mesSelect.length; j++) {
			var libelle = mesSelect[j].id;
			if (libelle.match(identifiant))
				data += mesSelect[j].name+'='+mesSelect[j].options[mesSelect[j].selectedIndex].value+'&';            
			}
				
		var chaine1 = new RegExp('prix_par_caract', "g");
		var chaine2 = new RegExp('n', "g");
		var chaine3 = new RegExp('prix_divise', "g");
		var chaine4 = new RegExp('prix_constat', "g");
		
		mesInput = document.getElementsByTagName("input");
		for (var j=0; j<mesInput.length; j++) {
			var libelle = mesInput[j].id;
			if (libelle.match(chaine1) || libelle.match(chaine2) || libelle.match(chaine3) || libelle.match(chaine4))
				data += mesInput[j].name+'='+mesInput[j].value+'&';            
			}        
		if(!tab_req[i].getFileGet(file, data)) return;
		setTimeout("checkResponse()", check_delay);
		}
	}

function checkResponse() {
	for(var i=0; i<max_req; ++i) {
		if(tab_req[i] && tab_req[i].hasResponse()) {
			var rep = tab_req[i].getResponse();
			var reg = new RegExp("num_req_robloche = ([0-9]+)", "ig");
			var res = rep.match(reg);
			
			
			if (rep != 'moyenok') {
				myresultat = rep.split('|||');
				
				var prix_par_caract = document.getElementById('prix_par_caract');
				var prix_normal_par_caract = document.getElementById('prix_normal_par_caract');
				var n = document.getElementById('n');
				var prix_divise = document.getElementById('prix_divise');
				var prix_constat = document.getElementById('prix_constat');
				var prix_divise = document.getElementById('prix_divise');
				var stockreference = document.getElementById('artcode');
				var stockimage = document.getElementById('ImgBig');
				var poidsor = document.getElementById('poidsor');
				var poidsplatine = document.getElementById('poidsplatine');
					
				if (prix_par_caract) prix_par_caract.innerHTML = devise+" "+myresultat[0];
				jQuery('#prix_par_caract').show();
				if (prix_normal_par_caract) prix_normal_par_caract.innerHTML = devise+" "+myresultat[8];
				if (n) n.value = myresultat[1];
				if (prix_divise) prix_divise.value = myresultat[2];
				if (prix_constat) prix_constat.value = myresultat[3];
				if (stockreference) stockreference.value = myresultat[4];
				
				var imageSplit = myresultat[5].split("/");
				var getArtId = imageSplit[6].split(".");
				var matValue = document.getElementById('lst_13').value;
				var imageSrcPathBig = '/configurations/www.mazaldiamond.com/images/produits/br/';
				var imageSrcPathsmall = '/configurations/www.mazaldiamond.com/images/produits/article/';
				var imgPink = document.getElementById('imagePink').value;
				var imgYellow = document.getElementById('imageYellow').value;
				var imgWhite = document.getElementById('imageWhite').value;
				
				
				if(matValue ==165 && imgYellow != '')
				{
					var yellowSrcsmall = imageSrcPathsmall+getArtId[0]+'Y_Y.'+getArtId[1];
					var yellowSrcbig = imageSrcPathBig+getArtId[0]+'Y_Y.'+getArtId[1];
					if (stockimage) stockimage.src = yellowSrcsmall; 
					jQuery('div.zoomer-wrapper-big').css('background', '');
					jQuery('div.zoomer-wrapper-big').css('background', yellowSrcsmall);
					jQuery('div.zoomer-wrapper-big img').attr('src', yellowSrcbig); 
					jQuery('#ImgDiamBig').attr('href', yellowSrcbig);
				}
				else if(matValue ==384 && imgWhite != '')
				{
					
					var yellowSrcsmall = imageSrcPathsmall+getArtId[0]+'W_W.'+getArtId[1];
					var yellowSrcbig = imageSrcPathBig+getArtId[0]+'W_W.'+getArtId[1];
					if (stockimage) stockimage.src = yellowSrcsmall; 
					jQuery('div.zoomer-wrapper-big').css('background', '');
					jQuery('div.zoomer-wrapper-big').css('background', yellowSrcsmall);
					jQuery('div.zoomer-wrapper-big img').attr('src', yellowSrcbig); 
					jQuery('#ImgDiamBig').attr('href', yellowSrcbig);
				}
				else if(matValue ==254 && imgPink != '')
				{
					
					var yellowSrcsmall = imageSrcPathsmall+getArtId[0]+'P_P.'+getArtId[1];
					var yellowSrcbig = imageSrcPathBig+getArtId[0]+'P_P.'+getArtId[1];
					if (stockimage) stockimage.src = yellowSrcsmall; 
					jQuery('div.zoomer-wrapper-big').css('background', '');
					jQuery('div.zoomer-wrapper-big').css('background', yellowSrcsmall);
					jQuery('div.zoomer-wrapper-big img').attr('src', yellowSrcbig); 
					jQuery('#ImgDiamBig').attr('href', yellowSrcbig);	
				}
				else if(matValue ==162 && imgWhite != '')
				{
					
					var yellowSrcsmall = imageSrcPathsmall+getArtId[0]+'W_W.'+getArtId[1];
					var yellowSrcbig = imageSrcPathBig+getArtId[0]+'W_W.'+getArtId[1];
					if (stockimage) stockimage.src = yellowSrcsmall; 
					jQuery('div.zoomer-wrapper-big').css('background', '');
					jQuery('div.zoomer-wrapper-big').css('background', yellowSrcsmall);
					jQuery('div.zoomer-wrapper-big img').attr('src', yellowSrcbig); 
					jQuery('#ImgDiamBig').attr('href', yellowSrcbig);
				}
				
				if (poidsor) poidsor.value = myresultat[6];
				if (poidsplatine) poidsplatine.value = myresultat[7];
				
				tab_req[i].validateRequest();
				tab_req.splice(i, 1);
				}
			}
		}
		if(tab_req.length > 0) setTimeout("checkResponse()", check_delay);
		
	}

function addToDiv(txt) {
	document.getElementById("dData").innerHTML = txt;
}

function changeSrc(txt) {
	var ibig = document.getElementById("big") ;
	if (ibig)
		ibig.src = txt;
	//document.getElementById("dData").scrollTop = document.getElementById("dData").scrollHeight;
}

function toggleCode(b, d) {
    if(b.value == "montrer") {
        b.value = "masquer";
        document.getElementById(d).style.display = "block";
    }else {
        b.value = "montrer";
        document.getElementById(d).style.display = "none";
    }
}



