function corpusinstall(idx) {
    if ("createEvent" in document) {
        var c = corpus[idx];
        var element = document.createElement("MyExtensionDataElement");
        element.setAttribute("url", c['url']);
        element.setAttribute("name", c['name']);
        element.setAttribute("description", c['description']);
        element.setAttribute("format", c['format']);
        element.setAttribute("root", c['root']);
        element.setAttribute("home", c['home']);
        element.setAttribute("size", c['size']);
        document.getElementById("source" + idx).appendChild(element);

        var evt = document.createEvent("Events");
        evt.initEvent("OkawixEvent", true, false);
        element.dispatchEvent(evt);
    }
}

function checkshipform() {
	var missing = "";
	var tocheck = [ 'civ', 'prenom', 'nom', 'mail', 'adresse', 'zip', 'ville' ];
	var elements = document.forms[0].elements;
	for(var i = 0;i < tocheck.length;i++) {
		var val = elements['ac_' + tocheck[i]].value;
		var valid = false;
		switch ( i ) {
		 case 3:
		  var reg = /^[^@]+@[^@]+\.[A-Za-z]+$/;
		  valid = ( reg.exec( val ) );
		  break;
		 default:
		  valid = ( val != "" );
		}
		if (!valid) {
			var label = document.getElementById("label_" + tocheck[i]);
			missing += label.firstChild.data + "\n";
		}
	}

	if (missing != "") {
		alert("Those fields are invalid:\n" + missing);
		return false;
	} else {
		return true;
	}
}

function gotoPayment(sid) {
	location='http://wikipediaondvd.linterweb.fr/usb/pay.php?SID=' + sid;
}

