
var ICL={hash:{},include:function(libraryName){document.write('<script type="text/javascript" src="'+libraryName+'"><\/script>');},init:function(){this.addShadows();this.addCorners();this.equalHeight($(".same-height"));this.tooltip();this.modalInit();this.initRFQ();var submitForm=function(event){$("input.default",event.data.form).each(function(){if(this.value==this.title)this.value='';});return true;}
$("input.default").each(function(){var el=this;$(el).blur(function(){if(this.value==''){$(this).removeClass('active');this.value=el.title;}}).focus(function(){if(this.value==el.title){this.value='';}
$(this).addClass('active');});if(this.value=='')this.value=el.title;if(this.value!=el.title)$(el).addClass('active');var form=$($(el).parents("form"));form.unbind("submit",submitForm).bind("submit",{form:form},submitForm);});$("a.target-blank").attr({target:"_blank"});$(".autocomplete-off").attr({autocomplete:"off"});$(".form-row :input").each(function(){var el=$(this);var parent=$(el.parents(".form-row"));el.blur(function(){parent.removeClass('active');}).focus(function(){parent.addClass('active');});});$("#top_rfq_part, #rfq_part, #multiline_rows input[name='l1_partnumber']").focus();$("#catalogRFQForm a.b_rfq").click(function(e){e.preventDefault();$('#partNumberHidden').val(this.href.match(/partnumber=([^&]*)/)[1])
$('#catalogRFQForm').submit();});$(".callout").append('<em style="display:none" class="iebgfix"></em>').hover(function(){if($.browser.msie&&$.browser.version<8){$("#getQuote").css({'z-index':2});$("#header").css({'z-index':1});}
ICL.cleardelay('delayhide');var em=$(this).find("em");ICL.hash.delayhide=setTimeout(function(){em.css({top:-em.height()-10}).animate({opacity:"show",top:-em.height()},"normal","linear",function(){em.removeClass('iebgfix');});},500);},function(){var em=$(this).find("em");ICL.cleardelay('delayhide');ICL.hash.delayhide=setTimeout(function(){em.addClass('iebgfix');em.animate({opacity:"hide",top:-em.height()-10},"normal");},200);});$(":input.error'").focus(function(e){var el=$(this);var val=el.attr("value");el.blur(function(){if(el.attr("value")!=val)el.addClass('fixerror');});}).bind('change keyup',function(e){$(this).addClass('fixerror');});},cleardelay:function(name){if(this.hash[name])
clearTimeout(this.hash[name])},load:function(){this.include("js/nifty.js");$(document).ready(function(){ICL.init();});$(window).load(function(){ICL.equalHeight($(".same-height"));});},addShadows:function(){var blocks=$(".container");blocks.each(function(){$(this).addClass('shadows').wrapInner('<div class="framed"><b class="f_r"><b class="f_b"><b class="f_l"><b class="f_c"></b><b class="f_ll"><b></b></b></b><b class="f_bb"><b></b></b></b><b class="f_rr"></b></b><b class="f_tt"></b></div><b class="clear">&nbsp;</b>');});},addCorners:function(){$(".block-wrapper, .corners").prepend('<b class="tr"></b><b class="bl"></b><b class="br"></b><b class="tl"></b>');$(".corners-top").prepend('<b class="tr"></b><b class="tl"></b>');$(".corners-bottom").prepend('<b class="bl"></b><b class="br"></b>');if($("html").hasClass("ie6")){$(".block-wrapper, .corners").each(function(i){if(this.offsetHeight/2!=parseInt(this.offsetHeight/2))
$(".bl:eq(0), .br:eq(0)",this).addClass("bFix");if(this.offsetWidth/2!=parseInt(this.offsetWidth/2))
$(".tr:eq(0), .br:eq(0)",this).addClass("rFix");});$(".corners-top, .corners-bottom").each(function(i){if(this.offsetHeight/2==parseInt(this.offsetHeight/2))
$(".bl:eq(0), .br:eq(0)",this).addClass("bFix");if(this.offsetWidth/2!=parseInt(this.offsetWidth/2))
$(".tr:eq(0), .br:eq(0)",this).addClass("rFix");});}},getCookie:function(name){var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length))){return null;}
if(start==-1)return null;var end=document.cookie.indexOf(';',len);if(end==-1)end=document.cookie.length;return unescape(document.cookie.substring(len,end));},setCookie:function(name,value,expires,path,domain,secure){var today=new Date();today.setTime(today.getTime());if(expires)expires=expires*1000*60*60*24;var expires_date=new Date(today.getTime()+(expires));document.cookie=name+'='+escape(value)+
((expires)?';expires='+expires_date.toGMTString():'')
+';path=/;'},deleteCookie:function(name,path,domain){if(getCookie(name))document.cookie=name+'='+
((path)?';path='+path:'')+
((domain)?';domain='+domain:'')+';expires=Thu, 01-Jan-1970 00:00:01 GMT';},gotoError:function(field){$(":input[name='"+field+"']").focus();},equalHeight:function(group){tallest=0;group.css({height:"auto"});group.each(function(){thisHeight=$(this).height();if(thisHeight>tallest){tallest=thisHeight;}});group.height(tallest);},initMenus:function(link1,link2,title){var alphabet='ABCDEFGHIJKLMNOPQRSTUVWXYZ';var catalog='';var inv='';var letter;title=title.length>0?'<strong>'+title+'</strong>':'';ICL.hash.ul={};for(i=0;i<26;i++){letter=alphabet.substr(i,1);catalog+='<li><a href="'+link1.replace('[A-Za-z]',letter.toLowerCase())+'">'+letter+'</a></li>';inv+='<li><a href="'+link2.replace('{pageID}',letter)+'">'+letter+'</a></li>';}
$("#top-nav .tn-quote").append('<em></em>');$("#top-nav .menu-catalog").after('<div class="tnm" style="display:none"><div class="bg">'+title+'<ul>'+catalog+'</ul></div></div>');$("#top-nav .menu-inventory").after('<div class="tnm" style="display:none"><div class="bg">'+title+'<ul>'+inv+'</ul></div></div>');$("#top-nav .menu").each(function(){var el=$(this);var elclass=el.attr('class').replace(/ |\./,'_');var ul=el.next('.tnm');ICL.hash.ul[elclass]=ul;ul.hover(function(){ICL.cleardelay(elclass);},function(){ICL.hash[elclass]=setTimeout(function(){ul.fadeOut();},100);});el.append('<em></em>').hover(function(){if($.browser.msie&&$.browser.version<8){$("#getQuote").css({'z-index':1});$("#header").css({'z-index':2});}
for(var item in ICL.hash.ul){if(ICL.hash.ul[item]!=ul)ICL.hash.ul[item].hide();}
ICL.cleardelay(elclass);ul.fadeIn();},function(){ICL.hash[elclass]=setTimeout(function(){ul.fadeOut();},300);});});},addRows:function(tableID,qty){var table=$('#'+tableID)
if(table.length){var tbody=$('tbody',table);var rowsamount=$('#rowsamount');rowsamount.val(parseInt(rowsamount.val())+1);var count=parseInt(rowsamount.val());for(i=0;i<qty;i++){var index=count+i
tbody.append('<tr style="display: none;"><td><input name="l'+index+'_partnumber" size="30" tabindex="1" maxlength="75" /></td><td><input name="l'+index+'_quantity" size="10" tabindex="1" maxlength="8" /></td><td><input name="l'+index+'_targetprice" size="8" tabindex="1" maxlength="9" /></td><td><input name="l'+index+'_mfgdesc" value="" size="8" tabindex="1" maxlength="100" /></td><td><input name="l'+index+'_datecode" size="8" tabindex="1" maxlength="9" /></td><td><input name="l'+index+'_comment" size="8" tabindex="1" maxlength="200" /></td><td><span class="i_remove" title="Remove row"></span></td></tr>').children().fadeIn();}}},tooltip:function(){var xOffset=5;var yOffset=20;$(".tooltip").hover(function(e){var el=$(this);this.t=this.title;this.title='';this.c=this.className.indexOf('error')>=0?'t_error':'';$("body").append('<p id="tooltip" class="'+this.c+'"><span>'+this.t+'</span></p>');$("#tooltip").css({top:(e.pageY-xOffset)+"px",left:(e.pageX+yOffset)+"px"}).fadeIn();},function(){this.title=this.t;$("#tooltip").remove();}).mousemove(function(e){$("#tooltip").css({top:(e.pageY-xOffset)+"px",left:(e.pageX+yOffset)+"px"});});},modalInit:function(){$('a[name=modal],input[name=modal]').live('click',function(e){e.preventDefault();var id=$($(this).attr('href')?$(this).attr('href'):$(this).attr('value'));$("#action").val('FormValidation');$("input.default",$("#RFQForm")).each(function(){if(this.value==this.title)this.value='';});$.post("formprocessor.aspx",$("#RFQForm").serialize(),function(data){$("#action").val('');if(data.checkStatus==-1)
{$("#RFQForm").submit();return false;}
if(data.checkStatus==1){if(!$('#mask').length)$('body').append('<div id="mask"></div><div id="modal"><a href="#close" class="close" title="Close"></a><div class="block-wrapper"><div class="block"></div></div></div>');var mask=$('#mask');var modal=$('#modal');$('.block',modal).html(id.html());mask.click(function(){$(this).fadeOut('fast');modal.hide();$(window).unbind('scroll resize');});mask.css({width:$(window).width(),height:$(document).height()}).fadeTo('normal',0.7);modal.css({top:$(window).height()/2-modal.height()/2+$(window).scrollTop(),left:$(window).width()/2-modal.width()/2}).fadeIn();$(window).bind('scroll resize',function(){modal.css({top:$(window).height()/2-modal.height()/2+$(window).scrollTop(),left:$(window).width()/2-modal.width()/2});mask.css({width:$(window).width(),height:$(document).height()});});}else{return false;}},"json");});$('#modal .close').live('click',function(e){e.preventDefault();$('#mask').fadeOut('fast');$('#modal').hide();$(window).unbind('scroll resize');});},initRFQ:function(){$("#RFQForm .i_remove").live("click",function(){var tableindex=$(this).parents('tr').find("#tableindex").val();$(this).parents('tr').fadeOut("fast",function(){$(this).remove();});if(tableindex.length>0)
$.post("formprocessor.aspx",{userguid:$('#RFQForm').find("input[name='userguid']").val(),m:$('#RFQForm').find("input[name='m']").val(),action:"DeleteItem",tableindex:tableindex});});$("#RFQForm .add-rows-btn").click(function(){ICL.addRows('multiline_table',1);if(!$(this).next('span').length)$(this).after('<span></span>');});$("#modal .b_submit_request").live('click',function(e){e.preventDefault();$('#RFQForm').submit();});$("#rfqNav a, #RFQForm a.b_requestMultilineQuote, #RFQForm a.b_clickHere, #modal .b_goto_multipart").live('click',function(e){e.preventDefault();$("#formSwitch").val(1);$('#RFQForm').submit();});}}
ICL.load();