function become_a_fan(app_id) {
  $.get(
      "ajax/save_fan.php",
      {
        'app_id': app_id
        
      },
      function(data) {
        $('#all_fan').html(data);
        document.getElementById('fan_link').style.display = 'none';
      }
    )
}



var _num_stars=0;
var img_rate_star_on = new Image();img_rate_star_on.src =base_url+'/images/sky-blue-star.gif';
var img_rate_star_off = new Image();img_rate_star_off.src =base_url+'/images/gray-star-img.gif';
var img_star_on = new Image();img_star_on.src = base_url+'/images/sky-blue-star.gif'; 
var img_star_off = new Image();img_star_off.src = base_url+'/images/gray-star-img.gif';
function setStars(numStars) { 
   clear_vote_bubble();
  _num_stars = numStars;showStars(numStars);
  document.getElementById('myrate').value = numStars;
  if(document.getElementById('bubble_tooltip').style.display == 'block'){
    document.getElementById('bubble_tooltip').style.display = 'none';
  }
}

function clear_vote_bubble() {
  if(document.getElementById('bubble_body')) {
    document.getElementById('bubble_body').style.display='none';
    document.getElementById('bubble_iframe').style.display='none';
  
  }
}

function showStars(numStars) {
  if (!numStars) {
    numStars = _num_stars;
  }
  for (var i = 1; i <= 5; ++i) {
    var star_elem = document.getElementById('star'+i);
    if (!star_elem) {
      continue;
    }
    if (numStars >= i) {
      star_elem.src = img_rate_star_on.src;
    }
    else {
          star_elem.src = img_rate_star_off.src;
    }
  }
}

function review_rate_save(obj) {
 if(document.getElementById('myrate').value == 0){
    showToolTip_from('rate_label', 'You must rate this app to post a review',225,0);
    return false;
  }
  var params = {};
  for ( i=0; i < obj.elements.length; i++ ) {
    params[ obj.elements[i].name ] = obj.elements[i].value;
  }
  $.post(
    "ajax/save_review_rate.php",
    params,
    function(htmlData) {
       $('#review_rate_container').html(htmlData);
        setStars(0);
    }
  );
}
function select_review(app_id,page) {
    $.get(
    "ajax/select_review_rate.php",
     {
        'app_id': app_id,
        'page':page
        
      },
    function(htmlData) {
       $('#review_rate_container').html(htmlData);
    }
  );
}
function display_comment_area(flag) {
clear_vote_bubble();
  if(flag==0){
    setStars(0);
    document.getElementById('review_text').value = '';
    document.getElementById('comment_area').style.display = 'none';
    document.getElementById('writeareview').style.display = 'block';
  }
  else if(flag == 1) {
    
    document.getElementById('comment_area').style.display = 'block';
    document.getElementById('writeareview').style.display = 'none';
  }
return false;
}

function add_this_feed(feed_id) {

   $.get(
     base_url + "/ajax/osaddthisfeed.php",
     {
       'feed_id': feed_id
     },
     function(xml) {//alert(xml)
        if(xml) {
        $("#option_"+feed_id).html(
        '<em>Added</em>'
        );
        }
        //hide_add_to_my_page();
     }
   );
}



function findthis(testvalue) {
alt = '';
var total_friend = document.getElementById('total_friends_value').value
for(var i = 0; i < total_friend ;i++) {
if(document.getElementById('my_fr_leb_'+i)) {
 hidvalue = document.getElementById('my_fr_hid_'+i).value
 if(hidvalue.toLowerCase().indexOf(testvalue.toLowerCase()) ==0) {
 
 if(hidvalue.length > 8) {
   hidvalue = hidvalue.substr(0,8)+'...';
 }
 
  var rem_text = hidvalue.substr(testvalue.length)
  var firsttxt = hidvalue.substr(0,testvalue.length)
   document.getElementById('my_fr_leb_'+i).innerHTML = firsttxt+rem_text
document.getElementById('my_fr_con_'+i).style.display = 'block';
  alt +=hidvalue 
 }
 else {
 if(hidvalue.length > 8) {
   hidvalue = hidvalue.substr(0,8)+'...';
 }
   document.getElementById('my_fr_leb_'+i).innerHTML = hidvalue;
   document.getElementById('my_fr_con_'+i).style.display = 'none';
 }
}

}

}
function display_share(act) {
$('#share_app_cont').toggle();
// if(act == 'show') {
//   document.getElementById('share_app_cont').style.display = 'block';
// }
// else{
// document.getElementById('share_app_cont').style.display = 'none';
// }
}

