//Edit the counter/limiter value as your wish

var count = "250";   //Example: var count = "175";



function limiter(){

var tex = document.myform.comment.value;

var len = tex.length;



if(len > count){

	tex = tex.substring(0,count);

        document.myform.comment.value =tex;

        return false;

}

document.myform.limit.value = count-len;

}



function chkDel(id) {

	if(confirm('Are you sure to remove this update? You cannot undo this')) {

		
function checkAll(ref) {
  var chkAll = document.getElementById('checkAll');
  var checks = document.getElementsByName('del[]');
  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 addfavorite(id,todo) {

    if (window.XMLHttpRequest) {

        http = new XMLHttpRequest();

    } else if (window.ActiveXObject) {

        http = new ActiveXObject("Microsoft.XMLHTTP");

    }

    handle = document.getElementById('favs');

    var url = 'add_as_favorite.php?';

    if(handle.value.length > 0) {

        var fullurl = url + 'do=' + todo + '&id=' + id;

        http.open("GET", fullurl, true);

        http.send(null);

      //  http.onreadystatechange = statechange_password;

      document.getElementById('fav'+id).innerHTML = '<img src="images/star_yellow.png" alt="favorite" width="16" height="16" border="0" />';

    }else{

        document.getElementById('fav'+id).innerHTML = '<img src="images/star_grey.png" alt="favorite" width="16" height="16" border="0" />';

    }

}



function remfavorite(id,todo) {

    if (window.XMLHttpRequest) {

        http = new XMLHttpRequest();

    } else if (window.ActiveXObject) {

        http = new ActiveXObject("Microsoft.XMLHTTP");

    }

    handle = document.getElementById('favs');

    var url = 'add_as_favorite.php?';

    if(handle.value.length > 0) {

        var fullurl = url + 'do=' + todo + '&id=' + id;

        http.open("GET", fullurl, true);

        http.send(null);

      //  http.onreadystatechange = statechange_password;

      document.getElementById('fav'+id).innerHTML = '<img src="images/star_yellow.png" alt="favorite" width="16" height="16" border="0" />';

    }else{

        document.getElementById('fav'+id).innerHTML = '<img src="images/star_grey.png" alt="favorite" width="16" height="16" border="0" />';

    }

}



function deldoing(id) {

    if (window.XMLHttpRequest) {

        http = new XMLHttpRequest();

    } else if (window.ActiveXObject) {

        http = new ActiveXObject("Microsoft.XMLHTTP");

    }

    handle = document.getElementById('favs');

    var url = 'delfavorite.php?';

    if(handle.value.length > 0) {

        var fullurl = url + 'id=' + id;

        http.open("GET", fullurl, true);

        http.send(null);

      //  http.onreadystatechange = statechange_password;

      document.getElementById('update_raws'+id).innerHTML = '';

    }

}



/*function statechange_password() {

    if (http.readyState == 4) {

        var xmlObj = http.responseXML;

        var html = xmlObj.getElementsByTagName('result').item(0).firstChild.data;

        document.getElementById('password_strength').innerHTML = html;

    }

}*/

function delFriend(id) {

    if (window.XMLHttpRequest) {

        http = new XMLHttpRequest();

    } else if (window.ActiveXObject) {

        http = new ActiveXObject("Microsoft.XMLHTTP");

    }

    handle = document.getElementById('favs');

    var url = 'delFriend.php?';

    if(handle.value.length > 0) {

        var fullurl = url + 'id=' + id;

        http.open("GET", fullurl, true);

        http.send(null);

      //  http.onreadystatechange = statechange_password;

      document.getElementById('update_raws'+id).innerHTML = '';

    }

}


function remfavorites(id,todo) {

    if (window.XMLHttpRequest) {

        http = new XMLHttpRequest();

    } else if (window.ActiveXObject) {

        http = new ActiveXObject("Microsoft.XMLHTTP");

    }

    handle = document.getElementById('favs');


    var url = 'add_as_favorite.php?';

    if(handle.value.length > 0) {

        var fullurl = url + 'do=' + todo + '&id=' + id;
		
        http.open("GET", fullurl, true);

        http.send(null);
		
	window.location='favorites';

      //document.getElementById('update_raws'+id). = '';


      //  http.onreadystatechange = statechange_password;

    //  document.getElementById('fav'+id).innerHTML = '<img src="images/star_yellow.png" alt="favorite" width="16" height="16" border="0" />';

    }else{

      //  document.getElementById('fav'+id).innerHTML = '<img src="images/star_grey.png" alt="favorite" width="16" height="16" border="0" />';

    }

}

var fieldName='chkName[]';

function selectall(){
  var i=document.frmFollow.elements.length;
  var e=document.frmFollow.elements;
  var name=new Array();
  var value=new Array();
  var j=0;
  for(var k=0;k<i;k++)
  {
    if(document.frmFollow.elements[k].name==fieldName)
    {
      if(document.frmFollow.elements[k].checked==true){
        value[j]=document.frmFollow.elements[k].value;
        j++;
      }
    }
  }
  checkSelect();
}
function selectCheck(obj)
{
 var i=document.frmFollow.elements.length;
  for(var k=0;k<i;k++)
  {
    if(document.frmFollow.elements[k].name==fieldName)
    {
      document.frmFollow.elements[k].checked=obj;
    }
  }
  selectall();
}

function selectallMe()
{
  if(document.frmFollow.allCheck.checked==true)
  {
   selectCheck(true);
  }
  else
  {
    selectCheck(false);
  }
}
function checkSelect()
{
 var i=document.frmFollow.elements.length;
 var berror=true;
  for(var k=0;k<i;k++)
  {
    if(document.frmFollow.elements[k].name==fieldName)
    {
      if(document.frmFollow.elements[k].checked==false)
      {
        berror=false;
        break;
      }
    }
  }
  if(berror==false)
  {
    document.frmFollow.allCheck.checked=false;
  }
  else
  {
    document.frmFollow.allCheck.checked=true;
  }
}


