﻿
function selectAll(id){
    var element = document.getElementById(id);
    element.focus();
    element.select();
}

function toggle_image(id) {
//        var arrow = document.getElementById(id);
//        if(location.protocol == "https:"){cc_protocol="https";}
//	      var imageHref=cc_protocol + '://' + location.host + '/Images/Design/plus.gif';
//        if(arrow.src == imageHref)
//            arrow.src = cc_protocol + '://' + location.host + '/Images/Design/minus.gif';
//        else
//            arrow.src = cc_protocol + '://' + location.host + '/Images/Design/plus.gif';
}

function toggle_visibility(id) {
    var e = document.getElementById(id);
    if(e.style.display == 'none')
        show(id);
    else
        hide(id);
}

function show(elementId) {
    var el = document.getElementById(elementId);
    el.style.display = '';
}

function hide(elementId) {
    var el = document.getElementById(elementId);
    el.style.display = 'none';
}

function setChecked(mainCheckbox){
    if(mainCheckbox.checked == false){
        uncheckAll();
    }
    else{
        checkAll();
    }
}

function checkAll(){
    var inputs = document.getElementsByTagName('input');
    var checkboxes = [];
    for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].type == 'checkbox') {
            inputs[i].checked =true;
        }
    }
}

function uncheckAll(){
    var inputs = document.getElementsByTagName('input');
    var checkboxes = [];
    for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].type == 'checkbox') {
            inputs[i].checked =false;
        }
    }
}

function disableButton(button, loading)
{
    if(Page_IsValid)
    {
        var el = document.getElementById(button);
        el.style.display = 'none';
        el = document.getElementById(loading);
        el.style.display = 'block';
    }
}

function SetUniqueRadioButton(nameregex, current){
re = new RegExp(nameregex);
for(i = 0; i < document.forms[0].elements.length; i++)
{
  elm = document.forms[0].elements[i]
  if (elm.type == 'radio')
  {
     if (re.test(elm.name))
     {
        elm.checked = false;
     }
  }
}
current.checked = true;
}
