function WriteTable(html_table_name,html_table_class,cellspacing,cellpadding,sortby,sorttype) {

	functionname = 'WriteTable(\'' + html_table_name + '\',\'' + html_table_class + '\',\'' + cellspacing + '\',\'' + cellpadding + '\',sortby,sorttype)';
	
	var mytable = document.all.item(html_table_name);
	var innerHTML = '';
	var vi
	var vj 
	var vk
	var vs
	innerHTML += '<table width="100%"';
	if (html_table_class != '') innerHTML += ' class=' + html_table_class;
	if (cellspacing != '') innerHTML += ' cellspacing=' + cellspacing;
	if (cellpadding != '') innerHTML +=	 ' cellpadding=' + cellpadding;
	innerHTML += '>';
	vi = 0;
	innerHTML += '<tr>';
	while(basliklar[vi][2] != null) {
		if (basliklar[vi][2] == null) exit;
		if (sorttype == 'asc')
			functionname = functionname.replace('sorttype','\'desc\'');
		else
			functionname = functionname.replace('sorttype','\'asc\'');
		innerHTML += '<th nowrap width="' + basliklar[vi][3] + '" onmouseover="this.style.cursor=\'hand\';" onclick=' + functionname.replace('sortby','\'' + vi + '\'') + '><b>' + basliklar[vi][1] + '</b>';
		if (sortby != ''){
			if (vi == sortby) innerHTML += '<img src="images/' + sorttype + '.gif" border="0" hspace="4">';
			}
		else
			if (vi == 0) innerHTML += '<img src="images/asc.gif" border="0" hspace="4">';
		innerHTML += '</th>';
		vi += 1;
	}
	innerHTML += '</tr>';
	vk = vi;

	if (sortby != '') {
		var unsorted = new Array();
		var sorted = new Array;
		vi = 0;
		while(veriler[vi] != null) {
			if (veriler[vi] == null) exit;
			unsorted[vi] = veriler[vi][sortby] + '%%%' + vi;
			vi += 1;
		}
		if (sorttype == 'desc')
			unsorted = unsorted.sort(reverseSort);
		else
			unsorted = unsorted.sort();		

		for(vs=0;vs<vi;vs++){
			sorted[vs] = unsorted[vs].split('%%%');
			
			innerHTML += (vs%2==1 ? '<tr class="odd">' : '<tr class="even">');
			
			for(vj=0;vj<vk;vj++) {
				if ( basliklar[vj][5] == 1)
					innerHTML += '<td><a href="' + links[sorted[vs][1]] + '">' +veriler[sorted[vs][1]][vj] + '</a></td>';
				else
					innerHTML += '<td>' +veriler[sorted[vs][1]][vj] + '</td>';
			}
			innerHTML += '</tr>';						
		}
	}
	else {
		vi = 0;
		while(veriler[vi] != null) {
			if (veriler[vi] == null) exit;
			innerHTML += (vs%2==1 ? '<tr class="odd">' : '<tr class="even">');
			for(vj=0;vj<vk;vj++) {
				if ( basliklar[vj][5] == 1)
					innerHTML += '<td><a href="' + links[vi] + '">' + veriler[vi][vj] + '</a></td>';
				else 
					innerHTML += '<td>' + veriler[vi][vj] + '</td>';				
			}
			innerHTML += '</tr>';
			vi += 1;
		}
	}
	innerHTML += '</table>';
	mytable.innerHTML = innerHTML;
}

function reverseSort(a, b)  { 
   if(a > b)  return -1 ;
   if(a < b)  return 1 ;
   return 0 ;
}