// JavaScript Document
function check_all(ref){
  var checks = document.getElementsByName('del[]');
  var totLength = checks.length;
  for ( i=0; i < totLength; i++ ) {
    checks[i].checked = true;
  }
  
}

function checkAll(ref) {
  var chkAll = document.getElementById('checkAll');
  var checks = document.getElementsByName('cat_id[]');
  var removeButton = document.getElementById('removeChecked');
  var boxLength = checks.length;
  var allChecked = false;
  var totalChecked = 0;
  if ( ref == 1 ) {
    if ( chkAll.checked == true ) {
      for ( i=0; i < boxLength; i++ ) {
        checks[i].checked = true;
      }
    }
    else {
      for ( i=0; i < boxLength; i++ ) {
        checks[i].checked = false;
      }
    }
  }
  else {
    for ( i=0; i < boxLength; i++ ) {
      if ( checks[i].checked == true ) {
        allChecked = true;
        continue;
      }
      else {
        allChecked = false;
        break;
      }
    }
    if ( allChecked == true ) {
      chkAll.checked = true;
    }
    else {
      chkAll.checked = false;
    }
  }
  for ( j=0; j < boxLength; j++ ) {
    if ( checks[j].checked == true ) {
      totalChecked++;
	}
  }
  removeButton.value = "Remove ["+totalChecked+"] Selected";
}

//function for displaying row on checkbox click
function display_row(objId, objChkbox)
{
	var obj = document.getElementById(objId); 
	if(objChkbox.checked == true)
		obj.style.display = '';
	else
		obj.style.display = 'none';
}

//function to open a new window
function openNewWindow(pageName,width,height)
{
var url=pageName;
if(width=='')
	width = '700';
if(height=='')
	height = '500';
window.open(url, '_blank','toolbar=no,location=0,direction=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+width+',height='+height+',top=50');
}

function openWindow(pageName){
	var url=pageName;
	var con = confirm("WARNING: The page you have requested may contain clinical nudity. If you are offended by such material or not at least 18 years of age, please click on the cancel button now.");
	if(con) {
		window.location = url;
	}
	else
		return false;
}
/*function gotoPatientLogin(mem_id)
{
	var ans=confirm("You need to login in order to ask question. \nDo you want to login?");
	if(ans==true){
		window.location = 'patient-login.php?refmemID='+mem_id;
		return true;
	}
}*/

function getTextLength(objTextArea, objTd)
{
	var msgLen = document.getElementById(objTextArea).value.length;	
	var maxLen = 250;
	var num = parseInt(maxLen) - parseInt(msgLen);
	document.getElementById(objTd).innerHTML= "<b>Available Characters: "+num+"</b>";	
}

/*function getTextLengthBig(objTextArea, objTd)
{
	var msgLen = document.getElementById(objTextArea).value.length;	
	var maxLen = 6001;
	var num = parseInt(maxLen) - parseInt(msgLen);
	document.getElementById(objTd).innerHTML= "<b>Available Characters: "+num+"</b>";	
}*/

// for next button in members panel
function getNextPage(pageName, form)
{
	if(pageName !=''){
		if(form != undefined){
			var ans=confirm("Do you want to save changes?");
			if(ans==true){
				if(document.getElementById('nextPage') != undefined)
					document.getElementById('nextPage').value=pageName;
				form.submit();
			}
			else {
				window.location=pageName;
				return false;
			}
		}
		else {
				window.location=pageName;
				return false;
		}
		
	}
}

