function AgregarAlCarro(){
	var Formulario = 'ComprarProductosForm';
	var formCbx = document.forms[Formulario];
	var cuenta = 0;
	for (i=0; i<formCbx.length; i++) {
		if((formCbx.elements[i].type == 'checkbox') && (formCbx.elements[i].checked == true)) {
			cuenta = cuenta + 1;
		}
	}
	if(cuenta > 0){
		formCbx.submit();
	}else{
		alert('Para poder realizar la compra debe seleccionar al menos un dominio.');		
		return false;
	}
}


function ValidaCompraDominio(Formulario) {
	var formCbx = document.forms[Formulario];
	var cuenta = 0;
	for (i=0; i<formCbx.length; i++) {
		if((formCbx.elements[i].type == 'checkbox') && (formCbx.elements[i].checked == true)) {
			cuenta = cuenta + 1;
		}
	}
	if(cuenta > 0){
		return true;
	}else{
		alert('Para poder realizar la compra debe seleccionar al menos un dominio.');		
		return false;
	}
}

function TildarDomResults() {
	var formCbx = document.getElementsByName('cbxDominio[]'); var i;
	for (i=0;i<formCbx.length;i++){
		if((formCbx[i].type == 'checkbox') && (formCbx[i].checked != true) && (formCbx[i].className == 'reg_dom_result_item_checkbox')) {
			formCbx[i].click();
		}
	}
}


function SelectTLDS(chkVal, idVal) {
    var frm = document.forms['BuscarDominioForm'];
    for (i=0; i<frm.length; i++) {
        if (idVal.indexOf ('CheckAll') != -1) {
            if(chkVal == true) {
                frm.elements[i].checked = true;
            } else {
                frm.elements[i].checked = false;
            }
        } else if (idVal.indexOf ('tldID') != -1) {
            if(frm.elements[i].checked == false) {
                //frm.elements[1].checked = false;}
				frm.elements[i].checked = false;
            }
        }
    }
}

function TogleDomainSelected(o_ItemCbx,n_ItemId,ItemClass,n_PeriodoId,ClassSelected){
		var o_ItemId = xGetElementById(n_ItemId);
		if(o_ItemCbx.checked == false){
			setClass(o_ItemId,ItemClass);
			hide(n_PeriodoId);
		}else{
			setClass(o_ItemId,ClassSelected);
			show(n_PeriodoId);
		}
}



function GetSelectPeriod(Dato,Obj){
	if(Dato=='precio'){
		var Valor = Obj.options[Obj.selectedIndex].value;
		var Precio=Valor.split('-');
		return Precio[1];
	}else{
		var Label = Obj.options[Obj.selectedIndex].text;
		var Periodo=Label.split('-');
		return Periodo[0];
	}
}

function GetRadioPeriod(Dato,EleName,Formateado){
	var obj_Radio = document.getElementsByName(EleName); var i; var PeriodoFormat='';
	for (i=0;i<obj_Radio.length;i++){
		if (obj_Radio[i].checked){
			Periodo = obj_Radio[i].value;
			if(Formateado){
				PeriodoFormat = xGetElementById(EleName+'_'+Periodo).innerHTML;
			}
		}
	}
	Periodo = Periodo.split("-");
	if(Dato=='precio'){
		return Periodo[1];
	}else{
		if(Formateado){
			return PeriodoFormat;
		}else{
			return Periodo[0];
		}
	}
}

function MostrarAhorro(o_destino,precioTope,precio,periodo){
	xGetElementById(o_destino).innerHTML = (((precioTope - precio) * periodo).toFixed(2)).replace('.',separadorDecimal);
}