function parseFolderResultXML(){
		var root = xmlDoc.getElementsByTagName('FOLDER_RESULT').item(0);
		var resultNode =  root.childNodes.item(0);
		//alert("root : " + root.nodeName + " : " + root.childNodes.length);
		//alert("msg : " + resultNode.nodeName + " : " + resultNode.getAttribute('text'));
		//alert("cvid: "+resultNode.getAttribute('cvId'));
		var elemId = resultNode.getAttribute('cvId');
		var isErr = resultNode.getAttribute('err');
		//alert(isErr);
		var divName = 'errMsgDiv'+elemId;
		var divElem = document.getElementById(divName);
		if(isErr==1){
			var result = resultNode.getAttribute('text');
			divElem.innerHTML = result;
			var obj = document.getElementById('accountForm');
			obj.disabled = false;		
			document.getElementById("loadingDiv").style.visibility = 'hidden';
			document.body.style.backgroundColor = 'white';
			}
		else
		{
			document.location.reload();
		}
		
}

function parseXML()
  	{
		var frm = document.getElementById('accountForm');
		if(document.getElementById("loadingDiv"))
		{
			document.getElementById("loadingDiv").style.visibility = 'hidden';
			document.body.style.backgroundColor = 'white';  	
		} 
		frm.disabled = false ;  
				
		var root; 
		root = xmlDoc.getElementsByTagName('ACCOUNT_FORM').item(0);
		var node,itemName,itemType,itemValue,itemOptions,multipleItems;
		for (var iNode = 0; iNode < root.childNodes.length; iNode++) 
		{
			node = root.childNodes.item(iNode);
			itemName = node.getAttribute('name');
			itemType = node.getAttribute('type');
			itemValue = node.getAttribute('value');
			itemOptions = node.getAttribute('option');
			if (itemType == 'multiple')
			{
				var multipleItems= new Array(node.childNodes.length);
				var multipleItemsText= new Array(node.childNodes.length);
				for (var iMultipleNode = 0; iMultipleNode < node.childNodes.length; iMultipleNode++) 
				{
					multipleNode = node.childNodes[iMultipleNode];
					multipleItems[iMultipleNode] = multipleNode.getAttribute('value');
					multipleItemsText[iMultipleNode] = multipleNode.getAttribute('text');
 				}
 			}
			fillAccountForm(itemName,itemType,itemValue,multipleItems,multipleItemsText,itemOptions);
		}				
			
		frm.elements[0].focus();	
  	}	
	function fillAccountForm(itemName,itemType,itemValue,multipleItems,multipleItemsText,itemOptions)
	{
		var formElement = document.getElementById(itemName);
		
		if (itemType == 'text' || itemType == 'hidden')
			formElement.value = itemValue;
		else if (itemType == 'select' && itemName == 'z3')
		{
			z3.clearAll();
			z3.disable(true);
			z3.addOption([[itemValue,itemOptions]]);
			z3.selectOption(0);				
			return;
		}
		else if (itemType == 'select' && itemName == 'combobox3')
		{
			certz3.clearAll();
			certz3.disable(true);
			certz3.addOption([[itemValue,itemOptions]]);
			certz3.selectOption(0);
			return;
		}		
		else if (itemType == 'select' && itemName == 'certAuthCombo')
		{
			certAuthCombo.clearAll();
			certAuthCombo.disable(true);
			certAuthCombo.addOption([[itemValue,itemOptions]]);
			certAuthCombo.selectOption(0);
			return;		
		}
		else if (itemType == 'select' && itemName == 'content')
		{
			  var oEditor = FCKeditorAPI.GetInstance( itemName ) ;
			  oEditor.SetHTML( itemValue ) ;
			  return;		
		}		
		else if (itemType == 'select' && formElement.options)
		{
			//alert (itemName + " : " + itemValue );
			if (itemName == 'language')
				addLanguageToSelect(itemValue,itemOptions);
			else if (itemName == 'city')
			{
            	var qs = new Querystring(itemOptions); 
            	var listLen = qs.get('length');
            	var startIndex = qs.get('startIndex');
            	formElement.options.length = 0;
            	formElement.options[0] = new Option('-------','-1');
            	if (listLen == 0)
            	{
            		formElement.options[1] = new Option(qs.get('0'),'0');
            		formElement.selectedIndex = 1;
            	}	
           
            	for (i = 0;i<listLen;i++)
            	{
            		ind = ( Number(startIndex)+Number(i));
            		formElement.options[i] = new Option(qs.get(ind),ind);
            	}   		
			}
			for (var i = 0 ; i<formElement.options.length; i++)
			{
	 			if (formElement.options[i].value == itemValue)
	 			{
	 				formElement.options[i].selected = true;							 								
	 				i=formElement.options.length;
	 			}
	 		}
		}
		else if (itemType == 'checkbox' && itemValue == '1')
			formElement.checked = true;

		else if (itemType == 'multiple')
		{
			for (var iItem = 0 ;iItem<multipleItems.length;iItem++)
				formElement.options[iItem] = new Option(multipleItems[iItem],multipleItemsText[iItem]);
		}
		if (itemOptions == 'disabled')
		{
			if (itemName == 'CoorparateName')
				changeEducationValidator();
			formElement.disabled = true;
		}
		else if (itemOptions == 'enabled')
			formElement.disabled = false;
	}
	
	function parseDeleteXML()
	{
		var root = xmlDoc.getElementsByTagName('DELETE_RESULT').item(0);
		var resultNode =  root.childNodes.item(0);
		//alert("root : " + root.nodeName + " : " + root.childNodes.length);
		//alert("msg : " + resultNode.nodeName + " : " + resultNode.getAttribute('text'));
		
		var result = resultNode.getAttribute('text');
		var obj = document.getElementById('accountForm');


		if(result)
		{
			//alert (result);
		    obj.disabled = false;		
			document.getElementById("loadingDiv").style.visibility = 'hidden';
			document.body.style.backgroundColor = 'white';  	
		}	
		else
		{
			//alert(endFuncObj+endFuncUrl+endFuncParam);
			isRedirect = "no";
			endFunction(endFuncObj,endFuncUrl,endFuncParam);		
		}
	}
	
	function clear_table()
	{
		var frm = document.getElementById('accountForm');
		//alert ("FORM : " + frm + " : LEN : " + frm.elements.length);
		for (i=0;i<frm.elements.length;i++)
		{
			//alert ("NAME : " + frm.elements[i].name + " TYPE : " + frm.elements[i].type + " VALUE : " + frm.elements[i].value);
			if (frm.elements[i].type == 'text' || frm.elements[i].type =='textarea')
				frm.elements[i].value = '';
			else if (frm.elements[i].type == 'select-one')
			{
				if (frm.action.value != 'UPDATE_SUB_FIRMS')
					frm.elements[i].selectedIndex = 0;
			}
			else if (frm.elements[i].type == 'checkbox')
				frm.elements[i].checked = false;
			else if (frm.elements[i].type == 'select-multiple')
			{
				frm.elements[i].options.length = 0;
			}
			if (frm.elements[i].name == 'it')
			{
				z3.clearAll();
				z3.disable(false);
			}
			if (frm.elements[i].name == 'content')
			{
			  var oEditor = FCKeditorAPI.GetInstance( 'content' ) ;
			  oEditor.SetHTML( '' ) ;			
			}
				
		}	
		//alert ("focus");
		frm.elements[0].focus();
		if (document.documentElement && document.documentElement.scrollTop)
		{
			document.documentElement.scrollTop = 0;
			document.documentElement.scrollLeft = 0;
	
		}
		else if (document.body)
		{
			  document.body.scrollTop =0 ;
			  document.body.scrollLeft=0;
	
		}		
	}