﻿function highlightMenu(){
	
}

function LightIt(hoveritem)
{
   	if(document.all){
   		hoveritem.style.filter = 'alpha(opacity=65)';
    }else{
    	hoveritem.style.setProperty("-moz-opacity","0.65","");
    }
}

function ShadowIt(hoveritem)
{
    //hp = document.getElementById('hoverpopup');
    //hp.style.visibility = 'Hidden';
    if(document.all){
   		hoveritem.style.filter = 'alpha(opacity=100)';
    }else{
    	hoveritem.style.setProperty("-moz-opacity","1","");
    }
}



// public method for url encoding
function encode (string) {
    return escape(this._utf8_encode(string));
}

// public method for url decoding
function decode (string) {
    return this._utf8_decode(unescape(string));
}

// private method for UTF-8 encoding
function _utf8_encode (string) {
    string = string.replace(/\r\n/g,"\n");
    var utftext = "";

    for (var n = 0; n < string.length; n++) {

        var c = string.charCodeAt(n);

        if (c < 128) {
            utftext += String.fromCharCode(c);
        }
        else if((c > 127) && (c < 2048)) {
            utftext += String.fromCharCode((c >> 6) | 192);
            utftext += String.fromCharCode((c & 63) | 128);
        }
        else {
            utftext += String.fromCharCode((c >> 12) | 224);
            utftext += String.fromCharCode(((c >> 6) & 63) | 128);
            utftext += String.fromCharCode((c & 63) | 128);
        }

    }

    return utftext;
}

// private method for UTF-8 decoding
function _utf8_decode (utftext) {
    var string = "";
    var i = 0;
    var c = c1 = c2 = 0;

    while ( i < utftext.length ) {

        c = utftext.charCodeAt(i);

        if (c < 128) {
            string += String.fromCharCode(c);
            i++;
        }
        else if((c > 191) && (c < 224)) {
            c2 = utftext.charCodeAt(i+1);
            string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
            i += 2;
        }
        else {
            c2 = utftext.charCodeAt(i+1);
            c3 = utftext.charCodeAt(i+2);
            string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
            i += 3;
        }

    }

    return string;
}
