
function jQueryAjaxFailed(a)
{
try
{
var b=eval("("+a.responseText+")");
alert(b.Message+"\n\n_____________________\n\n"+b.StackTrace)
}
catch(e)
{
if(a.status==404)
alert(a.statusText);
else
if(a.status==500)
{
document.clear();
document.write(a.responseText)
}
else
alert("Unhandled status code "+a.status+": "+a.statusText+"\n\n_____________________\n\n"+e)
}
}
function jQueryAjaxSetup()
{
$.ajaxSetup({type:"POST",contentType:"application/json; charset=utf-8",error:jQueryAjaxFailed,data:"{}",dataFilter:function(b)
{
var a;
if(typeof JSON!=="undefined"&&typeof JSON.parse==="function")
a=JSON.parse(b);
else
a=eval("("+b+")");
return a.hasOwnProperty("d")?a.d:a
}})
}
function Utils()
{
}
Utils.Search=function()
{
var a=$("#"+searchTxt).val();
if(a!=""&&a!=defaultString)
{
var b=searchUrl+a;
$(location).attr("href",b)
}
return false
};
Utils.ResetField=function(a,b)
{
var c=$("#"+a.id).val();
if(c==b)
$("#"+a.id).val("");
else
c==""&&
$("#"+a.id).val(""+b)
};
Utils.DoSearch=function(a)
{
a=a?a:event?event:null;
if(a)
if(a.keyCode==13)
{
Utils.Search();
if(a.stopPropagation)
a.stopPropagation();
else
a.cancelBubble=true;
if(a.preventDefault)
a.preventDefault();
else
a.returnValue=false
}
};
Utils.DoSearchRN=function(a,b)
{
a=a?a:event?event:null;
if(a)
if(a.keyCode==13)
{
$("#"+b).click();
if(a.stopPropagation)
a.stopPropagation();
else
a.cancelBubble=true;
if(a.preventDefault)
a.preventDefault();
else
a.returnValue=false
}
};
Utils.Confirm=function(b,c,a)
{
jConfirm(b,c,function(b)
{
b&&
$("#"+a).click()
})
};
Utils.CallQuote=function(b,a)
{
$("#sclq").removeClass("hidden");
$.ajax({url:"/services/SiteWS.asmx/GetQuote",data:"{custID:"+b+",cartID:"+a+"}",success:BindQuote,error:ShowError})
};
Utils.CloseFancy=function()
{
parent.$.fancybox.close()
};
function ShowError(b,a)
{
alert(a)
}
function BindQuote(a)
{
$("#sclq").addClass("hidden");
if(a)
if(a!=null)
{
$("#"+QuoteHFID).val(a.QuoteID);
$("a.s1").attr("href",quoteURL);
$("a.s2").attr("href",quoteURL);
var e=$("#rqfb"),
d=$("#"+hlCall);
if(a.Message!="")
{
e.removeClass("hidden");
e.html(a.Message);
d.removeClass("bt");
d.addClass("hidden")
}
else
{
e.addClass("hidden");
d.removeClass("bt");
d.addClass("hidden");
$("#"+btStep4).removeAttr("disabled");
for(var c=a.QuoteLines,
f,
b=0;b<c.length;b++)
{
var g=$("#"+c[b].SpanID);
g[0].innerHTML=c[b].Price;
f+=c[b].Price;
if(b==c.length-1)
$("#totalPrice")[0].innerHTML=c[b].TotalPrice
}
$("#QRDiv").removeClass("hidden");
$("#QR")[0].innerHTML=a.Reference
}
}
}
jQueryAjaxSetup()
