$(document).ready(function(){
//Top Nav
function addMega(){$(this).addClass("hovering");$("#query").blur();}
function removeMega(){$(this).removeClass("hovering");}
var megaConfig = {interval: 100,sensitivity: 4,over: addMega,timeout: 250,out: removeMega};
$("ul.top_nav li").hoverIntent(megaConfig);	

// Left Nav
$('.lnav').superfish({ 
            delay:       700,
            animation:   {height:'show'},
            speed:       'fast',
            autoArrows:  false,
            dropShadows: false 
});


  $("div#customer_service_tooltip_bridge").hide();
  $("span#customer_service_tooltip_text, div#customer_service_tooltip_content, div#customer_service_tooltip_bridge").hover(function(){
    $("div#customer_service_tooltip_bridge").show();
    $("div#customer_service_tooltip_bridge").css({'height':'5px'});
    $("div#customer_service_tooltip_content").html('<strong>Business Hours</strong>:<br/>Monday - Friday (7:00 am - 5:30 pm  PST)<br/><br/><strong>Phone</strong>:<br/>Toll-free: 877-988-2328<br/>International: +1-650-967-3700<br/><br/><strong>Live Chat</strong>: <a href= "http://service.velaro.com/visitor/requestchat.aspx?siteid=4456&amp;showwhen=inqueue" target="VelaroChat" onclick="this.newWindow = window.open(\'http://service.velaro.com/visitor/requestchat.aspx?siteid=4456&amp;showwhen=inqueue\', \'VelaroChat\', \'width=400,height=500,toolbar=no,location=no,directories=no,menubar=no,status=no,scrollbars=no,resizable=yes,replace=no\');this.newWindow.focus();this.newWindow.opener=window;return false;" rel="nofollow">Click here</a><br/><strong>Email</strong>: <a href="mailto:info@beau-coup.com">info@beau-coup.com</a><br/><br/><strong>Need more Help?</strong> Visit our <a href="http://www.beau-coup.com/orderinfo.htm">Info &amp; FAQ</a> page.').css({'visibility': 'visible'});
    if ($.browser.msie && (jQuery.browser.version < 7.9999)) {
      $("div#customer_service_tooltip_content").css({"margin-left":"-70px","margin-top":"15px"});
      $("div#customer_service_tooltip_bridge").css({"margin-left":"-6px","margin-top":"11px","width":"110px"});
    }
    if ($.browser.msie && (jQuery.browser.version > 7.9999)) {
      $("div#customer_service_tooltip_content").css({"margin-left":"270px","margin-top":"0px"});
      $("div#customer_service_tooltip_bridge").css({"margin-left":"-6px","margin-top":"11px","width":"110px"});
    }
    $('span#customer_service_tooltip_text').css({'color': '#ec316e'});
  }, function(){
    $("div#customer_service_tooltip_bridge").hide();
    $("div#customer_service_tooltip_content").html('').css({'visibility': 'hidden'});
    $('span#customer_service_tooltip_text').css({'color': '#5B2700' });
	$("div#customer_service_tooltip_bridge").css({'height':'0px'});
  });
  $("ul.nav, ul.lnav").find('ul').bgIframe({opacity: false}); //ie6 fix
});
/* DW Functions */ 
function MM_openBrWindow(theURL, winName, features){
    window.open(theURL, winName, features);
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
/* End DW Functions */

function echeck(str){var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if(str.indexOf(at)==-1){alert("Please Enter A Valid Email Address")
return false}
if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr){alert("Please Enter A Valid Email Address")
return false}
if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr){alert("Please Enter A Valid Email Address")
return false}
if(str.indexOf(at,(lat+1))!=-1){alert("Invalid E-mail ID")
return false}
if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot){alert("Please Enter A Valid Email Address")
return false}
if(str.indexOf(dot,(lat+2))==-1){alert("Please Enter A Valid Email Address")
return false}
if(str.indexOf(" ")!=-1){alert("Please Enter A Valid Email Address")
return false}
return true}

function ValidateForm(the_form){
var email=the_form.email;
if (echeck(email.value)) {
	return true
} else {
	return false
}
}

//Minimum quantity warning function
function validateQuan(selector, min, item){
  var quantity = $(selector).val();
  if (quantity < min) {
      $(selector).val(min);
    alert("The minimum order for this item is " + min + " " + item + ". Your quantity has been updated.");
    return false;
  }
else return true;

}

jQuery.preloadImages = function(){
	for (var i = 0; i < arguments.length; i++) {
		jQuery("<img/>").attr("src", arguments[i]);
	}
}