function checkAG(theChkBox)
{
	theTable = theChkBox.parentNode.parentNode.parentNode;	
	if(theChkBox.checked)
	{
		for(index=1; index<theTable.rows.length;index++)
		{
			theTable.rows[index].style.display="none";
		}
	}
	else
	{
		for(index=1; index<theTable.rows.length;index++)
		{
			theTable.rows[index].style.display="inline";
		}
	}
}
function border()
{
	/*var theDiv = document.getElementById("gridBox");
	
	if(theDiv!=null)
	{
		var tables = theDiv.getElementsByTagName("table");
		
		if(tables.length>0)
		{
			theDiv.style="border:1px solid;";
		}
	}*/
}
function addToList(id1,id2,name)
{
	var list = document.getElementById(id1);
	var list2 = document.getElementById(id2);
	var AlreadyExists = false;
	if(list!=null){
		for(index=0; index<list.length;index++)
		{
			if(list[index].selected == true)
			{	
				for(z=0; z<list2.length; z++)
				{
					if(list2[z].value == list[index].value)
					{
						AlreadyExists=true;
						z = list2.length;
					}
				}
				if(!AlreadyExists)
				{
					var opt = document.createElement('option');
					opt.text = list[index].text;
					opt.value =  list[index].value;
				
					try
					{						
						list2.add(opt, null);
					}
					catch(ex)
					{
						list2.add(opt); // IE only
					}					  
					
				}
				AlreadyExists=false; //Reset the check
			}
		}
	}
}
function removeToList(id1,id2,name)
{
	var list2 = document.getElementById(id2);
	var TotAmount = list2.length
	var index=0;
	for(z=0; z<TotAmount; z++)
	{
		if(list2[index].selected == true)
		{
			list2.remove(index);	
		}
		else
		{
			index++;
		}
	}
}

