function show_rating(comingfrom) {
  if(comingfrom == 1) {
    $('#type_id').val(1);
  } else {
    $('#type_id').val(2);
  }
  var div_id = document.getElementById('rating_container');
  if(div_id.style.display=='' || div_id.style.display=='none') {
    $('#rating_container').show('slow');
  } else {
    $('#rating_container').hide('slow');
  }
  return false;
}


function make_rate(rate,user_id) {
	
	if(user_id==0) {
		
		window.location.href='/user/login';
	} 
	else {
		
		var game_id = $('#game_id').val();
		var type_id = $('#type_id').val();
		
		$('#game_rate_value').html(rate)
		$('#rating_container').hide('slow');
		$('#rate_now_label').html("Your rating");
		$('#change_label').show();
		$('#game_rate_value').removeClass('rate_points');
		$('#game_rate_value').addClass('current_rate_point');
		
		var dataString = 'game_id='+game_id+'&rank='+rate+'&type='+type_id;
		$.ajax({
			type: "POST",
			url: "?q=games/update_game_ranking",
			data: dataString,
			success: function(response) {

				//game_detailed_view_action_feeds_display();

			 	var game_id = $('#game_id').val();
			
				$.post('?q=home/display_comments/'+game_id, {}, function (data) {
		        	
		        	$('#user_updates_status').html(data);
		        });				
			}
		});
	}
}

$(window).load(function(){
  var game_id = $('#game_id').val();

  var dataString = 'game_id='+game_id;
  $.ajax({
        type: "POST",
          url: "?q=games/game_reviews",
          data: dataString,
          success: function(response) {
          var split_response = response.split("<==>");
          $("#review_container").html(split_response[0])
            /* if the total reviews are greater then  7 than Review All will be display */
            if(split_response[1]>1) {
              $('#view_all_reviews').html('See all ' +split_response[1]+ ' reviews');
              $('#view_all_reviews').addClass('yellow_txt2');
              $('#view_all_reviews').show();
            } else {
              $('#view_all_reviews').hide();
            }
          }
  })

  /* display game action feeds */
  game_detailed_view_action_feeds_display();

});

display_large_image = function(path,image_name) {
  //$('game_image_id').attr('src','')
  document.getElementById('game_image_id').src = path + image_name;
  tb_show('','#TB_inline?height=440&width=510&inlineId=wrapper','');
}

function hide_review(reviewID) {
  if ($("#full_review_cont").is(":hidden")) {
    $("#initial_review").hide();
    $("#other_action_item").hide();
    $("#full_review_cont").show("slow");
    var game_id = $('#game_id').val();
    var dataString = 'game_id='+game_id;
    $.ajax({
        type: "POST",
          url: "?q=games/total_game_reviews",
          data: dataString,
          success: function(response) {
            $("#full_review_cont").html(response);
            $('#review_all_game_page_div').show();
          }
    });
  } else {
    $('#review_all_game_page_div').hide();
    $("#full_review_cont").hide();
    $("#initial_review").show("slow");
    $("#other_action_item").show("slow");
  }
}
submit_user_form_using_ajax = function() {
  var title = jQuery.trim($('#title12').val());
  var review = jQuery.trim($('#review').val());
  if(title=='') {
    $('#title_err_msg').html("Please enter some title");
    $('#title_err_msg').show('slow');
    document.getElementById('title12').focus();
  }
  else if(review=='') {
    $('#review_err_msg').html("Please enter some title");
    $('#review_err_msg').show('slow');
    $('#title_err_msg').hide();
    document.getElementById('review').focus();
  } else {
    var opr = $('#user_operation').val();
    var game_rating = $('#game_rating').val();
    var game_id = $('#game_id').val();
    var dataString = 'title='+title+'&review='+review+'&game_id='+game_id+'&game_rating='+game_rating+'&opr='+opr;
    $.ajax({
        type: "POST",
          url: "?q=games/insert_reviews",
          data: dataString,
          success: function(response) {
            //alert(response)
            var split_response = response.split('<==>');
            var dataString =  'game_id='+split_response[0];
            $('#game_rate_value').html(split_response[1]);
            tb_remove();
            $('#write_review_span').hide();
            $('#edit_review_span').show();
            $.ajax({
                type: "POST",
                  url: "?q=games/game_reviews",
                  data: dataString,
                  success: function(response) {
                    var split_response = response.split("<==>");
                    $("#review_container").html(split_response[0]);
                    $('#view_all_reviews').html('See all ' +split_response[1]+ ' reviews');
                  }
            })
      }
      });
  }
}

