// JavaScript Document

//Edit the counter/limiter value as your wish
var count = "2048";   //Example: var count = "175";
function limiter(object, cnt,ControlID){
count=cnt;
var tex = object.value;
var len = tex.length;
if(len > count){
        tex = tex.substring(0,count);
        object.value =tex;
        return false;
}
document.getElementById("limit").value = count-len;
}
//counter end

// Start of section toggling
function toggle(section) {
    var elem = document.getElementById('section_'+section);
    if (elem) {
        elem.style.display = (elem.style.display != '') ? '' : 'none';
    }
    var img  = document.images['Bullet_'+section];
    imgnm=img.src.split("/");
    //alert(imgnm.length+":"+img.src);
    if (imgnm[imgnm.length-1] == "bullet.jpg") {
        img.src = "../SiteImages/bullet-down.jpg";
    } else {
        img.src = "../SiteImages/bullet.jpg";
    }
    return false;
}
// END of section  toggling

function RestrictCharacters(txtName, maxLength)
{
//This will capture the keycode when the user pressed any key in application   
    var exp = String.fromCharCode(window.event.keyCode) 
    var address=document.getElementById(txtName);
//Below line will have the special characters that is not allowed you can add if 
//you want more for some characters you need to add escape sequence
    var r = new RegExp("[0-9a-zA-Z]", "g");
    //var r = new RegExp("[^a-zA-Z0-9]", "g");
    if (exp.match(r) == null)
    {
        window.event.keyCode = 0
        return false;
    }        
    if(address.value.length >= maxLength)
    {   
        alert("Maximum of [15] characters are allowed to be entered as a username"); 
	//Truncated to 50 character and stored in the textbox
        address.value = address.value.substring(0, maxLength);    
        return false;
    }
} 