function SelectAllOption()
{	
	var selects = document.getElementsByTagName("select");
	for(z=0; z<selects.length; z++)
	{
		if(selects[z].id.match("val"))
		{
			var options = selects[z].getElementsByTagName("option")
			for(i=0; i<options.length; i++)
			{
				options[i].selected="selected";
			}
		}
	}	
}
function addUploadBox(theButton,idButt,idDoc,desc){
	var i;
	if(theButton==null)
	{
		theButton = document.getElementById(idButt);
		i= theButton.parentNode.parentNode.parentNode.rows.length-3;
		
		/*i = theButton.parentNode.parentNode.rowIndex;*/
		
	}
	else
	{
		/*var theSelect = theButton.parentNode.parentNode.parentNode.parentNode.rows[0].cells[0].children;*/
		i = theButton.parentNode.parentNode.parentNode.rowIndex;
	}
	
	
	var theRow1 = theButton.parentNode.parentNode.parentNode.parentNode.insertRow(i+3);
	var theRow2 = theButton.parentNode.parentNode.parentNode.parentNode.insertRow(i+4);
	var theRow3 = theButton.parentNode.parentNode.parentNode.parentNode.insertRow(i+5);
	
	
	var j=0;
	j=(i+6)/3;
	
	/*cell label ddown*/
	var td11 = document.createElement("td");
	var attr11 = document.createAttribute("class");
	attr11.value="noborder";
	td11.setAttributeNode(attr11);
	td11.innerHTML="File";
	theRow1.appendChild(td11);
	
	/*cell with ddown*/
	var td12 = document.createElement("td");
	var attr12 = document.createAttribute("class");
	attr12.value="noborder";
	td12.setAttributeNode(attr12);
	
	var select = document.createElement("select");
	var attrID = document.createAttribute("id");
	attrID.value="fileID_"+j+"";
	
	select.setAttributeNode(attrID);
	var attrNM = document.createAttribute("name");
	attrNM.value="fileID_"+j+"";
	select.setAttributeNode(attrNM);
	var attrW = document.createAttribute("width");
	select.style.width="540px";
	select.setAttributeNode(attrW);
	
	var firstSelect = theButton.parentNode.parentNode.parentNode.getElementsByTagName("select")[0];
	var oldItems = firstSelect.getElementsByTagName("option");
	
	for(z=0; z<oldItems.length; z++)
	{											
		var option = document.createElement("option");
		var attr = document.createAttribute("value");
		attr.value=oldItems[z].value;
		if(idDoc==oldItems[z].value)
		{
			option.selected="selected";
		}
		option.setAttributeNode(attr);
		option.innerHTML= oldItems[z].text;
		select.appendChild(option);
	}			
	td12.appendChild(select);
	theRow1.appendChild(td12);
	
	/*cell button*/
	var td31 = document.createElement("td");
	var attr31 = document.createAttribute("class");
	attr31.value="noborder";
	td31.setAttributeNode(attr31);
	var attr32 = document.createAttribute("rowspan");
	attr32.value="2";
	td31.setAttributeNode(attr32);
	td31.innerHTML="<div class='addControl'><span class='ToLink' onclick='addUploadBox(this,null,null,null);' onmouseover='this.style.cursor=\"hand\";this.style.textDecoration=\"underline\";' onmouseout='this.style.textDecoration=\"none\";'>Add</span>&nbsp;/&nbsp;<span class='ToLink' onclick='removeUploadBox(this);' onmouseover='this.style.cursor=\"hand\";this.style.textDecoration=\"underline\";' onmouseout='this.style.textDecoration=\"none\";'>Remove</span></div>";
	/*td31.innerHTML="<span onclick='addUploadBox(this,null,null,null);' style='color:#000000;font-weight:bold;font-size:12pt;font-type:bold'><img src='./images/Ic-more.gif'></span>&nbsp;Add a document link&nbsp;&nbsp;<span onclick='removeUploadBox(this);' style='color:#000000;font-weight:bold;font-size:12pt;font-type:bold'><img src='./images/Ic-less.gif'></span>&nbsp;remove document link";
	*/
	theRow1.appendChild(td31);
	
	/*cell label desc*/
	var td21 = document.createElement("td");
	var attr21 = document.createAttribute("class");
	attr21.value="noborder";
	td21.setAttributeNode(attr21);
	td21.innerHTML="Description";
	theRow2.appendChild(td21);

	/*cell textarea desc*/
	var td22 = document.createElement("td");
	var attr22 = document.createAttribute("class");
	attr22.value="noborder";
	td22.setAttributeNode(attr22);
	if(desc!=null)
	{
		td22.innerHTML="<textarea name='uploadDESC_"+j+"' class='t-field-large' style='height:50px;width:540px;' id='uploadDESC_"+j+"' name='uploadDESC_"+j+"'>"+desc+"</textarea>";
	}
	else
	{
		td22.innerHTML="<textarea name='uploadDESC_"+j+"' class='t-field-large' style='height:50px;width:540px;' id='uploadDESC_"+j+"' name='uploadDESC_"+j+"'></textarea>";
	
	}
	theRow2.appendChild(td22);
}
function addAgeGroup(theButton,idButton,idNumFrom,idTypeFrom,idNumTo,idTypeTo)
{
	var i;
	if(theButton==null)
	{
		theButton = document.getElementById(idButton);
		i = theButton.parentNode.parentNode.parentNode.parentNode.rows.length-1;
	}
	else
	{
		i = theButton.parentNode.parentNode.parentNode.rowIndex;
	}
	var firstSelect = theButton.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("select")[0];	
	var secondSelect = theButton.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("select")[1];
	
	var toSelect = theButton.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("select")[2];	
	
	
	var theRow1 = theButton.parentNode.parentNode.parentNode.parentNode.insertRow(i+1);
	var theRow2 = theButton.parentNode.parentNode.parentNode.parentNode.insertRow(i+2);
	var theRow3 = theButton.parentNode.parentNode.parentNode.parentNode.insertRow(i+3);
	
	
	
	var j=0;
	j=(i+1);
	/*cell with first label*/
	var td1 = document.createElement("td");
	var attr12 = document.createAttribute("class");
	attr12.value="noborder2";
	td1.setAttributeNode(attr12);
	var attrW12 = document.createAttribute("width");
	attrW12.value="38px";
	td1.setAttributeNode(attrW12);
	var from = document.createElement("span");
	from.innerHTML="";
	td1.appendChild(from);
	theRow1.appendChild(td1);
	
	/*cell with first ddown*/
	var td2 = document.createElement("td");
	var attr21 = document.createAttribute("class");
	attr21.value="noborder2";
	td2.setAttributeNode(attr21);
	
	
	var select = document.createElement("select");
	var attrID = document.createAttribute("id");
	attrID.value="ageNumFrom"+j;
	select.setAttributeNode(attrID);
	var attrNM = document.createAttribute("name");
	attrNM.value="ageNumFrom"+j;
	select.setAttributeNode(attrNM);
	select.style.width="120px";
	
	var oldItems = firstSelect.getElementsByTagName("option");
	
	for(z=0; z<oldItems.length; z++)
	{											
		var option = document.createElement("option");
		var attr = document.createAttribute("value");
		attr.value=oldItems[z].value;
		if(idNumFrom==oldItems[z].value)
		{
			option.selected="selected";
		}
		option.setAttributeNode(attr);
		option.innerHTML= oldItems[z].text;
		select.appendChild(option);
	}
	
	td2.appendChild(select);
	theRow1.appendChild(td2);
	
	/*cell with second ddown*/
	var td3 = document.createElement("td");
	var attr31 = document.createAttribute("class");
	attr31.value="noborder";
	td3.setAttributeNode(attr31);
	
	var select2 = document.createElement("select");
	var attrID = document.createAttribute("id");
	attrID.value="ageTypeFrom"+j;
	select2.setAttributeNode(attrID);
	var attrNM = document.createAttribute("name");
	attrNM.value="ageTypeFrom"+j;
	select2.setAttributeNode(attrNM);
	select2.style.width="140px";
	
	var oldItems2 = secondSelect.getElementsByTagName("option");
	var flagAGTypeFrom = false;
	for(z=0; z<oldItems2.length; z++)
	{											
		var option = document.createElement("option");
		var attr = document.createAttribute("value");
		attr.value=oldItems2[z].value;
		if(idTypeFrom==oldItems2[z].value)
		{
			option.selected="selected";
			flagAGTypeFrom = true;
		}
		option.setAttributeNode(attr);
		option.innerHTML= oldItems2[z].text;
		select2.appendChild(option);
	}
	
	if (!flagAGTypeFrom)
	{		
		select2.selectedIndex = 1;
	}							
	
	td3.appendChild(select2);
	theRow1.appendChild(td3);
	
	/*cell with second label*/
	var td4 = document.createElement("td");
	var attr41 = document.createAttribute("class");
	attr41.value="noborder2";
	td4.setAttributeNode(attr41);
	var attrW42 = document.createAttribute("width");
	attrW42.value="38px";
	td4.setAttributeNode(attrW42);
	var to = document.createElement("span");
	to.innerHTML=" ";
	td4.appendChild(to);
	theRow1.appendChild(td4);
	
	/*cell with third ddown*/
	var td5 = document.createElement("td");
	var attr51 = document.createAttribute("class");
	attr51.value="noborder";
	td5.setAttributeNode(attr51);
	
	var select3 = document.createElement("select");
	var attrID = document.createAttribute("id");
	attrID.value="ageNumTo"+j;
	select3.setAttributeNode(attrID);
	var attrNM = document.createAttribute("name");
	attrNM.value="ageNumTo"+j;
	select3.setAttributeNode(attrNM);
	select3.style.width="120px";
	
	var toItems = toSelect.getElementsByTagName("option");
	
	for(z=0; z<toItems.length; z++)
	{											
		var option = document.createElement("option");
		var attr = document.createAttribute("value");
		attr.value=toItems[z].value;
		if(idNumTo==toItems[z].value)
		{
			option.selected="selected";		
		}
		option.setAttributeNode(attr);
		option.innerHTML= toItems[z].text;
		select3.appendChild(option);
	}	
	
	td5.appendChild(select3);
	theRow1.appendChild(td5);
	
	/*cell with fourth ddown*/
	var td6 = document.createElement("td");
	var attr61 = document.createAttribute("class");
	attr61.value="noborder";
	td6.setAttributeNode(attr61);
	
	var select4 = document.createElement("select");
	var attrID = document.createAttribute("id");
	attrID.value="ageTypeTo"+j;
	select4.setAttributeNode(attrID);
	var attrNM = document.createAttribute("name");
	attrNM.value="ageTypeTo"+j;
	select4.setAttributeNode(attrNM);
	select4.style.width="140px";
	
	var flagAGTypeTo = false;
	for(z=0; z<oldItems2.length; z++)
	{											
		var option = document.createElement("option");
		var attr = document.createAttribute("value");
		attr.value=oldItems2[z].value;
		if(idTypeTo==oldItems2[z].value)
		{
			option.selected="selected";
			flagAGTypeTo = true;
		}
		option.setAttributeNode(attr);
		option.innerHTML= oldItems2[z].text;
		select4.appendChild(option);
	}
	
	if (!flagAGTypeTo){		
		select4.selectedIndex = 1;	
	}
	
	td6.appendChild(select4);
	theRow1.appendChild(td6);
	
	/*cell button*/
	var td31 = document.createElement("td");
	var td41 = document.createElement("td");
	var attr31 = document.createAttribute("class");
	attr31.value="noborder";
	var attr41 = document.createAttribute("align");
	attr41.value="left";
	td31.setAttributeNode(attr31);
	td31.setAttributeNode(attr41);
	td31.innerHTML="<div class='addControl'><span class='ToLink' onclick='addAgeGroup(this,null,null,null,null,null);' onmouseover='this.style.cursor=\"hand\";this.style.textDecoration=\"underline\";' onmouseout='this.style.textDecoration=\"none\";'>Add</span>&nbsp;/&nbsp;<span class='ToLink' onclick='removeAgeGroup(this);' onmouseover='this.style.cursor=\"hand\";this.style.textDecoration=\"underline\";' onmouseout='this.style.textDecoration=\"none\";'>Remove</span></div>";
	/*td31.innerHTML="<span onclick='addAgeGroup(this,null,null,null,null,null);' style='color:#000000;font-weight:bold;font-size:12pt;font-type:bold'><img src='./images/Ic-more.gif'></span><span> Add an age group</span>&nbsp;&nbsp;&nbsp;&nbsp;<span onclick='removeAgeGroup(this);' style='color:#000000;font-weight:bold;font-size:12pt;font-type:bold'><img src='./images/Ic-less.gif'></span><span> Remove age group</span";
	*/
	theRow1.appendChild(td31);
}
function removeUploadBox(theButton){
	var i = theButton.parentNode.parentNode.parentNode.rowIndex;
	theTable = theButton.parentNode.parentNode.parentNode.parentNode;
	
	theTable.deleteRow(i);theTable.deleteRow(i-1);;theTable.deleteRow(i-2);
}
function removeAgeGroup(theButton){
	var i = theButton.parentNode.parentNode.parentNode.rowIndex;
	theTable = theButton.parentNode.parentNode.parentNode.parentNode;
	
	theTable.deleteRow(i);/*theTable.deleteRow(i-1);*/
	//alert(theTable.rows.length);
}
function selectAll(theInput)														
{																		
	var theChkboxes = theInput.parentNode.parentNode.parentNode.getElementsByTagName("input");				
	if(theInput.checked){															
		for(z=0; z<theChkboxes.length;z++){											
			if(theChkboxes[z].type == 'checkbox')
			{
				theChkboxes[z].checked = true;
			}	
		}																			
	}																				
	else																			
	{																				
		for(z=0; z<theChkboxes.length;z++){											
			if(theChkboxes[z].type == 'checkbox')
			{
				theChkboxes[z].checked = false;
			}	
		}																			
	}
	//alert(theInput.id);
	__doPostBack(theInput.id, 'SelectAllChanged');																				
}			
function TestAllCheck(theInput)
{	
	if(theInput !=null)
	{
		if(theInput.type=='checkbox')
		{
			var theChkboxes = theInput.parentNode.parentNode.parentNode.getElementsByTagName("input");
			
			var firstChbx = false;
			var everyChbxChecked = true;
			for(z=0; z<theChkboxes.length;z++)
			{
				if(theChkboxes[z].type == 'checkbox')
				{
				
					if(firstChbx== false)
					{
						firstChbx =  true;
					}
					else
					{
						if(theChkboxes[z].checked == false)
						{
							everyChbxChecked = false;
						}
					}				
				}
			}
			if(everyChbxChecked)
			{
				//alert('TestAllCheck, ' + theChkboxes.length);
				for(z=0; z<theChkboxes.length;z++)
				{
					if(theChkboxes[z].type == 'checkbox')
					{
						theChkboxes[z].checked = true;
						break;
					}
				}
			}
			else
			{
				for(z=0; z<theChkboxes.length;z++)
				{
					if(theChkboxes[z].type == 'checkbox')
					{
						theChkboxes[z].checked = false;
						break;
					}
				}
			}
		}
	}
}



