function showhide(id, event){

    if (document.getElementById){
        obj = document.getElementById(id);

        if (obj.style.display == "none"){
            if(event) {

                var y = 0;
                var x = 0;

                if(event.pageX || event.pageY) {
                    x = event.pageX;
                    y = event.pageY;
                } else {
                    if(document.documentElement) {
                        x = event.clientX + document.documentElement.scrollLeft;
                        y = event.clientY + document.documentElement.scrollTop;
                    } else if(document.body) {
                        x = this.clientX + document.body.scrollLeft;
                        y = this.clientY + document.body.scrollTop;
                    }
                }

                obj.style.top = y + 'px';
                obj.style.left = (x - 100) + 'px';
                obj.style.right = '';
                obj.style.bottom = '';
            }

            obj.style.display = "";
        } else {
            obj.style.display = "none";
        }
    }
}

function show_email_page() {
    
    var sent = document.getElementById('sent_email');

    sent.style.display = "none";
    showhide('email_this_page');
}

function popwindow(page) {
	window.open(page, '_blank', 'width=800,height=600,location=yes,scrollbars=yes,resizable=yes,menubar=yes,left=0,top=0,screenX=0,screenY=0');
}

function popwindow_large(page) {
	window.open(page, '_blank', 'width=750,height=750,location=yes,scrollbars=yes,resizable=yes,menubar=yes,toolbar=yes,location=no,status=no,left=0,top=0,screenX=0,screenY=0');
}


/* Functions for autoTab*/
function autoTab(field)
{
        if (field.value.length == field.getAttribute("maxlength"))
               field.form.elements[getIndex(field)+1].focus();
}

function getIndex(field)
{
        for(i=0; i < field.form.elements.length; i++)
        {
               if(field.form.elements[i] == field)
                       return i;
        }
}
