function cpfOption(i) {
	$('option-buttons').style.display='';
	var j=1;
	for (j=1;j<=3;j++) {
		if ($('option-'+j)) {
			$('option-'+j).style.display='none';
			$('option-button-'+j).className='option-table-buttons';
		}
	}
	
	if ($('option-'+i)) {
		$('option-'+i).style.display='';
		$('option-button-'+i).className='option-table-buttons-select';
	}
}

function cpfToggleCheckBoxes(me,container) {
	if (typeof(container)=='string') container=document.getElementById(container);
	var myAll=container.getElementsByTagName('INPUT');
	for (i in myAll) {
		var elm=myAll[i];
		if (elm.type=='checkbox') {
			elm.checked=me.checked;
		}
	}
}

function cpfAddNewBox(boxContainerId,tempBoxId,baseName) {

	var itemNumber=0;
	var elementName;
	var element;
	
	do {
		//alert(itemNumber);
		itemNumber++;
		elementName=baseName+'['+itemNumber+'][columns][id]';
		element=document.myForm.elements[elementName];
		
	} while (element);

	
	
	var itemsBorad=document.getElementById(boxContainerId);
	var templateItemBox=document.getElementById(tempBoxId).innerHTML;
	

	templateItemBox=cmfHtmlEntityDecode(templateItemBox);
	

	//alert(templateItemBox);
	var myregexp = new RegExp("%{item_number}%", "gmi");
	templateItemBox=templateItemBox.replace(myregexp,itemNumber);
	myregexp = new RegExp("%[^ %{}]*%", "gmi");
	if (document.all) {
		templateItemBox=templateItemBox.replace(myregexp,'');
	} else {
		templateItemBox=templateItemBox.replace(myregexp,'');
	}

	//itemsBorad.innerHTML=itemsBorad.innerHTML+templateItemBox;
	var htmlNode=cmfCreateHtmlNode('span',templateItemBox);
	itemsBorad.appendChild( htmlNode );
}	
	
var backupElements=new Array(2);
function onSelectParentDropDown(parentElmId, childElmId) {

	var parent=document.getElementById(parentElmId);
	var child=document.getElementById(childElmId);
	var display='none';

	if (!backupElements[childElmId]) {
		//alert(clone(document.getElementById(childElmId)));
		backupElements[childElmId]=document.getElementById(childElmId).cloneNode(true);
	}

	var orgChild=backupElements[childElmId];
	cmfClearSelectObject(child);
	
	orgItems = orgChild.getElementsByTagName('optgroup');
	child.appendChild(new Option());
	for (var j = 0; j < orgItems.length; j++)
	{
		if (parent.value==orgItems[j].title) {
			child.appendChild(orgItems[j].cloneNode(true));
		} else {
		}
	}
			

}

function onKeyPressParentDropDown(e,parent_id, child_id) {
	if (!e) e=event;
	if (document.all) {
		k = e.keyCode ;
	} else {
		k = e.which ;
		if (k==9 || k==13) 
			onSelectParentDropDown(parent_id,child_id);
	}
}
	
function jsSyncPathStatus(thisPtr, categoryPathFieldId){
	document.getElementById(categoryPathFieldId).value = thisPtr.checked;
}

function cpfAcceptOnHome(rowId, section, action)
{
	document.getElementById('image-'+section+action+rowId).style.display = 'none';
	xajaxAcceptOnHome(rowId, section, action);
	document.getElementById('image-'+section+action+rowId).style.display = '';
}

function changeLang(lang){
	document.getElementById('itemLanguage').value = lang;
	document.forms['myForm'].changeLangButton.click();
}
	
function selectLang(){
	document.mySearchForm.submit();
}
