﻿    
    function vote(upordown, id)
      {
      var xmlHttp;
      var num = 1;
      try
        {
        xmlHttp=new XMLHttpRequest();
        }
      catch (e)
        {
        try
          {
          xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
          }
        catch (e)
          {
          try
            {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
          catch (e)
            {
            return false;
            }
          }
        }
        if (upordown == 'up')
        {
            if (document.getElementById('up' + id).className == 'up-pic')
            {
                return false;
            }
            
            if (document.getElementById('down' + id).className == 'down-pic')
            {
                document.getElementById('up' + id).className = 'up-pic';
                document.getElementById('down' + id).className = 'down-pic-gray';
                document.getElementById('pop' + id).innerHTML = (document.getElementById('pop' + id).innerHTML * 1) + 20; 
                num = 2;      
            }
            else
            {
                document.getElementById('up' + id).className = 'up-pic';
                document.getElementById('pop' + id).innerHTML = (document.getElementById('pop' + id).innerHTML * 1) + 10;
            }
        }
        else
        {
            if (document.getElementById('down' + id).className == 'down-pic')
            {
                return false;
            }
            
            if (document.getElementById('up' + id).className == 'up-pic')
            {
                document.getElementById('down' + id).className = 'down-pic';
                document.getElementById('up' + id).className = 'up-pic-gray';
                document.getElementById('pop' + id).innerHTML = (document.getElementById('pop' + id).innerHTML * 1) - 20; 
                num = 2;
            }
            else
            {
                document.getElementById('down' + id).className = 'down-pic';
                document.getElementById('pop' + id).innerHTML = (document.getElementById('pop' + id).innerHTML * 1) - 10;
            }
        }
        
        xmlHttp.open("GET","vote.aspx?type=" + upordown + "&id=" + id + "&num=" + num,true);
        xmlHttp.send(null);
        
      }
      
    function Click(id)
      {
      var xmlHttp;
      var num = 1;
      try
        {
        xmlHttp=new XMLHttpRequest();
        }
      catch (e)
        {
        try
          {
          xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
          }
        catch (e)
          {
          try
            {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
          catch (e)
            {
            return false;
            }
          }
        }
        
        xmlHttp.open("GET","click.aspx?id=" + id ,true);
        xmlHttp.send(null);
        
      }      
      
    function Search() {
        var text = document.getElementById('search-text').value ;
        
        document.location.href= 'http://www.freebieplus.com/Freebies.aspx?search=' + text ;
    }   

    function EnterPressed() {
        document.getElementById('search-submit').click();
    }
    
    function Sort() {
        var text = document.getElementById('sortby').selectedIndex;
        
        if (text == 0)
            document.location.href = 'http://www.freebieplus.com/Freebies.aspx?sort=DateN';
            
        if (text == 1)
            document.location.href = 'http://www.freebieplus.com/Freebies.aspx?sort=DateO';            
            
        if (text == 2)
            document.location.href = 'http://www.freebieplus.com/Freebies.aspx?sort=TitleA';
            
        if (text == 3)
            document.location.href = 'http://www.freebieplus.com/Freebies.aspx?sort=TitleZ';            
            
        if (text == 4)
            document.location.href = 'http://www.freebieplus.com/Freebies.aspx?sort=Pop';
    }
    
    function changeSelect()
    {    
        if (document.location.search.indexOf('DateN') > 0)
            document.getElementById('sortby').selectedIndex = 0;
            
        if (document.location.search.indexOf('DateO') > 0)
            document.getElementById('sortby').selectedIndex = 1;
            
        if (document.location.search.indexOf('TitleA') > 0)
            document.getElementById('sortby').selectedIndex = 2;            
            
        if (document.location.search.indexOf('TitleZ') > 0)
            document.getElementById('sortby').selectedIndex = 3;
            
        if (document.location.search.indexOf('Pop') > 0)
            document.getElementById('sortby').selectedIndex = 4;                        
    }
    
    function ShowOrHide(id)
    {
        var e = document.getElementById('desc' + id);
        if (e.style.display == 'block')
            e.style.display = 'none';
        else
            e.style.display = 'block';
    
    }