var amznprefix = 'http://www.amazon.com/gp/product/';
var amznsuffix = '?ie=UTF8&tag=projecttree-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=';
var itunprefix =  'http://click.linksynergy.com/fs-bin/stat?id=rJ43GG1PAoM&offerid=78941&type=3&subid=0&tmpid=1826&RD_PARM1=http%253A%252F%252Fphobos.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252Fview';
var itunsuffix = "";
var delprefix = "http://del.icio.us/post?url=http%3A%2F%2Fnightreveler.com";
var magprefix = "http://ma.gnolia.com/bookmarklet/add?url=http%3A%2F%2Fnightreveler.com";
var digprefix = "http://digg.com/submit?phase=2&url=http%3A%2F%2Fnightreveler.com";
var adtprefix = "http://www.addthis.com/bookmark.php?pub=4FOMYXA1S4UN8PWL&url=http%3A%2F%2Fnightreveler.com";
var fbprefix = "http://nyu.facebook.com/sharer.php?u=http%3A%2F%2Fnightreveler.com";
var msprefix = "http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fnightreveler.com";

var amzntitle = 'amazon';
var ituntitle = 'itunes us';
var amzdtitle = 'amazon digital';

/**
 *handles the contact form on about.html
**/
function contact(){
    var asynclog = null;
    if(window.XMLHttpRequest){ asynclog = new XMLHttpRequest(); }
    else if(window.ActiveXObject){ asynclog = new ActiveXObject("Microsoft.XMLHTTP"); }

    asynclog.open('POST', '/cgi-bin/connect.pl', true);
    asynclog.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    var content = "";
    content += 'name=' + escape(document.connectform['name'].value);
    content += '&addr=' + escape(document.connectform['addr'].value);
    content += '&comment=' + escape(document.connectform['comment'].value);
    asynclog.send(content);

    document.getElementById('connectform').style.display = 'none';
    document.getElementById('contactthanks').style.display = '';

    return;
}
function suggest(){
    var form = document.forms['suggestform'];

    var asynclog = null;
    if(window.XMLHttpRequest){ asynclog = new XMLHttpRequest(); }
    else if(window.ActiveXObject){ asynclog = new ActiveXObject("Microsoft.XMLHTTP"); }

    asynclog.open('POST', '/cgi-bin/suggest.pl', true);
    asynclog.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    var content = 'date=' + escape(form['date'].value);
    content += '&city=' + escape(form['city'].value);
    content += '&venue=' + escape(form['venue'].value);
    content += '&talent=' + escape(form['talent'].value);
    content += '&additional=' + escape(form['additional'].value);
    content += '&name=' + escape(form['name'].value);
    content += '&cont=' + escape(form['cont'].value);
    asynclog.send(content);

    document.getElementById('suggestform').style.display = 'none';
    document.getElementById('suggestthanks').style.display = '';

    return;
}
function submitanother(){
    var form = document.forms['suggestform'];

    form['date'].value = "";
    form['city'].value = "";
    form['venue'].value = "";
    form['talent'].value = "";
    form['additional'].value = "";
    form['name'].value = "";
    form['cont'].value = "";

    document.getElementById('suggestform').style.display = '';
    document.getElementById('suggestthanks').style.display = 'none';

    return;
}
function notify(){
    var asynclog = null;
    if(window.XMLHttpRequest){ asynclog = new XMLHttpRequest(); }
    else if(window.ActiveXObject){ asynclog = new ActiveXObject("Microsoft.XMLHTTP"); }

    asynclog.open('POST', '/cgi-bin/notify.pl', true);
    asynclog.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    var content = "";
    content += 'name=' + escape(document.notifyform['name'].value);
    content += '&addr=' + escape(document.notifyform['addr'].value);
    if(document.notifyform['strobelife'].checked){ content += '&strobelife=' + escape(document.notifyform['strobelife'].value); }
    if(document.notifyform['peoplenyc'].checked){ content += '&peoplenyc=' + escape(document.notifyform['peoplenyc'].value); }
    if(document.notifyform['massivenyc'].checked){ content += '&massivenyc=' + escape(document.notifyform['massivenyc'].value); }
    asynclog.send(content);

    document.getElementById('notifyform').style.display = 'none';
    document.getElementById('notifythanks').style.display = '';

    return;
}
function refertalent(talentid, reftype){
    var url = eval(reftype + "prefix");
    url += eval(talentref[talentid])[reftype];
    url += eval(reftype + "suffix");
    openlink(url, true);

    return;
}

function showmusicmenu(e, talentid){
    var menu = "<ul class=\"musicmenu\" onmouseout=\"hidemusicmenu(event)\">";
    var refs = eval(talentref[talentid]);
    for(var key in refs){
        menu += "<li class=\"musiclist\">";
        menu += "<a class=\"musicitem\" href=\"#\" onclick=\"refertalent('" + talentid + "','" + key + "')\">";
        menu += eval(key + 'title') + "</a></li>";
    }
    menu += "</ul>";

    var e = (e != null) ? e : window.event;
    var target = (e.target) ? e.target : e.srcElement;
    target.innerHTML = menu;

    return;
}
function hidemusicmenu(e){
    var e = (e != null) ? e : window.event;
    var target = (e.target) ? e.target : e.srcElement;
    target.innerHTML = "(buy music &raquo;)";

    return;
}