show_rating_on_write_page = function() {
  var div_id = document.getElementById('write_page_rating_container');
  //alert(div_id);
  if(div_id.style.display=='' || div_id.style.display=='none') {
    //alert($('#write_page_rating_container'))
    $('#write_page_rating_container').show('slow');
    //alert($('#write_page_rating_container').show())
  } else {
    $('#write_page_rating_container').hide('slow');
  }
}

open_write_review_box = function() {
	$('#bp_register_form1').show();
}


write_page_make_rate = function(current_rating) {
  $('#game_rating').val(current_rating);
  $('#write_page_game_rate_value').html(current_rating);
  $('#write_page_rating_container').hide('slow');
}

display_full_content = function(counter) {
  var div_id = 'full_review_'+counter;
  tb_show('','#TB_inline?height=470&width=690&inlineId='+div_id,'');
}

display_full_content1 = function(counter) {
  var div_id = 'full_review_content_'+counter;
  tb_show('','#TB_inline?height=470&width=690&inlineId='+div_id,'');
}

display_description = function(){
  tb_show('','#TB_inline?height=560&width=690&inlineId=description_div_id','');
}

display_more_feeds = function(action_id){
  var path = $('#path_id').val();
  //alert($('#label_id_'+action_id).html())
  if($('#label_id_'+action_id).html()=='More details ') {
    $("#image_id_"+action_id).attr({src: path+"arrow_lessdetail.gif",title: "arrow",alt: "Less details"});
    $('#label_id_'+action_id).html('Less details');
    $.ajax({
      url: '?q=game/details_game_action_feeds/'+action_id,
      success: function (response) {
        //alert(response)
        if ($.browser.msie)
          var split_by_break = $('#action_feed_'+action_id).html().split('<BR>');
        else
          var split_by_break = $('#action_feed_'+action_id).html().split('<br>');
        $('#action_feed_'+action_id).html(split_by_break[0]);
        //alert(split_by_break[0])
        $('#action_feed_'+action_id).append(response);
        $('#details_reviews_id_'+action_id).show('slow');
        }
      });
  } else {
    $("#image_id_"+action_id).attr({src: path+"arrow_moredetail.gif",title: "arrow",alt: "More details"});
    $('#label_id_'+action_id).html('More details ');
    $('#details_reviews_id_'+action_id).hide('slow');
    //var adiv = $("details_reviews_id_95").get(0);
    //alert(adiv)
    //jQuery.removeData(adiv);
  }
}

open_comemt_box = function(action_detail_id){
  if ($('#comment_box_'+action_detail_id).is(":hidden")){
    $('#comment_box_'+action_detail_id).show('slow');
  }else{
    $('#comment_box_'+action_detail_id).hide('slow');
  }
}

submit_comment_form_game_tab = function(action_details_id,action_id) {
  var cmnt_val = jQuery.trim($('#comment_id_'+action_details_id).val());
  if(cmnt_val==''){
    $('#display_error_msg_'+action_id).html("Please enter some comment");
    $('#display_error_msg_'+action_id).show('slow');
  } else {
    var dataString = 'comment='+ escape(cmnt_val)+"&action_id="+action_id;
      $.ajax({
          type: "POST",
            url: "?q=home/insert_game_action_comment",
            data: dataString,
            success: function(response) {
              $('#label_id_'+response).html('More details ');
              display_more_feeds(response);
              /*var cmt_box = "comment_box_"+response;
              $('#'+cmt_box).html("<div id='message'></div>");
              $('#'+cmt_box).html("<h2>Comment Submitted!</h2>")
              .hide()
                .fadeIn(1500, function() {
                  $.ajax({
                url: '?q=home/display_comments',
                success: function (response) {
                  $('#user_updates_status').html(response);
                }
              });
              });
          */
            }
        });
  }
}
$(document).ready(function() {
  var path = $('#CDN_path').val();
  var total_path = path + '/bg_gamesection.jpg';
  tempImg = new Image()
  tempImg.src = total_path;
});


game_detailed_view_action_feeds_display = function() {
/*
  var game_id = $('#game_id').val();
  var dataString = 'game_id='+game_id;
  $.ajax({
    type: "POST",
        url: "?q=games/display_detailes_game_feeds",
    data: dataString,
    success: function(response) {
      //alert(response)
      $('#user_updates_status').html(response);
    }
  })
*/
}
