
function showConfirm()
{
	var answer = confirm ("You can use this to confirm an action, such as a deletion or an update. It's important to note that if you click Cancel, the page will not post back.")

	             if (answer)
		             return true;
	else
		return false;
}

function showAlert(strText) {
	alert("You entered: [" + strText + "] It will be added to the textbox on this page when you click OK.");
}

function promptUser() {
	var answer = prompt("Enter some data to display in the label:","")
	             showAlert(answer);
	document.getElementById('txtInfo').value = answer;
}

function confirm_delete(deleteText) {
	if (confirm(deleteText)==true)
		return true;
	else
		return false;
}

function SelectToggleGrid() {

javascript:
	__doPostBack('ctl00$ContentPlaceHolder4$ExtGridView1','Select$3');
}

function classChange(styleChange,item) {
	item.className = styleChange;
}

//This function can be used in place of the ItemCreated mouseover applications to apply
//row highlighting to a page. It's an alternative to using the codebehind. If you wish
//to use this instead of the C# code, you only need to put
//window.onload = highlightRow('MyDataGridName','MyHighlightingCSSClass'); in the HEAD
//of your HTML document

function highlightRow(strGridName, strClass) {
	if (document.all && document.getElementById) {
		navRoot = document.getElementById(strGridName);

		if (navRoot == null)
			return;

		tbody = navRoot.childNodes[0];

		for (i = 1; i < tbody.childNodes.length - 1; i++) {
			node = tbody.childNodes[i];

			if (node.nodeName == "TR") {
				node.onmouseover=function() {
					                 this.className = strClass;
				                 }

				                 node.onmouseout=function() {
					                                 this.className = this.className.replace(strClass, "");
				                                 }
			                                 }
		                                 }
	                                 }
                                 }




                                 function ShowComboBoxEditMode(cboID,textBoxID,hiddenID) {



	                                 var divEdit = document.getElementById(                       "divEdit");
	                                 var divInsert = document.getElementById(                       "divInsert");
	                                 var divDelete = document.getElementById(                       "divDelete");
	                                 var divUpdate = document.getElementById(                       "divUpdate");
	                                 var divCancel = document.getElementById(                       "divCancel");
	                                 var divDropDown = document.getElementById(                       "divDropDown");
	                                 var divTextBox = document.getElementById(                       "divTextBox");
	                                 var DropDown = document.getElementById(                       cboID);
	                                 var TextBox = document.getElementById(                       textBoxID);
	                                 var Hidden = document.getElementById(                       hiddenID);


	                                 try {

		                                 TextBox.value=DropDown[DropDown.selectedIndex].innerText;


		                                 divCancel.style.display = "block";
		                                 divUpdate.style.display = "block";
		                                 divTextBox.style.display = "block";
		                                 divEdit.style.display = "none";
		                                 divInsert.style.display = "none";
		                                 divDelete.style.display = "none";
		                                 divDropDown.style.display = "none";
		                                 Hidden.value="1";
	                                 }
	                                 catch (e) {}


                                 }


                                 function ToggleValueGroup(cboID,cboId2) {
	                                 var combo = document.getElementById(
	                                                 cboID);
	                                 var combo2 = document.getElementById(
	                                                  cboId2);
	                                 var cValue=parseInt(combo2.value);

	                                 if (cValue >199) {
		                                 combo.selectedIndex=0;
		                                 combo.disabled=true;
	                                 }
	                                 else {
		                                 combo.disabled=false;
	                                 }


                                 }

                                 function ShowComboBoxCommands(cboId) {
	                                 var DropDown = document.getElementById(                       cboID);
	                                 var divEdit = document.getElementById(                       "divEdit");
	                                 var divInsert = document.getElementById(                       "divInsert");

	                                 if (DropDown.selectedIndex==0) {
		                                 divEdit.style.display = "none";
		                                 divInsert.style.display = "none";

	                                 }
	                                 else {
		                                 divEdit.style.display = "block";
		                                 divInsert.style.display = "block";
	                                 }
                                 }

                                 function ShowComboBoxInsertMode(cboID,textBoxID,hiddenID) {



	                                 var divEdit = document.getElementById(                       "divEdit");
	                                 var divInsert = document.getElementById(                       "divInsert");
	                                 var divDelete = document.getElementById(                       "divDelete");
	                                 var divUpdate = document.getElementById(                       "divUpdate");
	                                 var divCancel = document.getElementById(                       "divCancel");
	                                 var divDropDown = document.getElementById(                       "divDropDown");
	                                 var divTextBox = document.getElementById(                       "divTextBox");
	                                 var DropDown = document.getElementById(                       cboID);
	                                 var TextBox = document.getElementById(                       textBoxID);
	                                 var Hidden = document.getElementById(                       hiddenID);



	                                 TextBox.value="";


	                                 Hidden.value="2";

	                                 divCancel.style.display = "block";
	                                 divUpdate.style.display = "block";
	                                 divTextBox.style.display = "block";
	                                 divEdit.style.display = "none";
	                                 divInsert.style.display = "none";
	                                 divDelete.style.display = "none";
	                                 divDropDown.style.display = "none";


                                 }

                                 function ShowSearchEditInsertMode(cboID,textBoxID,hiddenID,chkListId) {



	                                 var divEdit = document.getElementById(                       "divEdit");
	                                 var divInsert = document.getElementById(                       "divInsert");
	                                 var divDelete = document.getElementById(                       "divDelete");
	                                 var divUpdate = document.getElementById(                       "divUpdate");
	                                 var divCancel = document.getElementById(                       "divCancel");
	                                 var divDropDown = document.getElementById(                       "divDropDown");
	                                 var divTextBox = document.getElementById(                       "divTextBox");
	                                 var DropDown = document.getElementById(                       cboID);
	                                 var TextBox = document.getElementById(                       textBoxID);
	                                 var Hidden = document.getElementById(                       hiddenID);
	                                 var divDocCatEditCombo = document.getElementById(                       "divDocumentCategoryEditComboBox");




	                                 TextBox.value="";


	                                 Hidden.value="2";

	                                 divCancel.style.display = "block";
	                                 divUpdate.style.display = "block";
	                                 divTextBox.style.display = "block";
	                                 divDocCatEditCombo.style.display = "block";

	                                 divEdit.style.display = "none";
	                                 divInsert.style.display = "none";
	                                 divDelete.style.display = "none";
	                                 divDropDown.style.display = "none";
	                                 Clear_ALL(chkListId);

                                 }
                                          function ShowSearchEditCopyMode(cboID,textBoxID,hiddenID,chkListId) {



	                                 var divEdit = document.getElementById(                       "divEdit");
	                                 var divInsert = document.getElementById(                       "divInsert");
	                                 var divDelete = document.getElementById(                       "divDelete");
	                                 var divUpdate = document.getElementById(                       "divUpdate");
	                                 var divCancel = document.getElementById(                       "divCancel");
	                                 var divDropDown = document.getElementById(                       "divDropDown");
	                                 var divTextBox = document.getElementById(                       "divTextBox");
	                                 var DropDown = document.getElementById(                       cboID);
	                                 var TextBox = document.getElementById(                       textBoxID);
	                                 var Hidden = document.getElementById(                       hiddenID);
	                                 var divDocCatEditCombo = document.getElementById(                       "divDocumentCategoryEditComboBox");




	                                 TextBox.value="";


	                                 Hidden.value="3";

	                                 divCancel.style.display = "block";
	                                 divUpdate.style.display = "block";
	                                 divTextBox.style.display = "block";
	                                 divDocCatEditCombo.style.display = "none";

	                                 divEdit.style.display = "none";
	                                 divInsert.style.display = "none";
	                                 divDelete.style.display = "none";
	                                 divDropDown.style.display = "none";
	                                 Clear_ALL(chkListId);

                                 }
                                  function ShowEmailTemplateEditInsertMode(cboID,textBoxID,hiddenID) {



	                                 var divEdit = document.getElementById(                       "divEdit");
	                                 var divInsert = document.getElementById(                       "divInsert");
	                                 var divDelete = document.getElementById(                       "divDelete");
	                                 var divUpdate = document.getElementById(                       "divUpdate");
	                                 var divCancel = document.getElementById(                       "divCancel");
	                                 var divDropDown = document.getElementById(                       "divDropDown");
	                                 var divTextBox = document.getElementById(                       "divTextBox");
	                                 var DropDown = document.getElementById(                       cboID);
	                                 var TextBox = document.getElementById(                       textBoxID);
	                                 var Hidden = document.getElementById(                       hiddenID);
	                                 var divDocCatEditCombo = document.getElementById(                       "divDocumentCategoryEditComboBox");




	                                 TextBox.value="";


	                                 Hidden.value="2";

	                                 divCancel.style.display = "block";
	                                 divUpdate.style.display = "block";
	                                 divTextBox.style.display = "block";
	                                 divDocCatEditCombo.style.display = "block";

	                                 divEdit.style.display = "none";
	                                 divInsert.style.display = "none";
	                                 divDelete.style.display = "none";
	                                 divDropDown.style.display = "none";
	                                 

                                 }


                                 function ShowDiv(divName) {
	                                 var myDiv = document.getElementById(                       divName);
	                                 myDiv.style.display = "block";
                                 }
                                  function ShowDivPositioned(divName,event) {
	                                 var myDiv = document.getElementById(divName);
	                                 myDiv.style.display = "block";
	                                 myDiv.style.left = (event.clientX+60) + "px";
		                            myDiv.style.top = (event.clientY) + "px";
                                 }


                                 function HideDiv(divName) {
	                                 var myDiv = document.getElementById(                       divName);
	                                 myDiv.style.display = "none";
                                 }




                                 function NewWindow(mypage,myname,w,h,scroll,pos) {
	                                 if(pos=="random") {
		                                 LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;
		                                 TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
	                                 }

	                                 if(pos=="center") {
		                                 LeftPosition=(screen.width)?(screen.width-w)/2:100;
		                                 TopPosition=(screen.height)?(screen.height-h)/2:100;
	                                 }
	                                 else if((pos!="center" && pos!="random") || pos==null) {
		                                 LeftPosition=0;
		                                 TopPosition=20
	                                             }

	                                             settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	                                 win=window.open(mypage,myname,settings);
	                                 return win;
                                 }
             function chkAllCheckBoxes(ival,objID)		
             {		
                var f= document.getElementById(objID);		 		
                for(var i=0; i<f.getElementsByTagName("input").length ;i++ )		
                {			
                     if(f.getElementsByTagName("input").item(i).type == "checkbox" )			
                        {
                        f.getElementsByTagName("input").item(i).checked=ival;							
                        }			
                  } 
                  
                  }

                                 function Clear_ALL(List_name) {
	                                 var i =0;
	                                 var flag = true;
	                                 var elem = document.getElementById("List_name");

	                                 while (flag) {
		                                 var id = List_name + "_" + i;
		                                 var ChildElem= document.getElementById(id);

		                                 if (ChildElem != null)
			                                 ChildElem.checked = false;
		                                 else
			                                 flag = false;

		                                 i++;
	                                 }
                                 }

                                 function HideRangeControls(div1Id,div2Id,RangeImage) {


	                                 var hiddenId=RangeImage.id.replace("_RangeImage", "_Hidden");
	                                 var toContID=RangeImage.id.replace("_RangeImage", "");
	                                 var fromContID=RangeImage.id.replace("2_RangeImage", "1");


	                                 var div1= document.getElementById(div1Id);
	                                 var div2= document.getElementById(div2Id);
	                                 var hidden= document.getElementById(hiddenId);
	                                 var toCont= document.getElementById(toContID);
	                                 var fromCont= document.getElementById(fromContID);


	                                 if (hidden.value==2) {

		                                 classChange(div1,'VisibleDiv');
		                                 classChange(div2,'VisibleDiv');

		                                 if(toCont.className=="DropDownList") {
			                                 toCont.selectedIndex=fromCont.selectedIndex;
		                                 }

		                                 else {
			                                 toCont.value=toCont.defaultValue;
		                                 }



		                                 div1.style.display="block";
		                                 div2.style.display="block";
		                                 hidden.value=1;
		                                 //classChange('SearchControlHiddenTD',rangeCell)

	                                 }
	                                 else {
		                                 classChange(div1,'HiddenDiv');
		                                 classChange(div2,'HiddenDiv');


		                                 div1.style.display="none";
		                                 div2.style.display="none";

		                                 if(toCont.className=="DropDownList") {
			                                 toCont.selectedIndex=fromCont.selectedIndex;
		                                 }
		                                 else {
			                                 toCont.value="";
		                                 }

		                                 hidden.value=2;


		                                 //classChange('SearchControlTD',rangeCell)

	                                 }



                                 }

                                 var soFarSuggest='';
