function testAjaxLoggedInStatus(functionName, arg1) {
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    var currentTime = new Date();
    $.get(url, {timeLine : currentTime}, function(data) {
        if (jQuery.trim(data) != "" || jQuery.trim(data) != "") { eval(functionName)(arg1); } else { window.location = "index.jsp"; }
    });
}
function checkLoginStatus(functionName, arg1, arg2){
 var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    $.get(url, function(data) {
        if (jQuery.trim(data) != "" || jQuery.trim(data) != "") { eval(functionName)(arg1,arg2); } else { window.location = "index.jsp"; }
    });
}
function checkCurrentUserSession(functionName, arg1) {
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    $.get(url, function(data) {
        if (jQuery.trim(data) != "" || jQuery.trim(data) != "") { eval(functionName)(arg1); } else { window.location = "index.jsp"; }
    });
}


function checkCurrentUserCampaign(functionName, arg1) {
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    $.get(url, function(data) {
        if (jQuery.trim(data) != "" || jQuery.trim(data) != "") {
            var campaignId = $("#campaignId").val();

            if (campaignId != null && campaignId != "") { eval(functionName)(arg1); } else { alert($("#chooseTemplateMsg").html()); }
        }
        else { window.location = "index.jsp"; }
    });
}

function checkCurrentUserCampaignSelection(functionName) {
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    $.get(url, function(data) {
        if (jQuery.trim(data) != "" || jQuery.trim(data) != "") {
            var campaignId = $("#campaignId").val();
            if (campaignId != null && campaignId != "") { eval(functionName) (''); } else { alert($("#chooseTemplateMsg").html()); } }
        else { window.location = "index.jsp"; }
    });
}

function checkLoggedInStatus(functionName, arg1) {
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    var currentTime = new Date();
    $.get(url, {timeLine : currentTime}, function(data) { if (jQuery.trim(data) != "" || jQuery.trim(data) != "") { eval(functionName)(arg1); } else { window.location = "index.jsp"; } });
}

function checkLoggedInTwoArgs(functionName, arg1) {
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    var currentTime = new Date();
    $.get(url, {timeLine : currentTime}, function(data) { if (jQuery.trim(data) != "" || jQuery.trim(data) != "") { eval(functionName)(arg1); } else { window.location = "index.jsp"; } });
}

function checkLoginThreeArgs(functionName, arg1, arg2){
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    var currentTime = new Date();
    $.get(url, {timeLine : currentTime}, function(data) { if (jQuery.trim(data) != "" || jQuery.trim(data) != "") { eval(functionName)(arg1, arg2); } else { window.location = "index.jsp"; } });
}

function checkLoginFourArgs(functionName, arg1, arg2, arg3){
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    var currentTime = new Date();
    $.get(url, {timeLine : currentTime}, function(data) { if (jQuery.trim(data) != "" || jQuery.trim(data) != "") { eval(functionName)(arg1, arg2, arg3); } else { window.location = "index.jsp"; } });
}

function checkLoggedInStatus(functionName, arg1, arg2) {
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    var currentTime = new Date();
    $.get(url, {timeLine : currentTime}, function(data) { if (jQuery.trim(data) != "" || jQuery.trim(data) != "") { eval(functionName)(arg1, arg2); } else { window.location = "index.jsp"; } });
}

function testAjaxLoggedInStatus(functionName, arg1, arg2) {
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    var currentTime = new Date();
    $.get(url, {timeLine : currentTime}, function(data) { if (jQuery.trim(data) != "" || jQuery.trim(data) != "") { eval(functionName)(arg1, arg2); } else { window.location = "index.jsp"; } });
}

function testAjaxLoggedInStatus(functionName, arg1, arg2, arg3) {
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    var currentTime = new Date();
    $.get(url, {timeLine : currentTime}, function(data) { if (jQuery.trim(data) != "" || jQuery.trim(data) != "") { eval(functionName)(arg1, arg2, arg3); } else { window.location = "index.jsp"; } });
}

function testAjaxLoggedInStatus(functionName, arg1, arg2, arg3, arg4) {
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    var currentTime = new Date();
    $.get(url, {timeLine : currentTime}, function(data) { if (jQuery.trim(data) != "" || jQuery.trim(data) != "") { eval(functionName)(arg1, arg2, arg3, arg4); } else {window.location = "index.jsp";}});
}

function testAjaxLoggedInStatus(functionName, arg1, arg2, arg3, arg4, arg5) {
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    var currentTime = new Date();
    $.get(url, {timeLine : currentTime}, function(data) { if (jQuery.trim(data) != "" || jQuery.trim(data) != "") { eval(functionName)(arg1, arg1, arg2, arg3, arg4, arg5); } else { window.location = "index.jsp"; } });
}

function testAjaxLoggedInStatusAdvertiserPage(functionName, arg1) {
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    var currentTime = new Date();
    $.get(url, {timeLine : currentTime}, function(data) { if (jQuery.trim(data) != "" || jQuery.trim(data) != "") { eval(functionName)(arg1); }else { window.location = "index.jsp";}});
}
/*created by kamal to use 2 arguments method*/
function testAjaxLoggedInStatusTest(functionName, arg1, arg2) {
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    var currentTime = new Date();
    $.get(url, {timeLine : currentTime}, function(data) { if (jQuery.trim(data) != "" || jQuery.trim(data) != "") { eval(functionName)(arg1, arg2); } else { window.location = "index.jsp"; } });
}

/*created by Sandeep to use 2 arguments method for Menu upload*/
function testAjaxLoggedInStatusforMenu(functionName, arg1, arg2) {
    var url = "verifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    var currentTime = new Date();
    $.get(url, {timeLine : currentTime}, function(data) { if (jQuery.trim(data) != "" || jQuery.trim(data) != "") { eval(functionName)(arg1, arg2); } else { window.location = "index.jsp"; } });
}

/*created by ashif to use 2 arguments method*/
function testAjaxLoggedInStatusGiftPage(functionName, arg1)
{
    var url = "varifyAjaxLogin.html?method=ajaxLoginStatus&amp;" + new Date();
    var currentTime = new Date();
    $.get(url, {timeLine:  currentTime}, function(data) {if (jQuery.trim(data) !="" || jQuery.trim(data)!= "") {eval(functionName)(arg1);} else {window.location = "index.jsp";}});
}

function displayMessage(id) {
    try {
        var obj = document.getElementById(id);
        obj.style.display = '';
        window.setTimeout(hideMessage, 5000);
    } catch(e) {
    }
}
function hideMessage() {
    try {
        var obj = document.getElementById('msg');
        obj.style.display = 'none';
    } catch(e) {
    }
}

function displayStatusMessage(divId){
    var id = "#"+divId;
     $(id)
                .fadeIn(function() {
            setTimeout(function() {
                $(id).fadeOut("slow");
            }, 4000);
        });
}
