  var comments = new Array ();
   comments['phone'] = "Please enter: 00 + Country code + telephone number"; 
   comments['accept'] = "Only short, easy messages in English";  

   function displayComment (lid) {
     document.getElementById(lid).style.display = '';    
   }
   
   function hideComment (lid) { 
      document.getElementById(lid).style.display = 'none';
   }
  
  function show_other(place,id){
  	switch(place){
  		case 'pwork':
		  	var other_place_work = new Array('298','299','198');
			//show place of work other input
		  	if(in_array(id,other_place_work))
		  		document.getElementById('other_work_place').style.display='';
		  	else
		  		document.getElementById('other_work_place').style.display='none';
		  	
	  	break;
	  	
	  	case 'antyp':
		  	var other_place_work = new Array('08');
			//show place of work other input
		  	if(in_array(id,other_place_work))
		  		document.getElementById('other_antyp').style.display='';
		  	else
		  		document.getElementById('other_antyp').style.display='none';
		  	
	  	break;
	  	
	  	case 'ginds':
	  		var other_place_work = new Array('372');
	  		
		  	if(in_array(id,other_place_work))
		  		$('ginds_o').show();
		  	else
		  		$('ginds_o').hide();
	  	break;
	  	case 'dprtm':
	  		var other_place_work = new Array('316');
	  		
		  	if(in_array(id,other_place_work))
		  		$('dprtm_o').show();
		  	else
		  		$('dprtm_o').hide();
	  	break;
	  	case 'itocp':
	  		var other_place_work = new Array('333');
	  		
		  	if(in_array(id,other_place_work))
		  		$('itocp_o').show();
		  	else
		  		$('itocp_o').hide();
	  	break;
	  	case 'jobtitle':
	  		var other_place_work = new Array('915');
	  		
		  	if(in_array(id,other_place_work))
		  		$('jobtitle_o').show();
		  	else
		  		$('jobtitle_o').hide();
	  	break;
	  	
	  	// leadopinions patients
	  	case 'mob_inter':
		  	if(id == 1)
		  		$('mob_phone1').show();
		  	else
		  		$('mob_phone1').hide();
	  	break;
	  	
	  	case 'insulin':
		  	if(id == 1)
		  		$('method_deliver_insulin', 'method_deliver_ever_insulin').invoke('show');
		  	else
		  		$('method_deliver_insulin', 'method_deliver_ever_insulin').invoke('hide');
	  	break;
  	}
  }
  
  function in_array(element,elements_array){
  	for (u = 0; u < elements_array.length; u++) {
  		if(elements_array[u] == element)
  			return true;
  	}
  	 return false;
  }
  
  function checking(id1, id2) {
	var ids = new Array();
    var actions = new Array();

  	if(id1 == 'work_place'){
  		 var elements = new Array('beds');
		 if(id2 == '1' || id2 == '2' || id2 == '4' || id2 == '5' || id2 == '6'){ 
			actions[0] = true;
		 }
	}
	
	//country 
	if(id1 == 'ccode'){
		 var elements = new Array('nurse_type_gbr','nurse_type_usa');
		// if speciality nurse
		if(document.getElementById('ProfileJobtitle').value == '114'){
			// if country USA
			if(id2 == '225')
				actions[1] = true;
			else
				actions[0] = true;	
				
		}
	}
	
	if(id1 == 'dprtm'){
  		 var elements = new Array('itocp','itocp_o');
		 if(id2 == '305'){
			actions[0] = true;
		 }
	}
	
	if(id1 == 'jobtitle_lm'){
  		 var elements = new Array('phar_type','phar_place','vet_type','vet_place','antyp','dent_type','dent_place','spati','nurse_type_gbr','nurse_type_usa','nurse_place');
		 if(id2 == '092'){
			actions[0] = true;
			actions[1] = true;
		 }
		 if(id2 == '112'){
			actions[2] = true;
			actions[3] = true;
			actions[4] = true;
		 }
		 if(id2 == '010'){ 
			actions[5] = true;
			actions[6] = true;
			actions[7] = true;
		 }
		 // nurses
		 if(id2 == '114'){
			var country = document.getElementById('ProfileCcode').value;
			actions[10] = true;
			// if country USA
			if(country == '225')
				actions[9] = true;
			else
				actions[8] = true;	
		 }
	}
	

	// actions
     for (u = 0; u < elements.length; u++) {
	   	if(document.getElementById(elements[u])){
		  	if(actions[u])  {
		  		document.getElementById(elements[u]).style.display='';
		    }
		    
		  	else if(!actions[u])  {
		  		document.getElementById(elements[u]).style.display='none';
		  	}
		}
	  }
  }
  
  function show_l(lid){
  document.getElementById(lid).style.display = 'block';
}

function hide_l(lid){
  document.getElementById(lid).style.display = 'none';
}
function hide_seq(prefix,start,end){
var i=0;
  for (i=start;i<end+1;i++)
       {
        if (document.getElementById(prefix + i))
            {
             hide_l(prefix + i);
            };
       };
};

function show_seq(prefix,start,end){
var i=0;
  for (i=start;i<end+1;i++)
       {
        if (document.getElementById(prefix + i))
            {
             show_l(prefix + i);
            };
       };
};

function shAnswers (elem) {
               
   if (elem.parentNode.getElementsByTagName('div')[0].style.display == "none") {
      elem.parentNode.getElementsByTagName('div')[0].style.display = "";         
      elem.parentNode.style.border = "1px dashed #ccc";         
      elem.innerHTML = elem.innerHTML.replace ("+", "-");
   } else {
      elem.parentNode.getElementsByTagName('div')[0].style.display = "none";         
      elem.parentNode.style.border = "0";
      elem.innerHTML = elem.innerHTML.replace ("-", "+");
   }
}