function suggestOption(listbox, level ) {
	if ( isNaN( level ) ) {
		level = 1
	        }

	        event.keyCode = 0;
	return;
	var inputKey =  String.fromCharCode(event.keyCode) ;
	soFarSuggest = soFarSuggest + inputKey;

	var soFarSuggestLeft = soFarSuggest.substring(0,level).toLowerCase();
	var matched = false;
	var suggestion = '';

	for ( var m = 0; m < listbox.length; m++ ) {
		suggestion = listbox.options[m].text.toString();
		suggestion = suggestion.substring(0,level).toLowerCase();

		if ( soFarSuggestLeft == suggestion ) {
			listbox.options[m].selected = true;
			matched = true;
			break;
		}
	}

	if ( matched && level < soFarSuggest.length ) {
		level++;
		suggestOption(listbox,level);
	}


}


function GetElementPostion(xElement) {

	var selectedPosX = 0;
	var selectedPosY = 0;
	var theElement = xElement;

	while(theElement != null) {
		selectedPosX += theElement.offsetLeft;
		selectedPosY += theElement.offsetTop;
		theElement = theElement.offsetParent;
	}

	return  selectedPosY

        }

        function getSelectedValues(lst) {
	        var i=0;
	        var y=0;
	        var sItem;
	        var sItems;

	        while (i<=lst.length -1) {
		        sItem=lst.children[i];

		        if (sItem.selected) {
			        if (y==0) {
				        sItems=sItem.value + '|';
			        }
			        else {
				        sItems=sItems + sItem.value + '|';
			        }

			        y++;
		        }

		        i++;
	        }

	        return sItems;
        }

        function addOption(selectObject,optionText,optionValue) {
	        var optionObject = new Option(optionText,optionValue)
	                           var optionRank = selectObject.options.length
	                                            selectObject.options[optionRank]=optionObject
                                                                             }


                                                                             function clearOptions(selectObject) {

	                                                                             var i=0;

	                                                                             while (i<=selectObject.options.length-1) {
		                                                                             selectObject.options[i]=null;
	                                                                             }

                                                                             }

                                                                             function ValidateSplitChar() {
	                                                                             var inputKey =  event.keyCode;
	                                                                             var returnCode = true;

	                                                                             if ( inputKey == 124) {
		                                                                             event.keyCode = 0;
		                                                                             return;
	                                                                             }

                                                                             }




                                                                             //EditDocument150DrillDownScripts
                                                                             //////////////////////////////////
                                                                             ////////////////////////////////////
                                                                             //////////////////////////////////////
                                                                             var EditDocument150Prefix="ctl00_ContentPlaceHolder2_";
