var ie4 = (document.all) ? 1:0;
var gecko = (navigator.userAgent.indexOf('Gecko') > -1) ? 1:0;
var op6 = (navigator.userAgent.indexOf('Opera/6') > -1) ? 1:0;
var op7 = (navigator.userAgent.indexOf('Opera/7') > -1) ? 1 : (navigator.userAgent.indexOf('Opera 7') > -1) ? 1:0;
var ns4 = (navigator.userAgent.indexOf('Mozilla/4.7') > -1) ? 1:0;
var sf = (navigator.userAgent.indexOf('Safari') > -1) ? 1:0;

if (op7) ie4 = 0;
if (sf)
{
      ie4 = 0;
      gecko = 1;
}

var LinkToField = '';

function openspell()
{
      height = 391;
      width = 555;
  
      if (ie4) LinkToField = self.placebid.proposal;
      if (gecko)
      {
            LinkToField = parent.document.placebid.proposal;
            height = height + 6;	
      }
      if (op6)
      {
             LinkToField = document.forms[1].proposal;
             height = height + 10;
             width = width + 10;	 
      }
      
      if (op7) LinkToField = document.forms[1].proposal;
    
      if (!(op6 || gecko || ie4 || op7))
      {
            alert("Spell Check only supports one of the following browsers:\nOpera 6+, Netscape 6+, Mozilla 1+, Internet Explorer 4+, Safari");	
      } 
      else
      {
            if (LinkToField.value.length == 0) return;
            directory = "functions/javascript/spellcheck/";
            k = openspell.arguments.length;	
            if (k == 1) directory = '';
            win1 = window.open(directory+"spellcheck.html","spellcheckwin",'resizable=no,width='+width+',height='+height);
            if (win1.opener == null) win1.opener = self;
      }
      return (false);
}

function Opera_Get_Link()
{
      return (LinkToField);
}
