Hola Estuve viendo tu código y la primero que te quiero preguntar por estas usando por get y no post. Te lo pregunto porque en una ocasión estuve leyendo que por get existe limitación en tamaño para hacer el envió al servidor. Existe una frenwork de Java Script que se llama Jquey (
http://jquery.com/) que no se si lo conoces el cual te permite pasar los datos tanto por get como por post te voy a dejar un ejemplo para que veas que es muy sencillo y como:
//Pasando datos por post con Jquery
$.post(path, {clave1: textbox-1, clave2: textbox-2}, function(datos){
alert(datos);
});
//Capturamos los datos en el servidor.
<?php
$clave1 = $_post['clave1'];
$clave2 = $_post['clave2'];
//mensage de respuesta.
echo "Datos Enviado";
?>