var $nf = jQuery.noConflict();

function submitForm(frm, url)
{
  frm.action = url;
  frm.submit();
}

function changePage(url)
{
  window.location.href = url;
}

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(from)
{
  var thisURL = window.location.href;
  var re = /&page=[0-9]+/;
  thisURL = thisURL.replace(re, '');
  thisURL += '&page=' + from;
  changePage(thisURL);
}

// user friendly paging
function ufpaging(from)
{
  var thisURL = window.location.href;
  var re = /\/[0-9]*$/;
  thisURL = thisURL.replace(re, '');
  thisURL += '/' + from;
  changePage(thisURL);
}

function inputClear(objID)
{
  var obj = document.getElementById(objID);
  if (obj)
  {
    obj.value = '';
  }
}


function showProperties(obj, objName)
{
      var result = "";
      for (var i in obj)
          result += objName + "." + i + " = " + obj[i] + "\n";
      alert(result);
}

function addLoadEvent(func) {
        var oldonload = window.onload;
        if (typeof window.onload != 'function') {
                window.onload = func;
        }
        else {
                window.onload = function() {
                        oldonload();
                        func();
                }
        }
}

// hide
function hideContent(objID)
{
  var obj = document.getElementById(objID);

  if (obj)
  {
    obj.style.visibility = "hidden";
    obj.style.overflow = "hidden";
    obj.style.height = "1px";
    obj.style.display = "none";
  }
}

// show
function showContent(objID)
{
  var obj = document.getElementById(objID);

  if (obj)
  {
    obj.style.visibility = "visible";
    obj.style.overflow = "visible";
    obj.style.display = "block";
    obj.style.height = "auto";
  }
}

function switchContent(objID)
{
  var obj = document.getElementById(objID);

  if (obj)
  {
    if (obj.style.visibility == "hidden")
    {
      showContent(objID);
    }
    else
    {
      hideContent(objID);
    }
  }
}

// set invisible
function setInvisible(objID)
{
  var obj = document.getElementById(objID);

  if (obj)
  {
    obj.style.visibility = "hidden";
  }
}

// set visible
function setVisible(objID)
{
  var obj = document.getElementById(objID);

  if (obj)
  {
    obj.style.visibility = "visible";
  }
}

function testCookie(cookieName, msg)
{
  if (navigator && !navigator.cookieEnabled || document.cookie.indexOf(cookieName + '=') == -1)
  {
    alert (msg);
  }
}
