var internalValue = 1;

BenessereImageNew = new Image();
BenessereImageNew.src = '../i/it/btn_benessere_on.gif';

BenessereImageOld = new Image();
BenessereImageOld.src = '../i/it/btn_benessere.gif';

function ShowImage(sObj) {
   if (sObj == "benessereImg"){
      document.getElementById(sObj).src = BenessereImageNew.src;
   }
}

function HideImage(sObj) {
   if (sObj == "benessereImg"){
      document.getElementById(sObj).src = BenessereImageOld.src;
   }
}

function openPopup(popupPage,width,height,scroll,tool)
{

if(scroll==1)
	scrollbars='yes';
else
	scrollbars='no';

if(tool==1)
	toolbar='yes';
else
	toolbar='no';


window.open(popupPage,'pop1','width='+width+',height='+height+',scrollbars='+scrollbars+',toolbar='+toolbar+'');

}

/* Function for popup . */

function popupper(url,x,y,name,sb,rs,st,lt,tb) {
    if(internalValue == 0) return;
    var win = null;
    var centerwidth=(screen.width/5)-(x/2);
    var centerheight=(screen.height/6)-(y/2);
    var scrollbarstext = 'scrollbars = no,';
    var resizabletext = 'resizable = no,';
    var statustext = 'status = no,';
    var locationtext = 'location = no,';
    var toolbartext = 'toolbar = no,';
    var features = '';
    if (sb == 1){
		var img = document.images[0];
		if (!img) return;
		var IMwidth = img.width;
		var IMheight = img.height;
		
		if(IMwidth > 800 || IMheight > 600)
		{
			scrollbarstext = 'scrollbars = yes,';
		}
		
    }
    if (rs == 1){
      resizabletext = 'resizable = yes,';
    }
    if (st == 1){
        statustext = 'status = yes,';
    }
    if (lt == 1){
        locationtext = 'location = yes,';
    }
    if (tb == 1){
        toolbartext = 'toolbar = yes,';
    }
    features = scrollbarstext+resizabletext+statustext;
    features = features + locationtext+toolbartext;
    features = features + 'width = '+x+',height = '+y;
    features = features + ',top = ' + centerheight;
    features = features + ',left = ' + centerwidth;
    win = window.open(url, name, features);
 }


function changeInput(thisInput,otherInput,disableAll){
	

	
	var on = document.getElementById(thisInput);
	var off = document.getElementById(otherInput);
	
	var checkOn = on.getElementsByTagName('input');
	var checkOff = off.getElementsByTagName('input');


	if(!disableAll){
		
		for(var i=0;i<checkOn.length;i++){
			checkOn[i].disabled=false;
			checkOn[i].checked=true;
		}
		
		for(var i=0;i<checkOff.length;i++){
			checkOff[i].checked=false;
			checkOff[i].disabled=true;
		}
	}
	else{
		for(var i=0;i<checkOn.length;i++){
			checkOn[i].checked=false;
			checkOn[i].disabled=true;
		}
		
		for(var i=0;i<checkOff.length;i++){
			checkOff[i].checked=false;
			checkOff[i].disabled=true;
		}
	}
}

function isChecked(indexArr, idx){
	var result = false;
	for(var i=0; i<indexArr.length; i++){
		var sel = parseInt(indexArr[i]);
		if(sel == idx){
			result = true;
			break;
		}
	}
	return result; 
}

function changeCheckList(isLeftBox, isRightBox, isBottomBox){
	
	var left = document.getElementById('chbxListVersionsVasca');
	var right = document.getElementById('chbxListVersionsBox');
	var checked = document.getElementById('CheckedItems');
	var checkedIndex = checked.value.split(';');
	left.disabled = !isLeftBox;
	right.disabled = !isRightBox;
	
	var leftCbx = document.getElementById('checkVasca');
	var rightCbx = document.getElementById('checkBox');
	var bottomCbx = document.getElementById('checkComb');
	
	leftCbx.checked = isLeftBox;
	rightCbx.checked = isRightBox;
	bottomCbx.checked = isBottomBox;
	
	var leftChilds = left.getElementsByTagName('input');
	var rightChilds = right.getElementsByTagName('input');
	
	
	if(left != null ){
		if(isRightBox) {
			for(var i=0;i<leftChilds.length;i++){		
				leftChilds[i].checked = isLeftBox;
			}
		} else if(checked.value.length == 0){
			for(var i=0;i<leftChilds.length;i++){		
				//leftChilds[i].checked = isLeftBox;
				leftChilds[i].checked = false;
			}
		} else {
			for(var i=0;i<leftChilds.length;i++){		
				leftChilds[i].checked = isChecked(checkedIndex, i);
				
				
			}
		}
	} else alert('left is null');	
	
	if(right != null){
		if(isLeftBox) {
			for(var i=0;i<rightChilds.length;i++){		
				rightChilds[i].checked = isRightBox;
			}
		} else if(checked.value.length == 0){
			for(var i=0;i<rightChilds.length;i++){		
				//rightChilds[i].checked = isRightBox;
				rightChilds[i].checked = false;
			}
		} else {
			for(var i=0;i<rightChilds.length;i++){
				rightChilds[i].checked = isChecked(checkedIndex, i);;
			}
		}
	} else alert('right is null');	
	
	checked.value = "";
}

function setOpenValue(_val)
{
	internalValue = _val;
}