/////////////////////
//Variables locales//
/////////////////////

//Valores de los combos
var sNone = "NONE";
var sOther = "OTRO";
var sSelected = "SELECTED";

//Textos comunes utilizados
var sUnknown = "Desconocido";
var sCuit = "Cuit.:";
var sCorredorInterv = "Corredor Interviniente: Alabern, Fabrega y Cia.S.A. ";
//var sCorredorInterv = "Corredor Interviniente: Alabern, Fabrega y Cia.S.A.\r\n";
/////////////////////

////////////////////
//////Eventos//////
///////////////////

//Eventos Change
function ChangeCbo(sTable, Cbo)
{ 
	var sValue =  Cbo.value;
	var sText =  Cbo.options[Cbo.selectedIndex].text;
	var sValueCuit = "";
	var iRow = Cbo.parentElement.parentElement.sectionRowIndex + 1;
	
	var bVisibility = false;
	var sUnderline = "";
	if (sValue == sOther)
	{
		bVisibility = true;
		sUnderline = "underline";
		sValueCuit = "";
	}
	else if (sValue == sNone || sValue == sSelected)
	{
		sValueCuit = "";
	}
	else if (trim(sValue) == trim(sText))
	{
		sValueCuit = sCuit + " "  + sUnknown;
	}
	else
	{
		bVisibility = false;
		sUnderline = "none";
		sValueCuit = sCuit + " " + sValue;
	}
	OcultarFila(sTable, iRow, bVisibility);
	
	
	var sName = Cbo.name.replace("cbo", "");
	var sLblCbo = "lbl" + sName;
	var lbl = document.getElementById(sLblCbo);
	if (lbl != null)
		lbl.style.textDecoration = sUnderline;   
	
	var sLblCuit = "lblCuit" + sName;
	var lblCuit = document.getElementById(sLblCuit);
	if (lblCuit != null)
		lblCuit.innerHTML = sValueCuit;
}

function ChangeCboDestino()
{ 
	var cbo = document.getElementById("cboDestinoGranos");
	var sValue = cbo.value;
	var sValues = sValue.split("#@#");
	
	document.getElementById("tablaDestino").getElementsByTagName("tr")[2].style.display = "";
	document.getElementById("tablaDestino").getElementsByTagName("tr")[3].style.display = "";
	
	document.getElementById("txtDireccionGranosNew").style.display = "none";
	document.getElementById("txtLocalidadGranosNew").style.display = "none";
	document.getElementById("txtProvinciaGranosNew").style.display = "none";
	
	
	document.getElementById("lblCuitGranosInfoValue").style.display = "none";
	document.getElementById("lblDirGranosInfoValue").style.display = "none";
	document.getElementById("lblLocGranosInfoValue").style.display = "none";
	document.getElementById("lblProvGranosInfoValue").style.display = "none";
	if (sValue == sOther)
	{
		document.getElementById("txtDireccionGranosNew").style.display = "";
		document.getElementById("txtLocalidadGranosNew").style.display = "";
		document.getElementById("txtProvinciaGranosNew").style.display = "";
		document.getElementById("txtCodOnccaNew").value = "";
	}
	else if (sValue == sSelected)
	{
		document.getElementById("tablaDestino").getElementsByTagName("tr")[2].style.display = "none";
		document.getElementById("tablaDestino").getElementsByTagName("tr")[3].style.display = "none";
	}
	else
	{
		document.getElementById("lblCuitGranosInfoValue").style.display = "";
		document.getElementById("lblDirGranosInfoValue").style.display = "";
		document.getElementById("lblLocGranosInfoValue").style.display = "";
		document.getElementById("lblProvGranosInfoValue").style.display = "";
		document.getElementById("txtCodOnccaNew").value = "";
	
		var sCuitGranosInfoValue = sCuit + " " + sUnknown;
		if (sValues[1] != "")
			sCuitGranosInfoValue = sCuit + " " + sValues[1];
			
		var sDirGranosInfoValue = sUnknown;
		if (sValues[2] != "")
			sDirGranosInfoValue = sValues[2];
			
		var sLocGranosInfoValue = sUnknown;
		if (sValues[3] != "")
			sLocGranosInfoValue = sValues[3];
		
		var sProvGranosInfoValue = sUnknown;
		if (sValues[4] != "")
			sProvGranosInfoValue = sValues[4];
			
		var sCodOnccaGranosInfoValue = "";
		if (sValues[5] != "")
			sCodOnccaGranosInfoValue = sValues[5];
			
		document.getElementById("lblCuitGranosInfoValue").innerHTML = sCuitGranosInfoValue;
		document.getElementById("lblDirGranosInfoValue").innerHTML = sDirGranosInfoValue;
		document.getElementById("lblLocGranosInfoValue").innerHTML = sLocGranosInfoValue;
		document.getElementById("lblProvGranosInfoValue").innerHTML = sProvGranosInfoValue;
		document.getElementById("txtCodOnccaNew").value = sCodOnccaGranosInfoValue;
	}
	
}

