function prepareURL(object) {
var output = '';	
for(i=0; i<object.length; i++) {
if (i==object.length-1)	
output += object[i].name+"="+object[i].value;
else
output += object[i].name+"="+object[i].value+"&";
}
return output;
}

function sendParamsPOST(target) {
    var xmlHttpReq = false;
    var self = this;
    var strURL = "/aj_include.php";
    var param = prepareURL(target);
    
    /* Mozilla/Safari */
    if (window.XMLHttpRequest) {
	    try {
		    self.xmlHttpReq = new XMLHttpRequest();
	    } catch (e) {
		    self.xmlHttpReq = false;
	    }
    }
    /* IceBrowser */
    else if (window.createRequest) {
	    try {
		    self.xmlHttpReq = new window.createRequest();	    
	    } catch (e) {
		    self.xmlHttpReq = false;
	    }
    }
    /* MSIE */
    else if (window.ActiveXObject) {
	    
         try {
            self.xmlHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
              self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) { 
	    self.xmlHttpReq = false;
	    }
         }
	 
    }
    else {
         alert('Cannot create XMLHTTP instance');
         return self.xmlHttpReq; //false
    }
    
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.setRequestHeader("Connection", "close");
    
    self.xmlHttpReq.onreadystatechange = function() {
    if (self.xmlHttpReq.readyState == 4) {

    	    if (target.id=='form') {
    	    var container = 'newsletter';
    	    }
	    else if (target.id=='form1') {
    	    var container = 'email_contacts';
	    }
	    
    	    var paramBox = document.getElementById(container);
    	    paramBox.innerHTML=self.xmlHttpReq.responseText;
    	}
    }
    self.xmlHttpReq.send(param);   

}

function he_form_sendp(sMethod,sAction,sParametr) {
 
var newForm =  document.createElement('form')
newForm.name = 'heFormSentDyn';
newForm.id = 'heFormSentDyn';
newForm.action = sAction;
newForm.method = sMethod;
				
if(sParametr){
var sL = sParametr.split(';')
i=-1;
while(i<(sL.length-1)){i++;
var vard = sL[i]
sParR = vard.split('=')
var newElement =  document.createElement('input')
newElement.type = "hidden"
newElement.name = sParR[0]
newElement.value = sParR[1]
newForm.appendChild(newElement);	
		 }
	}
 
getobj('body').appendChild(newForm);
newForm.submit()

}
