
function arrsort ( array, lo, hi ) {
		for(j=0;j<array.length;j++)
		{
			for(i=0;i<array.length-1;i++)
			{
				if(parseInt(array[i][0])>parseInt(array[i+1][0]))
				{
					change_place(array,i,i+1);
				}
				if(parseInt(array[i][0])==parseInt(array[i+1][0]) && parseInt(array[i][2])>parseInt(array[i+1][2])) {
					change_place(array,i,i+1);		
				}
			}
		}		
}

function change_place ( x, y, z ) {

  var out = x[z]; 
  x[z] = x[y];
  x[y] = out;

}

function moveItemDivs() {
	var ar_item=new Array();
	var out='';
	var id=0;
	var j=0,z=0;
	var html='';
	var rating='';
	for(i=1;i<=100;i++)
	{
		if(document.getElementById('item_'+i))
		{
			id=document.getElementById('item_'+i).style.orphans;
			html=document.getElementById('item_'+i).innerHTML;
			rating=document.getElementById('irating_'+id).style.orphans;
			ar_item[j]=new Array (rating,html,id);
			j++;
		}
	}
	arrsort ( ar_item, 0, ar_item.length-1 ); 
	z=1;
	while(j>=0)
	{
		if(ar_item[j])
		{
			html=ar_item[j][1];
			html=html.replace(/<h3>(.*?)<\/h3>/,'<h3> '+z+'. </h3>');
			html=html.replace(/<H3>(.*?)<\/H3>/,'<h3> '+z+'. </h3>');
			out=out+'<div id="item_'+(j+1)+'" class="item1" style="orphans: '+ar_item[j][2]+';">'+html+'</div>';
			z++;
		}
		j=j-1;		
	}
	document.getElementById('items').innerHTML=out;
}

function updateDivs(ajax_req,moveItem){
	var json = ajax_req.responseText.evalJSON(true);
	for (x in json['div_update'])
	{
		if(document.getElementById(x))
		{
			document.getElementById(x).innerHTML = json['div_update'][x];
		}
	}
	for (x in json['orphans'])
	{
		if(document.getElementById(x))
		{
			document.getElementById(x).style.orphans = json['orphans'][x];
		}
	}
	if(moveItem!=0)
	{
		moveItemDivs(); 
	}
}

function switch_showcomments(id)
{
	if(document.getElementById('box_showcomment_'+id).style.visibility=='visible')
	{
		document.getElementById('box_showcomment_'+id).style.visibility='hidden';
		document.getElementById('box_hidecomment_'+id).style.visibility='visible';
	} else {
		document.getElementById('box_showcomment_'+id).style.visibility='visible';
		document.getElementById('box_hidecomment_'+id).style.visibility='hidden';		
		document.getElementById('box_show_comment_'+id).innerHTML='';		
	}

}
