function checkfields(objFrm){
    if(document.getElementById("item_name")){
        if(document.getElementById("item_name").value == ""){
            alert("Item name should not be empty!!");
            document.getElementById("item_name").focus();
            return false;
        }
    }
    if(document.getElementById("item_place")){
        if(document.getElementById("item_place").value == ""){
            alert("Place of stolen should not be empty!!");
            document.getElementById("item_place").focus();
            return false;
        }
    }
    if(document.getElementById("item_date")){
        if(document.getElementById("item_date").value == ""){
            alert("Date of stolen should not be empty!!");
            document.getElementById("item_date").focus();
            return false;
        }
    }
    if(document.getElementById("item_des")){
        if(document.getElementById("item_des").value == ""){
            alert("Item description should not be empty!!");
            document.getElementById("item_des").focus();
            return false;
        }
    }
    if(document.getElementById("item_contact")){
        if(document.getElementById("item_contact").value == ""){
            alert("Alternate contact should not be empty!!");
            document.getElementById("item_contact").focus();
            return false;
        }
    }
    /*if(document.getElementById("item_emailadd")){
        if(document.getElementById("item_emailadd").value == ""){
            alert("Alternate email address should not be empty!!");
            document.getElementById("item_emailadd").focus();
            return false;
        }
    }*/
    
    return true;
  }
function fetchajaxdata(datasource,divID, ikind_id) {
     var options = {
         'message_text' : document.getElementById("message_text").value , 
         'ikind_id' : ikind_id
     };
    
     $.post(datasource, options,
      function (contents) {
        document.getElementById("messid").innerHTML = "<p  class='mmess'>"+document.getElementById("message_text").value+"</p>";
      }
     );
}

function fnSubUnSub(datasource) {
    var subsub;
    var msg; 
    if(document.getElementById("subunsub").checked == true){
        subsub = 1;
    } else if (document.getElementById("subunsub").checked == false){
        subsub = 0;
    }
     var options = {
         'emailadd' : document.getElementById("emailadd").value , 
         'subunsub' : 1
     };
     
     $.post(datasource, options,
      function (contents) { 
        if(subsub){
            msg = 'User is subscribed to weekly eSalvo newsletter';
        } else {
            msg = 'User is not subscribed to weekly eSalvo newsletter';
        }
        //document.getElementById("submess").innerHTML = msg;
        document.getElementById("subun").disabled = '';
        document.getElementById("subunsub").disabled = 'true';
      }
     );
}

function fnUnSub(datasource) {
    var subsub;
    var msg; 
    if(document.getElementById("subun").checked == true){
        subsub = 0;
    } else if (document.getElementById("subun").checked == false){
        subsub = 1;
    }
     var options = {
         'emailadd' : document.getElementById("emailadd").value , 
         'subunsub' : 0
     };
     
     $.post(datasource, options,
      function (contents) { 
        if(subsub){                                                
            msg = 'User is not subscribed to weekly eSalvo newsletter';
        } else {
            msg = 'User is subscribed to weekly eSalvo newsletter';
        }
        //document.getElementById("submess").innerHTML = msg;
        document.getElementById("subun").disabled = 'true';
        document.getElementById("subunsub").disabled = '';
      }
     );
}

function fnSetDefaultUser(uid){
    var subsub;
    var msg; 
    if(document.getElementById("isDefaultUser").checked == true){
        subsub = 1;
    } else if (document.getElementById("isDefaultUser").checked == false){
        subsub = 0;
    }
     var options = {
         'subunsub' : subsub,
         'user_id' : uid
     };
     
     $.post('setdefaultuser.php', options,
      function (contents) { 
        if(subsub){                                                
            msg = '';
        } else {
            msg = 'not';
        }
        document.getElementById("isnot").innerHTML = msg;
      }
     );
 }

function fetchdatarule1(id){
    if(id == 1){
        if(document.getElementById("rulesid"))
            document.getElementById("rulesid").style.display = "block";
        if(document.getElementById("advice"))
            document.getElementById("advice").style.display = "none";
        if(document.getElementById("howto"))
            document.getElementById("howto").style.display = "none";
    }
    if(id == 2){
        if(document.getElementById("rulesid"))
            document.getElementById("rulesid").style.display = "none";
        if(document.getElementById("advice"))
            document.getElementById("advice").style.display = "block";
        if(document.getElementById("howto"))    
            document.getElementById("howto").style.display = "none";
    }
    if(id == 3){
        if(document.getElementById("rulesid"))
            document.getElementById("rulesid").style.display = "none";
        if(document.getElementById("advice"))
            document.getElementById("advice").style.display = "none";
        if(document.getElementById("howto"))
            document.getElementById("howto").style.display = "block";
    }
}

