function getById(id){return document.getElementById?document.getElementById(id):(document.all?document.all(id):null);}
function getByName(name){return document.getElementsByName(name);}
function getByTag(tag){	return document.getElementsByTagName(tag);}
function hideDiv(id) {getById(id).style.visibility = "hidden";getById(id).style.display = "none";}
function showDiv(id) {getById(id).style.visibility = "visible";getById(id).style.display = "inline";}
function NavTo(action){document.getElementById("action").value = action;document.forms[0].submit();}
function doNothing() {}
function getCheckedValue(radioObj) {if(!radioObj){return "";}var radioLength = radioObj.length;	if(radioLength == undefined){	if(radioObj.checked){		return radioObj.value;	}else{		return "";	}	}	for(var i = 0; i < radioLength; i++) {		if(radioObj[i].checked) {			return radioObj[i].value;		}	}	return "";}
function getSelectedValue(id){return getById(id).options[getById(id).selectedIndex].value;}
function getSelectedTxt(id){return getById(id).options[getById(id).selectedIndex].text;}
function explode(symb,string,size){if(symb == ''){return false;}var texte = string;var tru = true;var flag = false;var plast = 0;var num = 0;var last;var llast = texte.lastIndexOf(symb);var ordr = new Array();var len = texte.length;while(tru == true){last = texte.indexOf(":",plast);if(flag == true){tru = false;last = len;}ordr[num] = texte.substring( plast , last );if(size){if(ordr.length == size){ordr[num] += texte.substring( last , len );tru = false;}}num++;plast = last+1;if(last == llast){flag = true;}}	return ordr;}
function implode(symb,array){var len = array.length;var fin = '';for(i = 0; i < len;i++){if(i){fin += symb;}fin +=array[i];}return fin;}

function intval( mixed_var, base ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: stensi
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: intval('Kevin van Zonneveld');
    // *     returns 1: 0
    // *     example 2: intval(4.2);
    // *     returns 2: 4
    // *     example 3: intval(42, 8);
    // *     returns 3: 42
    // *     example 4: intval('09');
    // *     returns 4: 9
 
    var tmp;
 
    if( typeof( mixed_var ) == 'string' ){
        tmp = parseInt(mixed_var*1);
        if(isNaN(tmp) || !isFinite(tmp)){
            return 0;
        } else{
            return tmp.toString(base || 10);
        }
    } else if( typeof( mixed_var ) == 'number' && isFinite(mixed_var) ){
        return Math.floor(mixed_var);
    } else{
        return 0;
    }
}

function ShowElement(elId)
{   
    jQuery("#" + elId).fadeIn('fast');
}



function HideDivsByClass(className)
{
   jQuery("div." + className).hide();

}
