function jsonRead(tURL){
    $.getJSON( tURL,{})
    .done(function(jData){
        return jData;
    })
}

function cl(msg){
	//console.log(msg);
}


function ajaxRead(tURL,tTarget, tDepricated){
  $.get( tURL, function( data ) {
    $("#" + tTarget).html( data );
  });
}

function jErrorCheckOld(jData){
    cl('jErrorData:' +jData)
    $.each( jData, function( key, val ) {
        if (val[0].Error==1){
            alertTitle = 'Please Correct the Following Issues:';
            alertText  =val[0].ErrorDescription.replace(/;/g,'<BR>');  
            alertPop(alertTitle, alertText);
            return true
        } else {
            return false
        } 
    });
}

function jErrorCheck(jData){
    $.each( jData, function( key, val ) {
        if (val.Error==1){
            alertTitle = 'Please Correct the Following Issues:';
            alertText  = val.ErrorDescription.replace(/;/g,'<BR>');  
            alertPop(alertTitle, alertText);
            return true;
        } else {
            return 0;
        } 
    });
}

function alertPop(gErrorTitle, alertText){
    alert("ERROR:" + gErrorTitle +':' + alertText)
}

function uuid() {
  return ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g, c =>
    (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16)
  )
}

function show(elem){
	$("#"+elem.show())
}

function hide(elem){
	$("#"+elem.hide())
}

function fc(amount){
    return parseFloat(amount).toFixed(2)
}

