﻿var ES = {
	isIE:(b=="IE"),
	isFF:(b=="FIREFOX"),
	isOPERA:(b=="OPERA"),
	isSAFARI:(b=="SAFARI"),
	isWIN:(o=="WIN"),
	isMAC:(o=="MAC")
};

ES.get=function(i){return document.getElementById(i);};
ES.trim=function(s){return s.replace(/(^\s*)|(\s*$)/g,'');};
ES.encodeURL=function(s){return encodeURIComponent(ES.trim(s));};
ES.toggle=function(i,n){
	var p=(n==0)?'':'sous';
	if(ES.get(p+'item_bloc'+i)){
		var t=ES.get(p+'item_bloc'+i);
		if(t.style.display == "none"){
			t.style.display="";
			if(ES.get(p+'item_image'+i))	ES.get(p+'item_image'+i).style.marginTop='-15px';
			if(ES.get(p+'item_span'+i))		ES.get(p+'item_span'+i).className='itemmenuouvert';
		}else{
			t.style.display="none";
			if(ES.get(p+'item_image'+i))	ES.get(p+'item_image'+i).style.marginTop='0px';
			if(ES.get(p+'item_span'+i))		ES.get(p+'item_span'+i).className='itemmenuferme';
		}
	}
};

ES.alert = function(title, message, fn){
	ES.alert.fn = fn || function(){};
	$('#alert').html(message);
	$("#alert").dialog("option", "buttons",{
		"Ok": function(){ ES.alert.fonc("ok"); }
	});
	$("#alert").dialog("option", "title", title);
	$('#alert').dialog('open');
};
ES.alert.fn = null;
ES.alert.fonc = function(c){
	ES.alert.fn(c);
	$('#alert').dialog("close");
};

ES.confirm = function(title, message, fn){
	ES.confirm.fn = fn || function(){};
	$('#confirm').html(message);
	$("#confirm").dialog("option", "buttons",{
		"Ok": function(){ ES.confirm.fonc("ok"); },
		"Annuler": function(){ ES.confirm.fonc("cancel"); }
	});
	$("#confirm").dialog("option", "title", title);
	$('#confirm').dialog('open');
};
ES.confirm.fn = null;
ES.confirm.fonc = function(c){
	ES.confirm.fn(c);
	$('#confirm').dialog("close");
};

$(function(){
	$('#alert').dialog({
		autoOpen: false,
		width: 400,
		resizable: false,
		modal: true
	});
	$('#confirm').dialog({
		autoOpen: false,
		width: 400,
		resizable: false,
		modal: true
	});
});
