function einblenden(bild) {
 	if (document.layers && document.layers[bild]) {
 		document.layers[bild].visibility = "show";
 	}
 	if (document.all && document.all[bild]) {
		document.all[bild].style.visibility = "visible";
 	}
 	if (document.getElementById && document.getElementById(bild)) {
 		document.getElementById(bild).style.visibility = "visible";
 	}
    link = bild.toLowerCase();
 	if (document.getElementById && document.getElementById(link)) {
 		document.getElementById(link).setAttribute("class","selected");
 	}
 	 if (document.all && document.all[link]) {
		document.all[link].className = "selected";
 	}
}
function ausblenden(bild) {
 	if (document.layers && document.layers[bild]) {
 		document.layers[bild].visibility = "hide";
 	}
 	if (document.all && document.all[bild]) {
 		document.all[bild].style.visibility = "hidden";
 	}
 	if (document.getElementById && document.getElementById(bild)) {
 		document.getElementById(bild).style.visibility = "hidden"
 	}
    link = bild.toLowerCase();
 	if (document.getElementById && document.getElementById(link)) {
 		document.getElementById(link).setAttribute("class","");
 	}
 	 if (document.all && document.all[link]) {
	    document.all[link].className = "";
	    document.all[link].style.visibility = "visible"; // hack for IE bug, that is case insensitive for element link and elemnt bild
 	}
}

function setScrollbars(){
	if (document.layers && document.contentpos) {
 		xHeight2 = document.layers['contentpos'].clip.height;
		if(xHeight2>500){
			window.scrollTo(0,0);
			document.height =  1400;
		}
 	}
}

function checkLogin(){
	if(document.forms['log'].username.value!="" && document.forms['log'].password.value!=""){
		return true;
	} else {
		return false;
	}
}

function setPageSort(sort, order) {
    document.getElementById('pagersort').value=sort
    document.getElementById('pagerorder').value=order
}

function setPage(pagenum) {
    document.getElementById('pagerpage').value=pagenum;
}

var projects = new Array();
function loadProjects() {
    pselect = document.getElementById('pfo7');
    if (pselect) {
        opts = pselect.getElementsByTagName('option');
        if (opts && opts.length > 0) {
            for(i=0; i<opts.length; i++) {
                
                projects[i] = new Array(opts[i].getAttribute('value'), 
                                        opts[i].getAttribute('rel'),
                                        opts[i].firstChild.nodeValue);
            }
        }
    }
}

function getProjects2User() {
    uselect = document.forms['llcallsforhelpform'].user_id;
    uid = uselect.options[uselect.options.selectedIndex].value;
    pselnew = document.createElement('select');
    pselnew.setAttribute('id','pfo7');
    pselnew.setAttribute('name','project_id');
    optnew = document.createElement('option');
    optnew.setAttribute('value','');
    optnew.appendChild(document.createTextNode('-------------------'));
    pselnew.appendChild(optnew);
    if (uid && uid != "") {
        pselect = document.getElementById('pfo7');
        opts = pselect.getElementsByTagName('option');
        optlen = opts.length;
        pselect.parentNode.replaceChild(pselnew, pselect);
        //alert(projects.length);
        for(p=0; p<projects.length;p++) {
            if (projects[p][1] == uid) {
                //alert(projects[p][0] + " " + projects[p][2]);
                popt = document.createElement('option');
                popt.setAttribute('value', projects[p][0]);
                popt.appendChild(document.createTextNode(projects[p][2]));
                pselnew.appendChild(popt);
            }
        } 

        
    }
}

function setTabId(formid) {
    var formAction = document.getElementById('submit_'+formid).action;
    document.getElementById('submit_'+formid).action = formAction+'&tabid='+formid;
    
    document.getElementById('errors_'+formid).innerHTML = '';
    
    var classElems=document.getElementsByTagName('label');
    for(i=0; i<classElems.length; i++){
        className = classElems[i].getAttribute('class');
        
        if(className == 'block formerror' || className == 'formerror') {
            classElems[i].setAttribute('class','');
            classElems[i].className='';
        }
    }
}

function confirmSubmit(text) {
var agree=confirm(text);
if (agree)
	return true ;
else
	return false ;
}
