﻿function MenskeyDown(e) {
    if (checkEnter(e)) {
        search();
        return false;
    }
}

function search() {

    var _searchString = document.getElementById("TxtCerca");
    
    window.location = "/site/_pages/search.aspx?SEARCH=" + _searchString.value;
    return false;
}

function checkEnter(e) { //e is event object passed from function invocation
    var characterCode //literal character code will be stored in this variable

    if (e && e.which) { //if which property of event object is supported (NN4)
        e = e;
        characterCode = e.which //character code is contained in NN4's which property
    }
    else {
        e = event
        characterCode = e.keyCode //character code is contained in IE's keyCode property
    }

    if (characterCode == 13) { //if generated character code is equal to ascii 13 (if enter key)
        return true;
    }
    else {
        return false;
    }
}

function showMSBTV(file, preview) {

    var cnt = document.getElementById("mediaspace");
    var src = 'silverlight/wmvplayer.xaml';
    var cfg = {
        file: '/public/video/' + file,
        image: '/public/video/' + preview + '.jpg',
        height: '488',
        width: '650'
    };

    var ply = new jeroenwijering.Player(cnt, src, cfg);
    document.getElementById("MSBTV").style.display = '';


}

function addCart(Object) 
{

    var _quanti = document.getElementById("MERCH_" + Object);
    
    if(confirm('Si conferma l\'aggiunta al carrello di ' +_quanti.value + ' oggetti?'))
    {
        document.getElementById("carrello").innerHTML = InternalTools.addChart(Object, _quanti.value).value;
    }

}

function removeCart(Object) 
{   

    if (confirm('Si conferma l\'eliminazione dal carrello di questo articolo?')) {
        document.getElementById("carrello").innerHTML = InternalTools.delChart(Object).value;
    }
 }

function checkChart() 
{
    document.getElementById("carrello").innerHTML = InternalTools.viewChart(true).value;
}


function setHeight() {

    var _sx = document.getElementById('match').clientHeight;
    var _dx = document.getElementById("colonna_dx").clientHeight;
    //alert(_dx + "-"+ _sx);
    if (_sx < _dx) {

        var _menu = document.getElementById('match').clientHeight;
        document.getElementById("match").style.height = _dx - 204;
    }
    //alert(document.getElementById('match').clientHeight);
}

function showDiv(div) 
{
    var _obj = document.getElementById(div);
    _obj.style.display = (_obj.style.display == '') ? 'none' : '';
    
}


function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
{
    var rv = -1; // Return value assumes failure.
    if (navigator.appName == 'Microsoft Internet Explorer') {
        var ua = navigator.userAgent;
        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (re.exec(ua) != null)
            rv = parseFloat(RegExp.$1);
    }
    return rv;
}
function checkVersion() {
    var msg = "";
    var ver = getInternetExplorerVersion();
    if (ver > -1) {
        if (ver <= 6.0) {
            msg = "Si sta usando una versione di Internet Explorer non più recente.\n Alcune funzionalità e visualizzazioni potrebbero non essere complete.\n ";
            alert(msg);
        }


    }

}

