/************************************************************************************ START---- Added By Gaurang for XMLDOM implementation with AJAX 16-JUN-2006. ***************************************************************************************/ function _0(){if (window.XMLHttpRequest) return new XMLHttpRequest(); else if(window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP"); else alert ("Cound not create XmlHttpRequest Object. Consider upgrading your browser.");}var dummy=_0();dummy=null;function _9(_3){_3.length=1;_3.disabled= true;__10(_3,0,"","...wait...");}function __10(_3,i,val,text){_3.options[i].value = val;_3.options[i].text = text;}function fillTarget(){_9(arguments[1]);___0(arguments[0],_0(),arguments[1],true,__0);}function fillTargetFalse(){_9(arguments[1]);___0(arguments[0],_0(),arguments[1],false,__0);}function ___0(__16,_2,_3,_4,q){if (_2.readyState == 4 || _2.readyState == 0){_2.open("GET", __16, _4);_2.send(null);if (!_4) {q(_2,_3);return;}_2.onreadystatechange= function(){q(_2,_3)};}}function __0(_2,_3,leafName,valueName,textName ) {if (_2.readyState == 4) __11(_2.responseXML,_3,leafName,valueName,textName);}function __11(__12,_3,leafName,valueName,textName ){if (leafName==undefined) leafName="LEAF";if (valueName==undefined) valueName="ID";if (textName==undefined) textName="NAME";var _5 = __12.getElementsByTagName(leafName);var __14 = _5.length;_3.length=__14;for (i = 0; i < __14; i++) __10(_3,i,_5[i].getAttribute(valueName),_5[i].getAttribute(textName)); _3.disabled = false;}function fillTargetText(){___0(arguments[0],_0(),_7(arguments),true,__0Text);}function fillTargetTextFalse(){___0(arguments[0],_0(),_7(arguments),false,__0Text);}function _7(_6){var _8 = new Array(_6.length-1);for (i=0;i<_6.length-1;i++)if(typeof(_6[i+1])=="object")_8[i]=_6[i+1]; else _8[i]=document.getElementById(_6[i+1]); return _8;}function __0Text(_2,_8){if (_2.readyState == 4){var _5 = _2.responseXML.getElementsByTagName("LEAF");for (i = 0; i <_8.length; i++){if(_8[i].tagName.toUpperCase()=="INPUT"||_8[i].tagName.toUpperCase()=="TEXTAREA"||_8[i].tagName.toUpperCase()=="SELECT") _8[i].value =_5[0].getAttribute("ID"+(i+1)); else _8[i].innerHTML =_5[0].getAttribute("ID"+(i+1));}}}function fillTargetHtml(){___0(arguments[0],_0(),arguments[1],true,__0Html);}function fillTargetHtmlFalse(){___0(arguments[0],_0(),arguments[1],false,__0Html);}function __0Html(_2,target){if (_2.readyState == 4) target.innerHTML=_2.responseText;}function ObjClass(val1,val2){this.obj=val1;this.leafName=val2;}function _1(_6){var _8 = new Array();bl=true;var j=0;for (i=0;i<_6.length-1;i++){if(typeof(_6[i+1])=="object" && typeof(_6[i+2])=="string" && bl){if (_6[i+1].tagName.toUpperCase()!='SELECT'){alert('Invalid Argument : Tag "SELECT" Expected Found "'+_6[i+1].tagName+'"');return;}_8[j]= new ObjClass(_6[i+1],_6[i+2]);i++;}else { if(typeof(_6[i+1])!="object"){alert('Invalid Arguments');return;}bl=false; _8[j]=_6[i+1];} j++;}return _8;}function fillMultiple(){___0(arguments[0],_0(),_1(arguments),true,__0Multiple);}function fillMultipleFalse(){___0(arguments[0],_0(),_1(arguments),false,__0Multiple);}function __0Multiple(_2,target){var z=0;var __13=_2.responseXML;if (_2.readyState == 4){for (k=0;k