var popUpWin=0;
function popUpWindow(URLStr, strName, left, top, width, height) {
	if(popUpWin) {
		if(!popUpWin.closed) popUpWin.close();
	}
	popUpWin = open(URLStr, strName, 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

// Function for create and object from ID
function createObject(strID) {
	var obj1 = (document.getElementById) ? document.getElementById(strID) : eval("document.all[strID]");
	return obj1
}

function rollOver(strID,strSection) {
	MM_swapImage(strID,'','/images/nav1/' + strSection + '_on.gif',1);
}

function rollOverPrimary(strID,strSection) {
	MM_swapImage(strID,'','/images/nav/primary/' + strSection + '_on.jpg',1);
}

function rollOverGenericNav (strID,strSection) {
	MM_swapImage(strID,'','/images/nav/generic/' + strSection + '_on.gif',1);
}

function rollOverEatingForHealth (strID) {
	if (strID == 'eatingForHealth') {
		MM_swapImage(strID,'','/images/headers/header_img_infant_feeding.jpg',1);
	} else {
		MM_swapImage(strID,'','/images/headers/header_img_eating_for_health.jpg',1);
	}
}

/////////////////////////////////////////////////////////////
/* Functions used to check all related check boxes : start */
/////////////////////////////////////////////////////////////
function checkALL(strName,strFormName) {
	var o = createObject(strFormName);
	var e1 = createObject(strName + 'All');
	var i = 0;
	for (i=0;i < o.length;i++) {
		if (o.elements[i].name == strName) {
			o.elements[i].checked = e1.checked;
		}
	}
}

function uncheck(obj) {
	var strName = obj.name;
	var e1 = createObject(strName + 'All');
	if (obj.checked == false) e1.checked = false;
}

function initialiseForm(strFormName) {
	var strCatFieldList = "strRelatedThemeIDs,strSettingIDs,strBeneficiaryGroupIDs,strBeneficiaryAgeIDs,strLocationIDs";
	var arr = strCatFieldList.split(",");
	var i = 0;
	var e1 = "";
	var strTmp = "";
	
	for(i=0;i < arr.length;i++) {
		strTmp = arr[i];
		e1 = createObject(strTmp + 'All');
		e1.checked = true;
		checkALL(strTmp,strFormName);
	}
}

/////////////////////////////////////////////////////////////
/* Functions used to check all related check boxes : stop */
/////////////////////////////////////////////////////////////
