﻿function bookmarksite(title, url)
{
if (document.all){	window.external.AddFavorite(url, title);}
else if (window.sidebar){	window.sidebar.addPanel(title, url, "")}
}
//set clear value on textbox focus/click
 function ClearTextboxValue(tbx) {    var TxtBox = document.getElementById(tbx);    TxtBox.value = ""; }
 
 function CheckRealSearchOnAntiSearch()
 {
    var elmt= document.getElementById('ctl00_SearchBar1_txtFullSearch');
    return (elmt.value!='' && elmt.value!='Marques, instruments, magasins');
 }

//Fonction Basket

function AddToBasketSucceed(responseText,params )
{
    if (responseText != "Error")
    {
		AskRemote("/Ajax/Basket/GetNbProdBasket.aspx",UpdateNbProd,ShowNothing);
		ShowModalProduct(responseText, params);
		
		document.location.href = "/OP_Basket.aspx";
    }
    else
    {
		alert("Une erreur est survenue");
    }
}
function UpdateNbProd(responseText,params)
{
	//var nbProd = responseText.strip();
    var nbProd = j$.trim(responseText);
    
    if (nbProd == "0" || nbProd == "1")
	{
		//Element.update($('spnNbProd'),nbProd);
		//Element.update($('spnLblArticles'), "article");
		j$('#spnNbProd').html(nbProd);
		j$('#spnLblArticles').html("article");

	}
	else
	{
		//Element.update($('spnNbProd'),nbProd);
		//Element.update($('spnLblArticles'), "articles");
		j$('#spnNbProd').html(nbProd);
		j$('#spnLblArticles').html("articles");
	}
}

function ShowModalProduct(responseText,params )
{
	//$$('select', 'object', 'embed').each(function(node){ node.style.visibility = 'hidden' });
	//Element.update($('ModalContainer'), responseText);
    j$('select,object,embed').css('visibility', 'hidden');
    j$('#ModalContainer').html(responseText);
}
function HideModalProduct()
{
	//$$('select', 'object', 'embed').each(function(node){ node.style.visibility = 'visible' });
    //Element.setStyle($('MdlOpacity'),{display:'none',visibility:'hidden'});
    //Element.setStyle($('Mdl'),{display:'none',visibility:'hidden'});
    //Element.update($('ModalContainer'),"");
    j$('select,object,embed').css('visibility', 'visible');
    j$('#MdlOpacity').css('visibility', 'hidden');
    j$('#MdlOpacity').hide();
    j$('#Mdl').css('visibility', 'hidden');
    j$('#Mdl').hide();
    j$('#ModalContainer').html("");

}
function ShowNothing(responseText,params )
{}
function AddToBasketFailed(err)
{
	alert('Un problème est survenu lors de l\'ajout au panier');
}
function AddToBasket(FamiId,ProdId)
{
    AskRemote("/Ajax/Basket/AddToBasket.aspx?FamiId="+FamiId+"&ProdId="+ProdId,AddToBasketSucceed,AddToBasketFailed);
}

function RefreshAccountBar() {
    AskRemote("/Ajax/Header/AccountBar.aspx", RefreshAccountBarSucceed, RefreshAccountBarFailed);
}
function RefreshAccountBarSucceed(responseText, params) {
    //Element.update($('compte'), responseText);
    j$('#compte').html(responseText);  
}
function RefreshAccountBarFailed(err) {}
