
/** /php5/manager/vues/js/index/index.js **/
function ouvre(page){
	window.open(page,'config','width=600,height=230,scrollbars=no');
}

function valide_connexion(langue){
	var frm = $('Form1');
	if(!frm)return;
	
	if(langue) {
		var langEl = frm.elements['langue'];
		if(!langEl) {
			langEl = new Element('input', {
				id: 'langue',
				name: 'langue',
				type: 'hidden'
			});
			langEl.inject(frm);
		}
		langEl.value = langue;
	}
	
	frm.submit();
}

function change_langue(langue){
	var langues = 'langue_'+langue;
	location.href=$(langues).value;
}


var domready = function() {
	try {
		if($('jsconfig')) {
			var config = new Controls.ConfigClient();
			config.doChecks();
			$('jsconfig').value = config.toJSON();
		}
	} catch(ex) {
		ex.report();
	}
}
window.addEvent('domready',domready);


var keypress = function(e) {
	try {
		e = new Event(e);
		//validation du formulaire par la touche entrer
		if(e.key=="enter") valide_connexion();
	} catch(ex) {
		ex.report();
	}
}
window.addEvent('keypress',keypress);
document.addEvent('keypress',keypress); // Pour IE

var flash_login = function(login, password, langue) {
	var frm = $('Form1');
	if(!frm)return;
	var loginEl = frm.elements['login'];
	if(!loginEl) {
		loginEl = new Element('input', {
			id: 'login',
			name: 'login',
			type: 'hidden'
		});
		loginEl.inject(frm);
	}
	loginEl.value = login;
	var passEl = frm.elements['password'];
	if(!passEl) {
		passEl = new Element('input', {
			id: 'password',
			name: 'password',
			type: 'hidden'
		});
		passEl.inject(frm);
	}
	passEl.value = password;
	
	valide_connexion(langue);
}
