/* initializing the script */ window.onload = dtableInit; function trim_Jvs(str) { return str.replace(/^\s*|\s*$/,""); } function controle() { var emailadress = document.getElementsByName("emailadress")[0].value if (emailadress.indexOf('@')==-1 || emailadress.indexOf('.')==-1) { return 0; } else { return 1; } } function generate_sugar() { var variables = "generate.php?"; // First, we check out and retrieve the extra-information variables += "water=" + document.getElementById("water").checked; if (trim_Jvs(document.getElementById("project_name").value)=='') { alert("Please enter a project name."); return; } else { variables += "&project_name=" + document.getElementById("project_name").value; } if (! controle()) { alert("Please, enter a valid E-mail address."); return; } else { variables += "&email=" + document.getElementsByName("emailadress")[0].value; } // Second, we need the independant sugars and their associated patches var count_sugars = 0; var count_patch = 0; var tbody_sugars = document.getElementById("sugar_table").childNodes[2]; for (s=2; s