/************************************
 * XLPortal 2.2
 * Autor: XLTeam
 * Ostania modyfikacja: 14.07.2006
 * Wersja: 2.2.0
 ************************************/

function high(which2) {
    theobject=which2
    highlighting=setInterval("highlightit(theobject)",30)
}

function low(which2) {
    clearInterval(highlighting)
    if (which2.style.MozOpacity)
    which2.style.MozOpacity=0.3
    else
    if (which2.filters)
    which2.filters.alpha.opacity=30
}

function highlightit(cur2) {
    if (cur2.style.MozOpacity<0.9)
    cur2.style.MozOpacity=parseFloat(cur2.style.MozOpacity)+0.1
    else
    if (cur2.filters&&cur2.filters.alpha.opacity<100)
    cur2.filters.alpha.opacity+=10
    else
    if (window.highlighting)
    clearInterval(highlighting)
}

function check_length(area, length, info) {
//alert(area.value);
    if(area.value.length>length) {
        area.value = area.value.substring(0, length);
    }
    document.getElementById(info).innerHTML = length-area.value.length;
}

//function URLencode(sStr) {
    // return escape(sStr).replace(/\+/g, '%2B').replace(/\"/g,'%22').replace(/\'/g, '%27');
//}

function show_hide_div(div) {
    if(document.getElementById(div).style.display=='none' || document.getElementById(div).style.display=='') {
        document.getElementById(div).style.display='block';
		return true;
    }
    else {
        document.getElementById(div).style.display='none';
		return false;
    }
}


function invert_checkboxes(form) {
    form = document.forms[form];
    
    for(i=0; i< form.elements.length; i++) {
        if(form.elements[i].type=='checkbox') {
            if(form.elements[i].checked == true)
            form.elements[i].checked = false;
            else
            form.elements[i].checked = true;
        }
    }
}

function select_all_checkboxes(form) {
    form = document.forms[form];
    
    for(i=0; i< form.elements.length; i++) {
        if(form.elements[i].type=='checkbox') form.elements[i].checked = true;
    }
}

function unselect_all_checkboxes(form) {
    form = document.forms[form];
    
    for(i=0; i< form.elements.length; i++) {
        if(form.elements[i].type=='checkbox') form.elements[i].checked = false;
    }
}

function select_all_yes_radio(form) {
    form = document.forms[form];
    
    for(i=0; i< form.elements.length; i++) {
        if(form.elements[i].type=='radio' && form.elements[i].value=='1' && form.elements[i].name!='god') form.elements[i].checked = true;
    }
}

function select_all_no_radio(form) {
    form = document.forms[form];
    
    for(i=0; i< form.elements.length; i++) {
        if(form.elements[i].type=='radio' && form.elements[i].value=='0' && form.elements[i].name!='god') form.elements[i].checked = true;
    }
}