var EditDocument150ControlIndex=2;
function RefreshComboValuesEditDocument150(cont) {

	var param;
	param=cont.id
	      param=param + '|' + cont.options[cont.selectedIndex].value;

	EditDocument150.RefreshComboValues(param,EditDocument150RefreshComboValues_callback);


}

function EditDocument150RefreshComboValues_callback(res) {
	var cols = res.value.Tables[0].Columns.length;
	var rows = res.value.Tables[0].Rows.length;
	var i=0;
	var vals;
	var nextPosition;
	var childCount;
	var childId;
	var childControl;
	var nextControlId;
	var nextControl;
	var currentPosition;

	if (rows==0) {
		return;
	}

	nextControlId=res.value.Tables[0].Rows[0].NextControlId;
	vals=nextControlId.split('_');
	currentPosition=parseInt(vals[1]);
	nextPosition= currentPosition + 1;
	childCount=parseInt(vals[3]);
	nextControl=document.getElementById(EditDocument150Prefix+nextControlId);

	while (currentPosition<childCount) {
		childId= vals[0] + '_' + nextPosition + '_' + vals[2]  + '_' + vals[3] ;
		childControl=document.getElementById(EditDocument150Prefix + childId);
		clearOptions(childControl);
		currentPosition++;
		nextPosition++;
	}

	clearOptions(nextControl);
	currentPosition=parseInt(vals[1]);


	while (i<=rows -1) {
		addOption(nextControl,res.value.Tables[0].Rows[i].ValueDescription,res.value.Tables[0].Rows[i].sValue)
		i++;
	}

}



function AddDrillDownEditDocument150(control) {
	var resultContId;
	var resultCont;
	var selOption;
	var vals;
	var childCont;
	var i=1;
	var selVals='';
	vals=control.id.split('_')
	     childCount=vals[EditDocument150ControlIndex+3];

	if (vals[EditDocument150ControlIndex]=='questionResultAddValueImgFrom') {
		resultContId=control.id.replace('questionResultAddValueImgFrom','questionResultFrom');

	}
	else {
		resultContId=control.id.replace('questionResultAddValueImgTo','questionResultTo');
	}

	resultCont=document.getElementById( resultContId);


	while (i<=childCount) {
		nextContId=vals[EditDocument150ControlIndex] + '_' + i + '_' + vals[EditDocument150ControlIndex+2] + '_' + vals[EditDocument150ControlIndex+3];

		if (vals[EditDocument150ControlIndex]=='questionResultAddValueImgFrom' ) {
			nextContId=nextContId.replace('questionResultAddValueImgFrom','questionFrom');
		}
		else {
			nextContId=nextContId.replace('questionResultAddValueImgTo','questionTo');
		}

		nextCont=document.getElementById(EditDocument150Prefix + nextContId);

		if (nextCont.value!='') {
			if (i!=childCount) {
				selVals=selVals  + nextCont.options[nextCont.selectedIndex].innerHTML + ' - '
			        }
			        else {
				        selVals=selVals  + nextCont.options[nextCont.selectedIndex].innerHTML
			                }

		                }
		                else {
			                alert('Favor seleccionar valores')
			                return;
		                }

		                i++;
	}

	if (nextCont.selectedIndex>=0) {
		selOption=nextCont.options[nextCont.selectedIndex];
		EditDocument150.DrillItemAdded(selVals,selOption.value,resultContId,DrillItemAddedEditDocument150_callback);
		
	}


}

