﻿function CallMe(src, dest) {
    //alert(src.value+" dest="+dest);
    var ctrl = src; //document.getElementById(src);
    // call server side method
    //PageMethods.SayHelloWorld(ctrl.value, CallSuccess, CallFailed, dest);
    //alert('call me finished');
}

// set the destination textbox value with the ContactName
function CallSuccess(res, destCtrl) {
    //alert('success['+res+'] destctrl='+destCtrl);
    var dest = document.getElementById(destCtrl);
    alert(dest.ID);
    dest.innerHTML = res;
}

// alert message on some failure
function CallFailed(res, destCtrl) {
    alert(res.get_message());
}

function ShowDiv(divId) {
    var elem, vis;
    elem = GetDiv(divId)
    vis = elem.style;
    vis.display = 'block';
}

function HideDiv(divId) {
    var elem, vis;
    elem = GetDiv(divId)
    vis = elem.style;
    vis.display = 'none';
}

function GetDiv(divId) {
    var elem;
    if (document.getElementById) // this is the way the standards work
        elem = document.getElementById(divId);
    else if (document.all) // this is the way old msie versions work
        elem = document.all[divId];
    else if (document.layers) // this is the way nn4 works
        elem = document.layers[divId];
    return elem;
}

function SayHelloMethod(name, obj) {
    PageMethods.SayHello(userName, SayHelloMethodCallSuccess, CallFailed, obj);
}

function SayHelloMethodCallSuccess(res, obj, userNameUnavailableErrorMessage) {
    if (res != "") {
        //webservice returned correct response
    } else {
        //nicorrect response
    }
}
