<!--

	var newWin = null;

	function closeWin() {
        	if (newWin != null) {
                	if(!newWin.closed)
                        	newWin.close();
        	}
	}

	function showPopup(strURL, strName, strType, strHeight, strWidth) {
        	closeWin();

        	var strOptions="";
        	if (strType=="console")
                	strOptions="resizable,height="+strHeight+",width="+strWidth;
        	if (strType=="fixed")
                	strOptions="status,height="+strHeight+",width="+strWidth;
        	if (strType=="elastic")
                	strOptions="toolbar=0,menubar=0,scrollbars=1,location=no,resizable=0,height="+strHeight+",width="+strWidth;

        	newWin = window.open(strURL, strName, strOptions);
       		newWin.focus();
	}

	function insertOptionBefore(sel, idpos, lblurl) {
                var pos = idpos.split('-')[1];
		var lbl = lblurl.split(';')[0];
  		if (sel.selectedIndex >= 0) {
	    		var elOptNew = document.createElement('option');
			elOptNew.setAttribute('id',idpos);
			elOptNew.text = lbl;
    			elOptNew.value = lblurl;
    			var elOptOld = sel.options[pos];  
    			try {
      				sel.add(elOptNew, elOptOld); // standards compliant; doesn't work in IE
    			} catch(ex) {
      				sel.add(elOptNew, pos); // IE only
    			}
  		}
	}

	function removeOptionSelected(sel) {
  		for (i = sel.length - 1; i>=0; i--) {
    			if (sel.options[i].selected) {
      				sel.remove(i);
				break;
    			}
  		}
	}

        function rmProduit(idpos,lblurl) {
		var id = idpos.split('-')[0];
		var produits_tbl = document.getElementById('produits_tbl');
		var tr = document.getElementsByTagName('tr');
		for (i=0; i<tr.length; i++) {
			if (tr[i].id == id) {
				break;
			}
		}
		produits_tbl.deleteRow(i);
		
		var produits_sel = document.getElementById('produits_sel');
		insertOptionBefore(produits_sel, idpos, lblurl);
	}

	function addProduit(idpos, lblurl) {
		if (lblurl == '-') {
			alert('Choisir un produit');
			return false;
		}

		var id = idpos.split('-')[0];
		var pos = idpos.split('-')[1];
		var lbl = lblurl.split(';')[0];
		var url = '/layout/set/popup' + lblurl.split(';')[1];

		var produits_tbl = document.getElementById('produits_tbl');
		var x = produits_tbl.rows.length;
		var newtr = produits_tbl.insertRow(x);
		var newtd1 = newtr.insertCell(0);
		var newlbl = document.createElement('input');
		newlbl.setAttribute('name','pname');
		newlbl.setAttribute('type','text');
		newlbl.setAttribute('value',lbl);
		newlbl.setAttribute('readonly','readonly');
		newlbl.setAttribute('size','55');
		newlbl.setAttribute('class','fixWidth');
		newtd1.appendChild(newlbl);
		var newtd2 = newtr.insertCell(1);
		var newqty = document.createElement('input');
		newqty.setAttribute('name','pqty');
                newqty.setAttribute('type','text');
		newqty.setAttribute('value','1');
		newqty.setAttribute('size','5');
		newqty.setAttribute('maxlength','2');
		newtd2.appendChild(newqty);
		var newtd3 = newtr.insertCell(2);
		var newbtn1 = document.createElement('input');
		newbtn1.setAttribute('id','Visualiser'+id);
		newbtn1.setAttribute('type','button');
		newbtn1.setAttribute('value','Visualiser');
		newtd3.appendChild(newbtn1);
		var newtd4 = newtr.insertCell(3);
		var newbtn2 = document.createElement('input');
		newbtn2.setAttribute('id','Supprimer'+id);
		newbtn2.setAttribute('type','button');
                newbtn2.setAttribute('value','Supprimer');
		newtd4.appendChild(newbtn2);

		var produits_sel = document.getElementById('produits_sel');
		removeOptionSelected(produits_sel);
		produits_sel.value = '-';

		newtr.setAttribute('id',id);

		newqty.onchange = function onclick(event) {
			if ((parseInt(this.value) <= 0) || (isNaN(this.value)) || (this.value.length == 0)) {
				this.value = '1';
			} else if (parseInt(this.value) >= 99) {
				this.value = '99';
			} else {
				this.value = parseInt(this.value).toString();
			}
		}

		newbtn1.onclick = function onclick(event) {
			showPopup(url, 'L', 'elastic', '400', '400');	
		}

		newbtn2.onclick = function onclick(event) {
			rmProduit(idpos, lblurl);
                }
	}

	function collectFormShop() {
		var inputs = document.getElementsByTagName('input');
		var pname = new Array();
		var pprice = new Array();
		var pqty = new Array();
		for (i=0; i<inputs.length; i++) {
			with(inputs[i]) {
				if (name == 'pname') {
					pname.push(value.replace(/ - /g, '\t'));
					pprice.push(value.split(' # ')[1]);
				} else if (name == 'pqty') {
					pqty.push(value);
				}
			}
		}
		var produits_str = '';

		var tax = 'TTC';
		if (pprice[0].split(' ')[1] = 'HT')
			tax = 'HT';

		if (tax == 'TTC') {
			var totalttc = 0;
			for (i=0; i<pname.length; i++) {
				produits_str += pname[i].replace(/] /g, ']\t')+'\t('+pqty[i]+') ; \n';
				totalttc += parseFloat(pprice[i]) * parseFloat(pqty[i]);
			}
			var tva = parseFloat(totalttc) * 0.196;
			var totalht = parseFloat(totalttc) - parseFloat(tva);
		} else {
			var totalht = 0;
                        for (i=0; i<pname.length; i++) {
                                produits_str += pname[i].replace(/] /g, ']\t')+'\t('+pqty[i]+') ; \n';
                                totalht += parseFloat(pprice[i]) * parseFloat(pqty[i]);
                        }
                        var tva = parseFloat(totalht) * 0.196;
                        var totalttc = parseFloat(totalht) + parseFloat(tva);
		}
		produits_str += '\nTotal HT\t'+totalht.toFixed(2)+' '+'\u20AC ; \n';
		produits_str += 'TVA(19.6)\t'+tva.toFixed(2)+' '+'\u20AC ; \n';
		produits_str += 'Total TTC\t'+totalttc.toFixed(2)+' '+'\u20AC\n';

		produits_ta = document.getElementById('produits_ta');
		produits_ta.value = produits_str;

		ver_input = 0;
		/* var societe_txt = document.getElementById('societe_txt');
		if (societe_txt.value == '') {
			document.getElementById('societe_lbl').style.color = 'red';
		} else {
			document.getElementById('societe_lbl').style.color = '';
			ver_input += 1;
		} */
		var email_txt = document.getElementById('email_txt');
                if (email_txt.value == '') {
                        document.getElementById('email_lbl').style.color = 'red';
                } else {
                        document.getElementById('email_lbl').style.color = '';
                        ver_input += 1;
                }
		var commentaires_ta = document.getElementById('commentaires_ta');
		if (commentaires_ta.value == '') {
                        document.getElementById('commentaires_lbl').style.color = 'red';
                } else {
                        document.getElementById('commentaires_lbl').style.color = '';
                        ver_input += 1;
                }
                if (produits_ta.value == '') {
                        document.getElementById('produits_lbl').style.color = 'red';
                } else {
                        document.getElementById('produits_lbl').style.color = '';
                        ver_input += 1;
                }

		if (ver_input == 3) {
			alert('Merci de valider !');
			return true;
		} else {
			return false;
		}
	}

//-->
