function selectAll(selObj) {
    selObjLen = selObj.length;
    for(i=0;i<selObjLen;i++)
        selObj.options[i].selected = true;
}





function move(selObjSource, selObjDest, keepSource, ignoreDest) {
	selObjSourceLen = selObjSource.length;

    if(!ignoreDest) {
        for(i=0;i<selObjSourceLen;i++) {
            if(selObjSource.options[i].selected == true) {
                selObjDestLen = selObjDest.length;
				for(j=0;j<selObjDestLen;j++) {
					if(selObjDest.options[j].value == selObjSource.options[i].value) {
						alert('Valoarea selectata exista deja!');
						return;
					}
				}
				selObjDest.options[selObjDestLen] = new Option(selObjSource.options[i].text, selObjSource.options[i].value);
			}
        }
    }
    if(!keepSource) {
        for(i=(selObjSourceLen - 1);i>=0;i--) {
            if(selObjSource.options[i].selected == true) {
                selObjSource.options[i] = null;
            }
        }
    }
}

function select_all()
{
	
	
	elem = document.df1;


		if(elem.elements['selAsig[]'])
		{
			selectAll(elem.elements['selAsig[]']); 
		}
		if(elem.elements['selAllAsig'])
		{
			elem.elements['selAllAsig'].options.selected = true; 
		}
		if(elem.elements['selMarca[]'])
		{
			selectAll(elem.elements['selMarca[]']);
		}
		if(elem.elements['selAllMarca'])
		{
			elem.elements['selAllMarca'].options.selected = true; 
		}
		if(elem.elements['selTip[]'])
		{
			selectAll(elem.elements['selTip[]']);
		}
		if(elem.elements['selAllTip'])
		{
			elem.elements['selAllTip'].options.selected = true; 
		}
	
}



