function CheckHero() {
    TabulateR1(document.getElementById("vQuestion1").value);
    TabulateR2(document.getElementById("vQuestion2").value);
    TabulateR3(document.getElementById("vQuestion3").value);
    TabulateR4(document.getElementById("vQuestion4").value);
    TabulateR5(document.getElementById("vQuestion5").value);
    TabulateR6(document.getElementById("vQuestion6").value);
    TabulateR7(document.getElementById("vQuestion7").value);
    TabulateR8(document.getElementById("vQuestion8").value);
    TabulateR9(document.getElementById("vQuestion9").value);
    TabulateR10(document.getElementById("vQuestion10").value);
    TabulateR11(document.getElementById("vQuestion11").value);
    TabulateR12(document.getElementById("vQuestion12").value);
    TabulateR13(document.getElementById("vQuestion13").value);
    TabulateR14(document.getElementById("vQuestion14").value);
    TabulateR15(document.getElementById("vQuestion15").value);
    TabulateR16(document.getElementById("vQuestion16").value);
    TabulateR17(document.getElementById("vQuestion17").value);
    TabulateR18(document.getElementById("vQuestion18").value);

    document.getElementById("question_18").style.display = 'none';

	elSurveyXML = "/php/SurveyHeroXML.php?s="+hSuperman+"&b="+hBatman+"&y="+hSpiderman+"&h="+hHulk+"&c="+hCap+"&w="+hWolverine+"&m="+hWonder+"&p="+hPunisher;
	elSurveyXSL = "/xsl/survey_hero.xsl";
	elSurveyEL = "SurveyResults";
	LoadXML(elSurveyEL, elSurveyXML, elSurveyXSL);
	WriteXML(xmlDoc,xslDoc,elSurveyEL);
}

function ButtonAction(a,b) {
	document.getElementById(a).className = "displaynone";
    	document.getElementById(b).className = "displayel";
}

function SetRadioValue(e,v) {
	document.getElementById(e+"b").disabled = false;
	document.getElementById(e+"p").className = "progress_full";
	document.getElementById("progress_amount").innerHTML = Math.round(100*(e.replace("vQuestion", "")/18))+"%";
	document.FormSurveyHero.elements[e].value = v;
}

function ValidateForm(f) {
		var objForm = document.forms[f];
		return doVal(objForm);
}

function TabulateR1(v) {
    switch (parseInt(2)) {
        case 1 :
            hBatman = hBatman + 4;
            hCap = hCap + 4;
            hPunisher = hPunisher + 2;
            break;
        case 2 :
            hBatman	= hBatman + 2;
            hCap = hCap + 2;
            hPunisher = hPunisher + 4;
            hWolverine = hWolverine + 4;
            break;
        case 3 :
            hSuperman = hSuperman + 4;
            hHulk = hHulk + 2;
            hSpiderman = hSpiderman + 4;
		hWonder = hWonder + 4;
            break;
        case 4 :
            hSuperman = hSuperman + 2;
            hHulk = hHulk + 4;
            hSpiderman = hSpiderman + 2;
            hWolverine = hWolverine + 2;
		hWonder = hWonder + 2;
            break;
        default :
            break;
    }
}

function TabulateR2(v) {
    switch (parseInt(v)) {
        case 1 :
            hPunisher = hPunisher + 4;
            break;
        case 2 :
            hSuperman = hSuperman + 4;
            hCap = hCap + 4;
		hWonder = hWonder + 4;
            break;
        case 3 :
            hHulk = hHulk + 4;
            hWolverine = hWolverine + 4;
            break;
        case 4 :
            hBatman	= hBatman + 4;
            hSpiderman = hSpiderman + 4;
            break;
        default :
            break;
    }
}

function TabulateR3(v) {
    switch (parseInt(v)) {
        case 1 :
            hSuperman = hSuperman + 4;
            hSpiderman = hSpiderman + 4;
            hCap = hCap + 4;
		hWonder = hWonder + 4;
            break;
        case 2 :
            hHulk = hHulk + 4;
            hBatman	= hBatman + 4;
            break;
        case 3 :
            hPunisher = hPunisher + 4;
            hWolverine = hWolverine + 4;
            break;
        default :
            break;
    }
}

function TabulateR4(v) {
    switch (parseInt(v)) {
        case 1 :
            hHulk = hHulk + 4;
            hBatman	= hBatman + 4;
            hPunisher = hPunisher + 4;
            hWolverine = hWolverine + 4;
            break;
        case 2 :
            hSpiderman = hSpiderman + 4;
		hWonder = hWonder + 4;
            break;
        case 3 :
            hSuperman = hSuperman + 4;
            hCap = hCap + 4;
            break;
        default :
            break;
    }
}

