/* highlight documents */
function highlightItem(){
	var strUrl = window.location.href;
	var intPosition = strUrl.indexOf('Document=');
	if (intPosition !== -1) {
		var strDocName = strUrl.substring(intPosition + 9);
		if (document.getElementById(strDocName)) document.getElementById(strDocName).className += " highlight";
	}
}


/* thickbox modifié */
var tb_pathToImage = "/medias/communs/mstr_loading.gif";
var TB_CloseBtnTitle = "Close window";

$(document).ready(function() {
    tb_init('a.thickbox, area.thickbox, input.thickbox');
    imgLoader = new Image();
    imgLoader.src = tb_pathToImage;
});

function tb_init(domChunk) {
    $(domChunk).click(function() {
        var t = this.title || this.name || null;
        var a = this.href || this.alt;
        var g = this.rel || false;
        tb_show(t, a, g);
        this.blur();
        return false;
    });
}

function tb_show(caption, url, imageGroup) {
	try {
		if (typeof document.body.style.maxHeight === "undefined") {
			$("body","html").css({height: "100%", width: "100%"});
			$("html").css("overflow","hidden");
			if (document.getElementById("TB_HideSelect") === null) {
				$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");
				$("#TB_overlay").click(tb_remove);
			}
		}else{
			if(document.getElementById("TB_overlay") === null){
				$("body").append("<div id='TB_overlay'></div><div id='TB_window'>");
				$("#TB_overlay").click(tb_remove);
			}
		}

		if(caption===null){caption="";}
		$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");
		$('#TB_load').show();

		var baseURL;
		if(url.indexOf("?")!==-1){
			baseURL = url.substr(0, url.indexOf("?"));
		}else{ 
			baseURL = url;
		}

		var urlString = /\.jpg|\.jpeg|\.png|\.gif|\.bmp/g;
		var urlType = baseURL.toLowerCase().match(urlString);

		var queryString = url.replace(/^[^\?]+\??/,'');
		var params = tb_parseQuery( queryString );

		TB_WIDTH = 630; 
		TB_HEIGHT = 408;
		ajaxContentW = TB_WIDTH - 30;
		ajaxContentH = TB_HEIGHT - 45;
		
			
		urlNoQuery = url.split('TB_');
		$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='"+ TB_CloseBtnTitle +"'><img src='/medias/communs/thbx_bt_close.gif' alt='" + TB_CloseBtnTitle + "' /></a></div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent' style='width:"+(ajaxContentW + 30)+"px;height:"+(ajaxContentH + 17)+"px;' onload='tb_showIframe()'> </iframe>");

				
		$("#TB_closeWindowButton").click(tb_remove);
		
		tb_position();
		if(frames['TB_iframeContent'] === undefined){
			$("#TB_load").remove();
			$("#TB_window").css({display:"block"});
			$(document).keyup( function(e){ var key = e.keyCode; if(key == 27){tb_remove();}});
		}

		if(!params['modal']){
			document.onkeyup = function(e){ 	
				if (e == null) {
					keycode = event.keyCode;
				} else {
					keycode = e.which;
				}
				if(keycode == 27){
					tb_remove();
				}	
			};
		}
	} catch(e) {}
}

function tb_showIframe() {
    $("#TB_load").remove();
    $("#TB_window").css({ display: "block" });
}

function tb_remove(redirect) {
    $("#TB_imageOff").unbind("click");
    $("#TB_overlay").unbind("click");
    $("#TB_closeWindowButton").unbind("click");
    $("#TB_window").fadeOut("fast", function() { $('#TB_window,#TB_overlay,#TB_HideSelect').remove(); });
    $("#TB_load").remove();
    if (typeof document.body.style.maxHeight == "undefined") {
        $("html").css("overflow", "");
    }
    document.onkeydown = "";
    if (redirect==true) window.location = "/chromatographic-injection-valve/brochure-download.aspx?UILanguageID=EN";
    return false;
}

function tb_position() {
    $("#TB_window").css({ marginLeft: '-' + parseInt((TB_WIDTH / 2), 10) + 'px', width: TB_WIDTH + 'px' });
    if (!(jQuery.browser.msie && typeof XMLHttpRequest == 'function')) {
        $("#TB_window").css({ marginTop: '-' + parseInt((TB_HEIGHT / 2), 10) + 'px' });
    }
}

function tb_parseQuery(query) {
    var Params = {};
    if (!query) { return Params; }
    var Pairs = query.split(/[;&]/);
    for (var i = 0; i < Pairs.length; i++) {
        var KeyVal = Pairs[i].split('=');
        if (!KeyVal || KeyVal.length != 2) { continue; }
        var key = unescape(KeyVal[0]);
        var val = unescape(KeyVal[1]);
        val = val.replace(/\+/g, ' ');
        Params[key] = val;
    }
    return Params;
}

function showHidePwd(){
	var obj = document.getElementById("ctl00_cphContenu_lgnForgotPwd"); 
	if (obj.className == ""){ obj.className = "visible" } else { obj.className = "" }
	return false;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* DoInsertImage() - Insère la photo dans le frame principal
*/
function DoInsertImage(iImgName, iImgDesc, ImgBig) {
    var ObjCadre = document.getElementById("ctl00_cphContenu_CadrePhoto");

    ObjCadre.src = iImgName;
    ObjCadre.alt = iImgDesc;

    var ArefCadre = document.getElementById("ctl00_cphContenu_RefCadrePhoto");
    ArefCadre.href = ImgBig;

}