function SwapDrillControlsEditDocument150(control) {
	var resultContId;
	var resultCont;
	var selOption;
	var nextTextContId;
	var nextTextCont;
	var vals;
	var childCont;
	var i=1;
	var selVals='';
	vals=control.id.split('_')
	     childCount=vals[EditDocument150ControlIndex+3];

	if (vals[EditDocument150ControlIndex]=='questionFromComboBox') {
		resultContId=control.id.replace('questionFromComboBox','questionResultFrom');

	}
	else {
		resultContId=control.id.replace('questionToComboBox','questionResultTo');
	}

	resultCont=document.getElementById( resultContId);


	while (i<=childCount) {
		nextContId=vals[EditDocument150ControlIndex] + '_' + i + '_' + vals[EditDocument150ControlIndex+2] + '_' + vals[EditDocument150ControlIndex+3];
		nextTextContId=vals[EditDocument150ControlIndex+0] + '_' + i + '_' + vals[EditDocument150ControlIndex+2] + '_' + vals[EditDocument150ControlIndex+3];

		if (vals[EditDocument150ControlIndex]=='questionFromComboBox' ) {
			nextContId=nextContId.replace('questionFromComboBox','questionFrom');
			nextTextContId=nextTextContId.replace('questionFromComboBox','questionFromTextBox');

		}
		else {
			nextContId=nextContId.replace('questionToComboBox','questionTo');
			nextTextContId=nextContId.replace('questionToComboBox','questionToTextBox');
		}

		nextTextCont=document.getElementById(EditDocument150Prefix + nextTextContId);
		nextCont=document.getElementById( EditDocument150Prefix + nextContId);

		if (control.selectedIndex>0) {
			nextCont.disabled=true;
			nextTextCont.disabled=true;
			resultCont.disabled=true;

		}
		else {
			nextCont.disabled=false;
			nextTextCont.disabled=false;
			resultCont.disabled=false;
		}


		i++;
	}


}

function RemoveDrillDownEditDocument150(control) {
	var selectContId;
	var resultCont;
	var selOption;

	if (control.id.split('_')[EditDocument150ControlIndex]=='questionResultDeleteImgFrom') {
		resultContId=control.id.replace('questionResultDeleteImgFrom','questionResultFrom');

	}
	else {
		resultContId=control.id.replace('questionResultDeleteImgTo','questionResultTo');

	}

	resultCont=document.getElementById( resultContId);

	if (resultCont.selectedIndex>=0) {
		selOption=resultCont.options[resultCont.selectedIndex];

		EditDocument150.DrillItemDeleted(selOption.innerHTML,selOption.value,resultContId,DrillItemDeletedEditDocument150_callback);
		resultCont.options[resultCont.selectedIndex]=null;

	}

}


function DrillItemAddedEditDocument150_callback(res) 
{
var resultCont;
var resultContId;
var selVals;
var selValue;
var vals;
if (res.value=='EXIST')
{
alert('Relacion ya existe');

}
else
{
vals=res.value.split('|')
selVals=vals[0];
selValue=vals[2];
resultContId=vals[3];
resultCont=document.getElementById(resultContId)
addOption(resultCont,selVals,selValue);
}



}

function DrillItemDeletedEditDocument150_callback(res) {}

function AddNewTextItemEnterEditDocument150 (control) {
	var inputKey =  event.keyCode;
	var returnCode = true;

	if ( inputKey == 124) {
		event.keyCode = 0;
		return;
	}

	if ( inputKey != 13) {
		return;
	}


	var resultContId;



	var nextContId;
	var nextCont;
	var childCount=0;

	var vals;
	var i=1;
	var selVals="";


	vals=control.id.split('_');
	childCount=vals[3];

	while (i<=childCount) {
		nextContId=vals[EditDocument150ControlIndex] + '_' + i + '_' + vals[EditDocument150ControlIndex+2] + '_' + vals[EditDocument150ControlIndex+3];
		nextCont=document.getElementById(EditDocument150Prefix + nextContId);

		if (nextCont.value!=null) {
			selVals=selVals + nextContId + '|' + nextCont.value + ' | '
		        }

		        i++;
	}

	if (control.id.split('_')[EditDocument150ControlIndex]=='questionFromTextBox') {
		resultContId=control.id.replace('questionFromTextBox','questionResultFrom');


	}
	else {
		resultContId=control.id.replace('questionToTextBox','questionResultTo');

	}


	EditDocument150.AddNewTextItemEditDocument150(selVals,resultContId,AddNewTextItemEditDocument150_callback);



}

function AddNewTextItemEditDocument150 (control) {



	var resultContId;
	var nextContId;
	var nextCont;
	var childCount=0;

	var vals;
	var i=1;
	var selVals="";


	vals=control.id.split('_');
	childCount=vals[EditDocument150ControlIndex + 3];

	while (i<=childCount) {
		if (vals[EditDocument150ControlIndex + 0]=='questionResultAddTextImgFrom') {
			nextContId=vals[EditDocument150ControlIndex + 0].replace('questionResultAddTextImgFrom','questionFromTextBox')
			           nextContId= nextContId + '_' + i + '_' + vals[EditDocument150ControlIndex + 2] + '_' + vals[EditDocument150ControlIndex + 3];
		}
		else {
			nextContId=vals[EditDocument150ControlIndex + 0].replace('questionResultAddTextImgTo','questionToTextBox')
			           nextContId=nextContId + '_' + i + '_' + vals[EditDocument150ControlIndex + 2] + '_' + vals[EditDocument150ControlIndex + 3];
		}

		nextCont=document.getElementById(EditDocument150Prefix + nextContId);

		if (nextCont.value!=null) {
			selVals=selVals + nextContId + '|' + nextCont.value + ' | '
		        }

		        i++;
	}

	if (control.id.split('_')[EditDocument150ControlIndex]=='questionResultAddTextImgFrom') {
		resultContId=control.id.replace('questionResultAddTextImgFrom','questionResultFrom');


	}
	else {
		resultContId=control.id.replace('questionResultAddTextImgTo','questionResultTo');

	}


	EditDocument150.AddNewTextItemEditDocument150(selVals,resultContId,AddNewTextItemEditDocument150_callback,true);



}

function AddNewTextItemEditDocument150_callback(res) {
	var resultCont;
var resultContId;
var selVals;
var selValue;
var vals;
if (res.value=='EXIST')
{
alert('Relacion ya existe');

}
else if (res.value=='NOTEXIST')
{
alert('El documento no existe');
}
else
{
vals=res.value.split('|')
selVals=vals[0];
selValue=vals[2];
resultContId=vals[3];
resultCont=document.getElementById(resultContId)
addOption(resultCont,selVals,selValue);

}
}
//End EditDocument150DrillDownScripts



function CatchEnter() {
	if (event.keyCode == 13) {
		if (event.srcElement.id.indexOf('questionToTextBox')>-1 || event.srcElement.id.indexOf('questionFromTextBox')>-1) {
			event.returnValue=false;
			event.cancel = true;
		}

	}
}

//SearchDrillDownScripts
//////////////////////////////////
////////////////////////////////////
//////////////////////////////////////

function RefreshComboValuesSearch(cont) {

	var param;
	param=cont.id
	      param=param + '|' + cont.options[cont.selectedIndex].value;

	DrillDownMethods.RefreshComboValues(param,SearchControlIndex,SearchPrefix,SearchRefreshComboValues_callback);


}

