
function highlight(field) {
        field.focus();
        field.select();
}

var url = "http://imageshack.us/";
var title = "ImageShack.usŪ - Image Hosting";

function favorites(){
if(document.all)
window.external.AddFavorite(url,title)
}

function disableme (what) {
    what = document.getElementById(what);
    what.disabled = true;
    what.value="uploading...";
}

var buttonname = '"Browse..."';
function showoptions(what) {
var ext = what.value.substr(what.value.length - 3,3).toLowerCase();
switch (ext) {
case 'jpg':
case 'peg':
case 'png':
case 'gif':
case 'bmp':
case 'tif':
case 'iff':
show('resizeoptions');
hide('filetypeerror');
document.getElementById('butan').disabled=false;
document.getElementById('butan').value='host it!';
break;
case 'swf':
hide('resizeoptions');
hide('filetypeerror');
document.getElementById('butan').disabled=false;
document.getElementById('butan').value='host it!';
break;
case '':
document.getElementById('butan').disabled=true;
document.getElementById('butan').value=buttonname;
default:
hide('resizeoptions');
show('filetypeerror');
document.getElementById('butan').disabled=true;
document.getElementById('butan').value='bad file type';
break;
}
}

function toggleuploadmode(mode) 
{
    switch (mode)
    {
        case 0:
            show('upfile', 'block');
            hide('upurl');
            hide('upvideo');
            var o = document.getElementById('use_toolbar');
            if (!o) 
            {
                show('resizeoptions');
                show('regtags');
                document.getElementById('butan').disabled = false;
            }
            else
            {
                hide('resizeoptions');
                hide('regtags');
                document.getElementById('butan').disabled = true;
            }
            document.getElementById('upform').action='http://www.imageshack.us/index.php';
            break;
        case 1:
            hide('upfile');
            hide('upvideo');
            show('upurl', 'block');
            show('resizeoptions');
            show('regtags');
            document.getElementById('upform').action='http://www.imageshack.us/transload.php';
            document.getElementById('butan').disabled = false;
            break;
        case 2:
            hide('upfile');
            hide('upurl');
            show('upvideo', 'block');
            hide('resizeoptions');
            hide('regtags');
            document.getElementById('butan').disabled = true;
            break;
    }
}
function toggleuploadmode2(file) {
    if (file) {
        show('upfile');
        hide('upzip');
        document.getElementById('upform').action='http://imageshack.us/index.php';
    } else {
        hide('upfile');
        show('upzip');
        document.getElementById('upform').action='http://imageshack.us/ie.php';
    }
}

function focusfield(fl) {
    if (fl.value=="paste image url here") {
        fl.value='';
        fl.style.color='black';
    }
}

function checkemail()
{
    var e_obj = document.getElementById('email');
    if (!e_obj)
    {
        disableme('butan'); 
        return true;
    }
    var email = e_obj.value;
    if (email.length == 0)
    {
        disableme('butan'); 
        return true;
    }
    var filter  = /^[^@]+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,4})+$/;
    {
        var ret = filter.test(email);
        if (ret)
            disableme('butan'); 
        else
            alert('Please enter valid email address');
        return ret;
    }
}

function opentags()
{
    show('addtags');
    show('addtagsdesc');
    hide('at1');
}

function openemail()
{
    show('autoreg');
    show('autoregdesc');
    hide('at1');
}

function show(id, type)
{
    var o = document.getElementById(id);
    if (o)
        o.style.display = type || '';
}

function hide(id)
{
    var o = document.getElementById(id);
    if (o)
        o.style.display = 'none';
}

-->
