function addRow(parent) {
	var myTbl = document.getElementById(parent);
	var myTbody = myTbl.getElementsByTagName('tbody');
	myTbody = myTbody[0];
	var j = (myTbody.rows.length -1);
	mycurrent_row = document.createElement("tr");
	//deba(myTbody.childNodes);
	//deba(myTbody.rows.length);

	mycurrent_cell = document.createElement("td");
	mycurrent_inp = document.createElement("input");
	mycurrent_inp.setAttribute("type", "text");
	//mycurrent_inp.setAttribute("name", parent+"_"+j);
	mycurrent_inp.setAttribute("name", parent+"_item[]");
	mycurrent_inp.setAttribute("value", "");
	mycurrent_inp.setAttribute("class", "input big");
	mycurrent_cell.appendChild(mycurrent_inp);
	mycurrent_row.appendChild(mycurrent_cell);

	mycurrent_cell = document.createElement("td");
	mycurrent_inp = document.createElement("input");
	mycurrent_inp.setAttribute("type", "text");
	//mycurrent_inp.setAttribute("name", parent+"_"+"cost_"+j);
	mycurrent_inp.setAttribute("name", parent+"_"+"cost[]");
	mycurrent_inp.setAttribute("value", "");
	mycurrent_inp.setAttribute("class", "input");
	mycurrent_cell.appendChild(mycurrent_inp);
	mycurrent_row.appendChild(mycurrent_cell);

	myTbody.appendChild(mycurrent_row);	
    myTbl.appendChild(myTbody);
    //myTbl.setAttribute("border", "1");
}

var originalURL = document.referrer||'Referrer unknown';
  
function goTo(url){
	parent.frames['right_body'].document.location = url;
} 

var base64s = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";

function encode(decStr){
  decStr=escape(decStr);		//line add for chinese char
  var bits, dual, i = 0, encOut = '';
  while(decStr.length >= i + 3){
    bits =
    (decStr.charCodeAt(i++) & 0xff) <<16 |
    (decStr.charCodeAt(i++) & 0xff) <<8  |
     decStr.charCodeAt(i++) & 0xff;
    encOut +=
     base64s.charAt((bits & 0x00fc0000) >>18) +
     base64s.charAt((bits & 0x0003f000) >>12) +
     base64s.charAt((bits & 0x00000fc0) >> 6) +
     base64s.charAt((bits & 0x0000003f));
    }
  if(decStr.length -i > 0 && decStr.length -i < 3){
    dual = Boolean(decStr.length -i -1);
    bits =
     ((decStr.charCodeAt(i++) & 0xff) <<16) |
     (dual ? (decStr.charCodeAt(i) & 0xff) <<8 : 0);
    encOut +=
      base64s.charAt((bits & 0x00fc0000) >>18) +
      base64s.charAt((bits & 0x0003f000) >>12) +
      (dual ? base64s.charAt((bits & 0x00000fc0) >>6) : '=') + '=';
    }
  return encOut
}

function decode(encStr) {
  var bits, decOut = '', i = 0;
  for(; i<encStr.length; i += 4){
    bits =
     (base64s.indexOf(encStr.charAt(i))    & 0xff) <<18 |
     (base64s.indexOf(encStr.charAt(i +1)) & 0xff) <<12 | 
     (base64s.indexOf(encStr.charAt(i +2)) & 0xff) << 6 |
      base64s.indexOf(encStr.charAt(i +3)) & 0xff;
    decOut += String.fromCharCode(
     (bits & 0xff0000) >>16, (bits & 0xff00) >>8, bits & 0xff);
    }
  if(encStr.charCodeAt(i -2) == 61)
    undecOut=decOut.substring(0, decOut.length -2);
  else if(encStr.charCodeAt(i -1) == 61)
    undecOut=decOut.substring(0, decOut.length -1);
  else undecOut=decOut;
  
  return unescape(undecOut);		//line add for chinese char
}

var d = document;

function new_window(url, win_name){
	//alert(url);
	win_name=window.open(url,win_name,'toolbar=no,scrollbars=yes,resizable=yes,width=500,height=330,status=no,left=100,top=100,screenX=100,screenY=100');
	win_name.focus();
}

function pic_win(url,wintitle){
	picwin=window.open('image.php?pic='+url+'&name='+wintitle,'picwin','toolbar=no,scrollbars=no,width=620,height=500,left=100,top=100,screenX=100,screenY=100,status=no');
	picwin.focus();
}

function pic_win1(url,wintitle){
	picwin=window.open('image1.php?pic='+url+'&name='+wintitle,'picwin','toolbar=no,scrollbars=no,width=620,height=500,left=100,top=100,screenX=100,screenY=100,status=no');
	picwin.focus();
}

function print_window(url){
	printwin=window.open(url,'printwin','toolbar=no,scrollbars=yes,width=600,height=500')
	printwin.focus()
}

function cal(date){
	$('table').remove('table.calendar');
//	alert(date);
//	$('#date').addClass('loading');
	$.get('requests.php?act=calendar&date='+date,function(data){
		$('#date').append(data);
//		$('#date').removeClass('loading');
	});
}

function rotateNews(){
	$('.upcoming div.tab:visible').fadeOut();
	$(document.getElementById(nl[nli])).fadeIn();

	$('#images a:visible').fadeOut();
	$('#'+nl[nli]+'i').fadeIn();

	$('.link a').removeClass('on');
	$('#'+nl[nli]+'l').addClass('on');
	nli++;
	if(nli==nl.length)nli=0;
}

$(document).ready(function(){
	$('a.font').click(function(){
		var sign = this.hash;
		var newsize = 11;
		$('a.font').removeClass('line');
//		var newsize = (sign=='#+')?parseInt($('.article').css('font-size')) + 1:parseInt($('.article').css('font-size')) - 1;
//		if(newsize>20){newsize=20;}
//		if(newsize<9){newsize=9;}
		if(sign=='#9'){newsize=9;$(this).addClass('line');}
		if(sign=='#11'){newsize=11;$(this).addClass('line');}
		if(sign=='#15'){newsize=15;$(this).addClass('line');}
		$('.article').css('font-size',newsize + 'px');
		return false;
	});
	$('a.print').click(function(){
		print_window(this.href);
		return false;
	});
	
	$('.images a.image').click(function(){
		$('.bigimg').addClass('loading');
		var isrc = this.href;
		$('.bigimg img').fadeOut(function(){
			$('.bigimg img').attr('src',isrc);
			$('.bigimg img').fadeIn(function(){
				$('.bigimg').removeClass('loading');
			});
		});
		return false;
	});
});

