var buttons = new Array();
var notablesort = 1;
var nostats = 0;

function shopamount(change) {
   document.getElementById('quantity').value = parseInt(document.getElementById('quantity').value) + change;
   if(document.getElementById('quantity').value < 1) {
      document.getElementById('quantity').value = 1;
   }
}

function updateLeftChars(text, count) {
   max_len = 160;
   msg_text = document.getElementById(text).value;
   msg_len = msg_text.length;
   if(msg_len > max_len) {
      document.getElementById(text).value = msg_text.substring(0, max_len);
      document.getElementById(count).value = 0;
   }
   else {
      document.getElementById(count).value = (max_len - msg_len);
   }
}

function showMe (it, box) {
   var vis = (box.checked) ? "visible" : "hidden";
   document.getElementById(it).style.visibility = vis;
   document.layer01.style.visibility = "visible";
}

function setvalue(el, value) {
   obj = document.getElementById(el);
   obj.value = value;
}

function setcheck(el, value) {
   obj = document.getElementById(el);
   obj.checked = value;
}

function loadurl(dest,divparam) {
   try {
      xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");
   }
   catch (e) { /* do nothing */ }
   divid = divparam;
   xmlhttp.onreadystatechange = triggered;
   xmlhttp.open("GET", dest);
   xmlhttp.send(null);
}

function triggered() {
   el = document.getElementById(divid);
   if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200) && el) {
      el.innerHTML = xmlhttp.responseText;
   }
}

function popupWindow( url, size ) {
   var datetime = new Date;
   options = "";
   if (size == 'small') {
      options += ',width=650,height=275';
   }
   if (size == 'medium') {
      options += ',width=650,height=400';
   }
   window.open(url, 'Popup' + datetime.getTime(), 'location=no,status=no,menubar=no,directories=no,toolbar=no,resizable=no,scrollbars=yes'+options);
}

var stateNode;

        function offState(rootCell) {

                var tallyLeft = document.getElementById(rootCell).offsetLeft;
                var tallyTop = document.getElementById(rootCell).offsetTop;
                if (document.getElementById(rootCell).offsetParent) {
                        var rootNodeFound = false;
                        var offsetStart = document.getElementById(rootCell).offsetParent;
                        while (!rootNodeFound) {
                                tallyLeft += offsetStart.offsetLeft;
                                tallyTop += offsetStart.offsetTop;
                                if (offsetStart.offsetParent)
                                        offsetStart = offsetStart.offsetParent;
                                else
                                        rootNodeFound = true;
                        }
                }

                var shadow = document.createElement('div');
                shadow.setAttribute('id', 'shadow_' + rootCell);
                shadow.className = 'seeThrough';
                shadow.style.position = 'absolute';
                shadow.style.left = tallyLeft + 'px';
                shadow.style.top = tallyTop + 'px';
                shadow.style.width = document.getElementById(rootCell).offsetWidth.toString() + 'px';
                shadow.style.height = document.getElementById(rootCell).offsetHeight.toString() + 'px';
                shadow.style.background = '#FFFFFF';
                document.body.appendChild(shadow);

                var shadowMessage = document.createElement('div');
                shadowMessage.setAttribute('id', 'shadowMessage');
                shadowMessage.style.position = 'absolute';
                shadowMessage.innerHTML =
                        '<table cellspacing="15">' +
                                '<tr>' +
                                        '<td valign="middle">' + 
                                               '<img src="/images/loader.gif">' +
                                        '</td>' +
                                        '<td valign=middle style="color:#006699;">' +
                                               'PLEASE WAIT...' +
                                        '</td>' +
                                '</tr>' +
                        '</table>';
                shadow.appendChild(shadowMessage);
                shadowMessage.style.left = ((shadowMessage.offsetParent.offsetWidth / 2) - (shadowMessage.offsetWidth / 2)).toString() + 'px';
                shadowMessage.style.top = ((shadowMessage.offsetParent.offsetHeight / 2) - (shadowMessage.offsetHeight / 2)).toString() + 'px';

                stateNode = 'shadow_' + rootCell;

        }

        function onState () {
                document.getElementById(stateNode).parentNode.removeChild(document.getElementById(stateNode));
        }


Array.prototype.inArray = function (value) {
    for (var i = 0; i < this.length; i++) {
         if (this[i] === value) {
             return true;
         }
     }
     return false;
};

var freemail = [];

freemail[0] = "gmail.com"; freemail[1] = "yahoo.fr";
freemail[2] = "yahoo.com"; freemail[3] = "hotmail.com";
freemail[4] = "geocities.com"; freemail[5] = "aol.com";
freemail[6] = "msn.com"; freemail[7] = "webmail.us";
freemail[8] = "googlemail.com"; freemail[9] = "bigfoot.com";
freemail[10] = "www.com"; freemail[11] = "anonymous.to";
freemail[12] = "mac.com"; freemail[13] = "netzero.com";
freemail[14] = "wowmail.com"; freemail[15] = "yahoo.co.uk";
freemail[16] = "altavista.co.uk"; freemail[17] = "altavista.com";
freemail[18] = "altavista.net"; freemail[19] = "netscape.com";
freemail[20] = "netscape.net"; freemail[21] = "comcast.net";
freemail[22] = "hotmail.co.uk"; freemail[23] = "email.com";
freemail[24] = "mail.com"; freemail[25] = "everywhere.net";
freemail[26] = "windowslive.com"; freemail[27] = "eudoramail.com";
freemail[28] = "yahoo.com.ar"; freemail[29] = "dyndns.org";
freemail[30] = "another.com"; freemail[31] = "yahoo.com.hk";
freemail[32] = "hush.com"; freemail[33] = "freemail.hu";