function TabulateR5(v) {
    switch (parseInt(v)) {
        case 1 :
            hHulk = hHulk + 4;
            hBatman = hBatman + 4;
            hPunisher = hPunisher + 4;
            hWolverine = hWolverine + 4;
            break;
        case 2 :
            hSpiderman = hSpiderman + 4;
		hWonder = hWonder + 4;
            break;
        case 3 :
            hSuperman = hSuperman + 4;
            hCap = hCap + 4;
            break;
        default :
            break;
    }
}

function TabulateR6(v) {
    switch (parseInt(v)) {
        case 1 :
            hSuperman = hSuperman + 4;
            hSpiderman = hSpiderman + 4;
            hBatman	= hBatman + 4;
            hWolverine = hWolverine + 2;
            hPunisher = hPunisher + 2;
            break;
        case 2 :
            hSuperman = hSuperman + 2;
            hSpiderman = hSpiderman + 2;
            hBatman	= hBatman + 2;
            hHulk = hHulk + 4;
            hCap = hCap + 2;
            hWolverine = hWolverine + 4;
		hWonder = hWonder + 2;
            hPunisher = hPunisher + 4;
            break;
        case 3 :
            hCap = hCap + 4;
		hWonder = hWonder + 4;
            break;
        case 4 :
            hHulk = hHulk + 2;
            break;
        default :
            break;
    }
}

function TabulateR7(v) {
    switch (parseInt(v)) {
        case 1 :
            hSuperman = hSuperman + 4;
            hSpiderman = hSpiderman + 4;
            hBatman	= hBatman + 4;
            hCap = hCap + 4;
            break;
        case 2 :
            hHulk = hHulk + 4;
            hWolverine = hWolverine + 4;
            hPunisher = hPunisher + 4;
		hWonder = hWonder + 4;
            break;
        default :
            break;
    }
}

function TabulateR8(v) {
    switch (parseInt(v)) {
        case 1 :
            hSuperman = hSuperman + 6;
            hSpiderman = hSpiderman + 2;
            hHulk = hHulk + 2;
		hWonder = hWonder + 2;
            break;
        case 2 :
            hSuperman = hSuperman + 2;
            hSpiderman = hSpiderman + 2;
            hHulk = hHulk + 6;
            hBatman = hBatman + 2;
            hWolverine = hWolverine + 2;
            hPunisher = hPunisher + 2;
            hCap = hCap + 2;
		hWonder = hWonder + 6;
            break;
        case 3 :
            hSuperman = hSuperman + 2;
            hSpiderman = hSpiderman + 6;
            hHulk = hHulk + 2;
            hBatman = hBatman + 2;
            hWolverine = hWolverine + 2;
            hPunisher = hPunisher + 2;
            hCap = hCap + 2;
		hWonder = hWonder + 2;
            break;
        case 4 :
            hSuperman = hSuperman + 2;
            hSpiderman = hSpiderman + 2;
            hHulk = hHulk + 2;
            hBatman = hBatman + 2;
            hWolverine = hWolverine + 6;
            hCap = hCap + 2;
            break;
        case 5 :
            hBatman = hBatman + 6;
            hPunisher = hPunisher + 6;
            hWolverine = hWolverine + 2;
            hCap = hCap + 6;
		hWonder = hWonder + 2;
            break;
        default :
            break;
    }
}

function TabulateR9(v) {
    switch (parseInt(v)) {
        case 1 :
            hSuperman = hSuperman + 4;
		hWonder = hWonder + 4;
            break;
        case 2 :
            hBatman	= hBatman + 4;
            hCap = hCap + 4;
            break;
        case 3 :
            hSpiderman = hSpiderman + 4;
            hWolverine = hWolverine + 4;
            break;
        case 4 :
            hPunisher = hPunisher + 4;
            break;
        case 5 :
            hHulk = hHulk + 4;
            break;
        default :
            break;
    }
}

function TabulateR10(v) {
    switch (parseInt(v)) {
        case 1 :
            hSuperman = hSuperman + 4;
            hHulk = hHulk + 4;
            break;
        case 2 :
            hSpiderman = hSpiderman + 4;
            hWolverine = hWolverine + 4;
            hPunisher = hPunisher + 4;
            break;
        case 3 :
            hBatman	= hBatman + 4;
            hCap = hCap + 4;
		hWonder = hWonder + 4;
            break;
        case 4 :
            hSpiderman = hSpiderman + 2;
            hWolverine = hWolverine + 2;
            break;
        default :
            break;
    }
}

function TabulateR11(v) {
    switch (parseInt(v)) {
        case 1 :
            hSuperman = hSuperman + 4;
            hSpiderman = hSpiderman + 4;
            hWolverine = hWolverine + 4;
            hBatman	= hBatman + 4;
            hCap = hCap + 4;
		hWonder = hWonder + 4;
            break;
        case 2 :
            hPunisher = hPunisher + 4;
            hHulk = hHulk + 4;
            break;
        default :
            break;
    }
}