function SwitchButtonState()
{
	var theToolbox = document.getElementById("ToolBox");
	if(theToolbox!=null)
	{
		var theChkboxes = theToolbox.getElementsByTagName("input");
		var enabled = false;
		for(z=0; z<theChkboxes.length;z++)
		{
			if(theChkboxes[z].type == 'checkbox')
			{
				if(theChkboxes[z].checked)
				{
					enabled = true;
				}
			}
		}
		
		try{
		ChangeButtonState(enabled);
		ChangeImageState(enabled)
		}
		catch(e)
		{}
	}
}

function enabledAll()
{
	var theChkboxes = document.getElementById("ToolBox").getElementsByTagName("input");
	
	var enabled = false;
	
	try{
	ChangeButtonState(enabled);
	ChangeImageState(enabled)
	}
	catch(e)
	{}
}
function ChangeButtonState(status)
{
	var thebuttons = document.getElementById("ToolBox").getElementsByTagName("input");

	for(i=0; i<thebuttons.length;i++)
	{
		if(thebuttons[i].type == 'submit')
		{
			thebuttons[i].disabled = !status;
		}
	}
}

function ChangeImageState(status)
{

	var theimage = document.getElementById("ToolBox").getElementsByTagName("img");
	
	for(i=0; i<theimage.length;i++)
	{
		if(theimage[i].src.indexOf('images/ic-') != -1)
		{
			if(status==true)
			{
				if(theimage[i].src.match('-off.gif'))
				{
					theimage[i].src = theimage[i].src.replace('-on.gif','.gif');
				}
			}
			else
			{
				if(!theimage[i].src.match('-off.gif'))
				{
					theimage[i].src = theimage[i].src.replace('.gif','-off.gif');
				}
			}
		}
	}
}

