if(window.addEventListener){ window.addEventListener('load', initPage, true);} // Firefox
if(window.attachEvent){ window.attachEvent('onload', initPage);} //IE

function initPage()
{

}

function addHTTP(e)
{
    if(e.value.match(/^https?\:\/\//i) == null) e.value = 'http://' + e.value;    
    if(e.value == 'http://') e.value = '';
}

function foldLinks(id)
{
    var spans = document.getElementsByTagName('span');
    for(var i = 0; i < spans.length; i++)
    {
        if(spans[i].className == 'parent' + id)
        {
            if(spans[i].style.display != 'none')
            {
                spans[i].style.display = 'none';
                spans[i].style.visibility = 'hidden';
            }
            else
            {
                spans[i].style.display = 'block';
                spans[i].style.visibility = 'visible';
            }
        }
    }
}

var contact_name = null;
var contact_email = null;
var contact_text = null;
var contact_send = null;

function contactAnnoncxr(id, pid)
{
    if(contact_name == null) contact_name = document.getElementById('contact_name');
    if(contact_email == null) contact_email = document.getElementById('contact_email');
    if(contact_text == null) contact_text = document.getElementById('contact_text');
    if(contact_send == null) contact_send = document.getElementById('contact_send');
    
    if(contact_text.value.length < 1)
    {
        alert('Du skal skrive en tekst.');
    }
    
    contact_send.disabled=true;
    contact_send.value="Sender din besked, vent et øjeblik...";
    DontAsk.contactAnnoncxr((contact_name==null ? null : contact_name.value), (contact_email==null ? null : contact_email.value), contact_text.value, id, pid, contactAnnoncxr_callback);
}

function contactAnnoncxr_callback(response)
{
    var contact_send_box = document.getElementById('contact_send_box');
    if(contact_send == null) contact_send = document.getElementById('contact_send');
    
    if(response.error != null)
    {
        pageTracker._trackEvent('MemberAction', 'ContactMemberFailed', 'LoggedIn', (contact_name==null ? 1 : 0));
        contact_send.disabled=false;
        contact_send.value="Send en besked til annoncøren.";
    
        if(response.error.Type == 'System.ApplicationException')
        {
            alert('Der er opstået en fejl, din besked er ikke sendt.\n\n' + response.error.Message);
        }
        else
        {
            alert('Der er opstået en fejl under afsendelse af beskeden. Beskeden er IKKE afsendt. Prøv igen senere eller benyt en anden kontaktmetode.');
        }        
    }
    else
    {
        pageTracker._trackEvent('MemberAction', 'ContactMember', 'LoggedIn', (contact_name==null ? 1 : 0));
        contact_send_box.innerHTML = 'Beskeden er afsendt til annoncøren.';
        contact_send_box.style.textAlign='center';
        contact_text.value = '';
    }
}