function TabulateR12(v) {
    switch (parseInt(v)) {
        case 1 :
            hPunisher = hPunisher + 4;
            break;
        case 2 :
            hSpiderman = hSpiderman + 4;
            hBatman	= hBatman + 4;
		hWonder = hWonder + 4;
            break;
        case 3 :
            hSuperman = hSuperman + 4;
            hCap = hCap + 4;
            break;
        case 4 :
            hHulk = hHulk + 4;
            hWolverine = hWolverine + 4;
            break;
        default :
            break;
    }
}

function TabulateR13(v) {
    switch (parseInt(v)) {
        case 1 :
            hSpiderman = hSpiderman + 4;
            hBatman	= hBatman + 4;
            hPunisher = hPunisher + 4;
            break;
        case 2 :
            hHulk = hHulk + 4;
            hWolverine = hWolverine + 4;
		hWonder = hWonder + 4;
            break;
        case 3 :
            hCap = hCap + 4;
            break;
        case 4 :
            hSuperman = hSuperman + 4;
            break;
        default :
            break;
    }
}

function TabulateR14(v) {
    switch (parseInt(v)) {
        case 1 :
            hSuperman = hSuperman + 4;
            hSpiderman = hSpiderman + 4;
            hBatman	= hBatman + 4;
            hPunisher = hPunisher + 4;
            hHulk = hHulk + 4;
            hWolverine = hWolverine + 2;
            hCap = hCap + 2;
		hWonder = hWonder + 2;
            break;
        case 2 :
            hSpiderman = hSpiderman + 2;
            hPunisher = hPunisher + 2;
            hHulk = hHulk + 2;
            break;
        case 3 :
            hSuperman = hSuperman + 2;
            hBatman	= hBatman + 2;
            hWolverine = hWolverine + 4;
            hCap = hCap + 4;
		hWonder = hWonder + 4;
            break;
        default :
            break;
    }
}

function TabulateR15(v) {
    switch (parseInt(v)) {
        case 1 :
            hSuperman = hSuperman + 4;
            hSpiderman = hSpiderman + 4;
            hHulk = hHulk + 4;
            break;
        case 2 :
            hSpiderman = hSpiderman + 4;
            hPunisher = hPunisher + 4;
            hWolverine = hWolverine + 4;
            hBatman = hBatman + 4;
            break;
        case 3 :
            hSuperman = hSuperman + 4;
            hCap = hCap + 4;
		hWonder = hWonder + 4;
            break;
        case 4 :
            hBatman = hBatman + 4;
            hCap = hCap + 4;
		hWonder = hWonder + 4;
            break;
        case 5 :
            hHulk = hHulk + 4;
            hPunisher = hPunisher + 4;
            hWolverine = hWolverine + 4;
            break;
        default :
            break;
    }
}


function TabulateR16(v) {
    switch (parseInt(v)) {
        case 1 :
            hSpiderman = hSpiderman + 1;
            break;
        case 2 :
            hBatman = hBatman + 1;
            break;
        case 3 :
            hHulk = hHulk + 1;
            break;
        case 4 :
            hWolverine = hWolverine + 1;
            break;
        case 5 :
            hSuperman = hSuperman + 1;
            break;
        case 6 :
            hPunisher = hPunisher + 1;
            break;
        case 7 :
            hCap = hCap + 1;
            break;
        case 8 :
		hWonder = hWonder + 1;
            break;
        default :
            break;
    }
}


function TabulateR17(v) {
    switch (parseInt(v)) {
        case 1 :
            hBatman = hBatman + 5;
            break;
        case 2 :
            hSpiderman = hSpiderman + 5;
            break;
        case 3 :
            hHulk = hHulk + 5;
            break;
        case 4 :
            hPunisher = hPunisher + 5;
            break;
        case 5 :
            hCap = hCap + 5;
            break;
        case 6 :
            hWolverine = hWolverine + 5;
            break;
        case 7 :
            hSuperman = hSuperman + 5;
            break;
        case 8 :
            hWonder = hWonder + 5;
            break;
        default :
            break;
    }
}


function TabulateR18(v) {
    switch (parseInt(v)) {
        case 1 :
            hSuperman = hSuperman + 4;
            break;
        case 2 :
            hCap = hCap + 4;
            hWonder = hWonder + 4;
            break;
        case 3 :
            hSpiderman = hSpiderman + 4;
            break;
        case 4 :
            hHulk = hHulk + 4;
            hWolverine = hWolverine + 4;
            hBatman = hBatman + 4;
            break;
        case 5 :
            hPunisher = hPunisher + 4;
            break;
        default :
            break;
    }
}