function ResizeButton()
{	
	var toolbox = document.getElementById("ToolBox");
	if(toolbox!=null)
	{
		var listButtons = toolbox.getElementsByTagName("input");
		for(id=0; id<listButtons.length;id++)
		{
			var thebutton = listButtons[id];
			if(thebutton!=null)
			{
				if(thebutton.value == 'New user')
				{
					thebutton.style.width = "60px";
				}
				if(thebutton.value == 'New group')
				{
					thebutton.style.width = "66px";
				}
				if(thebutton.value == 'New workgroup')
				{
					thebutton.style.width = "92px";
				}
				if(thebutton.value == 'New classification')
				{
					thebutton.style.width = "107px";
				}
			
			}
		}
	}
}

function check(theInput,buttonsA,buttonsD,isInBasket, idRemoveFromBasket)
{
	/*alert('theInput : ' + theInput.id);
	alert('buttonsA : ' + buttonsA);
	alert('buttonsD : ' + buttonsD);*/
	
	//alert('isInBasket : ' + theInput.isInBasket);
	
	TestAllCheck(theInput);
	activate(buttonsA, false, '-1');
	ResizeButton();
	if(theInput.type == 'checkbox')
	{
		var theChkboxes = theInput.parentNode.parentNode.parentNode.getElementsByTagName("input");
		var enabled = false;
		for(z=0; z<theChkboxes.length;z++)
		{
			if(theChkboxes[z].type == 'checkbox')
			{
				if(theChkboxes[z].checked)
				{
					enabled = true;
				}
			}
		}
		if(enabled)
		{	
			activate(buttonsD, isInBasket, idRemoveFromBasket);
		}
		else
		{
			desactivate(buttonsD);
		}
	}
	else
	{
		var theChkboxes = this.document.getElementsByTagName("input");
		for(z=0; z<theChkboxes.length;z++)
		{
			if(theChkboxes[z].type == 'checkbox')
			{
				var id = theChkboxes[z].name;
				if(theChkboxes[z].checked) /*&& id.match("grid") == "grid")*/
				{
					enabled = true;
				}
			}
		}
		if(enabled)
		{	
			activate(buttonsD, isInBasket, idRemoveFromBasket);
		}
		else
		{
			desactivate(buttonsD);
		}
	}	
}
function activate(buttons, isInBasket, idRemoveFromBasket)
{
	var str = buttons;
	var tab = str.split(",");
	
	if(tab.length!=0)
	{
		for(i=0;i<tab.length;i++)
		{
			var id = tab[i].replace(',','');
			var toolbox = document.getElementById("ToolBox");
			if(toolbox!=null)
			{
				var listButtons = toolbox.getElementsByTagName("input");
				var listImages = toolbox.getElementsByTagName("img");
				var listDdown = toolbox.getElementsByTagName("select");
		
				var thebutton = listButtons[id];
				var theimage = listImages[id];
				var theDdown = listDdown[i];
				if(id==idRemoveFromBasket)		//5 = button "Add to basket"
				{
					if(isInBasket=='True')		//Indicator is in the basket, so we can activate the button
					{
						if(thebutton!=null)
						{
							thebutton.disabled = false;
						}
						if(theimage!=null)
						{
						
							if(theimage.src.match('-off.gif'))
							{
								theimage.src = theimage.src.replace('-off.gif','.gif');
							}
						}
						if(theimage!=null&&theDdown!=null)
						{
							theDdown.style.display="inline";
						}
					}
				}
				else		//all the other buttons	
				{
					if(thebutton!=null)
					{
						thebutton.disabled = false;
					}
					if(theimage!=null)
					{
					
						if(theimage.src.match('-off.gif'))
						{
							theimage.src = theimage.src.replace('-off.gif','.gif');
						}
					}
					if(theimage!=null&&theDdown!=null)
					{
						//theDdown.innerHTML="from workgroup: ";
						theDdown.style.display="inline";
					}
				}
			}
		}
	}
}

