// JavaScript Document

$(function () {
			
			$('.diamainBanner').each(function () {
           
            var time = 150;
            var hideDelay = 1;
			var hideDelayTimer = null;
            var beingShown = false;
            var shown = false;
			
			
		   var trigger = $('.trigger', this);
            var info = $('.popup', this).css('opacity', 0);
							
            $([trigger.get(0), info.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
					beingShown = true;
                 info.css({opacity:1});
              
						info.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                  hideDelayTimer = null; 
				   info.hide(150,function(){
											 
											 info.css({display:'none'});
											 
											 });
                    shown = false;
                }, hideDelay);

                return false;
            });
			
			
		
		// JavaScript Document

var trigger2 = $('.trigger2', this);
            var info2 = $('.popup2', this).css('opacity', 0);
							
            $([trigger2.get(0), info2.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                beingShown = true;  
              info2.css({opacity:1});
						info2.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                     info2.hide(150,function(){
											 
											 info2.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			// JavaScript Document

var trigger3 = $('.trigger3', this);
            var info3 = $('.popup3', this).css('opacity', 0);
							
            $([trigger3.get(0), info3.get(0)]).mouseover(function () {
                 if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                 beingShown = true; 
              info3.css({opacity:1});
						info3.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info3.hide(150,function(){
											 
											 info3.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			// JavaScript Document

var trigger4 = $('.trigger4', this);
            var info4 = $('.popup4', this).css('opacity', 0);
							
            $([trigger4.get(0), info4.get(0)]).mouseover(function () {
                 if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                  beingShown = true;
				 info4.css({opacity:1});
              
						info4.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info4.hide(150,function(){
											 
											 info4.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			
			
			
        });

			
			});


$(function () {
			
			$('.bridalBanner').each(function () {
           
            var time = 150;
            var hideDelay = 1;
			var hideDelayTimer = null;
            var beingShown = false;
            var shown = false;
			
			
		   var trigger = $('.trigger', this);
            var info = $('.popup', this).css('opacity', 0);
							
            $([trigger.get(0), info.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
					beingShown = true;
                 info.css({opacity:1});
              
						info.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                  hideDelayTimer = null; 
				   info.hide(150,function(){
											 
											 info.css({display:'none'});
											 
											 });
                    shown = false;
                }, hideDelay);

                return false;
            });
			
			
		
		// JavaScript Document

var trigger2 = $('.trigger2', this);
            var info2 = $('.popup2', this).css('opacity', 0);
							
            $([trigger2.get(0), info2.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                beingShown = true;  
              info2.css({opacity:1});
						info2.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                     info2.hide(150,function(){
											 
											 info2.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			// JavaScript Document

var trigger3 = $('.trigger3', this);
            var info3 = $('.popup3', this).css('opacity', 0);
							
            $([trigger3.get(0), info3.get(0)]).mouseover(function () {
                 if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                 beingShown = true; 
              info3.css({opacity:1});
						info3.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info3.hide(150,function(){
											 
											 info3.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			// JavaScript Document

var trigger4 = $('.trigger4', this);
            var info4 = $('.popup4', this).css('opacity', 0);
							
            $([trigger4.get(0), info4.get(0)]).mouseover(function () {
                 if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                  beingShown = true;
				 info4.css({opacity:1});
              
						info4.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info4.hide(150,function(){
											 
											 info4.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			
			
			
        });

			
			});


$(function () {
			
			$('.engagementBanner').each(function () {
           
            var time = 150;
            var hideDelay = 1;
			var hideDelayTimer = null;
            var beingShown = false;
            var shown = false;
			
			
		   var trigger = $('.trigger', this);
            var info = $('.popup', this).css('opacity', 0);
							
            $([trigger.get(0), info.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
					beingShown = true;
                 info.css({opacity:1});
              
						info.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                  hideDelayTimer = null; 
				   info.hide(150,function(){
											 
											 info.css({display:'none'});
											 
											 });
                    shown = false;
                }, hideDelay);

                return false;
            });
			
			
		
		// JavaScript Document

var trigger2 = $('.trigger2', this);
            var info2 = $('.popup2', this).css('opacity', 0);
							
            $([trigger2.get(0), info2.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                beingShown = true;  
              info2.css({opacity:1});
						info2.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                     info2.hide(150,function(){
											 
											 info2.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			// JavaScript Document

/*var trigger3 = $('.trigger3', this);
            var info3 = $('.popup3', this).css('opacity', 0);
							
            $([trigger3.get(0), info3.get(0)]).mouseover(function () {
                 if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                 beingShown = true; 
              info3.css({opacity:1});
						info3.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info3.hide(150,function(){
											 
											 info3.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			// JavaScript Document
*/
var trigger4 = $('.trigger4', this);
            var info4 = $('.popup4', this).css('opacity', 0);
							
            $([trigger4.get(0), info4.get(0)]).mouseover(function () {
                 if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                  beingShown = true;
				 info4.css({opacity:1});
              
						info4.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info4.hide(150,function(){
											 
											 info4.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			
			
			
        });

			
			});

$(function () {
			
			$('.jewelleryBanner').each(function () {
           
            var time = 150;
            var hideDelay = 1;
			var hideDelayTimer = null;
            var beingShown = false;
            var shown = false;
			
			
		   var trigger = $('.trigger', this);
            var info = $('.popup', this).css('opacity', 0);
							
            $([trigger.get(0), info.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
					beingShown = true;
                 info.css({opacity:1});
              
						info.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                  hideDelayTimer = null; 
				   info.hide(150,function(){
											 
											 info.css({display:'none'});
											 
											 });
                    shown = false;
                }, hideDelay);

                return false;
            });
			
			
		
		// JavaScript Document

var trigger2 = $('.trigger2', this);
            var info2 = $('.popup2', this).css('opacity', 0);
							
            $([trigger2.get(0), info2.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                beingShown = true;  
              info2.css({opacity:1});
						info2.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                     info2.hide(150,function(){
											 
											 info2.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			// JavaScript Document

var trigger3 = $('.trigger3', this);
            var info3 = $('.popup3', this).css('opacity', 0);
							
            $([trigger3.get(0), info3.get(0)]).mouseover(function () {
                 if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                 beingShown = true; 
              info3.css({opacity:1});
						info3.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info3.hide(150,function(){
											 
											 info3.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			// JavaScript Document

var trigger4 = $('.trigger4', this);
            var info4 = $('.popup4', this).css('opacity', 0);
							
            $([trigger4.get(0), info4.get(0)]).mouseover(function () {
                 if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                  beingShown = true;
				 info4.css({opacity:1});
              
						info4.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info4.hide(150,function(){
											 
											 info4.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			
			
			
        });

			
			});


$(function () {
			
			$('.giftBanner').each(function () {
           
            var time = 150;
            var hideDelay = 1;
			var hideDelayTimer = null;
            var beingShown = false;
            var shown = false;
			
			
		   var trigger = $('.trigger', this);
            var info = $('.popup', this).css('opacity', 0);
							
            $([trigger.get(0), info.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
					beingShown = true;
                 info.css({opacity:1});
              
						info.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                  hideDelayTimer = null; 
				   info.hide(150,function(){
											 
											 info.css({display:'none'});
											 
											 });
                    shown = false;
                }, hideDelay);

                return false;
            });
			
			
		
		// JavaScript Document

var trigger2 = $('.trigger2', this);
            var info2 = $('.popup2', this).css('opacity', 0);
							
            $([trigger2.get(0), info2.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                beingShown = true;  
              info2.css({opacity:1});
						info2.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                     info2.hide(150,function(){
											 
											 info2.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			// JavaScript Document

var trigger3 = $('.trigger3', this);
            var info3 = $('.popup3', this).css('opacity', 0);
							
            $([trigger3.get(0), info3.get(0)]).mouseover(function () {
                 if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                 beingShown = true; 
              info3.css({opacity:1});
						info3.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info3.hide(150,function(){
											 
											 info3.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			// JavaScript Document

var trigger4 = $('.trigger4', this);
            var info4 = $('.popup4', this).css('opacity', 0);
							
            $([trigger4.get(0), info4.get(0)]).mouseover(function () {
                 if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                  beingShown = true;
				 info4.css({opacity:1});
              
						info4.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info4.hide(150,function(){
											 
											 info4.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			
			
			
        });

			
			});

$(function () {
			
			$('.diamondBanner').each(function () {
           
            var time = 150;
            var hideDelay = 1;
			var hideDelayTimer = null;
            var beingShown = false;
            var shown = false;
			
			
//		   var trigger = $('.trigger', this);
//            var info = $('.popup', this).css('opacity', 0);
//							
//            $([trigger.get(0), info.get(0)]).mouseover(function () {
//                if (hideDelayTimer) clearTimeout(hideDelayTimer);
//								 if (beingShown || shown) {
//                    // don't trigger the animation again
//                    return;
//                } else {
//                    // reset position of info box
//					beingShown = true;
//                 info.css({opacity:1});
//              
//						info.show(150,function(){
//											 
//											 
//											 beingShown = false;
//											 shown = true;
//											 });
//						
//				}
//                return false;
//            }).mouseout(function () {
//                if (hideDelayTimer) clearTimeout(hideDelayTimer);
//                hideDelayTimer = setTimeout(function () {
//                  hideDelayTimer = null; 
//				   info.hide(150,function(){
//											 
//											 info.css({display:'none'});
//											 
//											 });
//                    shown = false;
//                }, hideDelay);
//
//                return false;
//            });
//			
//			
//		
//		// JavaScript Document
//
//var trigger2 = $('.trigger2', this);
//            var info2 = $('.popup2', this).css('opacity', 0);
//							
//            $([trigger2.get(0), info2.get(0)]).mouseover(function () {
//                if (hideDelayTimer) clearTimeout(hideDelayTimer);
//								 if (beingShown || shown) {
//                    // don't trigger the animation again
//                    return;
//                } else {
//                    // reset position of info box
//                beingShown = true;  
//              info2.css({opacity:1});
//						info2.show(150,function(){
//											 
//											 
//											 beingShown = false;
//											 shown = true;
//											 });
//						
//				}
//                return false;
//            }).mouseout(function () {
//                if (hideDelayTimer) clearTimeout(hideDelayTimer);
//                hideDelayTimer = setTimeout(function () {
//                    hideDelayTimer = null;
//                     info2.hide(150,function(){
//											 
//											 info2.css({display:'none'});
//											 
//											 });
//                    shown = false;
//
//                }, hideDelay);
//
//                return false;
//            });
//			
			// JavaScript Document

var trigger3 = $('.trigger3', this);
            var info3 = $('.popup3', this).css('opacity', 0);
							
            $([trigger3.get(0), info3.get(0)]).mouseover(function () {
                 if (hideDelayTimer) clearTimeout(hideDelayTimer);
								 if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                 beingShown = true; 
              info3.css({opacity:1});
						info3.show(150,function(){
											 
											 
											 beingShown = false;
											 shown = true;
											 });
						
				}
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info3.hide(150,function(){
											 
											 info3.css({display:'none'});
											 
											 });
                    shown = false;

                }, hideDelay);

                return false;
            });
			
			// JavaScript Document

//var trigger4 = $('.trigger4', this);
//            var info4 = $('.popup4', this).css('opacity', 0);
//							
//            $([trigger4.get(0), info4.get(0)]).mouseover(function () {
//                 if (hideDelayTimer) clearTimeout(hideDelayTimer);
//								 if (beingShown || shown) {
//                    // don't trigger the animation again
//                    return;
//                } else {
//                    // reset position of info box
//                  beingShown = true;
//				 info4.css({opacity:1});
//              
//						info4.show(150,function(){
//											 
//											 
//											 beingShown = false;
//											 shown = true;
//											 });
//						
//				}
//                return false;
//            }).mouseout(function () {
//                if (hideDelayTimer) clearTimeout(hideDelayTimer);
//                hideDelayTimer = setTimeout(function () {
//                    hideDelayTimer = null;
//                    info4.hide(150,function(){
//											 
//											 info4.css({display:'none'});
//											 
//											 });
//                    shown = false;
//
//                }, hideDelay);
//
//                return false;
//            });
			
			
			
			
        });

			
			});
