function redirect(url) 
{  
  BRAINS.validation.cancel();    
  document.location = url; return true;  
}

function doAccountCancel(rootPath) 
{
  redirect(rootPath + "accountmain.do?view=account");
}

function doAccessCancel(rootPath) 
{
  redirect(rootPath + "assessmentaccess.do?view=access");
}

function doAssessmentCancel(rootPath) 
{
  redirect(rootPath + "assessmenteditmain.do?view=edit");
}

function doResultsCancel(rootPath, hasResults) 
{
  if(hasResults == true) 
    redirect(rootPath + "assessmentresultsmain.do?view=results");  
  else
    redirect(rootPath + "assessmentresultsempty.do?view=results");  
}

function doEmptyAssessmentCancel(rootPath ,page) 
{  
  if(page == "questions")
    redirect(rootPath + "assessmenteditmain.do?view=edit");
  else  
    redirect(rootPath + "assessmentedit.do?view=edit&page=select"); 
}

function doAssessmentEditCancel(rootPath, view, page) 
{  
  if(page == "custom_fields")
    redirect(rootPath + "redirectprocess.do?view=edit&page=custom_fields");  
  else if(page == "questions")
    redirect(rootPath + "assessmenteditprocess.do?view=edit&page=questions");
  else if (view == "edit")
    redirect(rootPath + "assessmenteditmain.do?view=edit");  
  else if(view == "account")
    redirect(rootPath + "accountmain.do?view=account"); 
}

function doAssessmentTemplateCancel(rootPath) 
{
  redirect(rootPath + "assessmenttemplate.do?view=template&page=edit_template");
}

function doAssessmentResultsCancel(rootPath) 
{
  redirect(rootPath + "assessmentresultsmain.do?view=results");
}

function doGroupCancel(rootPath, view, page) 
{  
  if (view == "edit" && page == "questions")
    redirect(rootPath + "assessmenteditprocess.do?view=edit&page=questions");
  else if (view == "edit" && page == "settings")
    redirect(rootPath + "assessmentsettings.do?view=edit&job=update&page=settings");  
  else if (view == "account")
    redirect(rootPath + "accountmain.do?view=account");  
  else if (page == "assessment_add") 
    redirect(rootPath + "assessmenteditmain.do?view=" + view);  
}

function doAssessmentCopyCancel(rootPath, view) 
{
  if (view == "edit")
    redirect(rootPath + "assessmentedit.do?view=edit&page=select");
  else if(view == "account")
    redirect(rootPath + "accountmain.do?view=account"); 
}

function doAssessmentDeleteCancel(rootPath, view) 
{
  if (view == "edit") 
    redirect(rootPath + "assessmentedit.do?view=edit&page=select");  
  else if(view == "account") 
    redirect(rootPath + "accountmain.do?view=account"); 
  else if (view == "results") 
    redirect(rootPath + "assessmentresultsmain.do?view=results");   
}

function doAssessmentDisplayCancel(rootPath, testMode) 
{   
  if (testMode == "edit") {
    redirect(rootPath + "accountmain.do?view=account"); 
    return true;
  }
  if (confirm(localized.sure)) { 
  	window.close();
  }
}

function doImagesCancel(rootPath) 
{
  redirect(rootPath + "assessmenteditmain.do?view=edit");
}

function doCancel(path, view) 
{
  redirect(path + "?view=results");
}

function doDownloadCancel(rootPath) 
{
  redirect(rootPath + "assessmentresultsmain.do?view=results");
}
