﻿// JScript File
var myID = 0;
var fLoaded = 0;

function showArrow(id){
    if(fLoaded == 1){
        if(myID != 0){
            if (myID != id){
                document.getElementById('highlight'+myID).style.display='none';
                document.getElementById('highlight'+id).style.display='block';
                myID = id;
            }
        } else {
            document.getElementById("highlight"+id).style.display="block";
            myID = id;
        }
    }
}

function fLoadTrue(variable){
fLoaded = variable;
}

function showMovieImg(){
    document.getElementById('thumbnailsHolder').style.display='block';
}

function controlMovieSelect(selector){
    if(myID != 0){
        if (myID != selector){
            document.getElementById('movie'+myID).className='movieThum';
            document.getElementById('movie'+selector).className='movieThumSelected';
            myID = selector;
        }
    } else {
        document.getElementById("movie"+selector).className="movieThumSelected";
        myID = selector;
    }
}

function finderSwitch(show,hide){
    document.getElementById(show).className="selectedFinder";
    document.getElementById(hide).className="nonselectedFinder";
}

function showHideTwo(show,hide){
    document.getElementById(show).style.display="block";
    document.getElementById(hide).style.display="none";
}


/*SCRIPTS FOR CLASSIFIED TAB HOMEPAGE*/
function classified_business()
{
document.getElementById('Div_business').style.fontWeight="bold";
document.getElementById('Div_employ').style.fontWeight="normal";
document.getElementById('Div_living').style.fontWeight="normal";
document.getElementById('Div_mind').style.fontWeight="normal";
document.getElementById('business').style.display="block";
document.getElementById('employment').style.display="none";
document.getElementById('livingspace').style.display="none";
document.getElementById('mindbody').style.display="none";
}

function classified_employment()
{
document.getElementById('Div_business').style.fontWeight="normal";
document.getElementById('Div_employ').style.fontWeight="bold";
document.getElementById('Div_living').style.fontWeight="normal";
document.getElementById('Div_mind').style.fontWeight="normal";
document.getElementById('employment').style.display="block";
document.getElementById('business').style.display="none";
document.getElementById('livingspace').style.display="none";
document.getElementById('mindbody').style.display="none";
}

function classified_livingspace()
{
document.getElementById('Div_business').style.fontWeight="normal";
document.getElementById('Div_employ').style.fontWeight="normal";
document.getElementById('Div_living').style.fontWeight="bold";
document.getElementById('Div_mind').style.fontWeight="normal";
document.getElementById('livingspace').style.display="block";
document.getElementById('employment').style.display="none";
document.getElementById('business').style.display="none";
document.getElementById('mindbody').style.display="none";
}

function classified_mindbodysoul()
{
document.getElementById('Div_business').style.fontWeight="normal";
document.getElementById('Div_employ').style.fontWeight="normal";
document.getElementById('Div_living').style.fontWeight="normal";
document.getElementById('Div_mind').style.fontWeight="bold";
document.getElementById('livingspace').style.display="none";
document.getElementById('employment').style.display="none";
document.getElementById('mindbody').style.display="block";
document.getElementById('business').style.display="none";
}

/*SCRIPTS FOR CLASSIFIED TAB HOMEPAGE REDSIGN*/
function classifiedBusiness()
{
document.getElementById('divBusiness').className='td-TabOn';
document.getElementById('divEmploy').className='td-TabOff';
document.getElementById('divLiving').className='td-TabOff';
document.getElementById('divMind').className='td-TabOff';
document.getElementById('business').style.display="block";
document.getElementById('employment').style.display="none";
document.getElementById('livingspace').style.display="none";
document.getElementById('mindbody').style.display="none";
}

function classifiedEmployment()
{
document.getElementById('divBusiness').className='td-TabOff';
document.getElementById('divEmploy').className='td-TabOn';
document.getElementById('divLiving').className='td-TabOff';
document.getElementById('divMind').className='td-TabOff';
document.getElementById('employment').style.display="block";
document.getElementById('business').style.display="none";
document.getElementById('livingspace').style.display="none";
document.getElementById('mindbody').style.display="none";
}

function classifiedLivingSpace()
{
document.getElementById('divBusiness').className='td-TabOff';
document.getElementById('divEmploy').className='td-TabOff';
document.getElementById('divLiving').className='td-TabOn';
document.getElementById('divMind').className='td-TabOff';
document.getElementById('livingspace').style.display="block";
document.getElementById('employment').style.display="none";
document.getElementById('business').style.display="none";
document.getElementById('mindbody').style.display="none";
}