function CheckedBlank() 
{
	var bBlank = document.getElementById("chkBlank").checked;
	document.getElementById("MyFile").disabled = bBlank;
}

//TxtObservaciones
function onBlurTxtObservaciones()
{
	var sTextOption = document.getElementById("cboCorredor").value;
	var sText = document.getElementById("txtObservaciones").value
	if (sTextOption == sOther || sTextOption == sNone)
		document.getElementById("txtObservaciones").value = sCorredorInterv + sText;
}

function onFocusTxtObservaciones()
{
	var sTextOption = document.getElementById("cboCorredor").value;
	var sText = document.getElementById("txtObservaciones").value
	if (sTextOption == sOther || sTextOption == sNone)
	{
		var sNewText = sText.replace(sCorredorInterv, "");
		document.getElementById("txtObservaciones").value = trim(sNewText);
	}
}



//Validaciones
function ValidDate(txtDate)
{  
	var bReturn = new Boolean();
	var sSeparator = "/";
	var Fecha= new String(txtDate);//Crea un string  
	var RealFecha = new Date(); //Para sacar la fecha de hoy  
	var Ano= new String(Fecha.substring(Fecha.lastIndexOf(sSeparator)+1,Fecha.length)); //Cadena Año  
	var Mes= new String(Fecha.substring(Fecha.indexOf(sSeparator)+1,Fecha.lastIndexOf(sSeparator))); //Cadena Mes  
	var Dia= new String(Fecha.substring(0,Fecha.indexOf(sSeparator))); //Cadena Día  
	bReturn = true;
	//Valido el año  
	if (isNaN(Ano) || Ano.length<4 || parseFloat(Ano)<1900 || Ano == "" ) 
		bReturn = false;
	//Valido el Mes  
	if (isNaN(Mes) || parseFloat(Mes)<1 || parseFloat(Mes)>12 || Mes == "")
		bReturn = false;
	//Valido el Dia  
	if (isNaN(Dia) || parseInt(Dia, 10)<1 || parseInt(Dia, 10)>31 || Dia == "")
		bReturn = false;
	if (Mes==4 || Mes==6 || Mes==9 || Mes==11 || Mes==2) 
	{  
		if (Mes==2 && Dia > 28 || Dia>30) 
			bReturn = false;
	}  
	return bReturn;    
}  

function ValidEmail(valor) 
{
	var patron = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	return patron.test(valor);
}

function ValidEmails(sMails) 
{
	var bReturn = true;
	var array = sMails.split(",");
	for(var a = 0; a <= array.length - 1; a++)
	{
		var sMail = trim(array[a]);
		if (sMail != "")
		{
			var bValidMail = ValidEmail(sMail);
			if (!bValidMail)
			{
				bReturn = false;
				alert("El mail '" + sMail + "' no es valido.");
				break;
			}
		}   
	}
	return bReturn;
}




//Funciones internas
function Ocultar(sId) 
{
	var object = document.getElementById(sId);
	if (object != null)
	{
		var iRow = object.parentElement.parentElement.sectionRowIndex;
		OcultarFila("tablaTraslado", iRow, false);
	}
}

function OcultarFila(sTable, iNumRow, bStatus) 
{
	var sVer = "";
	if (!bStatus)
		sVer = "none";
		
	tab=document.getElementById(sTable);
	tab.getElementsByTagName("tr")[iNumRow].style.display = sVer;
}

