function submitForm(formID, url)
{
  objForm = document.getElementById(formID);
  if (objForm)
  {
    objForm.action = url;
    objForm.submit();
  }
}

function changePage(url)
{
  window.location.href = url;
}

// all parmas should be strings
function imageSwap(imgID, newImg, newAlt, newWidth, imgHeight)
{
  var objImg = document.getElementById(imgID);

  if (objImg)
  {
  	objImg.src = newImg;
  	objImg.width = newWidth;
  	objImg.height = imgHeight;
  	objImg.alt = newAlt;
  }
}

function imageSwapShort(imgID, newImg)
{
  var objImg = document.getElementById(imgID);
  if (objImg)
  {
  	objImg.src = newImg;
  }
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
 var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
 if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// paging
function paging(page)
{
  var thisURL = window.location.href;
  var re = /&page=[0-9]+/;
  thisURL = thisURL.replace(re, '');
  thisURL += '&page=' + page;
  changePage(thisURL);
}

// user friendly paging
function ufpaging(page)
{
  var thisURL = window.location.href;
  var re = /\/?([0-9]+)?\/?$/;
  thisURL = thisURL.replace(re, '');
  thisURL += '/' + page + '/';
  changePage(thisURL);
}

// **************************************************************************
function deleteConfirm(msg, objLink)
{
  if (window.confirm(msg))
    changePage(objLink.href);
  return false;
}

function mainMenuToggle(id)
{
  new Effect.toggle($(id), 'blind', {duration:.3});
  return false;
}