function classifiedMindBodySoul()
{
document.getElementById('divBusiness').className='td-TabOff';
document.getElementById('divEmploy').className='td-TabOff';
document.getElementById('divLiving').className='td-TabOff';
document.getElementById('divMind').className='td-TabOn';
document.getElementById('livingspace').style.display="none";
document.getElementById('employment').style.display="none";
document.getElementById('mindbody').style.display="block";
document.getElementById('business').style.display="none";
}

function addLoadEvent(func) {
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    var oldonload = window.onload;

    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

//Open new window shorter height
function openWinSmallPopup(url) 
{
    aWindow = window.open(url, 'cgiwindow', 'Toolbar=no, Location=no, Directories=no, Status=0, Menubar=0, Scrollbars=1,  Resize=1, width=630, height=600');
    return false;
}

// search box scripts
function showHide(id, hide) {
    var obj = document.getElementById(id);
    if (obj)
        obj.style.display = hide == 1 ? 'none' : '';
}


                            function SetAssetType(atype) {
                                document.getElementById('AssetTypeValue').value = atype;
                                document.getElementById('tbArticle').className = 'td-TabOff';
                                document.getElementById('tbPhoto').className = 'td-TabOff';
                                document.getElementById('tbVideo').className = 'td-TabOff';
                                document.getElementById('tbMovie').className = 'td-TabOff';
                                document.getElementById('tbBusiness').className = 'td-TabOff';

                                var sname;
                                if (atype == 'Article') { sname = ''; document.getElementById('tbArticle').className = 'td-TabOn'; }
                                if (atype == 'Image') { sname = ''; document.getElementById('tbPhoto').className = 'td-TabOn'; }
                                if (atype == 'Multimedia') { sname = ''; document.getElementById('tbVideo').className = 'td-TabOn'; }
                                if (atype == 'Movie') { sname = ''; document.getElementById('tbMovie').className = 'td-TabOn'; }
                                if (atype == 'Business') { sname = ''; document.getElementById('tbBusiness').className = 'td-TabOnBusiness'; }
                                document.getElementById('td-SearchTabs').style.background = "url('/App_Themes/images/" + sname + "') no-repeat";
                            }
                      
   function SetDestination(dst) {
                                document.getElementById('destination').value = dst;
                            }
                       
   function sbmtSrchKeyPress(e, keyword, sname) {
                                var keynum;
                                var keychar;

                                if (window.event) // IE
                                {
                                    keynum = e.keyCode;
                                }
                                else if (e.which) // Netscape/Firefox/Opera
                                {
                                    keynum = e.which;
                                }
                                keychar = String.fromCharCode(keynum);
                                if (keychar == '\n' || keychar == '\r') {
                                    doHeaderSearch(sname);
                                    return false;
                                }
                            } 

  function doHeaderSearch(sname) {
                                var atype = document.getElementById('AssetTypeValue').value;
                                var kwrd = document.getElementById('txtSearch').value;
                                var refine = "1";
                                var srchsort = (atype != 'Article') ? 'ReleaseTimestamp' : 'sPublishDateTS';
                                if (kwrd.length < 3) {
                                    var refine = "0";
                                }
                                var loc = "/searchresult?AssetType=" + atype + "&q=" + escape(kwrd) + "&r=all:" + refine + "&sortby=" + srchsort;
                                if (atype == 'Business') {

                                    switch (sname) {
                                        case 'InsideToronto': sname = 'Toronto'; break;
                                        case 'CambridgeTimes': sname = 'Cambridge'; break;
                                        case 'MyKawartha': sname = 'Kawartha Lakes'; break;
                                        case 'NiagaraThisWeek': sname = 'Niagara Falls'; break;
                                        case 'Orangeville': sname = 'Orangeville'; break;
                                        case 'YourOttawaRegion': sname = 'Ottawa'; break;
                                        case 'CottageCountryNow': sname = 'Cottage Country'; break;
                                        case 'InsideHalton': sname = 'Burlington'; break;
                                        case 'BramptonGuardian': sname = 'Brampton'; break;
                                        case 'YorkRegion': sname = 'York'; break;
                                        case 'Simcoe': sname = 'Barrie'; break;
                                        case 'DurhamRegion': sname = 'Ajax'; break;
                                        default: break;
                                    }
                                    
                                    var loc = "http://www.goldbook.ca/search.html?location="+sname+"&search_type=all&searchquery=" + escape(kwrd) + "&formtype=business";
                                   
                                    s.prop5 = kwrd;
                                    window.open(loc);
                                }
                                else {
                                    document.location.href = loc;
                                }
                                return false;
                            }
                     