/*
function body_onBeforeUnload()
function Posting_preview( str_title, str_PID, str_is_archive )
function Body_onkeydown( obj_event )
function Body_onkeyup()
function Display_progress( str_text )
function Initialize_BOX_HEADS()
function Keep_session_active( n_timeout_minute )
*/

var m_str_HTTP_HOST = "";
var m_str_SESSION_language_L = "";
var C_GLOBAL_RESSOURCES = "";
var m_b_shift_key_down = false;
var m_b_control_key_down = false;
var m_str_active_page = "";

function body_onBeforeUnload()
{
	var obj_frame_mdi = document.getElementById("frame_mdi");
	obj_frame_mdi.style.width = "320px";
	obj_frame_mdi.style.height = "80px";
	obj_frame_mdi.style.padding = "0px";
	obj_frame_mdi.style.textAlign = "center";
	obj_frame_mdi.innerHTML = "<span class=C_ICON_LOADING style=\"margin-top: 32px;\"></span>";
	Display_MDI_frame_splash("frame_mdi", 320, 80);
	//Combos_visibility(false);
}

function Posting_preview( str_title, str_PID, str_is_archive )
{
	var str_url_addon = (str_is_archive == "1") ? "&archive=1" : "";
	var str_url = "/jobup20/Jobview20.asp?L=" + m_str_SESSION_language_L + "&PID=" + str_PID + str_url_addon + "&rnd=" + Math.random();
	var n_body_height = document.documentElement.clientHeight;
	var n_frame_height = ((n_body_height - 150) > 620) ? (n_body_height - 150) : 620;
	
	if(m_b_shift_key_down || m_b_control_key_down)
	{
		m_b_shift_key_down = false;
		m_b_control_key_down = false;
		window.open(str_url + "&gui=1");
	}
	else
	{
		Display_MDI_page("<B>" + str_PID + "</B> - " + str_title, m_str_HTTP_HOST + str_url + "&gui=0", 820, n_frame_height, str_PID + str_url_addon);
	}
}

function Body_onkeydown( obj_event )
{
	if(!obj_event)
	{
		obj_event = window.event;
	}
	m_b_shift_key_down = (obj_event.keyCode == 16);
	m_b_control_key_down = (obj_event.keyCode == 17);
}
function Body_onkeyup()
{
	m_b_shift_key_down = false;
	m_b_control_key_down = false;
}

function Display_progress( str_text )
{
	document.getElementById("frame_mdi").style.width = "320px";
	document.getElementById("frame_mdi").style.height = "80px";
	document.getElementById("frame_mdi").style.padding = "0px";
	document.getElementById("frame_mdi").innerHTML = "<CENTER><span class=C_ICON_LOADING style='margin-top: 32px;'></span>" + str_text + "</CENTER>";
	Display_MDI_frame_splash("frame_mdi", 320, 80);
	Combos_visibility(false);
}

function Initialize_BOX_HEADS()
{
	var obj_divs = document.getElementsByTagName("div");
	var obj_hrefs;
	var obj_spans;
	var i;
	var j;

	//Add fonction onclick on C_BOX_HEAD
	for(i=0; i < obj_divs.length; i++)
	{
		if(obj_divs[i].className == "C_BOX_HEAD")
		{
			obj_divs[i].onselectstart = new Function ("return(false);");
			obj_hrefs = obj_divs[i].getElementsByTagName("a");
			b_exit_for = false;
			for(j=0; j<obj_hrefs.length; j++)
			{
				obj_spans = obj_hrefs[j].getElementsByTagName("span");
				if(obj_spans.length > 0)
				{
					switch(obj_spans[0].className)
					{
						case "C_ICON_NORMAL_SIZE_12x12": case "C_ICON_MINIMIZE_12x12":
							obj_divs[i].ondblclick = obj_spans[0].parentNode.onclick;
							//ControlBox_click('" & str_frame_name & "',true);return(false);
					}
				}
			}
		}
	}
}

function Keep_session_active( n_timeout_minute )
{
	Ajax_auto_ping(true, "/jobup20/commands.asp", "Ajax=1&cmd=KeepSessionActive", "", 4 * 60, n_timeout_minute * 60);
}

function IntraCom_click( obj_button, obj_data )
{
	var obj_coords = Get_object_absolute_coords(obj_button);
	Execute_by_Ajax("/jobup20/commands.asp",  "cmd=INTRACOM_LOADFORM"
											+ "&left=" + obj_coords.left
											+ "&top=" + obj_coords.top
											+ "&Title=" + escape(obj_data.Title)
											+ (obj_data.CLogin ? "&CLogin=" + obj_data.CLogin : "")
											+ (obj_data.PID ? "&PID=" + obj_data.PID : "")
											+ (obj_data.ContactID ? "&ContactID=" + obj_data.ContactID : "")
											+ (obj_data.FID ? "&FID=" + obj_data.FID : "")
											+ (obj_data.JEmail ? "&JEmail= " + obj_data.JEmail : "")
											, 200);
}