function DrillItemAddedSearch_callback(res) 

{
var resultCont;
var resultContId;
var selVals;
var selValue;
var vals;
if (res.value=='EXIST')
{
alert('Relacion ya existe');

}
else
{
vals=res.value.split('|')
selVals=vals[0];
selValue=vals[2];
resultContId=vals[3];
resultCont=document.getElementById(resultContId)
addOption(resultCont,selVals,selValue);
}
}

function DrillItemDeletedSearch_callback(res) {}

function SearchRefreshComboValues_callback(res) {
	var cols = res.value.Tables[0].Columns.length;
	var rows = res.value.Tables[0].Rows.length;
	var i=0;
	var vals;
	var nextPosition;
	var childCount;
	var childId;
	var childControl;
	var nextControlId;
	var nextControl;
	var currentPosition;

	if (rows==0) {
		return;
	}

	nextControlId=res.value.Tables[0].Rows[0].NextControlId;
	vals=nextControlId.split('_');
	currentPosition=parseInt(vals[1]);
	nextPosition= currentPosition + 1;
	childCount=parseInt(vals[3]);
	nextControl=document.getElementById(SearchPrefix+nextControlId);

	while (currentPosition<childCount) {
		childId= vals[0] + '_' + nextPosition + '_' + vals[2]  + '_' + vals[3] ;
		childControl=document.getElementById(SearchPrefix + childId);
		clearOptions(childControl);
		currentPosition++;
		nextPosition++;
	}

	clearOptions(nextControl);
	currentPosition=parseInt(vals[1]);


	while (i<=rows -1) {
		addOption(nextControl,res.value.Tables[0].Rows[i].ValueDescription,res.value.Tables[0].Rows[i].sValue)
		i++;
	}

}



function AddDrillDownSearch(control) {
	var resultContId;
	var resultCont;
	var selOption;
	var vals;
	var childCont;
	var i=1;
	var selVals='';
	vals=control.id.split('_')
	     childCount=vals[SearchControlIndex+3];

	if (vals[SearchControlIndex]=='questionResultAddValueImgFrom') {
		resultContId=control.id.replace('questionResultAddValueImgFrom','questionResultFrom');

	}
	else {
		resultContId=control.id.replace('questionResultAddValueImgTo','questionResultTo');
	}

	resultCont=document.getElementById( resultContId);


	while (i<=childCount) {
		nextContId=vals[SearchControlIndex] + '_' + i + '_' + vals[SearchControlIndex+2] + '_' + vals[SearchControlIndex+3];

		if (vals[SearchControlIndex]=='questionResultAddValueImgFrom' ) {
			nextContId=nextContId.replace('questionResultAddValueImgFrom','questionFrom');
		}
		else {
			nextContId=nextContId.replace('questionResultAddValueImgTo','questionTo');
		}

		nextCont=document.getElementById(SearchPrefix + nextContId);

		if (nextCont.value!='') {
			if (i!=childCount) {
				selVals=selVals  + nextCont.options[nextCont.selectedIndex].innerHTML + ' - '
			        }
			        else {
				        selVals=selVals  + nextCont.options[nextCont.selectedIndex].innerHTML
			                }

		                }
		                else {
			                alert('Favor seleccionar valores')
			                return;
		                }

		                i++;
	}

	if (nextCont.selectedIndex>=0) {
		selOption=nextCont.options[nextCont.selectedIndex];
		DrillDownMethods.DrillItemAdded(selVals,selOption.value,resultContId,SearchControlIndex,DrillItemAddedSearch_callback);
		
	}


}

function SwapDrillControlsSearch(control) {
	var nextContId;

	nextContId=control.id.replace('ComboBox','Div');

	if (control.selectedIndex<2) {
		HideDiv(nextContId);
	}
	else {
		ShowDiv(nextContId)
	}



}

function RemoveDrillDownSearch(control) {
	var selectContId;
	var resultCont;
	var selOption;

	if (control.id.split('_')[SearchControlIndex]=='questionResultDeleteImgFrom') {
		resultContId=control.id.replace('questionResultDeleteImgFrom','questionResultFrom');

	}
	else {
		resultContId=control.id.replace('questionResultDeleteImgTo','questionResultTo');

	}

	resultCont=document.getElementById( resultContId);

	if (resultCont.selectedIndex>=0) {
		selOption=resultCont.options[resultCont.selectedIndex];

		DrillDownMethods.DrillItemDeleted(selOption.innerHTML,selOption.value,resultContId,SearchControlIndex,DrillItemDeletedSearch_callback);
		resultCont.options[resultCont.selectedIndex]=null;

	}

}




function AddNewTextItemEnterSearch (control) {
	var inputKey =  event.keyCode;
	var returnCode = true;

	if ( inputKey == 124) {
		event.keyCode = 0;
		return;
	}

	if ( inputKey != 13) {
		return;
	}


	var resultContId;



	var nextContId;
	var nextCont;
	var childCount=0;

	var vals;
	var i=1;
	var selVals="";


	vals=control.id.split('_');
	childCount=vals[3];

	while (i<=childCount) {
		nextContId=vals[SearchControlIndex] + '_' + i + '_' + vals[SearchControlIndex+2] + '_' + vals[SearchControlIndex+3];
		nextCont=document.getElementById(SearchPrefix + nextContId);

		if (nextCont.value!=null) {
			selVals=selVals + nextContId + '|' + nextCont.value + ' | '
		        }

		        i++;
	}

	if (control.id.split('_')[SearchControlIndex]=='questionFromTextBox') {
		resultContId=control.id.replace('questionFromTextBox','questionResultFrom');


	}
	else {
		resultContId=control.id.replace('questionToTextBox','questionResultTo');

	}


	DrillDownMethods.AddNewTextItemSearch(selVals,resultContId,SearchControlIndex,AddNewTextItemSearch_callback);



}

