﻿/****************************************************************************
Change language
****************************************************************************/
function changeLang(act_lang_id)
{
	var rx = /lang_id=\w/i;
	var lang_id = (act_lang_id=="F") ? "E" : "F";
	var new_loc = ""+document.location;
	if (new_loc.search(rx) != -1)
		new_loc = new_loc.replace(rx,"lang_id="+lang_id);
	else 
	if (new_loc.indexOf("?")<0)
		new_loc = new_loc + "?Lang_id=" + lang_id;
	else
		new_loc = new_loc + "&Lang_id=" + lang_id;
	
	document.location = new_loc;
}

/****************************************************************************
Enable and disable a set a value for a form field 
****************************************************************************/
function setValue(obj, value)
{
    if (obj)
    {
        obj.value = value;
    }
}

function getObject(objId)
{
    return document.getElementById(objId); 
}

/****************************************************************************
Called on Page Unload Event
****************************************************************************/
function unload()
{
}

/****************************************************************************
Called on Page Load Event
****************************************************************************/
function main()
{
}

/****************************************************************************
Handle Search
****************************************************************************/
function TrimString(str) 
{
  str = str.replace( /^\s+/g, "" );
  return str.replace( /\s+$/g, "" );
}

function RunSearch(terms, nav_id, lang_id)
{		
	terms = TrimString(terms);
	terms = terms.replace(/\s\s/gi," ");

	if (terms.length > 0)
	{
		terms = terms.replace(/>/gi, '');
		terms = terms.replace(/</gi, '');
		terms = terms.replace(/&/gi, '');
		terms = terms.replace(/#/gi, '');
		terms = terms.replace(/=/gi, '');
		terms = terms.replace(/\\/gi, '');
		terms = terms.replace(/\//gi, '');
		terms = terms.replace(/\`/gi, '');
		terms = terms.replace(/[ ][ ]+/gi, ' ');
		document.location = 'Search.aspx?nav_id=' + nav_id + "&lang_id=" + lang_id + "&terms=" + terms;
	}
	else
	{
		if (lang_id == 'F')
			alert('Veuillez entrer un mot cl\xE9  ')
		else
			alert('Please, enter a keyword')
	}
}

/****************************************************************************
Handle window object Events
****************************************************************************/
window.onload = main;
window.onunload = unload;