
function setSrc_col1(dest_name,dest_num) {
	//alert('running setSrc_col1');

	var iframe = document.getElementById('col1');
	if (document.searchItems.search_ingredients.checked) {
		iframe.src = "./searchResultsPlaceHolder.php?dest_name=" + dest_name + "&dest_num=" + dest_num + "&col=col1";
	} else {
		iframe.src = "";	
	}
}

function setSrc_col2(dest_name,dest_num) {
	//alert('running setSrc_col2');

	var iframe = document.getElementById('col2');
	if (document.searchItems.search_recipes.checked) {
		iframe.src = "./searchResultsPlaceHolder.php?dest_name=" + dest_name + "&dest_num=" + dest_num + "&col=col2";
	} else {
		iframe.src = "";	
	}
}

function setSrc_col3(selected_item_name,selected_item_id,dest_name,dest_num) {
	window.top.document.getElementById("col3").src = "./showSearchResult.php?selected_item_name="+selected_item_name+"&selected_item_id="+selected_item_id+"&dest_name="+dest_name+"&dest_num="+dest_num;
}

function itemSearch(dest_name,dest_num) {

	var script_url = "modules/itemSearch/showItemBrowser.php";
	var search_term = document.getElementById(dest_name+'_alias_'+dest_num).value;

	if (search_term == '' && document.getElementById(dest_name+'_id_'+dest_num).value > 0) {
		
		search_term = document.getElementById(dest_name+'_name_'+dest_num).innerHTML;
	}

	popupURL = script_url+"?search_term="+search_term+"&dest_name="+dest_name+"&dest_num="+dest_num;
	
	if (window.popup) {
		alert(popupURL);
		   window.popup.location=popupURL;
		   window.popup.focus();
	} else {
		var popup=window.open(popupURL,"popup",'top=7,screenY=7,left=7,screenX=7,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,resizeable=1,width=750,height=550');
		if (navigator.appName.substring(0,8)=="Netscape" || navigator.appName=="Microsoft Internet Explorer") {
		   popup.location=popupURL;
		   popup.opener=self;
		}
		popup.focus();
	}
}

function assignItem(selected_item_name,selected_item_id,selected_item_alias,dest_name,dest_num) {
	// alert('assigning  ' + selected_item_name + ' to ' + dest_name + '_' + dest_num);
	// store value in place holder
	//window.parent.searchItems.selectedItemNamePlaceholder.value = selected_item_name;
	window.parent.document.getElementById('selectedItemNamePlaceholder').value = selected_item_name;
	window.parent.document.getElementById('selectedItemIdPlaceholder').value = selected_item_id;
	window.parent.document.getElementById('selectedItemAliasPlaceholder').value = selected_item_alias;
	assignItem2(dest_name,dest_num);
}

function assignItem2(dest_name,dest_num) {
	var destination       = dest_name + '_name_' + dest_num;
	var id_destination    = dest_name + '_id_' + dest_num;
	var alias_destination = dest_name + '_alias_' + dest_num;
	//alert('destination: '+dest_name+', id_destination: '+id_destination);
	window.parent.opener.document.getElementById(destination).innerHTML   = window.parent.document.getElementById('selectedItemNamePlaceholder').value;
	window.parent.opener.document.getElementById(id_destination).value    = window.parent.document.getElementById('selectedItemIdPlaceholder').value;
	window.parent.opener.document.getElementById(alias_destination).value = window.parent.document.getElementById('selectedItemAliasPlaceholder').value;
	window.parent.opener.focus();
	//window.parent.opener.activateIngredient(dest_num);
	//window.close();
}

//gets location - everything before ?
function parentWindowLocation() {
	var tlocation = top.window.opener.location + '';

	tlocation = tlocation.substring(0, tlocation.indexOf('?'));

	return tlocation;
}