function desactivate(buttonsD)
{

	var str = buttonsD;
	var tab = str.split(",");
	for(i=0;i<tab.length;i++)
	{
		var test = false;
		var id = tab[i].replace(',','');
		var toolbox = document.getElementById("ToolBox");
		if(toolbox!=null){
			var listButtons = toolbox.getElementsByTagName("input");
			var listImages = toolbox.getElementsByTagName("img");
			var listDdown = toolbox.getElementsByTagName("select");
			
			var thebutton = listButtons[id];
			var theimage = listImages[id];
			var theDdown = listDdown[i];
			
			if(thebutton!=null)
			{
				thebutton.disabled = true;
				
				for(z=0;z<tab.length;z++)
				{
					if(listDdown[z]!=null)
					{
						var testId = thebutton.id.substring(thebutton.id.length-7);
						
						if(listDdown[z].id.match(testId)==testId && listDdown[z].id.match("Group")!="Group")
						{
							theDdown=listDdown[z];
							test=true;
						}
					}
				}
				
			}
			if(theimage!=null)
			{
				if(!theimage.src.match('-off.gif'))
				{
					theimage.src = theimage.src.replace('.gif','-off.gif');
				}	
			}
			if(theDdown!=null)
			{
				if(true&&test&&theDdown!=null)
				{
					theDdown.style.display="none";
				}
			}
		}
	}
}

