
function jsJump(r, a, s, n, loc) {
	loc = (typeof(loc) == 'undefined') ? 0 : loc;
	if(loc){
		if (n){
			surl = 'index.php?rub='+r;
			surl+= '&sid='+document.getElementById('sid').value;
		}
		else{
			surl = 'index.php?rub='+r;
			surl+= '&aid='+a;
			surl+= '&spe='+s;
			surl+= '&sid='+document.getElementById('sid').value;
		}
	}
	else if (n){
		surl = '-'+n;
		sid = document.getElementById('sid').value;
		if (sid) surl+= '-'+sid;
	}
	else {
		surl = 'index-'+r;
		surl+= '-'+a;
		surl+= '-'+s;
		surl+= '-'+document.getElementById('sid').value;
		surl+= '.html';
	}
	window.location.href = surl;
}

function deconnexion(){
	window.location.href = 'index.php?deconnexion';
}

function sub_show(i){
	j = 1;
	while (obj = window.document.getElementById('sub'+j)) {
		obj.className = 'sub_hide';
		j++;
	}
	obj = window.document.getElementById('sub'+i);
	if ( obj ) obj.className = 'sub_show';
	jsCssHeightWrkaround();
}

function getDoc(id, checkstr, Aevent) {
	var globalEvent = Aevent ? Aevent : window.event;
	url = 'getDoc.php?i='+id+'&checkstr='+checkstr;
	window.open(url,'ppDoc','width=300,height=300,scrollbars=1,resizable=1,top='+globalEvent.clientY+'left='+globalEvent.clientX);
}

function jsCssHeightWrkaround(){
	dv1 = document.getElementById('menu_respire_wrap');
	dv2 = document.getElementById('content_wrap');
	dvr = document.getElementById('respire');
	dvgg = document.getElementById('cse');
	
	if ( dv1 && dv2 ) {
		h1 = dv1.offsetHeight;
		h2 = dv2.offsetHeight;
		hgg = dvgg ? dvgg.offsetHeight : 0;
		hx = Math.max(h1,h2, hgg);
		if ( document.all ) {
			dv1.style.height = hx;
			dv2.style.height = hx;
			dvr.style.height = hx;
			dv3 = document.getElementById('content_right');
			if ( dv3 ) dv3.style.height = hx;
		} else {
			dv1.style.height = hx+"px";
			dv2.style.height = hx+"px";
			dvr.style.height = hx+"px";
			dv3 = document.getElementById('content_right');
			if ( dv3 ) dv3.style.height = hx+"px";
		}
	} else {
		setTimeout('jsCssHeightWrkaround();',500);
	}
}

function addEvent(elm, evType, fn, useCapture) {
  if (elm.addEventListener){
    elm.addEventListener(evType, fn, useCapture);
    return true;
  } else if (elm.attachEvent){
    var r = elm.attachEvent("on"+evType, fn);
    return r;
  } 
} 

function testValidation(event){
	if(!event&&window.event) event=window.event;
  if(event && event.keyCode == 13) window.document.login_form.submit();
}

addEvent(window, 'load', jsCssHeightWrkaround, false);

