function RedirectWithMilestone(url, milestoneCode, milestoneMessage, openInNewWindow)
{
    //write the milestone
    AddMilestone(milestoneCode, milestoneMessage);

    if (!openInNewWindow)
    {
        //redirect to the requested URL
        document.location = url;
    }
    else
    {
        window.open(url);
    }
}

function AddMilestone(milestoneCode, milestoneMessage)
{
    var language = 'en';
    var languageID = 1;
    if (jQuery.cookie('website#lang') != null)
    {
        language = jQuery.cookie('website#lang');
    }
    
    if (language == 'en')
    {
        languageID = 1;
    }
    else
    {
        languageID = 2;
    }

    var dataString = '{"milestoneCode":"' + milestoneCode + '", "languageID":"' + languageID + '", "milestoneMessage":"' + JSONEncode(milestoneMessage) + '"}';
        
    CallServiceMethod("/services/MilestoneServices.asmx/AddMilestone", dataString, 
                    function(msg){}, 
                    function(xhr, status, error)
			        {
//			            alert(xhr.responseText.toString());
//				        var err = xhr.responseText;
//				        document.write(err);
			        });
}
function ReplaceInvalidChars(inputString)
{
    var outputString = '';
    
    outputString = inputString.replace(/\'/g, "");
    outputString = inputString.replace(/\"/g, "");
    
   return outputString;
}

