var Cr = 0;
var Fn = 0;
var Cm = 0;
var Pg = 0;
var Pr = 0;

//alert(Math.abs(-1));
function make_answers() {
  // initialize skills
  Cr = 0;
  Fn = 0;
  Cm = 0;
  Pg = 0;
  Pr = 0;

  // read the checkboxes
  $("input[type=checkbox][checked]").each( function() {
     calculate($(this).val());
  });
    $("#frmCalculator").css("display","none");
    $(".block-calculator").append("<div id=\"results\"></div>");
    $("#results").append("<h1>&nbsp Strongly Recomended Styles for CV</h1>");
    if (Cr == 0 && Fn == 0 && Cm == 0 && Pg == 0 && Pr == 0) {
         $("#results").append("<label>No result for Recommended styles for CV found.....</label>");
    } else {
         printResultsPositive(Cr,'Chronological', 'resumes-and-cvs/chronological-cv.html');
         printResultsPositive(Fn,'Functional', 'resumes-and-cvs/functional-cv.html');
         printResultsPositive(Cm,'Combination', 'resumes-and-cvs/combination-cv.html');
         printResultsPositive(Pg,'Digital', '');
         printResultsPositive(Pr,'Presentation', '');
    }
    $("#results").append("<h1>&nbsp Not Recomended Styles for CV</h1>");
    if (Cr >= 0 && Fn >= 0 && Cm >= 0 && Pg >= 0 && Pr >= 0) {
          $("#results").append("<label>No result for Not Recommended styles for CV found.....</label>");
    } else {
         printResultsNegative(Cr,'Chronological', 'resumes-and-cvs/chronological-cv.html');
         printResultsNegative(Fn,'Functional', 'resumes-and-cvs/functional-cv.html');
         printResultsNegative(Cm,'Combination', 'resumes-and-cvs/combination-cv.html');
         printResultsNegative(Pg,'Digital', '');
         printResultsNegative(Pr,'Presentation', '');
    }
   scroll(0,window.scrollTop);
}
function printResultsPositive (numQualify, strQualify, strUrl) {
    if(numQualify > 0) {
       var strtoAppend = "<br class=\"clear-all\"><a id=\"qualify\" href=\"http://www.cvtips.com/" + strUrl+"\">" + strQualify + ":</a>";
       for( i = 0 ; i < numQualify; i++) {
         strtoAppend += "<img src=\"/images/tick.png\"/>";
       }
       $("#results").append(strtoAppend);
     }
}
function printResultsNegative (numQualify, strQualify, strUrl){
    if(numQualify < 0) {
       numQualify = Math.abs(numQualify);
             var strtoAppend = "<br class=\"clear-all\"><a id=\"qualify\" href=\"http://www.cvtips.com/" + strUrl+"\">" + strQualify + ":</a>";
       for( i = 0 ; i < numQualify; i++) {
         strtoAppend += "<img src=\"/images/cross.png\"/>";
       }
        $("#results").append(strtoAppend);
     }

}


function calculate(chk)
{
        //Cr = Chronical
        //Fn = Funcional
        //Cm = Combinational
        //Pg = Digital
        //Pr = Presentation

        // Below is the points given to each questions along with its properties. Just change the digits to change question points.
switch (chk)
	{
	case "1":
		Cr = Cr + 0;
		Fn = Fn + 5;
		Cm = Cm + 0;
		Pg = Pg + 5;
		Pr = Pr + 0;
	 break;
	case "2":
		Cr = Cr + (-3);
		Fn = Fn + 5;
		Cm = Cm + 0;
		Pg = Pg + 5;
		Pr = Pr + 0;
	break;
	
	case "3":
		Cr = Cr + (-5);
		Fn = Fn + 8;
		Cm = Cm + 5;
		Pg = Pg + 0;
		Pr = Pr + 0;
       break;
     
	case "4":
		Cr = Cr + (-5);
		Fn = Fn + 8;
		Cm = Cm + 5;
		Pg = Pg + 0;
		Pr = Pr + 0;
	break;
	case "5":
		Cr = Cr + 0;
		Fn = Fn + 5;
		Cm = Cm + 0;
		Pg = Pg + 5;
		Pr = Pr + 0;
	break;
	case "6":
		Cr = Cr + 0;
		Fn = Fn + 5;
		Cm = Cm + 0;
		Pg = Pg + 0;
		Pr = Pr + 0;
	break;
	case "7":
		Cr = Cr + 8;
		Fn = Fn + (-8);
		Cm = Cm + (-8);
		Pg = Pg + 0;
		Pr = Pr + 0;
	break;
	case "8":
		Cr = Cr + (-5);
		Fn = Fn + 5;
		Cm = Cm + 5;
		Pg = Pg + 0;
		Pr = Pr + 0;
	break;
	case "9":
		Cr = Cr + (-5);
		Fn = Fn + 8;
		Cm = Cm + 5;
		Pg = Pg + 0;
		Pr = Pr + 0;
	break;
	case "10":
		Cr = Cr + 0;
		Fn = Fn + 2;
		Cm = Cm + 1;
		Pg = Pg + 0;
		Pr = Pr + 0;
	break;
	case "11":
		Cr = Cr + -5;
		Fn = Fn + 5;
		Cm = Cm + 3;
		Pg = Pg + 0;
		Pr = Pr + 0;	
	break;
	case "12":
		Cr = Cr + -8;
		Fn = Fn + 8;
		Cm = Cm + 5;
		Pg = Pg + 0;
		Pr = Pr + 0;
	break;
	case "13":
		Cr = Cr + 8;
		Fn = Fn + -8;
		Cm = Cm + 3;
		Pg = Pg + 0;
		Pr = Pr + 0;
	break;
	case "14":
		Cr = Cr + 5;
		Fn = Fn + -3;
		Cm = Cm + -5;
		Pg = Pg + 0;
		Pr = Pr + 0;
	break;
	case "15":
		Cr = Cr + 8;
		Fn = Fn + -3;
		Cm = Cm + -5;
		Pg = Pg + 0;
		Pr = Pr + 0;
	break;
	case "16":
		Cr = Cr + 3;
		Fn = Fn + 3;
		Cm = Cm + -5;
		Pg = Pg + 0;
		Pr = Pr + 0;
	break;
	case "17":
		Cr = Cr + -3;
		Fn = Fn + 5;
		Cm = Cm + 2;
		Pg = Pg + 0;
		Pr = Pr + 0;
	break;
	case "18":
		Cr = Cr + 0;
		Fn = Fn + 3;
		Cm = Cm + 3;
		Pg = Pg + 0;
		Pr = Pr + 0;
	break;
	case "19":
		Cr = Cr + 5;
		Fn = Fn + 3;
		Cm = Cm + -3;
		Pg = Pg + 0;
		Pr = Pr + 0;
	break;
	case "20":
		Cr = Cr + 3;
		Fn = Fn + 3;
		Cm = Cm + 0;
		Pg = Pg + 0;
		Pr = Pr + 0;
	break;
  }
}


