/**
  * corner drawing utility
*/
 function drawCorner(type,color,out){
	var new_corner_1 = [
	[0,5,1,1,28],
	[0,6,1,1,55],
	[0,7,1,1,80],
	[0,8,1,1],
	[1,3,1,1,20],
	[1,4,1,1,65],
	[1,5,1,4],
	[2,2,1,1,28],
	[2,3,1,1,85],
	[2,4,1,5],
	[3,1,1,1,20],
	[3,2,1,1,85],
	[3,3,6,6],
	[4,1,1,1,65],
	[4,2,5,1],
	[5,0,1,1,28],
	[5,1,4,1],
	[6,0,1,1,55],
	[7,0,1,1,80],
	[8,0,1,1]
	];
	var new_corner_2 = [
	[0,0,1,1],
	[0,1,4,1],
	[0,2,5,1],
	[0,3,6,6],
	[1,0,1,1,80],
	[2,0,1,1,55],
	[3,0,1,1,28],
	[4,1,1,1,65],
	[5,1,1,1,20],
	[5,2,1,1,85],
	[6,2,1,1,28],
	[6,3,1,1,85],
	[6,4,1,5],
	[7,3,1,1,20],
	[7,4,1,1,65],
	[7,5,1,4],
	[8,5,1,1,28],
	[8,6,1,1,55],
	[8,7,1,1,80],
	[8,8,1,1]
	];
	var new_corner_3 = [
	[0,0,1,1],
	[0,1,1,1,80],
	[0,2,1,1,55],
	[0,3,1,1,28],
	[1,0,1,4],
	[1,4,1,1,65],
	[1,5,1,1,20],
	[2,0,1,5],
	[2,5,1,1,85],
	[2,6,1,1,28],
	[3,0,6,6],
	[3,6,1,1,85],
	[3,7,1,1,20],
	[4,6,5,1],
	[4,7,1,1,65],
	[5,7,4,1],
	[5,8,1,1,28],
	[6,8,1,1,55],
	[7,8,1,1,80],
	[8,8,1,1]
	];
	var new_corner_4 = [
	[0,0,6,6],
	[0,6,5,1],
	[0,7,4,1],
	[0,8,1,1],
	[1,8,1,1,80],
	[2,8,1,1,55],
	[3,8,1,1,28],
	[4,7,1,1,65],
	[5,6,1,1,85],
	[5,7,1,1,20],
	[6,0,1,5],
	[6,5,1,1,85],
	[6,6,1,1,28],
	[7,0,1,4],
	[7,4,1,1,65],
	[7,5,1,1,20],
	[8,0,1,1],
	[8,1,1,1,80],
	[8,2,1,1,55],
	[8,3,1,1,28]
	];
	var corner_1 = [
	 0,0,0,0,0,0,0,0,2,
	 0,0,0,0,0,3,1,1,1,
	 0,0,0,0,1,1,1,1,1,
	 0,0,0,1,1,1,1,1,1,
	 0,0,1,1,1,1,1,1,1,
	 0,3,1,1,1,1,1,1,1,
	 0,1,1,1,1,1,1,1,1,
	 0,1,1,1,1,1,1,1,1,
	 2,1,1,1,1,1,1,1,1
	];
	var corner_2 = [
	 2,0,0,0,0,0,0,0,0,
	 1,1,1,3,0,0,0,0,0,
	 1,1,1,1,1,0,0,0,0,
	 1,1,1,1,1,1,0,0,0,
	 1,1,1,1,1,1,1,0,0,
	 1,1,1,1,1,1,1,3,0,
	 1,1,1,1,1,1,1,1,0,
	 1,1,1,1,1,1,1,1,0,
	 1,1,1,1,1,1,1,1,2
	];
	var corner_3 = [
	 2,1,1,1,1,1,1,1,1,
	 0,1,1,1,1,1,1,1,1,
	 0,1,1,1,1,1,1,1,1,
	 0,3,1,1,1,1,1,1,1,
	 0,0,1,1,1,1,1,1,1,
	 0,0,0,1,1,1,1,1,1,
	 0,0,0,0,1,1,1,1,1,
	 0,0,0,0,0,3,1,1,1,
	 0,0,0,0,0,0,0,0,2
	];
	var corner_4 = [
	 1,1,1,1,1,1,1,1,2,
	 1,1,1,1,1,1,1,1,0,
	 1,1,1,1,1,1,1,1,0,
	 1,1,1,1,1,1,1,3,0,
	 1,1,1,1,1,1,1,0,0,
	 1,1,1,1,1,1,0,0,0,
	 1,1,1,1,1,0,0,0,0,
	 1,1,1,3,0,0,0,0,0,
	 2,0,0,0,0,0,0,0,0
	];
	var corner = []
	if(type==1)
		corner = new_corner_1;
	else if(type==2)
		corner = new_corner_2;
	else if(type==3)
		corner = new_corner_3;
	else if(type==4)
		corner = new_corner_4;
	var pixelSize = 1;
	var count = 0 ;
	var output = '';
	var len = corner.length;
	for(i=0; i<len; i++){
		var data = corner[i];
		var x = data[0];
		var y = data[1];
		var w = data[2];
		var h = data[3];
		var a = null;
		if(data.length==5)
			a = data[4];
		var s  = 'style="';
		s += 'position:absolute; ';
		s += 'background-color: '+color+'; ';
		s += 'top:'+(y*pixelSize)+'px; ';
		s += 'left:'+(x*pixelSize)+'px; ';
		s += 'width:'+w+'px; ';
		s += 'height:'+h+'px; ';
		if(a != null){
			s += 'filter: alpha(opacity='+a+'); ';
			s += 'opacity:.'+a+'; ';
		}
		s += '"';
		output +=('<div '+s+'><img src="/img/spc.gif" width="1" height="1" border="0"></div>');
	}
	if(out)
		return output;
	else{
		return document.write(output);
	}
}
