	var globalParameters;
		
	function makePOSTRequest(handleFunc,url, parameters) 
	{
		http_request = false;
		if (window.XMLHttpRequest) 
		{ // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) 
            	http_request.overrideMimeType('text/html');
      	} 
      	else if (window.ActiveXObject) 
      	{ // IE
			try 
			{
            	http_request = new ActiveXObject("Msxml2.XMLHTTP");
         	} 
         	catch (e) 
         	{
            	try 
            	{
               		http_request = new ActiveXObject("Microsoft.XMLHTTP");
            	} 
            	catch (e) {}
         	}
      	}
      	if (!http_request) 
      	{
        	alert('Cannot create XMLHTTP instance');
         	return false;
      	}
  
  		// deleteFormElementAjax.js
  		if (handleFunc == 'deleteForm')
      		http_request.onreadystatechange = deleteFormResult;
      		
      	// fill cities.js
      	else if (handleFunc == 'fillCities')
      		http_request.onreadystatechange = fillCitiesResult;
      		
      	// fillEditForm.js
      	else if (handleFunc == 'editForm')
      		http_request.onreadystatechange = fillEditFormResult;  
      	
      	//fillUserLanguages.js
      	else if (handleFunc == 'fillLanguages')
      		http_request.onreadystatechange = fillLanguagesResult;
      	
      	//refreshTable.js
      	else if (handleFunc == 'refreshTable')
      		http_request.onreadystatechange = refreshTableResult;
  
       	else if (handleFunc == 'refreshNetworkFormTable')
      		http_request.onreadystatechange = refreshNetworkFormTableResult;
      		     	
      	//tools.js
      	else if (handleFunc == 'fillQuestions')
      		http_request.onreadystatechange = fillAnswerResult; 
      		
      	else if (handleFunc == 'editCv')
      		http_request.onreadystatechange = editCvResult;       		
      	
      	else if (handleFunc == 'fillCertificateAuth')
      		http_request.onreadystatechange = fillCertAuthorities;
    
       	else if (handleFunc == 'getItSkillCategories')
      		http_request.onreadystatechange = getItSkillCategories;     		
    
       	else if (handleFunc == 'networkForm')
      		http_request.onreadystatechange = linkRequestProcessHandle;         
      		
       	else if (handleFunc == 'refreshAdsTable')
      		http_request.onreadystatechange = refreshAdsTableResult;               		  		
      		
      	//alert (url+parameters);
      	globalParameters = parameters;
      	http_request.open('POST', url, true);
      	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
     	http_request.setRequestHeader("Content-length", parameters.length);
      	http_request.setRequestHeader("Connection", "close");
      	http_request.send(parameters);
	}
	