function resizeIframe(iframeSelf,iframeID) {
  if(self==parent) return false; /* Checks that page is in iframe. */
  else {
    var framePageHeight = document.getElementById(iframeSelf).scrollHeight + 10;
    /* framePage is the ID of the framed page's BODY tag. The added 10 pixels
    prevent an unnecessary scrollbar. */
    parent.document.getElementById(iframeID).height=framePageHeight+"px";
    /* "iframeID" is the ID of the inline frame in the parent page. */
  }
}
function oldAddBookMark()  {
    bookmarkurl = "http://www.nutritionpark.com"
    bookmarktitle = "Sports, Weight Loss Supplement Store"

    if (document.all)
    window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
function addBookmark() {
	title = "Sports, Weight Loss Supplement Store"; 
	url = "http://www.nutritionpark.com";
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	}
	else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title);
	}
	else if(window.opera && window.print) { // Opera Hotlist
		return true;
	}
}
function toggleDisplay(elementId) {
	divDisplay = document.getElementById(elementId);
	if (divDisplay.style.display == '') divDisplay.style.display = 'none';
	else divDisplay.style.display = '';
	resizeIframe('iframeSelf','genericEmbeddedFrame');
}
function changeImage(img_name, img_src) {
   document[img_name].src = img_src;
}
function submitenter(myfield,e) {
  var keycode;
  if (window.event) keycode = window.event.keyCode;
  else if (e) keycode = e.which;
  else return true;

  if (keycode == 13) {
   return false;
  }
  else return true;
}
function refresh() {
	//true - request new resource from server
	window.location.reload(true);
}
function popup(page) {
	var factor=2;
	var aw = screen.availWidth / factor;
	var ah = screen.availHeight / factor;

	//popup = window.open(page,"Popup","dependent=1,,resizable=1,scrollbars=1,status=0");

	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(page, 'popup', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,height="+ah+",width="+aw+",left = 0,top = 0');");
	//popup.moveTo(0,0);
	//popup.focus();
}
function popupCart(page) {
	var factor=2;
	var aw = screen.availWidth / factor;
	var ah = screen.availHeight / factor + 50;

	//popup = window.open(page,"Popup","dependent=1,,resizable=1,scrollbars=1,status=0");

	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(page, 'popup', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,height="+ah+",width="+aw+",left = 0,top = 0');");
	//popup.moveTo(0,0);
	//popup.focus();
}
function popupAppendSelectedId(page,selectbox) {
	var factor=2;
	var aw = screen.availWidth / factor;
	var ah = screen.availHeight / factor;

	//popup = window.open(page,"Popup","dependent=1,,resizable=1,scrollbars=1,status=0");

	day = new Date();
	id = day.getTime();
	
	var selectboxvalue = selectbox.options[selectbox.selectedIndex].value;
	
	if (selectboxvalue == '') alert('Pls select a value.');
	else {
		page = page + '&model.id=' + selectboxvalue;
		eval("page" + id + " = window.open(page, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,height="+ah+",width="+aw+",left = 0,top = 0');");
	}
}
function popupAppendSelectedIdWithConfirmation(page,selectbox) {
	var factor=2;
	var aw = screen.availWidth / factor;
	var ah = screen.availHeight / factor;

	//popup = window.open(page,"Popup","dependent=1,,resizable=1,scrollbars=1,status=0");

	day = new Date();
	id = day.getTime();
	
	var selectboxvalue = selectbox.options[selectbox.selectedIndex].value;
	if (selectboxvalue == '') alert('Pls select a value.');
	else {
		if (confirm('Confirm action?')) {
			page = page + '&model.id=' + selectboxvalue;
			eval("page" + id + " = window.open(page, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,height="+ah+",width="+aw+",left = 0,top = 0');");
		}
	}
}

<!-- function is called from popup to pass in newly created value n label. function name is "currentPg"+"_popupCallback" -->
function popupCallback_create(propertyname,value,label) {
	if (document.forms[0] != null) {
		selectbox = document.forms[0].elements[propertyname];
		if (selectbox != null) {
			selectbox.options.add(new Option(label,value));
			selectbox.selectedIndex = selectbox.options.length-1;
		}
	}
}
function popupCallback_update(propertyname,value,label) {
	if (document.forms[0] != null) {
		selectbox = document.forms[0].elements[propertyname];
		if (selectbox != null) {
			for (i = 0; i < selectbox.options.length; i++) {
				if (selectbox.options[i].value == value) {
					selectbox.options[i].text = label;
				
					selectbox.selectedIndex = i;
				}
			}	
		}
	}
}
function popupCallback_delete(propertyname,value,label) {
	if (document.forms[0] != null) {
		selectbox = document.forms[0].elements[propertyname];
		if (selectbox != null) {
			for (i = 0; i < selectbox.options.length; i++) {
				if (selectbox.options[i].value == value) {
					selectbox.remove(i);
				}
			}	
		}
	}
}
function updatePopupTarget(popuptarget,value) {
	opener.document.forms[0].elements[popuptarget].value = opener.document.forms[0].elements[popuptarget].value + value;
	opener.tinyMCE.updateContent(popuptarget);
	//opener.tinyMCE.getInstanceById(popuptarget).setContent(value);
}

function confirmDelete(id) {
	if (confirm('Confirm delete?')) {
		document.deleteForm.elements['model.id'].value = id;
		document.deleteForm.submit();
	}
}