function ml_getNode(datasrc, node){
	alert (datasrc.replace("#",""))
	datasrc = datasrc.replace("#","")
	alert (eval(document[datasrc]))
	var objXML = eval(datasrc.replace("#",""));
	if(objXML){
		if(objXML.readyState == "complete"){
			if(objXML.XMLDocument.childNodes[1].selectSingleNode(node)){
				return  objXML.XMLDocument.childNodes[1].selectSingleNode(node).text;
			}else{
				return "";
			}
		}
	}
}

function reformatDate(varDate, origFormat, finalFormat){
	var i;
	origFormat = origFormat.replace('%m','mm');
	origFormat = origFormat.replace('%d','dd');
	origFormat = origFormat.replace('%Y','yyyy');
	
	var dateParams = new Array('dd','mm','yyyy');
	var paramValues = new Array();
	var parsedDate = finalFormat;
	if(varDate.length == origFormat.length){
		for(i=0;i<dateParams.length;i++){
			rExp = myRegExp = new RegExp(dateParams[i], "gi");
			paramValues[i] = varDate.substr(origFormat.search(rExp),dateParams[i].length)
		}
		for(i=0;i<paramValues.length;i++){
			rExp = myRegExp = new RegExp(dateParams[i], "gi");
			parsedDate = parsedDate.replace(rExp, paramValues[i])
		}
	//	alert(parsedDate);
		return parsedDate;
	}else{
	    //alert(varDate);
		return varDate;
	}
}

function normalizeDate(varDate){
	return reformatDate(varDate, __userDateFormat,"mm/dd/yyyy")
}
function KD_lookUpInputByName(objForm, inputName){

	if(typeof(objForm.length)=="number"){	
		for(i=0;i<objForm.elements.length;i++){
			if(objForm.elements[i].name == inputName){
				return i;
			}
		}
	}
	return -1;
}
function KD_createNewHidden(name, value){
	var objHidden = document.createElement("input")
	objHidden.setAttribute("name", name);
	objHidden.setAttribute("value", value);
	objHidden.setAttribute("type", "hidden");	
	return objHidden;
}

//Funcion dejada de lado.

function KD_addHidden01(name, value){
	var passDataFrm = document.forms["keepData"];
	var inputNumber = KD_lookUpInputByName(passDataFrm,name);
	if(inputNumber >= 0){
		lookedUpObj = passDataFrm.elements[inputNumber];
		alert(passDataFrm.elements[inputNumber]);
		lookedUpObj.value = value;
	}else{
		passDataFrm.elements.appendChild(KD_createNewHidden(name, value));
	}
}

function KD_addHidden(name, value){
	if (document.forms["keepData"][name]){
		document.forms["keepData"][name].value = value;
	} else {
		document.forms["keepData"].appendChild(KD_createNewHidden(name, value));
	}
}

function KD_submitLang(lang){
	KD_addHidden("lang", lang);
	if(document.forms["keepData"]){
		document.forms["keepData"].submit();
	}
}


