﻿// JScript File



function getbrowser()
{

var nVer = navigator.appVersion;
var nAgt = navigator.userAgent;
var browserName  = '';
var fullVersion  = 0; 
var majorVersion = 0;

// In Internet Explorer, the true version is after "MSIE" in userAgent
if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
 browserName  = "Microsoft Internet Explorer";
 fullVersion  = parseFloat(nAgt.substring(verOffset+5));
 majorVersion = parseInt(''+fullVersion);
}

// In Opera, the true version is after "Opera" 
else if ((verOffset=nAgt.indexOf("Opera"))!=-1) {
 browserName  = "Microsoft Internet Explorer";
 fullVersion  = parseFloat(nAgt.substring(verOffset+6));
 majorVersion = parseInt(''+fullVersion);
}

// In most other browsers, "name/version" is at the end of userAgent 
else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) ) 
{
 browserName  = nAgt.substring(nameOffset,verOffset);
 fullVersion  = parseFloat(nAgt.substring(verOffset+1));
 if (!isNaN(fullVersion)) majorVersion = parseInt(''+fullVersion);
 else {fullVersion  = 0; majorVersion = 0;}
}

// Finally, if no name and/or no version detected from userAgent...
if (browserName.toLowerCase() == browserName.toUpperCase() || fullVersion==0 || majorVersion == 0 )
{
 browserName  = navigator.appName;
 fullVersion  = parseFloat(nVer);
 majorVersion = parseInt(nVer);
}
var objNewBrowser = document.getElementById('browserType');
objNewBrowser.innerHTML =  browserName + " " + fullVersion;
//objNewBrowser.innerHTML += 'Browser name  = '+browserName+'<br>';
//objNewBrowser.innerHTML += 'Full version  = '+fullVersion+'<br>';
//objNewBrowser.innerHTML += 'Major version = '+majorVersion+'<br>';
//objNewBrowser.innerHTML += 'navigator.appName = '+navigator.appName+'<br>';
//objNewBrowser.innerHTML += 'navigator.userAgent = '+navigator.userAgent+'<br>';

}

function callaspx()
  {  
    var objtxtName = document.getElementById('txtName');
    
    location = "http://www.hrt.com.br/default.aspx?s=23&txtName=" +  encodeURIComponent(objtxtName.value);
  
  }
  
  function showText(termname, definitiontext)
  { 
     var objterm = document.getElementById(termname);
     if (objterm != null && objterm != undefined)
     {
        objterm.style.color = "red";
       // var newsize = parseInt(objterm.style.fontSize) + 5;
       // objterm.style.fontSize = newsize + "px";
        objterm.innerHTML = objterm.innerHTML + " (" + definitiontext + ") ";
     }
  }
  
  function hideText(termname, definitiontext)
  {
     var objterm = document.getElementById(termname);
     if (objterm != null && objterm != undefined)
     {
        var pattern = " (" + definitiontext + ") ";
        objterm.innerHTML = objterm.innerHTML.replace(pattern,' ');
        objterm.style.color = "blue";
      //  var newsize = parseInt(objterm.style.fontSize) - 5;
      //  objterm.style.fontSize = newsize + "px";
     }
  }
  
 function Cookie(document, name, days, path,domain, secure)
 {
   this.$document = document;
   this.$name = name;
   
   if (days)  this.$expiration = new Date((new Date()).getTime() + days*24*3600000);
   else  this.$expiration = null;
      
   if (path) this.$path = path;
   else  this.$path = null;
      
   if (domain) this.$domain = domain;
   else this.$domain = null;
   
   if (secure) this.$secure = secure;
   else this.$secure = false;
 }
 
 function _Cookie_store()
 {
   var cookieval = "";
   for (var prop in this)
   {
      if ((prop.charAt(0) == '$') || ((typeof this[prop]) == 'function'))
          continue;
      if (cookieval != "") cookieval += '&';
      
      //cookieval += prop + "=" + escape(this[prop]);
      cookieval += prop + "=" + this[prop];
   }
   
   
   if (this.$expiration) cookieval += '; expires=' + this.$expiration.toGMTString();
   if (this.$path) cookieval += '; path=' + this.$path;
   if (this.$domain) cookieval += '; domain=' +  this.$domain;
   if (this.$secure) cookieval += '; secure';
   var allcookies = this.$document.cookie;
   var start = allcookies.indexOf(this.$name + '=');
   
   if (start != -1)
   {
       this.remove();
   }
   var cookie = this.$name + '=' + cookieval;
  
   this.$document.cookie = cookie;
   
 }

function _Cookie_load()
 {
   var allcookies = this.$document.cookie;
   if (allcookies == "")  return false;
   
   var cookieval = "";
  
   var start = allcookies.indexOf(this.$name + '=');
   if (start == -1)
   {  
      return false;
   }
   
   start += this.$name.length + 1;
   var end = allcookies.indexOf(";", start);
   if (end < 0)
   {   
       end = allcookies.length;
    }
  
   cookieval = allcookies.substring(start, end);
   var a = cookieval.split('&');
   for (var i=0; i< a.length; i++)
   {
      a[i] = a[i].split('=');
      
   }
   
   for (var i = 0; i < a.length; i++)
   {
     this[a[i][0]] = unescape(a[i][1]);
     //alert(this[a[i][0]]);
   }
   
   return true;
 }
 
 
 function _Cookie_remove()
 {
    var cookie;
    cookie = this.$name + '=';
    if (this.$path) cookie += ';path=' + this.$path;
    if (this.$domain) cookie += '; domain =' + this.$domain;
    cookie += '; expires=Fri, 01-Jan-1970 00:00:01 GMT';
    this.$document.cookie = cookie;
 } 
 
 function setlanguage(id, page)
 {
 
   language.id = id;
   language.store();
   
   var querystr = location.search;
   
   location = page +  querystr;
   
    
 }
 
new Cookie();
Cookie.prototype.store = _Cookie_store;
Cookie.prototype.load = _Cookie_load;
Cookie.prototype.remove = _Cookie_remove;
language = new Cookie(document, "languages", 365);



