function limitText(txtArea, maxChars, infoID, text) {
    var obj = document.getElementById(infoID);
    if (txtArea.value.length > maxChars) {
        txtArea.value = txtArea.value.substring(0, maxChars);
    }
    obj.innerHTML = maxChars - txtArea.value.length + " " + text;
}


function checkMinChars(id) {
    obj = document.getElementById(id);
    if (obj.value.length < 3) {
        alert("Minimum search input is 3 charaters");
        return false;
    }
    return true;
}

function checkall(obj){
	var divObj = document.getElementById('DNNInfo_MessagePanel');
	if(divObj){
		chks = document.getElementByTagsName
		if(obj.checked){
			for(i=0;i<divObj.getElementsByTagName("input").length;i++){
				if(divObj.getElementsByTagName("input")[i].type == "checkbox"){
					if(divObj.getElementsByTagName("input")[i].id != "checker"){
						divObj.getElementsByTagName("input")[i].checked = true;
					}
				}
			}
		}else{
			for(i=0;i<divObj.getElementsByTagName("input").length;i++){
				if(divObj.getElementsByTagName("input")[i].type == "checkbox"){
					if(divObj.getElementsByTagName("input")[i].id != "checker"){
						divObj.getElementsByTagName("input")[i].checked = false;
					}
				}
			}
		}
	}
}

function BuildRatings(divid, p, id) {
    $jq("#" + divid).html("<img src='" + spath + "/DesktopModules/DNNInfo_Classifieds/images/loading.gif'/>");
    $jq.ajax({
        cache: false,
        url: spath + "/DesktopModules/DNNInfo_Classifieds/RatingHandler.ashx?divid=" + divid + "&p=" + p + "&id=" + id,
        data: "{}",
        contentType: "text/html; charset=utf-8",
        dataType: "html",
        error: function(xhr, status, error) {
            //alert the error if needed
            alert(xhr.responseText);
        },
        success: function(msg) {
            $jq("#" + divid).html(msg);
        }
    });
}