	function getPositionCarLevelResult()
	{
		if (http_request.readyState == 4) 
      	{
         	if (http_request.status == 200) 
         	{
            	result = http_request.responseText; 
            	var qs = new Querystring(result); 
            	var sel = document.getElementById('carLevel');	
           		carLevelId =qs.get('carLevelId');
           		//alert (carLevelId);
            	for (i = 0;i<sel.options.length;i++)
            	{
            		if (sel.options[i].value == carLevelId){
            			//alert ("slected index : " +i + " val : " + sel.options[i].value);
            			sel.selectedIndex = i;
            			carLevel = document.getElementById('carLevel');
            			carLevel.disabled = true;	
            			break;
            		}
            	}       
         	} 
         	else
         	{
				result = http_request.responseText;
				//alert(decodeURI(result));
			}
      	}	
	}
	
	function addCvToFolderResult()
	{
 		var result;
 		var decodedResult;
 		var unescapedResult;
 		var unescapedURI;
 		var xmlEncoded;
      	if (http_request.readyState == 4) 
      	{
        	if (http_request.status == 200) 
        	{
         		result = http_request.responseText;
         		decodedResult = decodeURIComponent(result);        	   	
				if (document.implementation && document.implementation.createDocument)
				{
					var parser = new DOMParser();
					xmlDoc = parser.parseFromString(result, "text/xml");
					parseFolderResultXML();
				}
				else if (window.ActiveXObject)
				{
					isIE = true;
					xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
					xmlDoc.onreadystatechange = function () 
					{
						if (xmlDoc.readyState == 4) parseFolderResultXML()
					};				
					xmlDoc.loadXML(result);
		 		}
				else
				{
					alert('Your browser can\'t handle this script');
					return;
				}
			
        	} 
         	else
         	{
				result = http_request.responseText;
				//alert(decodeURI(result));
			}
      	}	
	}
	
	function fillCitiesResult() 
	{
		if (http_request.readyState == 4) 
      	{
         	if (http_request.status == 200) 
         	{
            	result = http_request.responseText; 
            	var qs = new Querystring(result); 
            	var listLen = qs.get('length');
            	var startIndex = qs.get('startIndex');
            	var sel = document.getElementById('city');	
            	sel.options.length = 0;
            	sel.options[0] = new Option('-------','-1');
            	if (listLen == 0)
            	{
            		sel.options[1] = new Option(qs.get('0'),'0');
            		sel.selectedIndex = 1;
            	}	
           		if(qs.get(40)!=null){
           			sel.options[0]=new Option(qs.get(40),40);
           		}
            	for (i = 1;i<listLen;i++)
            	{
            		ind = ( Number(startIndex)+Number(i));
            		if(ind<40)
            			sel.options[i] = new Option(qs.get(ind),ind);
            		else if(ind>40)
            			sel.options[i-1] = new Option(qs.get(ind),ind);
            		
            	}       
         	} 
         	else
         	{
				result = http_request.responseText;
				//alert(decodeURI(result));
			}
      	}
   	}
   	
   	function fillEditFormResult() 
   	{
 		var result;
 		var decodedResult;
 		var unescapedResult;
 		var unescapedURI;
 		var xmlEncoded;
      	if (http_request.readyState == 4) 
      	{
        	if (http_request.status == 200) 
        	{
         		result = http_request.responseText;
         		decodedResult = decodeURIComponent(result);        	   	
				if (document.implementation && document.implementation.createDocument)
				{
					var parser = new DOMParser();
					xmlDoc = parser.parseFromString(result, "text/xml");
					parseXML();
				}
				else if (window.ActiveXObject)
				{
					isIE = true;
					xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
					xmlDoc.onreadystatechange = function () 
					{
						if (xmlDoc.readyState == 4) parseXML()
					};				
					xmlDoc.loadXML(result);
		 		}
				else
				{
					alert('Your browser can\'t handle this script');
					return;
				}
			
        	} 
         	else
         	{
				result = http_request.responseText;
				//alert(decodeURI(result));
			}
      	}
   	}
   	
   	function deleteFormResult() 
	{ 
		if (http_request.readyState == 4) 
		{
  			if (http_request.status == 200) 
  			{				
  				var result = http_request.responseText; 
         		if (document.implementation && document.implementation.createDocument)
				{
					var parser = new DOMParser();
					xmlDoc = parser.parseFromString(result, "text/xml");
					parseDeleteXML();
				}
				else if (window.ActiveXObject)
				{
					isIE = true;
					xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
					xmlDoc.onreadystatechange = function () {
						if (xmlDoc.readyState == 4) parseDeleteXML()
					};				
					xmlDoc.loadXML(result);
			 	}
				else
				{
					alert('Your browser can\'t handle this script');
					return;
				}							
  			}
  			else
  			{
  				//alert(http_request.responseText);
  			}
  		}		
	}
	
	 
	
	function refreshTableResult()
	{
		if (http_request.readyState == 4) 
		{
			if (http_request.status == 200) 
	         {
				if(document.getElementById("loadingDiv"))
				{
					document.getElementById("loadingDiv").style.visibility = 'hidden';
					document.body.style.backgroundColor = 'white';  	
				}          
	            result = http_request.responseText; 
	            //alert(result);     	
				document.getElementById('elementsTable').innerHTML=result;
				var frm= document.getElementById("accountForm");
				frm.disabled = false;
				if (frm.action.value != 'UPDATE_PROFILE')
					clear_table();
				

	         } 
	         else
	         {
				result = http_request.responseText;
				//alert(result);
			}
		}
	}
	
	function refreshAppListTableResult(){
		if (http_request.readyState == 4) 
		{
			if (http_request.status == 200) 
	         {
				if(document.getElementById("loadingDiv"))
				{
					document.getElementById("loadingDiv").style.visibility = 'hidden';
					document.body.style.backgroundColor = 'white';  	
				}          
	            result = http_request.responseText; 
	            //alert(result);
	                 	
				document.getElementById(appListDivName).innerHTML=result;
				
	         } 
	         else
	         {
				result = http_request.responseText;
				//alert(result);
			}
		}		
	}
	
	function updateAppStatusResult()
	{
		if (http_request.readyState == 4) 
		{
			if (http_request.status == 200) 
	         {
				if(document.getElementById("loadingDiv"))
				{
					document.getElementById("loadingDiv").style.visibility = 'hidden';
					document.body.style.backgroundColor = 'white';  	
				}
				if(document.getElementById("process"+appId).selectedIndex!=0 || document.getElementById("availability"+appId).selectedIndex!=0){
		  			
		  			document.getElementById("app"+appId).style.backgroundColor='#e7d5d5';
		  			document.getElementById("appShortTable"+appId).style.backgroundColor='#e7d5d5';
		  			document.getElementById("appDetailsTable"+appId).style.backgroundColor='#e7d5d5';
		  			document.getElementById("appProcess"+appId).style.backgroundColor='#e7d5d5';
		  		}
		  		else{
		  			document.getElementById("app"+appId).style.bgColor='#eff9ef';
		  			document.getElementById("appShortTable"+appId).style.backgroundColor='#eff9ef';
		  			document.getElementById("appDetailsTable"+appId).style.backgroundColor='#eff9ef';
		  			document.getElementById("appProcess"+appId).style.backgroundColor='#eff9ef';
		  		}
		  		         
	            result = http_request.responseText; 
	            //alert(result);   
	            //alert("APP ID : " + appId);
	            var divEdit = eval('document.getElementById(\"appProcessEdit'+appId+'\")');
	            var divInfo = eval('document.getElementById(\"appProcessInfo'+appId+'\")');
	            divEdit.style.display = 'none';
	            divInfo.innerHTML = result;
	            divInfo.style.display = 'block';
	              	
				//document.getElementById('elementsTable').innerHTML=result;
				//var frm= document.getElementById("accountForm");
				//frm.disabled = false;
				//if (frm.action.value != 'UPDATE_PROFILE')
				//	clear_table();
				

	         } 
	         else
	         {
				result = http_request.responseText;
				//alert(result);
			}
		}	
	}