function AddNewTextItemSearch (control) {



	var resultContId;
	var nextContId;
	var nextCont;
	var childCount=0;

	var vals;
	var i=1;
	var selVals="";


	vals=control.id.split('_');
	childCount=vals[SearchControlIndex + 3];

	while (i<=childCount) {
		if (vals[SearchControlIndex + 0]=='questionResultAddTextImgFrom') {
			nextContId=vals[SearchControlIndex + 0].replace('questionResultAddTextImgFrom','questionFromTextBox')
			           nextContId= nextContId + '_' + i + '_' + vals[SearchControlIndex + 2] + '_' + vals[SearchControlIndex + 3];
		}
		else {
			nextContId=vals[SearchControlIndex + 0].replace('questionResultAddTextImgTo','questionToTextBox')
			           nextContId=nextContId + '_' + i + '_' + vals[SearchControlIndex + 2] + '_' + vals[SearchControlIndex + 3];
		}

		nextCont=document.getElementById(SearchPrefix + nextContId);

		if (nextCont.value!=null) {
			selVals=selVals + nextContId + '|' + nextCont.value + ' | '
		        }

		        i++;
	}

	if (control.id.split('_')[SearchControlIndex]=='questionResultAddTextImgFrom') {
		resultContId=control.id.replace('questionResultAddTextImgFrom','questionResultFrom');


	}
	else {
		resultContId=control.id.replace('questionResultAddTextImgTo','questionResultTo');

	}


	DrillDownMethods.AddNewTextItemSearch(selVals,resultContId,SearchControlIndex,AddNewTextItemSearch_callback);



}

function AddNewTextItemSearch_callback(res) {
		var resultCont;
var resultContId;
var selVals;
var selValue;
var vals;
if (res.value=='EXIST')
{
alert('Relacion ya existe');

}
else if (res.value=='NOTEXIST')
{
alert('El documento no existe');
}
else
{
vals=res.value.split('|')
selVals=vals[0];
selValue=vals[2];
resultContId=vals[3];
resultCont=document.getElementById(resultContId)
addOption(resultCont,selVals,selValue);

}
}

//End SearchDrillDownScripts

//////////Search Popup
var LastMouseTop = 0;
var LastMouseLeft = 0;

function HidePopupClick() {
	document.getElementById('LineItemPlaceHolder').style.display = 'none';
}

function HidePopup() {

	if (event.clientY>LastMouseTop+130) {
		document.getElementById('LineItemPlaceHolder').style.display = 'none';
	}

	if (event.clientY -5 <LastMouseTop ) {
		if (event.clientY != -1) {
			document.getElementById('LineItemPlaceHolder').style.display = 'none';
		}

	}

	if (event.clientX -20 <LastMouseLeft ) {
		if (event.clientX != -1) {
			document.getElementById('LineItemPlaceHolder').style.display = 'none';
		}

	}


}

function ShowPopup() {
	document.getElementById('LineItemPlaceHolder').style.display = '';

}

function FillPopup (DocumentNumberRecID,control,event) {



    var hidStatus;
    hidStatus=document.getElementById('ctl00_ContentPlaceHolder2_hiddPopupStatus');
	hidStatus.value=1;
	setTimeout("ShowPopupLoading()", 1000);

	LastMouseLeft = event.clientX;

LastMouseTop=GetElementPostion(control);

	SearchResult190.FillPopup(DocumentNumberRecID,control.id,FillPopup_callback,true);



}
function ShowPopupLoading()
{
    var loading;
    var hidStatus;
    hidStatus=document.getElementById('ctl00_ContentPlaceHolder2_hiddPopupStatus');
    if (hidStatus.value==1)
    {
    loading=document.getElementById('ctl00_ContentPlaceHolder2_divLoading');
	loading.style.display = ''
    }
	
}

function FillPopup_callback(res) {
	var Panel = document.getElementById('LineItemPlaceHolder');

	if (Panel == null)
		return;

	Panel.innerHTML = res.value;

	if (LastMouseTop != 0) {
		Panel.style.top = (LastMouseTop + 20) + "px";
		Panel.style.left = (LastMouseLeft -290) + "px";
	}

	Panel.style.display = '';

    var loading;
	loading=document.getElementById('ctl00_ContentPlaceHolder2_divLoading');
	loading.style.display = 'none';
    var hidStatus;
    hidStatus=document.getElementById('ctl00_ContentPlaceHolder2_hiddPopupStatus');
    hidStatus.value=0;
   
}

function OpenPDFPage(HighLightPath,HighLightPage) {
	var pagePath;

	if (HighLightPage!=-1) {
		pagePath=HighLightPath + '&pageIndex=' + HighLightPage;
		window.open(pagePath);
	}


}

///End SearchPopups

function UploadFile(fileBrowseID,TextBoxPathID) {

	var fileBrowse;
	var textBoxPath;

	fileBrowse=document.getElementById(fileBrowseID)
	           textBoxPath=document.getElementById(TextBoxPathID)
	                       fileBrowse.click();
	textBoxPath.value = fileBrowse.value;


	return false;
}

function FocusObject(controlId) {

	var cont;
	//cont=document.getElementById(controlId)
	//cont.focus();
}



function InsertHTMLFTB2020(nodeAction,nodeDataPath,nodeText,nodeValue) {

	var htm;

	htm='<A title=nodeValue href="#">NodeText</A>'
	    htm=htm.replace('nodeValue','{' + nodeValue + '}');
	htm=htm.replace('NodeText','{' + nodeText + '}');
	FTB_API['ctl00_ContentPlaceHolder2_FreeTextBox1'].InsertHtml( htm);
	//document.getElementById('
	//cont=document.getElementById(controlId)
	//cont.focus();
}
function InsertHTMLFILESFTB162(cont) {

	var htm;
	var publishURL;
	var encFileName;
	var itm;
	itm=cont.options[cont.selectedIndex]

	htm='<A href="#">NodeText</A>';
	    htm=htm.replace('#',itm.value);
	htm=htm.replace('NodeText','{' + itm.innerText + '}');
	FTB_API['ctl00_ContentPlaceHolder2_FreeTextBox1'].InsertHtml( htm);
	cont.selectedIndex=0
	//document.getElementById('
	//cont=document.getElementById(controlId)
	//cont.focus();
}

function switchMenu(obj,visibleText,hiddentText,cont) {
	var el = document.getElementById(obj);

	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
		cont.innerText=visibleText;
	}
	else {
		el.style.display = '';

		cont.innerText=hiddentText;
	}
}




//External_ExternalSearch500DrillDownScripts
//////////////////////////////////
////////////////////////////////////
//////////////////////////////////////
var External_ExternalSearch500Prefix="";
var External_ExternalSearch500ControlIndex=0;
function RefreshComboValuesExternal_ExternalSearch500(cont) {

	var param;
	param=cont.id
	      param=param + '|' + cont.options[cont.selectedIndex].value;

	External_ExternalSearch500.RefreshComboValues(param,External_ExternalSearch500RefreshComboValues_callback);


}