function EvalueCorredor()
{
	var sTextOption = document.getElementById("cboCorredor").value;
	var sText = document.getElementById("txtObservaciones").value;
	if (sTextOption == sOther || sTextOption == sNone)
	{
		if (sText.indexOf(sCorredorInterv) == -1)
			document.getElementById("txtObservaciones").value = sCorredorInterv + sText;
	}
	else
	{
		var sNewText = sText.replace(sCorredorInterv, "");
		document.getElementById("txtObservaciones").value = trim(sNewText);
	}
}

 

function ChangeChk(sTable, chk, iRow)
{ 
	var bCheck =  document.getElementById(chk.id).checked;
	var bVisibility = false;
	if (bCheck)
		bVisibility = true;
	else
		bVisibility = false;
		
	OcultarFila(sTable, iRow, bVisibility);
}
function CheckedPesoDestino()
{
	var bValueChkPesoDest = document.getElementById("chkPesadaDestino").checked;
	
	document.getElementById("txtKgEstimados").disabled  = !bValueChkPesoDest;
	document.getElementById("lblKgEstimados").disabled  = !bValueChkPesoDest;
	
	document.getElementById("lblPesoBruto").disabled  = bValueChkPesoDest;
	document.getElementById("txtPesoBruto").disabled  = bValueChkPesoDest;
	document.getElementById("lblPesoTara").disabled  = bValueChkPesoDest;
	document.getElementById("txtPesoTara").disabled  = bValueChkPesoDest;
	document.getElementById("lblPesoNeto").disabled  = bValueChkPesoDest;
	
	if (bValueChkPesoDest)
	{
		document.getElementById("lblPesoBruto").className = "";
		document.getElementById("lblKgEstimados").className = "lblRequerido";
	}
	else
	{
		document.getElementById("lblPesoBruto").className = "lblRequerido";
		document.getElementById("lblKgEstimados").className = "";
	}
}
function onChechedRad(radName)
{
	document.getElementById("radCalidad").checked = false;
	document.getElementById("radConforme").checked = false;
	document.getElementById("radCondicional").checked = false;
	document.getElementById(radName.id).checked = true;
}
function CalcKg()
{
	var fKgBruto = document.getElementById("txtPesoBruto").value.replace(",", ".");
	var fKgTara = document.getElementById("txtPesoTara").value.replace(",", ".");
	var fKgNeto = fKgBruto - fKgTara;
	var sKgNeto = fKgNeto.toString().replace(".", ",");
	document.getElementById("txtPesoNeto").value = sKgNeto;
}
function trim (myString)
{
	return myString.replace(/^\s+/g,'').replace(/\s+$/g,'');
}
function GetCuitControl(sControl)
{   
	var sCuitControl = "";
	var Control = document.getElementById(sControl);
	
	var sTypeControl =  sControl.substring(0, 3);
	if (sTypeControl == "txt")
	{
		sCuitControl = Control.value;
	}
	else if (sTypeControl == "cbo")
	{
		if (Control.value == sOther)
		{
			var sControlCuitAux = "txtCuit" + sControl.substring(3, sControl.length) + "New";
			sCuitControl = document.getElementById(sControlCuitAux).value;
		} 
		else if (Control.value != sNone)
		{
			var sText =  Control.options[Control.selectedIndex].text;
			var sValue = Control.options[Control.selectedIndex].value;
			if (trim(sText) != trim(sValue))
				sCuitControl = Control.value;
		}
	}    
	return sCuitControl;
}
function ValidarEmpresa(sCuitEmpresa)
{
	var bReturn = false;
	  
	if (sCuitEmpresa == GetCuitControl("cboIntermediario"))
		bReturn = true;
	else if (sCuitEmpresa == GetCuitControl("cboRemitente"))
		bReturn = true;
	else if (sCuitEmpresa ==  GetCuitControl("cboCorredor"))
		bReturn = true;
	else if (sCuitEmpresa == GetCuitControl("cboDestinatario"))
		bReturn = true;
	else if (sCuitEmpresa ==  GetCuitControl("cboDestino"))
		bReturn = true;

	return bReturn;
}

