﻿function ProductThumbnailClick(nImage, strFullSizeID) {
    document.getElementById(strFullSizeID).src = m_arrProductImages[nImage];
    return false;
}

if (window.addEventListener) { // Mozilla, Netscape, Firefox
    window.addEventListener('load', OnInit, false);
} else { // IE
window.attachEvent('onload', OnInit);
}

function OnInit() {
    swfobject.embedSWF("/flash/Sparks-1.swf", "logo", "217", "180", "9.0.0", "/tusker/flash/expressInstall.swf");
}

var m_DatePickerControls = new Object();

function ShowCalendar(strInputId, strSelDateParam) {
    m_DatePickerControls.DateInputId = strInputId;
    var win = window.open("/Popups/Calendar.aspx?" + strSelDateParam + "=" + document.getElementById(strInputId).value, 'DatePicker', 'width=230, height=230, resizable=1, scrollbars=0, channelmode=0, directories=0, location=0, menubar=0, status=0, titlebar=1, toolbar=0');
    win.focus();
    return false;
}

function CalendarReturnDate(strDate) {
    var retValue = new Object();
    retValue.SelectedDate = strDate;
    window.opener.OnGetDate(retValue);
    window.close();
}

function OnGetDate(o) {
    document.getElementById(m_DatePickerControls.DateInputId).value = o.SelectedDate;
}

function InitSearch() {
    google.load('search', '1', { language: 'en' });
    google.setOnLoadCallback(function() {
        var customSearchControl = new google.search.CustomSearchControl('015859805835070740752:nxq_ynl8yya');
        customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
        customSearchControl.draw('cse');
        customSearchControl.setLinkTarget(google.search.Search.LINK_TARGET_SELF);

        if (QueryString('search').length > 0) {
            customSearchControl.execute(DecodeParam(QueryString('search')));
            $('#SearchResult').css({ 'display': 'block' }).text('Search results for "' + QueryString('search') + '"');
        }
    }, true);
}

function QueryString(ji) {
    hu = window.location.search.substring(1);
    gy = hu.split("&");
    for (i = 0; i < gy.length; i++) {
        ft = gy[i].split("=");
        if (ft[0] == ji) {
            return ft[1];
        }
    }
}

function PressButtonOnEnter(e, btnID) {
    var evt = (e) ? e : (window.event) ? window.event : null;
    if (evt) {
        var key = (evt.charCode) ? evt.charCode :
			((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));

        if (key == '13') {
            document.getElementById(btnID).click();
            return false;
        }
    }
    return true;
}

function DecodeParam(strParam) {
    return strParam.replace(/%20/g, " ");
}



