function ifKey(_1,_2){
key=_1.keyCode;
if(!key){
key=_1.charCode;
}
if(key==_2){
return true;
}
};
function toggleButtons(_3,_4){
if(_4){
var _5=document.forms[_4].getElementsByTagName("input");
}else{
var _5=document.getElementsByTagName("input");
}
for(i=0;i<_5.length;i++){
if(_5[i].type=="button"||_5[i].type=="submit"){
_5[i].disabled=_3;
}
}
};
var formSuccess=function(t){
toggleButtons(0);
kill();
eval(t.responseText);
};
var formError=function(t){
toggleButtons(0);
kill();
alert("Error "+t.status+" -- "+t.statusText);
};
function ajaxSubmit(_8,_9){
toggleButtons(1,_8);
startActivity();
var _a=new Ajax.Request(_9,{method:"post",postBody:Form.serialize(_8),onSuccess:formSuccess,onFailure:formError});
};
function ajaxRequest(_b,_c){
startActivity();
var _d=new Ajax.Request(_b,{method:"post",postBody:_c,onSuccess:formSuccess,onFailure:formError});
};
function showAndTell(_e,_f,txt,_11){
var _12=function(box,_14,txt){
if($(box).style.display=="none"){
$(_14).innerHTML=txt;
new Effect.Appear(box,{duration:0.3});
}else{
new Effect.Opacity(box,{from:1,to:0.1,duration:0.3,afterFinish:function(){
$(_14).innerHTML=txt;
new Effect.Opacity(box,{from:0.1,to:1,duration:0.2});
}});
}
};
if(_11){
new Effect.ScrollTo(_11,{duration:0.1,afterFinish:_12(_e,_f,txt)});
}else{
_12(_e,_f,txt);
}
};
function submit_form(_16,_17){
document.forms[_16].action=_17;
document.forms[_16].submit();
};
function bookmark(_18,url){
ajaxRequest("/tools/bookmark.php","dumby=1");
if(window.sidebar){
window.sidebar.addPanel(_18,url,"");
}else{
if(window.opera&&window.print){
var _1a=document.createElement("a");
_1a.setAttribute("href",url);
_1a.setAttribute("title",_18);
_1a.setAttribute("rel","sidebar");
_1a.click();
}else{
if(document.all){
window.external.AddFavorite(url,_18);
}
}
}
};

function toggleChecks (container, unselect) {
elements = $(container).getElementsByTagName('input');
for (i = 0; i < elements.length; i++) {
	if (elements[i].type == 'checkbox' && !unselect) {
		elements[i].checked = true;
	} else if (elements[i].type == 'checkbox' && unselect) {
		elements[i].checked = false;
	}
}
}

var newwin = null;

function popOpen(url) {
	
	var browser = {
    IE: !!(window.attachEvent && !window.opera),
    Opera: !!window.opera,
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
    Gecko: navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1,
    Chrome: navigator.userAgent.indexOf('Chrome') > -1,
    Safari: navigator.userAgent.indexOf('Safari') > -1 && navigator.userAgent.indexOf('Chrome') == -1
	};
	
	if (browser.Opera) return false;
	var width  = 630;
	var height = 500;
	var left   = (screen.width  - width)/2;
	var top    = 40;
	var params = 'width='+width+', height='+height;
	params += ', top='+top+', left='+left;
	params += ', directories=no';
	params += ', location=no';
	params += ', menubar=no';
	params += ', resizable=no';
	params += ', scrollbars=no';
	params += ', status=no';
	params += ', toolbar=no';
	newwin = window.open(url,'notice', params);
	newwin.blur();
	if (browser.Chrome) { window.blur(); window.focus(); }
	return false;
	
}

function setCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name) {
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}