﻿  var NS4 = navigator.appName.indexOf("Netscape") != -1 && navigator.appVersion.charAt(0) == "4";
  if (NS4) {
          document.write('<STYLE>');
          document.write('#space { position: relative; z-order: 200; left: 0px; top: 0px; width: 448px; height: 320px; }'); /*was 526x475 */
          document.write('</STYLE>');
  }
  
  function imgPreView(imgName) {
    if (document.images) {
      if (!NS4) {
        document["imgPrev"].src = imgName;
      } else {
        document.layers["space"].document.open();
        document.layers["space"].document.write('<span><img src="' + imgName + '" alt="" hspace=0 vspace=0 border=0 name="imgPrev"></span>');
        document.layers["space"].document.close();
      }
    } 
  }
  
    
  function resize(which, max) {
    var elem = document.getElementById(which);
    
    if (elem == undefined || elem == null) return false;
    
    if (max == undefined) max = 200;
    
    if (elem.width > max) elem.width = max;
  } 
  
  function clearImage(fieldid)
  {
    document.getElementById(fieldid).value = '';
  }
  
  function openWebFTP(viewtype, targetfield)
  {    
    newwins = window.open("/admin/viewFile.aspx?type=" + viewtype + "&f1=" + targetfield, "webFTP","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=760,height=600");
    newwins.focus();  
  }
  
  function selectFile(fieldname, imgurl)
  {
    window.opener.document.getElementById(fieldname).value = imgurl;
    
    opener.focus();
    window.close();  
  }
  function openWindowReceipt(code1, code2)
  {
    newwins = window.open("/admin/viewReceipt.aspx?CODE1=" + code1 + "&CODE2=" + code2,"viewReceipt","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=700,height=500");
	  newwins.focus();
  }
  function openSiteAsPreview(theme)
  {
    newwins = window.open("/cookieThemeSet.aspx?f1=" + theme, "preview");
	  newwins.focus();
  }
  
  function ShowThemeThumbnail(theme)
  {
    document.images['previewimage'].src = '/images/theme-tn-' + theme + '.jpg';
    document.getElementById('previewtheme').style.display = 'block';    
  }
  
  function HideThemeThumbnail()
  {
    document.images['previewimage'].src = '/images/boxTran.gif';
    document.getElementById('previewtheme').style.display = 'none';    
  }
  
  function getObject(objectId) {
  // checkW3C DOM, then MSIE 4, then NN 4. 
  // 
    if(document.getElementById && document.getElementById(objectId)) { 
      return document.getElementById(objectId); 
    } 
    else if (document.all && document.all(objectId)) { 
      return document.all(objectId); 
    } 
    else if (document.layers && document.layers[objectId]) { 
      return document.layers[objectId]; 
    }
    else {
      return false; 
    }  
  }
  
  function toggle(obj) {
	  var el = document.getElementById(obj);
	  el.style.display = (el.style.display != 'none' ? 'none' : '' );
  }

  var activeRow = 0;
  var rowCount = 0;
  
  function moveRow(cell, move) {
    
    setActiveRow(cell.parentNode);
        
    if (activeRow == 0 && (activeRow + move) < 0)
    {
    }
    else if (activeRow + 1 == rowCount && (activeRow + move) == rowCount)
    {
    }    
    else
    {
      document.getElementById('tableregistrationform').moveRow(activeRow + move, activeRow);
    }
  }
  
  function setActiveRow(el) {
    var rows = document.getElementById('tableregistrationform').rows;
    rowCount = rows.length;
    for(var i = 0; i < rows.length; i++) {
      if(rows[i] == el) activeRow = i;
    }
  }
  
  //iframe resize  
  function getElement(aID)
  {
      return (document.getElementById) ?
          document.getElementById(aID) : document.all[aID];
  }

  function getIFrameDocument(aID){ 
      var rv = null; 
      var frame=getElement(aID);
      // if contentDocument exists, W3C compliant (e.g. Mozilla) 
      if (frame.contentDocument)
          rv = frame.contentDocument;
      else // bad IE  ;)
          rv = document.frames[aID].document;
      return rv;
  }

  function adjustMyFrameHeight(aID)
  {
      //alert(aID);
    
      var frame = getElement(aID);
      var frameDoc = getIFrameDocument(aID);
      frame.height = frameDoc.body.offsetHeight;
  }
  //iframe resize
  
  function OnClientClickHandler(msg) {
    var confirmed = confirm(msg);
    if (!confirmed && window.event)
      window.event.returnValue = false;
    return confirmed;
}
