var RootAjaxApiPath = strSiteRoot + "rootajaxapi.aspx";
function Root_ajax_api()
{
    this.GetIndicesValues = Root_ajax_api.GetIndicesValues;
    this.GetIntermediateData = Root_ajax_api.GetIntermediateData;
    this.GetCompanyDetails = Root_ajax_api.GetCompanyDetails;
    this.GetMenuLinks = Root_ajax_api.GetMenuLinks;
    this.GenerateScripAlertData = Root_ajax_api.GenerateScripAlertData;
    this.GetCities = Root_ajax_api.GetCities;   
    this.getRiskAttitude = Root_ajax_api.getRiskAttitude; 
    this.getPromotions = Root_ajax_api.getPromotions;
    this.getCaptchaString= Root_ajax_api.getCaptchaString;
    this.saveReferFriends = Root_ajax_api.saveReferFriends;
    this.saveUserConfirmDetails = Root_ajax_api.saveUserConfirmDetails;
};
Root_ajax_api.GetIndicesValues = function(callback_handle_response)
{
    var inputparam = "f=getindicesvalues";
    var con1 = new edel_communication();
    con1.send_request(callback_handle_response,RootAjaxApiPath, "POST", null, inputparam);
};
Root_ajax_api.GetIntermediateData = function(callback_handle_response, strSearchText)
{
    var inputparam = "f=getintermediatedata&s="+strSearchText;
    var con1 = new edel_communication();
    con1.send_request(callback_handle_response,RootAjaxApiPath, "POST", null, inputparam);
};
Root_ajax_api.GetCompanyDetails = function(callback_handle_response, strSearchText)
{
    var inputparam = "f=getcompanydetails&s="+strSearchText;
    var con1 = new edel_communication();
    con1.send_request(callback_handle_response,RootAjaxApiPath, "POST", null, inputparam);
};

Root_ajax_api.GetMenuLinks = function(callback_handle_response, strSearchText)
{
    var inputparam = "f=getmenulinks";
    var con1 = new edel_communication();
    con1.send_request(callback_handle_response,RootAjaxApiPath, "POST", null, inputparam);
};
Root_ajax_api.GenerateScripAlertData = function(callback_handle_response)
{
    var inputparam = "f=generatescripalertdata";
    var con1 = new edel_communication();
    con1.send_request(callback_handle_response,RootAjaxApiPath, "POST", null, inputparam);
}
Root_ajax_api.GetCities = function(callback_handle_response,stateid)
{
    var inputparam = "f=GetCities&s=" + stateid;
    var con1 = new edel_communication();
    con1.send_request(callback_handle_response,RootAjaxApiPath, "POST", null, inputparam);
}
Root_ajax_api.getRiskAttitude = function(callback_handle_response,totscore,strQid,strAid,strScore)
{
    var inputparam = "f=getRiskAttitude&t=" + totscore + "&qid=" + strQid + "&aid=" + strAid + "&scr=" + strScore;
    var con1 = new edel_communication();
    con1.send_request(callback_handle_response,RootAjaxApiPath, "POST", null, inputparam);
}
Root_ajax_api.getPromotions = function(callback_handle_response)
{
    var inputparam = "f=getPromotions";
    var con1 = new edel_communication();
    con1.send_request(callback_handle_response,RootAjaxApiPath, "POST", null, inputparam);
}
Root_ajax_api.getCaptchaString = function(callback_handle_response)
{
    var inputparam = "f=getCaptchaString";
    var con1 = new edel_communication();
    con1.send_request(callback_handle_response,RootAjaxApiPath, "POST", null, inputparam);
}
Root_ajax_api.saveReferFriends = function(callback_handle_response,sendername,sendermail,refernames,refermailids,currentUrl,validateTxt)
{
    var inputparam = "f=saveReferFriends&sn=" + sendername + "&sm=" + sendermail + "&rfnm=" + refernames + "&rfml=" + refermailids + "&url=" + currentUrl + "&txt=" + validateTxt; 
    var con1 = new edel_communication();
    con1.send_request(callback_handle_response,RootAjaxApiPath, "POST", null, inputparam);
}
Root_ajax_api.saveUserConfirmDetails = function(callback_handle_response,tokenid,emailid,mobileno,flag,userid)
{
    var inputparam = "f=saveUserConfirmDetails&t=" + tokenid + "&em=" + emailid + "&m=" + mobileno + "&fl=" + flag + "&ui=" + userid; 
    var con1 = new edel_communication();
    con1.send_request(callback_handle_response,RootAjaxApiPath, "POST", null, inputparam);
}
