jQuery.noConflict();

jQuery(document).ready(function() {
	jQuery("#loading").hide();
	get_featured_writers();
	get_current(1);
	get_last_news();
	setInterval("get_current(0)", 15000);
	
	var cur_board_from = 0;

	startBoardRotating = function() {
				rotateOnBoard();
	}

	rotateBoardRow = function(row_nn, i) {
		var data1 = cur_board_data[i];
    var cb = [];
    for(j=0;j<6;j++) {
      eval('cb[j] = function() { jQuery(this).text("'+data1[j]+'").fadeIn("slow"); }');
      jQuery('#board_' + row_nn + '_'+j).fadeOut('slow', cb[j]);
    }
	}

	rotateBoardData = function (from, num) {
		var c = 0;

		for (i=from; i<(from+num); i++) {
			if (cur_board_data[i] == undefined) {
				break;
			}
			
			setTimeout("rotateBoardRow("+c+", "+i+");", (c*200));
			c++;
		}
	}

	rotateOnBoard = function() {
		if (cur_board_from >= cur_board_data.length) {
			cur_board_from = 0;
		}

		rotateBoardData(cur_board_from, 5);
		cur_board_from = cur_board_from + 5;

		timerID = setTimeout("rotateOnBoard()", 10000);
	}
  if (document.getElementById('board_0_0')) {
	  startBoardRotating();
  }


});

function get_current(force){
	jQuery.blockUI.defaults.overlayCSS.backgroundColor = '#fff';
	jQuery.blockUI.defaults.overlayCSS.opacity = 0.6;
	jQuery("#activity").block({ message : '<img src="images/ajax-loader.gif"/>',
								showOverlay: true,
					     		 css : { border: 'none', backgroundColor: 'transparent'} 			
								}); 
	setTimeout(function() {jQuery('#activity').unblock();}, 2000); 
	
	if (force == 0 && Math.round(Math.random()*10) != 5)
	{
		return true;
	}

	jQuery.getJSON("/client_core/get_current_status.php?json=?", function(data) {
		for (var x = 0; x< data.length; x++) {
			jQuery("#active_writers").text(data[x].active_writers);
			jQuery("#all_writers").text(data[x].all_writers);
			jQuery("#new_writers").text(data[x].new_writers);
			jQuery("#pages_written").text(data[x].pages_written);
			jQuery("#words_written").text(data[x].words_written);
			jQuery("#quality_score").text(data[x].quality_score);
			jQuery("#refund").text(data[x].refund);
			jQuery("#delivered_ontime").text(data[x].delivered_ontime);
			jQuery("#operators_online").text(data[x].operators_online);
			jQuery("#completed_projects").text(data[x].completed_projects);
			
		}
		
		
	});
	//setTimeout(jQuery.unblockUI, 2000); 
}

function get_last_news() {
	if(document.domain.search(/writings.com/) != -1) {
	jQuery.getJSON("/client_core/get_last_news.php?json=?", function(data) {
		for (var x = 0; x< data.length; x++) {
			document.getElementById('last_news_title').innerHTML = data[x].last_news_title;
			document.getElementById('last_news_body').innerHTML = data[x].last_news_body+' '+data[x].last_news_more;
		}
  });
}
}

function get_featured_writers() {
	var domain_name = document.domain.replace(/www/, "images");
	
	jQuery.getJSON("/client_core/get_featured_writers.php?json=?", function(data) {
		for (var x = 0; x< data.length; x++) {
			jQuery('#writername_'+x.toString()).text(data[x].name);
			jQuery('#degree_'+x.toString()).text(data[x].degree);
			jQuery('#average_'+x.toString()).text(data[x].average);
			jQuery('#pages_'+x.toString()).text(data[x].pages);
			jQuery('#specialization_'+x.toString()).text(data[x].specialization);
			jQuery('#photo_'+x.toString()).attr("src", "http://"+domain_name+"/"+data[x].photo);
		}
  });
}
	