function showSearchHelp (selectBox, divIdAND, divIdOR)
{
	var sbElem = document.getElementById(selectBox);
	
	var changeAttr = document.createAttribute("onchange");
	changeAttr.value="showSearchHelpExec('" + selectBox + "','" + divIdAND + "', '" + divIdOR + "');";
	sbElem.setAttributeNode(changeAttr);
	
	

}

function killKeyPress (searchTbId)
{
	
	var searchTb = document.getElementById(searchTbId);
	var keyAttr = document.createAttribute("onkeypress");
	//keyAttr.value="alert('toto');";
	searchTb.setAttributeNode(keyAttr);
	
}

function putFocus (searchBtnId)
{
	
	var searchBtn = document.getElementById(searchBtnId);
	searchBtn.focus();
	searchBtn.click();
	
}


function showSearchHelpExec (selectBox, divIdAND, divIdOR)
{
	var sbElem = document.getElementById(selectBox);
	var divElemAND = document.getElementById(divIdAND);
	var divElemOR = document.getElementById(divIdOR);
	
	if (sbElem.selectedIndex == "1")	  //AND
	{
		divElemAND.style.display = "block";
		divElemOR.style.display = "none";
	}
	else if (sbElem.selectedIndex == "0") //OR
	{
		divElemAND.style.display = "none";
		divElemOR.style.display = "block";
	}
	
}