function toggle_checkboxes(frm,select_all) {
   var inputs = frm.getElementsByTagName('input');
  for (i = 0; input = inputs[i]; i++) {
    if (input && input.type == 'checkbox') {//alert(select_all)
      input.checked = (document.getElementById(select_all).checked ? true : false);
      
    }
  }
}

function chk_sel_all(chk,frm,select_all) {
  if(chk.checked == false) {
  document.getElementById(select_all).checked = false
  }
  //alert(chk.checked)
  var flag;
  var inputs = frm.getElementsByTagName('input');
  for (i = 0; input = inputs[i]; i++) {
      if (input && input.type == 'checkbox' && input.name!= 'op' ) {
        if (input.checked == true) {//alert(input.name)
          flag =1;
        }
        else {//alert(input.name)
          flag = 0;
          break;
        }
      }
    }
  if(flag == 1) {
  document.getElementById(select_all).checked = true
  }
}

function toggle_feedback(id) {//alert(id)
// if(document.getElementById(id).style.display == 'block') {
// document.getElementById(id).style.display = 'none';
// }
// else {
// document.getElementById(id).style.display = 'block';
// }
  $('#'+id).toggle();
}

function set_read_status(id,is_read,main_class){
if(document.getElementById('expand_reply_div_'+id).style.display == 'block' || document.getElementById('expand_reply_div_'+id).style.display == '') {
document.getElementById('main_cont_p_'+id).style.background = '#F7ECF0'
  if(is_read == 1) {
      $.post(
      "ajax/os_save_feedback_read_status.php",
      {
          'id': id
      },
      function(htmlData) {
        document.getElementById('cite_'+htmlData).style.fontWeight = 'normal';
      }
    );
  }
} else {
  document.getElementById('main_cont_p_'+id).style.background = ''
}

}

function save_reply_feedback(obj) {
  var params = {};
  for ( i=0; i < obj.elements.length; i++ ) {
    params[ obj.elements[i].name ] = obj.elements[i].value;
  }
  $.post(
    "ajax/os_save_feedback_reply.php",
    params,
    function(htmlData) {
       $('#review_rate_container').html(htmlData);
    }
  );
}

function show_feedback_tab(show_tab_id,show_div_id,hide_tab_id,hide_div_id){
  document.getElementById(show_tab_id).className = 'selected_tab'
  document.getElementById(show_div_id).style.display = 'block'
  document.getElementById(hide_tab_id).className = 'green_tab'
  document.getElementById(hide_div_id).style.display = 'none'
}

function save_feedback_reply(id) {
var app_id = document.getElementById('app_id_'+id).value ;
var mid = document.getElementById('mid_'+id).value ;
var recv = document.getElementById('recv_'+id).value ;
var fid = document.getElementById('fid_'+id).value ;
var feedback_text = document.getElementById('feedback_text_'+id).value ;
    $.post(
    "ajax/os_save_feedback_reply.php",
     {
        'app_id': app_id,
        'mid':mid,
        'recv': recv,
        'fid':fid,
        'feedback_text':feedback_text
        
      },
    function(htmlData) {
       document.getElementById('reply_msg_'+htmlData).style.display = 'block'
       setTimeout('hide_reply_msg('+htmlData+')',4000);
    }
  );
}

function hide_reply_msg(id){
  document.getElementById('reply_msg_'+id).style.display = 'none';
  document.getElementById('feedback_text_'+id).value = '';
  document.getElementById('reply_div_'+id).style.display = 'none';
}

var chk_box_counter_os = 1;

function toggle_users_settings_os() {
  if ( chk_box_counter_os ) {
    var obj = document.getElementById('sort_by')
    var x = parseInt(findPosX(obj)) -70 + 'px';
    $('#sort_friend').css('left', x);
    var y =  parseInt(findPosX(obj)) + 85  + 'px';
    $('#sort_friend').css('top', y);
    chk_box_counter_os = 0;
  }
  $('#sort_friend').toggle();
}