function fnFetchData(datasource,divID, ikind_id) {
     var options = {
         'message_text' : document.getElementById("message_text").value , 
         'ikind_id' : ikind_id
     };
     
     $.post(datasource, options,
      function (contents) {
        document.getElementById("messid").innerHTML = "<p>"+document.getElementById("message_text").value+"</p>";
      }
     );
}

function fetchaccountdata(logUser,datasource,divID,year,userid,intOpeningBal) {
     var options = {
         'year' : year , 
         'userid' : userid,
         'intOpeningBal':intOpeningBal,
         'logUser' : logUser
     };
    
     $.get(datasource, options,
      function (contents) { 
        document.getElementById(divID).innerHTML = contents;
        document.getElementById(divID).style.display = "block";
      }
     );
}


/* Done on 29 Feb for checking and un checking javascript. Done by Amold */

/*function fnDelete(intval){
    var ids = new Array();
    var cnt = 0;
    for(var i=0;i< (document.forms.length) -1; i++){
        if((document.forms[i].deleteid.type == "checkbox") && (document.forms[i].deleteid.checked == true)){
                ids[cnt] = document.forms[i].deleteid.value;
                cnt++;
        } 
    }
    idsphp = js_array_to_php_array(ids);
    window.location.href = "user.php?dothis=delads&intval="+intval+"&id="+idsphp;
  } */
  function js_array_to_php_array (a)
  // This converts a javascript array to a string in PHP serialized format.
  // This is useful for passing arrays to PHP. On the PHP side you can 
  // unserialize this string from a cookie or request variable. For example,
  // assuming you used javascript to set a cookie called "php_array"
  // to the value of a javascript array then you can restore the cookie 
  // from PHP like this:
  //    <?php
  //    session_start();
  //    $my_array = unserialize(urldecode(stripslashes($_COOKIE["php_array"])));
  //    print_r ($my_array);
  //    ?>
  // This automatically converts both keys and values to strings.
  // The return string is not URL escaped, so you must call the
  // Javascript "escape()" function before you pass this string to PHP.
  {
        var a_php = "";
        var total = 0;
        for (var key in a)
        {
            ++ total;
            a_php = a_php + "s:" +
                    String(key).length + ":\"" + String(key) + "\";s:" +
                    String(a[key]).length + ":\"" + String(a[key]) + "\";";
        }
        a_php = "a:" + total + ":{" + a_php + "}";
        return a_php;
  } 
  function checkuncheck(){
     
        if(document.getElementById("checkall").checked == true){
            for(var i=0;i< (document.forms.length) -1; i++){
                if(document.forms[i].deleteid.type == "checkbox"){
                        document.forms[i].deleteid.checked = true;
                } 
            }
        }
        if(document.getElementById("checkall").checked == false){
            for(var i=0;i< (document.forms.length) -1; i++){
                if(document.forms[i].deleteid.type == "checkbox"){
                        document.forms[i].deleteid.checked = false;
                } 
            }
        }
  }

/* Done on 29 Feb for checking and un checking javascript. Done by Amold */


/* Done on 25th Mar for changing color of table. Done by Amold */
function fnChangecolor(objFrm){
    if(document.getElementById("enhancedlist").checked == true) {
        document.getElementById("forsaleitem").style.background='#FFFFCC';
    } else {
        document.getElementById("forsaleitem").style.background='#FFFFFF';
    }
}
/* Done on 25th Mar for changing color of table. Done by Amold */

/* Done on 6th Oct 2008 for submiting data to one of the file. Done by Amold */
function fnSubmitData(datasource) {
     var options = {
         'tradersmess' : document.getElementById("tradersmess").value , 
         'itid' : document.getElementById("itid").value,
         'uemailadd' : document.getElementById("uemailadd").value
     };
    
     $.post(datasource, options,
      function (contents) {
        document.getElementById("tradersmess").value = "";
        document.getElementById("uemailadd").value = "";
        document.getElementById("sentamessage").style.display = "none";
        document.getElementById("showmessage").style.display = "block";
        elementCount = document.all("sendmess").length;
        field=document.all("sendmess");
        for (i=0; i<elementCount; i++) {
            field[i].style.display = "none";    
        }
      }
     );
}
/* Done on 6th Oct 2008 for submiting data to one of the file. Done by Amold */