var request;
var parent_node;
function sendData(URL){
	if(window.XMLHttpRequest){
		request=new XMLHttpRequest();
		request.onreadystatechange=processStateChange;
		request.open("GET",URL,true);
		request.send('');
	}else if(window.ActiveXObject){
		request = new ActiveXObject("Microsoft.XMLHTTP");		
		request.onreadystatechange=processStateChange;
		if(request){
			request.open("GET",URL,true);
			request.send('');
		}
	}
	return false;
}

function processStateChange(){
	if(request.readyState==4){
		if(request.status!=200){
showMessage('Сообщение не отправлено.\n Возможны технические неполадки,\n свяжитесь с администратором: admin@s-ht.ru');}
alert(request.responseText);
if (request.responseText=="Сообщение успешно отправлено")
      clear();
	}
}

function showMessage($mess){
	alert($mess);
}

function encode(plaintext)
{
	if(plaintext.length>1500){plaintext=plaintext.substring(0,1500);}
	var encoded=escape(plaintext);
	encoded=encoded.replace("+", "%2B");
	encoded=encoded.replace("/", "%2F"); 
	return encoded;
};

	function gomess(parent){ 
        parent_node = parent;
		var res='#';
		var z=parent.childNodes;
		if(z){
			res='?';
			for (i = 0; i < z.length; i++){
				var value='';
				if(z.item(i).id){
					if(z.item(i).tagName=="INPUT"){
                        value=z.item(i).value;
                    }
                    else if(z.item(i).tagName=="TEXTAREA"){
                        value=z.item(i).value
                    };
					if(value){res+=z.item(i).id+'='+encode(value)+'&';}
				}
			}
			res+='z='+(new Date()).getTime();
		}
		sendData('/messanger.php'+res)
	}

    	function goorder(parent){
            parent_node = parent;
    		var res='#';
    		var z=parent.childNodes;
    		if(z){
    			res='?';
    			for (i = 0; i < z.length; i++){
    				var value='';
    				if(z.item(i).id){
    					if(z.item(i).tagName=="INPUT"){
                            value=z.item(i).value;
                        }
                        else if(z.item(i).tagName=="TEXTAREA"){
                            value=z.item(i).value
                        };
    					if(value){res+=z.item(i).id+'='+encode(value)+'&';}
    				}
    			}
    			res+='z='+(new Date()).getTime();
    		}
    		sendData('/order.php'+res);
    	}

        function gofeedback(parent){
            parent_node_feedback = parent;
            var res='#';
            var z=parent.childNodes;
            if(z){
                res='?';
                for (i = 0; i < z.length; i++){
                    var value='';
                    if(z.item(i).id){
                        if(z.item(i).tagName=="INPUT"){
                            value=z.item(i).value;
                        }
                        else if(z.item(i).tagName=="TEXTAREA"){
                            value=z.item(i).value
                        };
                        if(value){res+=z.item(i).id+'='+encode(value)+'&';}
                    }
                }
                res+='z='+(new Date()).getTime();
            }
            sendData('/feedback.php'+res);
        }
      function clear(){ 
            var res='#';
            var z=parent_node_feedback.childNodes;
            if(z){
                  for (i = 0; i < z.length; i++){
                        if(z.item(i).id){
                              if(z.item(i).tagName=="INPUT"){z.item(i).value='';}else if(z.item(i).tagName=="TEXTAREA"){z.item(i).value = '';};
                        }
                  }
            }
      }

