function js_jump_new_page(url1, f, url2, maxpage)
{
	
	var currpage = f.pageno.value;

	if (currpage < 1)
	{
		currpage = 1;
	} else if (currpage > maxpage)
	{
		currpage = maxpage;
	}

	window.location=url1+currpage+url2;
	
}

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
//extra height in px to add to iframe in FireFox 1.0+ browsers
var FFextraHeight=getFFVersion>=0.1? 16 : 0 

function dyniframesize(iframename) {
  var pTar = null;
  if (document.getElementById){
    pTar = document.getElementById(iframename);
  }
  else{
    eval('pTar = ' + iframename + ';');
  }
  if (pTar && !window.opera){
    //begin resizing iframe
    pTar.style.display="block"
    
    if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight){
      //ns6 syntax
      pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight; 
    }
    else if (pTar.Document && pTar.Document.body.scrollHeight){
      //ie5+ syntax
      pTar.height = pTar.Document.body.scrollHeight;
    }
  }
}

function de_quote(str)
{
	//alert(str.replace(/\[quote\](.+)\[\/quote\]/g, ""));

    index = str.indexOf("[quote]");

	if (index != -1) {
		str1 = str.substring(0, index);
		index2 = str.lastIndexOf("[/quote]");
		if (index2 != -1) {
			str2 = str.substring(index2+8, str.length);
		}
		str = str1 + str2
	}

	return str;
}

function fill_reply_area(text_area, str) 
{
	text_area.value = "[quote]" + de_quote(str) + "[/quote]";
	text_area.focus();
}