function ValidarFormulario(bValidEmpresa)
{
	var sMessage = "";
	var bReturn = false;
	
	if (bValidEmpresa)
	{
		if (!ValidarEmpresa("30552686531"))
			sMessage = "Debe existir un CUIT de 'Gaviglio' como interviniente.";
	}
	
	if (sMessage == "")
	{
		var txtFechaCarga = document.getElementById("txtFechaCarga").value;
		if (txtFechaCarga != "")
		{
			if (!ValidDate(txtFechaCarga))
				sMessage = "El formato o el valor de fecha no es correcto. (DD/MM/AAAA)";
		}
	}
	
	var sMessageCuitInvalid = "El cuit de ### es invalido";
	if (sMessage == "")
	{
		var sCuitIntermediario = GetCuitControl("cboIntermediario");
		if (sCuitIntermediario != "" && !ValidCuit(sCuitIntermediario))
			sMessage = sMessageCuitInvalid.replace("###", "Intermediario");
	}

	if (sMessage == "")
	{			
		var sCuitRemitente = GetCuitControl("cboRemitente");
		if (sCuitRemitente != "" && !ValidCuit(sCuitRemitente))
			sMessage = sMessageCuitInvalid.replace("###", "Remitente");
	}
	
	if (sMessage == "")
	{					
		var sCuitCorredor = GetCuitControl("cboCorredor");				
		if (sCuitCorredor != "" && !ValidCuit(sCuitCorredor))
			sMessage = sMessageCuitInvalid.replace("###", "Corredor");
	}

	if (sMessage == "")
	{					
		var sCuitEntregador = GetCuitControl("cboEntregador");				
		if (sCuitEntregador != "" && !ValidCuit(sCuitEntregador))
			sMessage = sMessageCuitInvalid.replace("###", "Entregador");			
	}
		
	if (sMessage == "")
	{
		var cboDestinatario = document.getElementById("cboDestinatario").value;
		var sMessageDestinatario = "Debe elegir un destinatario o ingresar uno.";
		if (cboDestinatario == sOther)
		{
			var sDestinatarioNew = document.getElementById("txtDestinatarioNew").value;
			var sCuitDestinatarioNew = document.getElementById("txtCuitDestinatarioNew").value;
			if (trim(sDestinatarioNew) == "" || trim(sCuitDestinatarioNew) == "")
				sMessage = sMessageDestinatario;
			else if (sCuitDestinatarioNew != "" && !ValidCuit(sCuitDestinatarioNew))
				sMessage = sMessage = sMessageCuitInvalid.replace("###", "Destinatario");
		}
		else if (cboDestinatario == sSelected)
		{
			sMessage = sMessageDestinatario;
		}
	}
		
	if (sMessage == "")
	{
		var cboDestino = document.getElementById("cboDestino").value;
		var sMessageDestino = "Debe elegir un destino o ingresar uno.";
		if (cboDestino == sOther)
		{
			var sDestinoNew = document.getElementById("txtDestinoNew").value;
			var sCuitDestinoNew = document.getElementById("txtCuitDestinoNew").value;
			if (trim(sDestinoNew) == "" || trim(sCuitDestinoNew) == "")
				sMessage = sMessageDestino;
			else if (sCuitDestinoNew != "" && !ValidCuit(sCuitDestinoNew))
				sMessage = sMessage = sMessageCuitInvalid.replace("###", "Destino");
		}
		else if (cboDestino == sSelected)
		{
			sMessage = sMessageDestino;
		}   
	}
	
	if (sMessage == "")
	{
		var sCuitTransportista = GetCuitControl("txtCuitTransportista");				
		if (sCuitTransportista != "" && !ValidCuit(sCuitTransportista))
			sMessage = sMessageCuitInvalid.replace("###", "Transportista");	
	}
	
	if (sMessage == "")
	{
		var sCuitCuilChofer = GetCuitControl("txtCuitCuilChofer");				
		if (sCuitCuilChofer != "" && !ValidCuit(sCuitCuilChofer))
			sMessage = sMessageCuitInvalid.replace("###", "Chofer");
	}
		
	if (sMessage == "")
	{ 
		var cboCosecha = document.getElementById("cboCosecha").value;
		var sMessageCosecha = "Debe elegir una cosecha o ingresar una.";
		if (cboCosecha == sOther)
		{
			var txtCosechaNew = document.getElementById("txtCosechaNew").value;
			if (trim(txtCosechaNew) == "")
				sMessage = sMessageCosecha
		}
		else if (cboCosecha == sSelected)
		{
			sMessage = sMessageCosecha;
		}
	}
			
	if (sMessage == "")
	{
		var cboGranos = document.getElementById("cboGranos").value;
		var sMessageGrano = "Debe elegir un grano o ingresar uno.";
		if (cboGranos == sOther)
		{
			var txtGranoNew = document.getElementById("txtGranoEspecieNew").value;
			if (trim(txtGranoNew) == "")
				sMessage = sMessageGrano;
		}
		else if (cboGranos == sSelected)
		{
			sMessage = sMessageGrano;
		}   
	}
		
	if (sMessage == "")
	{
		var cboDestinoGranos = document.getElementById("cboDestinoGranos").value;
		var sMessagecboDestinoGranos = "Debe elegir un destino de granos o ingresar uno.";
		var txtCodOnccaGranosNew = document.getElementById("txtCodOnccaNew").value;
		if (cboDestinoGranos == sOther)
		{
			var txtDireccionGranosNew = document.getElementById("txtDireccionGranosNew").value;
			var txtLocalidadGranosNew = document.getElementById("txtLocalidadGranosNew").value;
			var txtProvinciaGranosNew = document.getElementById("txtProvinciaGranosNew").value;
			if (trim(txtDireccionGranosNew) == "" || trim(txtLocalidadGranosNew) == "" || trim(txtProvinciaGranosNew) == "" || trim(txtCodOnccaGranosNew) == "")
				sMessage = sMessagecboDestinoGranos;
		}
		else if (cboDestinoGranos == sSelected)
		{
			sMessage = sMessagecboDestinoGranos;
		}   
		else
		{
			if (trim(txtCodOnccaGranosNew) == "")
				sMessage = sMessagecboDestinoGranos;
		}
	}
		
	if (sMessage == "")
	{
		var bPesadaDestino = document.getElementById("chkPesadaDestino").checked;
		if (bPesadaDestino)
		{
			var fKgEstimados = document.getElementById("txtKgEstimados").value;
			var iKgEsti = parseInt(fKgEstimados);
			if (iKgEsti <= 0)
				sMessage = "Debe ingresar los kilogramos estimados.";
		}
		else
		{
			var fKgBruto = document.getElementById("txtPesoBruto").value;
			var iKgBruto = parseInt(fKgBruto);
			if (iKgBruto <= 0)
				sMessage = "Debe ingresar el peso bruto."
		}
	}
		
	if (sMessage == "")
	{
		var bBlank = document.getElementById("chkBlank").checked;
		if (!bBlank)
		{
			var sValueMyFile = document.getElementById("myfile").value;
			
			if (sValueMyFile == "")
			{
				sMessage = "Debe seleccionar un archivo de carta de porte."
			}
			else
			{
				sExtension = (sValueMyFile.substring(sValueMyFile.lastIndexOf("."))).toLowerCase(); 
				if (sExtension != ".pdf")
					sMessage = "El archivo seleccionado no es de una extensión valida. (.pdf)";
			}
		}
	}
		
	bReturn = (sMessage == "");
	if (sMessage != "")
	{
		alert(sMessage);
	}
	else
	{
		var bEnvio = document.getElementById("chkEnvio").checked;
		if (bEnvio)
		{
			var sMails = document.getElementById("txtEmails").value;
			bReturn = ValidEmails(sMails);
		}
	}
	
	return bReturn;
}