function showSearchTypeExec (selectBox, divIdFreeTextH, divIdClassifH, divIdFreeTextB, divIdClassifB)
{
	var sbElem = document.getElementById(selectBox);
	
	var divElemFreeTextH = document.getElementById(divIdFreeTextH);
	var divElemClassifH = document.getElementById(divIdClassifH);
	
	var divElemFreeTextB = document.getElementById(divIdFreeTextB);
	var divElemClassifB = document.getElementById(divIdClassifB);
	
	/*var divElemAND = document.getElementById(divIdAND);
	var divElemOR = document.getElementById(divIdOR);
	
	divElemAND.style.display = "none";
	divElemOR.style.display = "none";*/
	
	if (sbElem != null) 
	{	
		if (sbElem.selectedIndex == "0")	  //FREE TEXT
		{
			divElemFreeTextH.style.display = "block";
			divElemClassifH.style.display = "none";
			
			divElemFreeTextB.style.display = "block";
			divElemClassifB.style.display = "none";
		}
		else if (sbElem.selectedIndex == "1") //CLASSIF
		{
			divElemFreeTextH.style.display = "none";
			divElemClassifH.style.display = "block";
			
			divElemFreeTextB.style.display = "none";
			divElemClassifB.style.display = "block";
		}
	}
	
}

function showHelpEditExec (selectBox, divIdNav, divIdWelc, divIdHelp)
{
	var sbElem = document.getElementById(selectBox);
	
	var divElemNav = document.getElementById(divIdNav);
	var divElemWelc = document.getElementById(divIdWelc);
	var divElemHelp = document.getElementById(divIdHelp);
	
	var divElemNavLbl = document.getElementById(divIdNav + "Lbl");
	var divElemWelcLbl = document.getElementById(divIdWelc + "Lbl");
	var divElemHelpLbl = document.getElementById(divIdHelp + "Lbl");
	
	if (sbElem != null) 
	{
		if (sbElem.selectedIndex == 0)//home page    
		{
			divElemNav.style.display ="inline";
			divElemNavLbl.style.display ="inline";
			divElemWelc.style.display ="inline";
			divElemWelcLbl.style.display ="inline";
			
			divElemHelp.style.display ="none";
			divElemHelpLbl.style.display ="none";
		}
		else if (sbElem.selectedIndex >= 1)//help page
		{
			divElemNav.style.display ="none";
			divElemNavLbl.style.display ="none";
			divElemWelc.style.display ="none";
			divElemWelcLbl.style.display ="none";
			
			divElemHelp.style.display ="inline";
			divElemHelpLbl.style.display ="inline";
		}
	}
	//refresh iframes : ko because refreshing deleted changes if swicthing between div
	/*var iframes = document.getElementsByTagName("iframe");
	for(i=0;i<iframes.length;i++)
	{
		if(iframes[i].src!=null)
			iframes[i].src=iframes[i].src;
	}*/
	
	
}


/*function FCKeditor_OnComplete( editorInstance )
{
    //alert( editorInstance.Name ) ;
    //if (editorInstance.Name == "_ctl5_FCKeditorHelp")
    //{
      //if ( !document.all )
    	//{
    		//var oEditor = FCKeditorAPI.GetInstance( 'FCKeditorHelp' ) ;
    	
    		if (  editorInstance.EditMode == FCK_EDITMODE_WYSIWYG )
    			editorInstance.MakeEditable() ;
    	//}
  	//}
}*/



function missingAGFieldCtrl()
{
	alert('Please, select a value for all Age Group fields.');
}

function checkValidAG(numFrom, typeFrom, numTo, typeTo, chkAG, typeCheck)
{	
	var numFromId;
	var typeFromId;
	var numToId;
	var typeToId;
	var strAlert = "Please, select a value for all Age Group fields.";
	
	var chkAGId = document.getElementById(chkAG);
	
	if (chkAGId != null && !chkAGId.checked)
	{		
		//TODO change max 50 to max textbox used (with hidden field counter for eg)	
		for(i = 0; i <= 50; i++)
		{			
			if (typeCheck == 0)
				i = "";
				
			numFromId = document.getElementById(numFrom + i);
			typeFromId = document.getElementById(typeFrom + i);
			numToId = document.getElementById(numTo + i);
			typeToId = document.getElementById(typeTo + i);		
			
			if (numFromId != null && numFromId.selectedIndex == 0)
			{
					alert(strAlert);
					return false;
			}
			
			if (typeFromId != null && typeFromId.selectedIndex == 0)
			{
					alert(strAlert);
					return false;
			}
			
			if (numToId != null && numToId.selectedIndex == 0)
			{
					alert(strAlert);
					return false;
			}
			
			if (typeToId != null && typeToId.selectedIndex == 0)
			{
					alert(strAlert);
					return false;
			}	
			
			if (typeCheck == 0)	
				return true;
																	
		}
	}
	return true;

}

