var assesor_service_url = SITEROOT + "/webservices/symptomsassesor"; 




var checkler = function(no_of_qs)
{
	//alert("check_"+no_of_qs);
	var checked = false;
        for (var i=1;  i <= no_of_qs; i++)
	{            
            for (var x=0; x < $('input[name=q'+i+']').length; x++)
            {
                if ($('input[name=q'+i+']:checked').val()=="yes")
                {
                    checked = true;
                } else {
                }
            }
	}

	if(checked)
	{
		show_checklist_results("yes");
	}
	else
	{
		show_checklist_results("no");
	}
	return false;
}

var checklist_reset = function(no_of_qs)
{
    //alert("checklist_reset :" + no_of_qs);
        inputs = document.getElementsByTagName("input");
        for (var b = 0; b < inputs.length; b++) {
            if( inputs[b].name.substr(0,1) == "q") { 
                 //alert("field : " + inputs[b].name + " value : " + inputs[b].value);

                if (inputs[b].type == "text" ){
                    inputs[b].value = "no";
                } else if (inputs[b].type == "checkbox") {
                    inputs[b].checked = false;
                    inputs[b].value = "no";
                } else if (inputs[b].type == "radio" ) {
                    inputs[b].checked = false;
                    inputs[b].value = "no";
                }
            }
        }
        $('.radio').css('background-position','0px 0px');
        $('.checkbox').css('background-position','0px 0px');
}

var show_checklist_results = function(response) {
    //alert("show_checklist_results :" +  response);
    //alert('checklist_' + response);
    evokeModalDialog.setBgColor("#FFFFFF");
    evokeModalDialog.show('checklist_' + response);
}


var procSymptoms = function(no_of_qs) {
//	alert("procSymptoms : " + no_of_qs);
        var serialized_frm = "";
        var ans = "";
        var is_blank = true;
        for (var i=1;  i <= no_of_qs; i++)
        {
        var toy  = $('input[name=q'+i+']:checked').val();
            //alert("q" + i + " : "  + toy );
            if ($('input[name=q'+i+']:checked').val()=="yes")
            {
                ans = "Y";
            } else  if ($('input[name=q'+i+']:checked').val()=="no")
            {
                ans = "N";
            } else {
                ans = "X";
            } 

              serialized_frm += ans;
        }
        var fullurl = assesor_service_url +  "?a=" + serialized_frm;  
	//alert("will call service with fullurl : " + fullurl);
        //var result = $.getJSON(fullurl);
        //window.location = fullurl;
        window.open(fullurl,"print_card_window","toolbar=no,location=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=no,width=800,height=600");


        //var result = $.getJSON(assesor_service_url + serialized_frm,procSymptoms_result);
}
            

