function nl2br( str ) {
     return str.replace(/([^>])\n/g, '$1<br />\n');
}

function mysubmit(name,url,id) {
	var form=document.getElementById(id);
	var r;
	var firste=true;
	//alert(id);
	for(var i=0;i < form.length;i++) {
		// if (form.elements[i].type) alert(form.elements[i].type.toLowerCase());
		switch(form.elements[i].type.toLowerCase()) {
			case "textarea":
				if(firste)  r=""; else r+="&"; 
				firste=false;
				r+=form.elements[i].name + "=" + nl2br(form.elements[i].value);
				// r+=form.elements[i].name + "=" + form.elements[i].innerHTML;
				break;
			case "text":
			case "hidden":
			case "select-one":
			case "password":
				if(firste)  r=""; else r+="&"; 
				firste=false;
				r+=form.elements[i].name + "=" + form.elements[i].value;
				break;
			case "radio":
				if(form.elements[i].checked){
					if(firste)  r=""; else r+="&"; 
					firste=false;
					r+=form.elements[i].name + "=" + encodeURIComponent(form.elements[i].value);
				}
				break;
			case "checkbox":
				if(form.elements[i].checked){
					if(firste)  r=""; else r+="&"; 
					firste=false;
					r+=form.elements[i].name + "=" + encodeURIComponent(form.elements[i].value);
				}
				break;
			default:
			}
		}
	// alert(url+'?'+r);
	new aSend(name,url+'?'+r);
	return false;
}

