// JavaScript Document
function funcVerificarCheckBoxCheckeado(object){
	for (i=0;i<object.length;i++){ 
		if (object[i].checked)
			return true;
	}
	return false;
}

function funcGetValueCheckBoxCheckeado(object){
	for (i=0;i<object.length;i++){ 
		if (object[i].checked)
			return object[i].value;
	}
	return '';
}

function funcUnchekCheckBoxCheckeado(object){
	for (i=0;i<object.length;i++){ 
		if (object[i].checked)
			object[i].checked = false;
	}
}

function funRecorrerCheckBoxCheckeadoTemplate(object,hdnInput){
	var chkItems='';
	var flag=0;
	if(object.checked)
		chkItems=object.value;
	else{
		for(i=0;i<object.length;i++){
			if(object[i].checked){
				if (flag==0){
					chkItems=object[i].value;
					flag=1;
				}
				else
					chkItems+='@'+object[i].value;
			}
		}
	}
	hdnInput.value = chkItems;
}

function funcFormatearPago(object, numEnteros, numDecimales, titulo){
	var peso = parseFloat(object.value)
	if (peso=='' || peso==0 || isNaN(peso)){
		object.value = '';
		return false;
	}
	else{
		peso = funcRedondear(peso, numDecimales);
		// redondeamos a 2 decimales
		object.value = peso;
		//convertimos peso a string
		var sPeso = String(peso);
		//sacamos la posicion del "."
		var posPunto = sPeso.indexOf(".");
		// verificamos si hay decimales
		if (posPunto=='-1'){//no hay punto o sea no hay decimales
			cantEnteros = sPeso.length;
		}
		else{//si hay decimales
			var pEntera = sPeso.substr(0,sPeso.indexOf("."));
			cantEnteros = pEntera.length;
		}
		if (cantEnteros>numEnteros){
			alert('Hay un Error en '+titulo);
			return false;
		}
		return true;
	}
}

function funcRadioActivaSelect(objRadio, objSelect){
	if (objRadio.value=='1')
		DisplayElement ( objSelect, 'block' );
	else
		DisplayElement ( objSelect, 'none' );	
}

function funcChangeMiValue(object, objHDN){
	if (object.value=='0'){
		object.value='1';
		document.getElementById(objHDN).value='1';
	}
	else if (object.value=='1'){
		object.value='0';
		document.getElementById(objHDN).value='0';
	}
}
