// JavaScript Document
//handle the Ajax response ...


function handleResponse(transport)
{
    $('ajaxitem').innerHTML = transport.responseText;
}

//creates a prototype Ajax object, sends a request, and registers the callback function 'handleResponse'

function hey() 
{
    alert('hey mate');
}

function callAjax(item_id) 
{
    //alert('heymate');
    if('blank' != item_id)
    {
        
        var myAjax = new Ajax.Request('/adlist/showajax', 
                                       {method: 'get', parameters: {id: item_id}, 
                                       onComplete: handleResponse});
    }
}

function checkDirOwner(field) {
    //alert('checkDirOwner()');
    if (field.value != '') {
        document.getElementById('newOwnerMsg').style.display = "block";
        document.getElementById('newOwnerMsg').innerHTML = "checking...";
        var myAjax = new Ajax.Request('/directory/checkowner', 
                                       {method: 'post', parameters: {email: field.value}, 
                                       onComplete: checkDirOwnerResponse});
    } else {
        if (document.getElementById('change_owner').checked) {
            document.getElementById('newOwnerMsg').style.display = "block";
            document.getElementById('newOwnerMsg').innerHTML = "Please enter a valid email address or un-check 'change owner'";
            document.getElementById('new_owner_email').focus();
            document.getElementById('new_owner_email').select();
        } else {
            document.getElementById('newOwnerMsg').style.display = "none";
            document.getElementById('newOwnerMsg').innerHTML = "";
            document.getElementById('change_owner_warn').style.display = "none";
        }
    }
}

function checkDirOwnerResponse(transport) {
    //alert(transport.responseText);
    if (transport.responseText == 'yaaboo') {
        document.getElementById('newOwnerMsg').style.display = "block";
        document.getElementById('newOwnerMsg').innerHTML = "Email address not recognised";
        document.getElementById('new_owner_email').focus();
        document.getElementById('new_owner_email').select();
    } else {
        document.getElementById('newOwnerMsg').style.display = "none";
        document.getElementById('newOwnerMsg').innerHTML = "";
        if (!document.getElementById('change_owner').checked) {
            document.getElementById('change_owner_warn').style.display = "inline";
        }
    }
}

function changeOwnerWarn() {
    if (!document.getElementById('change_owner').checked) {
        if (document.getElementById('new_owner_email').value == '') {
            document.getElementById('newOwnerMsg').style.display = "none";
            document.getElementById('newOwnerMsg').innerHTML = "";
        } else {
            document.getElementById('change_owner_warn').style.display = "inline";
        }
    } else {
        document.getElementById('change_owner_warn').style.display = "none";
    }
}