function ValidDecimal(e, object) 
{   
	var sSeparadorDecimal = ",";
	var iSeparadorDecimal = sSeparadorDecimal.charCodeAt(0);
	
	var bReturn = false;
	var sValue = object.value;
	if(!e) 
		e = window.event;
	
	var tecla = (document.all) ? e.keyCode:e.which;
	if (tecla == iSeparadorDecimal)
	{
		if (sValue.indexOf(sSeparadorDecimal) == -1)
			bReturn = true;
	}
	else 
	{
		if (tecla == 8 || tecla == 0) 
		{
			bReturn =  true;
		}
		else
		{
			var patron = /\d/;
			bReturn = patron.test(String.fromCharCode(tecla));
		}
	}
	
	return bReturn;
}

function FormatMil(input)
{
	//var num = input.value.replace(/\./g,'');
	var num = input.replace(/\./g,'');
	if(!isNaN(num))
	{
		num = num.toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1.');
		num = num.split('').reverse().join('').replace(/^[\.]/,'');
		input.value = num;
	}
	else
	{
		input.value = input.value.replace(/[^\d\.]*/g,'');
	}
}

function ValidNumberCharSpecial(e, object, iLeng, cCharSpecial) 
{
	var bReturn = false;
	var iCharSpecial = cCharSpecial.charCodeAt(0);
	
	if(!e) 
		e = window.event;
		
	bReturn = ValidNumber(e, object, iLeng);
	if (!bReturn)
	{
		var tecla = (document.all) ? e.keyCode:e.which;
		if (tecla == iCharSpecial) 
			bReturn = true;
	}
	return bReturn
}    

