<!-- Original:  Roch Lambert - Enterprise iNet Services - roch.lambert@servicecanada.gc.ca -->
<!-- Begin
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // Too many characters so we need to trim it!
field.value = field.value.substring(0, maxlimit);
// Field if ok so update the 'characters' counter
else 
countfield.value = maxlimit - field.value.length;
}
// End -->

<!-- Original:  Yasser Hojeij - Service Canada Questionnaires - yasser.hojeij@servicecanada.gc.ca -->
var lastDiv = "";
function showDiv(divName) {
	// hide last div
	if (lastDiv) {
		document.getElementById(lastDiv).className = "hiddenDiv";
	}
	//if value of the box is not nothing and an object with that name exists, then change the class
	if (divName && document.getElementById(divName)) {
		document.getElementById(divName).className = "visibleDiv";
		lastDiv = divName;
	}
}

   /* This script was created to disable and enable Text Fields in the MSCA questionnaire form
http://www.servicecanada.gc.ca/eng/online/questionnaire/mysca_questionnaire.shtml
on 2011.04.19 */
window.onload = disable;

function disable(){
  if(document.getElementById('Question1_9_comments') != null){
	  document.getElementById('Question1_9_comments').disabled=true;
	  }
	  if(document.getElementById('Question1_11_comments') != null){
	  document.getElementById('Question1_11_comments').disabled=true;
	  }
	  if(document.getElementById('Question2_comments') != null){
	  document.getElementById('Question2_comments').disabled=true;
	  }
	  if(document.getElementById('Question4_comments') != null){
	  document.getElementById('Question4_comments').disabled=true;
	  }
      for (var i = 0; i < 50; i++)
      {
	  var obj2 = document.getElementById('sh-'+i);
      var obj = document.getElementById('question'+i+'_comments');
	    if (obj != null){
        obj.disabled=true;
		//document.getElementById('Question17_comments').disabled=false;
       }
	   if (obj2 != null){
        obj2.className = "hiddenDiv";
       }
     }
	 
  //document.getElementById('a2a').className = "hiddenDiv";
  //document.getElementById('b2b').className = "hiddenDiv";
 
}

function enable(checkID,textID){
       if(document.getElementById(checkID).checked == true){
         document.getElementById(textID).disabled=false;
       }
      else
	  document.getElementById(textID).disabled=true;
}
function enableSelect(checkID,textID,opID){
       if(document.getElementById(checkID).options[opID].selected == true){
         document.getElementById(textID).disabled=false;
       }
      else
	  document.getElementById(textID).disabled=true;
}

/*function shBox(checkID,textID,opID,val){
	if(val==1){
  document.getElementById('a2a').className = "visibleDiv";
       }
      else
	  {
	  document.getElementById('a2a').className = "hiddenDiv";
	}
	if(val==2){
  document.getElementById('b2b').className = "visibleDiv";
       }
      else
	  {
	  document.getElementById('b2b').className = "hiddenDiv";
	}
}
*/
function showHide(divID_1, divID_2, val){
	if(val==1){
  document.getElementById(divID_1).className = "visibleDiv";
       }
      else
	  {
	  document.getElementById(divID_1).className = "hiddenDiv";
	}
	if(val==2){
  document.getElementById(divID_2).className = "visibleDiv";
       }
      else
	  {
	  document.getElementById(divID_2).className = "hiddenDiv";
	}
}
