﻿/// <reference path="jquery-1.4.1-vsdoc.js" />
/*
 * main.js
 * Fichier de script principal. Contient les fonctions utilisées à travers le site, et est inclus dans toutes les pages.
 */
 
function pop_selection(oObj)
{
	if ((oObj.options[oObj.options.selectedIndex].value) != '')
	{
		location.href = '../web_items/web_att.asp?AttId=' + (oObj.options[oObj.options.selectedIndex].value);
	}
}
function chg_lang()
{		
	location.href = "../site/langue.asp?lchref=" + location.href;
}

// Retourne la valeur d'un paramètre GET par son nom
function getUrlParameter(name)
{
	name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
	var regexS = "[\\?&]" + name + "=([^&#]*)";
	var regex = new RegExp(regexS);
	var results = regex.exec(window.location.href);
	if (results == null)
		return "";
	else
	    return results[1];
}
// Retrouve la quantité disponible des composantes d'un kit dont l'ID du produit résultat est passé en paramètre et l'affiche dynamiquement par AJAX
function getDispoKit(in_items_id)
{
    $("#div_dispo_" + in_items_id).html('<img src="../images/ajax-loader.gif" />');
    $("#div_dispo_" + in_items_id).load("../includes/get_dispo_kit.asp", "in_items_id=" + in_items_id);
}

//Retourne en si la langue de la session courante est l'anglais; en sinon
function lang(fr, en)
{
    if ($("input:hidden#langue").val() == "1")
    {
        return fr;
    }
    else
    {
        return en;
    }
}

$(function()
{
    $.fn.loadProvinces = function (xx_pays_id, selectedProvince)
    {
        return this.load("../includes/getProvinceSelectOptions.asp", { xx_pays_id: xx_pays_id, selectedProvince: selectedProvince });
    };
});