function External_ExternalSearch500RefreshComboValues_callback(res) {
	var cols = res.value.Tables[0].Columns.length;
	var rows = res.value.Tables[0].Rows.length;
	var i=0;
	var vals;
	var nextPosition;
	var childCount;
	var childId;
	var childControl;
	var nextControlId;
	var nextControl;
	var currentPosition;

	if (rows==0) {
		return;
	}

	nextControlId=res.value.Tables[0].Rows[0].NextControlId;
	vals=nextControlId.split('_');
	currentPosition=parseInt(vals[1]);
	nextPosition= currentPosition + 1;
	childCount=parseInt(vals[3]);
	nextControl=document.getElementById(External_ExternalSearch500Prefix+nextControlId);

	while (currentPosition<childCount) {
		childId= vals[0] + '_' + nextPosition + '_' + vals[2]  + '_' + vals[3] ;
		childControl=document.getElementById(External_ExternalSearch500Prefix + childId);
		clearOptions(childControl);
		currentPosition++;
		nextPosition++;
	}

	clearOptions(nextControl);
	currentPosition=parseInt(vals[1]);


	while (i<=rows -1) {
		addOption(nextControl,res.value.Tables[0].Rows[i].ValueDescription,res.value.Tables[0].Rows[i].sValue)
		i++;
	}

}

function addOption(selectObject,optionText,optionValue) {
	var optionObject = new Option(optionText,optionValue)
	                   var optionRank = selectObject.options.length
	                                    selectObject.options[optionRank]=optionObject
                                                                     }

                                                                     function AddDrillDownExternal_ExternalSearch500(control) {
	                                                                     var resultContId;
	                                                                     var resultCont;
	                                                                     var selOption;
	                                                                     var vals;
	                                                                     var childCont;
	                                                                     var i=1;
	                                                                     var selVals='';
	                                                                     vals=control.id.split('_')
	                                                                          childCount=vals[External_ExternalSearch500ControlIndex+3];

	                                                                     if (vals[External_ExternalSearch500ControlIndex]=='questionResultAddValueImgFrom') {
		                                                                     resultContId=control.id.replace('questionResultAddValueImgFrom','questionResultFrom');

	                                                                     }
	                                                                     else {
		                                                                     resultContId=control.id.replace('questionResultAddValueImgTo','questionResultTo');
	                                                                     }

	                                                                     resultCont=document.getElementById( resultContId);


	                                                                     while (i<=childCount) {
		                                                                     nextContId=vals[External_ExternalSearch500ControlIndex] + '_' + i + '_' + vals[External_ExternalSearch500ControlIndex+2] + '_' + vals[External_ExternalSearch500ControlIndex+3];

		                                                                     if (vals[External_ExternalSearch500ControlIndex]=='questionResultAddValueImgFrom' ) {
			                                                                     nextContId=nextContId.replace('questionResultAddValueImgFrom','questionFrom');
		                                                                     }
		                                                                     else {
			                                                                     nextContId=nextContId.replace('questionResultAddValueImgTo','questionTo');
		                                                                     }

		                                                                     nextCont=document.getElementById(External_ExternalSearch500Prefix + nextContId);

		                                                                     if (nextCont.value!='') {
			                                                                     if (i!=childCount) {
				                                                                     selVals=selVals  + nextCont.options[nextCont.selectedIndex].innerHTML + ' - '
			                                                                             }
			                                                                             else {
				                                                                             selVals=selVals  + nextCont.options[nextCont.selectedIndex].innerHTML
			                                                                                     }

		                                                                                     }
		                                                                                     else {
			                                                                                     alert('Favor seleccionar valores')
			                                                                                     return;
		                                                                                     }

		                                                                                     i++;
	                                                                     }

	                                                                     if (nextCont.selectedIndex>=0) {
		                                                                     selOption=nextCont.options[nextCont.selectedIndex];
		                                                                     External_ExternalSearch500.DrillItemAdded(selVals,selOption.value,resultContId,DrillItemAddedExternal_ExternalSearch500_callback);
		                                                                     addOption(resultCont,selVals,selOption.value);
	                                                                     }


                                                                     }

                                                                     function SwapDrillControlsExternal_ExternalSearch500(control) {
	                                                                     var nextContId;

	                                                                     nextContId=control.id.replace('ComboBox','Div');

	                                                                     if (control.selectedIndex<2) {
		                                                                     HideDiv(nextContId);
	                                                                     }
	                                                                     else {
		                                                                     ShowDiv(nextContId)
	                                                                     }


                                                                     }

                                                                     function RemoveDrillDownExternal_ExternalSearch500(control) {
	                                                                     var selectContId;
	                                                                     var resultCont;
	                                                                     var selOption;

	                                                                     if (control.id.split('_')[External_ExternalSearch500ControlIndex]=='questionResultDeleteImgFrom') {
		                                                                     resultContId=control.id.replace('questionResultDeleteImgFrom','questionResultFrom');

	                                                                     }
	                                                                     else {
		                                                                     resultContId=control.id.replace('questionResultDeleteImgTo','questionResultTo');

	                                                                     }

	                                                                     resultCont=document.getElementById( resultContId);

	                                                                     if (resultCont.selectedIndex>=0) {
		                                  
                                  selOption=resultCont.options[resultCont.selectedIndex];

		                                                                     External_ExternalSearch500.DrillItemDeleted(selOption.innerHTML,selOption.value,resultContId,DrillItemDeletedExternal_ExternalSearch500_callback);
		                                                                     resultCont.options[resultCont.selectedIndex]=null;

	                                                                     }

                                                                     }


                                                                     function DrillItemAddedExternal_ExternalSearch500_callback(res) {}

                                                                     function DrillItemDeletedExternal_ExternalSearch500_callback(res) {}

                                                                     function AddNewTextItemEnterExternal_ExternalSearch500 (control) {
	                                                                     var inputKey =  event.keyCode;
	                                                                     var returnCode = true;

	                                                                     if ( inputKey == 124) {
		                                                                     event.keyCode = 0;
		                                                                     return;
	                                                                     }

	                                                                     if ( inputKey != 13) {
		                                                                     return;
	                                                                     }


	                                                                     var resultContId;



	                                                                     var nextContId;
	                                                                     var nextCont;
	                                                                     var childCount=0;

	                                                                     var vals;
	                                                                     var i=1;
	                                                                     var selVals="";


	                                                                     vals=control.id.split('_');
	                                                                     childCount=vals[3];

	                                                                     while (i<=childCount) {
		                                                                     nextContId=vals[External_ExternalSearch500ControlIndex] + '_' + i + '_' + vals[External_ExternalSearch500ControlIndex+2] + '_' + vals[External_ExternalSearch500ControlIndex+3];
		                                                                     nextCont=document.getElementById(External_ExternalSearch500Prefix + nextContId);

		                                                                     if (nextCont.value!=null) {
			                                                                     selVals=selVals + nextContId + '|' + nextCont.value + ' | '
		                                                                             }

		                                                                             i++;
	                                                                     }

	                                                                     if (control.id.split('_')[External_ExternalSearch500ControlIndex]=='questionFromTextBox') {
		                                                                     resultContId=control.id.replace('questionFromTextBox','questionResultFrom');


	                                                                     }
	                                                                     else {
		                                                                     resultContId=control.id.replace('questionToTextBox','questionResultTo');

	                                                                     }


	                                                                     External_ExternalSearch500.AddNewTextItemExternal_ExternalSearch500(selVals,resultContId,AddNewTextItemExternal_ExternalSearch500_callback);



                                                                     }

                                                                     function AddNewTextItemExternal_ExternalSearch500 (control) {



	                                                                     var resultContId;
	                                                                     var nextContId;
	                                                                     var nextCont;
	                                                                     var childCount=0;

	                                                                     var vals;
	                                                                     var i=1;
	                                                                     var selVals="";


	                                                                     vals=control.id.split('_');
	                                                                     childCount=vals[External_ExternalSearch500ControlIndex + 3];

	                                                                     while (i<=childCount) {
		                                                                     if (vals[External_ExternalSearch500ControlIndex + 0]=='questionResultAddTextImgFrom') {
			                                                                     nextContId=vals[External_ExternalSearch500ControlIndex + 0].replace('questionResultAddTextImgFrom','questionFromTextBox')
			                                                                                nextContId= nextContId + '_' + i + '_' + vals[External_ExternalSearch500ControlIndex + 2] + '_' + vals[External_ExternalSearch500ControlIndex + 3];
		                                                                     }
		                                                                     else {
			                                                                     nextContId=vals[External_ExternalSearch500ControlIndex + 0].replace('questionResultAddTextImgTo','questionToTextBox')
			                                                                                nextContId=nextContId + '_' + i + '_' + vals[External_ExternalSearch500ControlIndex + 2] + '_' + vals[External_ExternalSearch500ControlIndex + 3];
		                                                                     }

		                                                                     nextCont=document.getElementById(External_ExternalSearch500Prefix + nextContId);

		                                                                     if (nextCont.value!=null) {
			                                                                     selVals=selVals + nextContId + '|' + nextCont.value + ' | '
		                                                                             }

		                                                                             i++;
	                                                                     }

	                                                                     if (control.id.split('_')[External_ExternalSearch500ControlIndex]=='questionResultAddTextImgFrom') {
		                                                                     resultContId=control.id.replace('questionResultAddTextImgFrom','questionResultFrom');


	                                                                     }
	                                                                     else {
		                                                                     resultContId=control.id.replace('questionResultAddTextImgTo','questionResultTo');

	                                                                     }


	                                                                     External_ExternalSearch500.AddNewTextItemExternal_ExternalSearch500(selVals,resultContId,AddNewTextItemExternal_ExternalSearch500_callback);



                                                                     }

                                                                     function AddNewTextItemExternal_ExternalSearch500_callback(res) {
	                                                                     var resultCont
	                                                                     var valString;
	                                                                     var selValue;
	                                                                     var resultContId;

	                                                                     if (res.value!='') {
		                                                                     valString=res.value.split('|')[0];
		                                                                     selValue=res.value.split('|')[1];
		                                                                     resultContId=res.value.split('|')[2];
		                                                                     resultCont=document.getElementById(resultContId);

		                                                                     addOption(resultCont,valString,selValue);
	                                                                     }
	                                                                     else {
		                                                                     alert('Documento no existe');
	                                                                     }

                                                                     }

                                                                     //End External_ExternalSearch500DrillDownScripts


                                                                     //////////External Search Popup
                                                                     var eLastMouseTop= 0;