function ValidNumber(e, object, iLeng) 
{
	var bReturn = false;
	if(!e) 
		e = window.event;
		
	var tecla = (document.all) ? e.keyCode:e.which;
	if (tecla == 8 || tecla == 0) 
	{
		bReturn =  true;
	}
	else
	{
		var sValue = object.value;
		if (iLeng == -1 || sValue.length < iLeng)
		{
			var patron = /\d/;
			bReturn = patron.test(String.fromCharCode(tecla));
		}
	}
	return bReturn;
}

function ValidCuit(sCuit) 
{
	var mult = [5, 4, 3, 2, 7, 6, 5, 4, 3, 2];
	var total = 0;
	for (var i = 0; i < mult.length; i++) 
		total += parseInt(sCuit[i]) * mult[i];
	var mod = total % 11;
	
	var iDigitoVer = mod == 0 ? 0 : mod == 1 ? 9 : 11 - mod;
	var iUltDig = parseInt(sCuit[10]);
	return (iDigitoVer == iUltDig)
}

function onValidCuit(object) 
{
	var sOk = "white";
	var sBad = "#FFFFC0";
	
	object.style.backgroundColor = "";
	var cuit = object.value.toString().replace(/[-_]/g, "");
	if (cuit.length > 0)
	{
		if (cuit.length == 11)
		{
			if (!ValidCuit(cuit))
			   object.style.backgroundColor = sBad;    
		}
		else
		{
			object.style.backgroundColor = sBad;
			object.tooltip = "Formato de CUIT invalido";
		}
	}
}


var xmlHttp;               
function ReloadCboGranosDestino(sCuit)
{    
	xmlHttp = null;
	if (window.XMLHttpRequest) 
	{
		xmlHttp = new XMLHttpRequest(); // comprueba si el navegador es opera, safari, mozilla, etc.
	}
	else if (window.ActiveXObject)
	{
		try 
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); // comprueba si el navegador es internet explorer
		}
		catch (e)
		{
			try
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); // caso de versión antigua de internet explorer
			}
			catch (e)
			{
			}
		}
	}
	if (xmlHttp != null)
	{
		var sRequestURL = window.document.location.toString();
		var sEnd = sRequestURL.lastIndexOf("/") + 1;
		var sReloadTxt = "Remote.aspx?cuit=" + sCuit;
		sRequestURL = sRequestURL.substring(0, sEnd) + sReloadTxt;     
		
		xmlHttp.onreadystatechange = stateChangeHandler; 
		xmlHttp.open('GET', sRequestURL, true);             
		xmlHttp.send(null); 		
	}
}   
function stateChangeHandler() 
{ 
   //readyState of 4 or 'complete' represents that data has been returned            
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete')
	{ 
		//Gather the results from the callback          
		var str = xmlHttp.responseText;    
		
		// for populating  ddl_users                
		if (xmlHttp.responseXML.documentElement != null)
		{
			ClearUsersAndSetUsers(xmlHttp.responseXML.documentElement);
		}               
   }   
} 
function ClearUsersAndSetUsers(userNodes)
{
	var cboDestinoGranos = document.getElementById("cboDestinoGranos");           
	var sDestino = userNodes.getElementsByTagName("destino");	     	       
	var sMask = userNodes.getElementsByTagName("mask"); 
   
	 //Clears the ddl_users dropdown list        	       
	for (var a = cboDestinoGranos.options.length-1; a >-1; a--)
		cboDestinoGranos.options[a] = null;	        
		
	//Add new users list to the users ddl_users
	for (var a = 0; a < sDestino.length; a++)
	{
		var sText = GetInnerText(sDestino[a]);   	
		var sValue	= 	GetInnerText(sMask[a]);
		var optionItem = new Option( sText, sValue,  false, false);
		cboDestinoGranos.options[cboDestinoGranos.length] = optionItem;  
	}	       
	ChangeCboDestino();
}
function GetInnerText (node)
{
	return (node.textContent || node.innerText || node.text) ;
}




