﻿

var isNN = (navigator.appName.indexOf("Netscape")!=-1);

function autoTab(input,len, e) {
var keyCode = (isNN) ? e.which : e.keyCode; 
var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
if(input.value.length >= len && !containsElement(filter,keyCode)) {
input.value = input.value.slice(0, len);
input.form[(getIndex(input) + 1) % input.form.length].focus();
input.form[(getIndex(input) + 1) % input.form.length].select();
}

function containsElement(arr, ele) {
var found = false, index = 0;
while(!found && index < arr.length)
if(arr[index] == ele)
found = true;
else
index++;
return found;
}

function getIndex(input) {
var index = -1, i = 0, found = false;
while (i < input.form.length && index == -1)
if (input.form[i] == input)index = i;
else i++;
return index;
}
return true;
}

function showDropDownToolTip(elementRef) {
    if (elementRef.options[elementRef.selectedIndex].value == '')
        return;

    // Set to information text...
    var informationSpanRef = document.getElementById('informationText');
    informationSpanRef.innerHTML = elementRef.options[elementRef.selectedIndex].text;

    var toolTipRef = document.getElementById('divDropDownToolTip');
    toolTipRef.style.top = window.event.clientY + 20;
    toolTipRef.style.left = window.event.clientX;
    toolTipRef.style.display = 'block';
}

function hideDropDownToolTip() {
    document.getElementById('divDropDownToolTip').style.display = 'none';
}

function OpenWindow(address, width, height, title)
{
    var winl = (screen.width - width)/2;
    var wint = (screen.height - height) / 2;
    var options = "width=" + width;
    options += ",height=" + height;
    options += ",top=" + wint;
    options += ",left=" + winl;
    options += ",location=no,toolbar=no, menubar=no, scrollbars=1, resizable";
    window.open(address, title, options);
}

function clearOmnitureValues() {
    s.pageName = "";
    s.server = "";
    s.channel = "";
    s.pageType = "";
    s.prop18 = "";
    s.prop22 = "";
    s.prop24 = "";
    s.prop25 = "";
    s.prop26 = "";
    s.prop27 = "";
    s.eVar45 = "";
    s.eVar46 = "";
    s.events = "";
}

function copyEmailToLoginName(rblID, txtCustLogin, txtEmail) {
    if (rblID[0].checked) {
        txtCustLogin.value = txtEmail.value
    };
}