var eLastMouseLeft = 0;
function HidePopupExternal() {
	if (event.clientY>LastMouseTop+130) {
		document.getElementById('LineItemPlaceHolder').style.display = 'none';
	}

	if (event.clientY -5 <LastMouseTop ) {
		if (event.clientY != -1) {
			document.getElementById('LineItemPlaceHolder').style.display = 'none';
		}

	}

	if (event.clientX -20 <LastMouseLeft ) {
		if (event.clientX != -1) {
			document.getElementById('LineItemPlaceHolder').style.display = 'none';
		}

	}

}

function ShowPopupExternal() {
	document.getElementById('LineItemPlaceHolder').style.display = '';

}
function ShowPopupExternalLoading()
{
    var loading;
    var hidStatus;
    hidStatus=document.getElementById('hiddPopupStatus');
    if (hidStatus.value==1)
    {
    loading=document.getElementById('divLoading');
	loading.style.display = ''
    }
	
}

function FillPopupExternal (DocumentNumberRecID,control,event) {



    var hidStatus;
    hidStatus=document.getElementById('hiddPopupStatus');
	hidStatus.value=1;
	setTimeout("ShowPopupExternalLoading()", 1000);

	eLastMouseTop=GetElementPostion(control);
	eLastMouseLeft = event.clientX;
    External_ExternalSearchResults510.FillPopup(DocumentNumberRecID,control.id,FillPopupExternal_callback,true);



}

function FillPopupExternal_callback(res) {
	var Panel = document.getElementById('LineItemPlaceHolder');

	if (Panel == null)
		return;

	Panel.innerHTML = res.value;

		if (eLastMouseTop != 0) {
		Panel.style.top = (eLastMouseTop + 20) + "px";
		Panel.style.left = (eLastMouseLeft -290) + "px";
	}

	Panel.style.display = '';
    var loading;
	loading=document.getElementById('divLoading');
	loading.style.display = 'none';
    var hidStatus;
    hidStatus=document.getElementById('hiddPopupStatus');
    hidStatus.value=0;



}

//End SearchPopups

function ChangeUPRFooterImage(cont)
{
var t=cont.firstChild;
if (t.src.indexOf('hbtn_a')>-1 )

{
t.src=t.src.replace("_a.gif",".gif")
}

else

{
t.src=t.src.replace("hbtn","hbtn_a")
}


}

function HidePopupScope() {

var di=document.getElementById('divScope');
var dleft=di.style.posLeft;
var cleft=event.clientX
var dtop=di.style.posTop;
var ctop=event.clientY
	if ( cleft <=  dleft || cleft>=dleft+275) 
	{
		
			di.style.display = 'none';
	}
	if ( ctop-5 <=  dtop || ctop-5>=dtop+152) 
	{
		
			di.style.display = 'none';
	}
	

}