/*
 *
 * Navigation delay functions
*/

 function showMenu() {
   $(this).addClass("hovering"); 
 }

 function hideMenu() {
   $(this).removeClass("hovering");
 }
    
  var menuConfig = {				
         interval: 200,
         sensitivity: 6,
         over: showMenu,			
         timeout: 50,
         out: hideMenu		
  };

/*
 * this code used to add the  Bookmark in explorer 
 *
 */
$(document).ready(function() {
  $("a.jQueryBookmark").click(function(e) {
    e.preventDefault(); // this will prevent the anchor tag from going the user off to the link
    var bookmarkUrl =location.href;//this.href;
    var bookmarkTitle = document.title;
 
    if (window.sidebar) { // For Mozilla Firefox Bookmark
      window.sidebar.addPanel(bookmarkTitle, bookmarkUrl,"");
    } else if( window.external || document.all) { // For IE Favorite
      window.external.AddFavorite( bookmarkUrl, bookmarkTitle);
    } else if(window.opera) { // For Opera Browsers
      $("a.jQueryBookmark").attr("href",bookmarkUrl);
      $("a.jQueryBookmark").attr("title",bookmarkTitle);
      $("a.jQueryBookmark").attr("rel","sidebar");
    } else { // for other browsers which does not support
    //  alert('Your browser does not support this bookmark action');
      return false;
    }
  });
});


/*
 * product page bookmark show/hide functions 
 *
*/

function show_bookmark(){
	$(document).ready(function(){
	$("#bookAndShare").show();
	$("#li_bookmark").show();
	});
}

function hide_bookmark(){
	$(document).ready(function(){
	$("#bookAndShare").hide();
	$("#li_bookmark").hide();
	});
}

/*
* mainpage div controle function (just like hide and show div) 
*
*/

function mainpage_div(div){
	if ($("#" + div).is(":hidden")) {
    $("#" + div).slideDown("fast");
  } else {
    $("#"+div).hide();
  }
}


/*
 *  FOR IE 6 Dropdown Fix code
 */

  (function($){
 
 $.fn.bgIframe = $.fn.bgiframe = function(s) {
 	// This is only for IE6
 	if ( $.browser.msie && /6.0/.test(navigator.userAgent) ) {
 		s = $.extend({
 			top     : 'auto', // auto == .currentStyle.borderTopWidth
 			left    : 'auto', // auto == .currentStyle.borderLeftWidth
 			width   : 'auto', // auto == offsetWidth
 			height  : 'auto', // auto == offsetHeight
 			opacity : true,
 			src     : 'javascript:false;'
 		}, s || {});
 		var prop = function(n){return n&&n.constructor==Number?n+'px':n;},
 		    html = '<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+
 		               'style="display:block;position:absolute;z-index:-1;'+
 			               (s.opacity !== false?'filter:Alpha(Opacity=\'0\');':'')+
 					       'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+
 					       'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+
 					       'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+
 					       'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+
 					'"/>';
 		return this.each(function() {
 			if ( $('> iframe.bgiframe', this).length == 0 )
 				this.insertBefore( document.createElement(html), this.firstChild );
 		});
 	}
 	return this;
 };

 })(jQuery);

/*
 * 
 */

 function check_review_compatability(){  //bv errors on IE versions prior to 6.0
	  var browser=navigator.appName;

	  if(browser=="Microsoft Internet Explorer"){
	        
	    var version=navigator.appVersion;
	    var b_version_array=version.split('compatible; MSIE');
	    var version_number_array=b_version_array[1].split(';');
	    var version_number= version_number_array[0];
	    version_number=parseFloat(version_number);
	    if(version_number < 5.5){
	          
	      //alert('Thanks for you interest in our product reviews. \n Unfortunately, we are unable to publish theses reviews to your browser. \n We recommend that you upgrade your browser to Microsoft Internet Explorer version 5.5 or greater. \n Thank you Golfsmith.com');
	      return false;           
	    } else {
	      return true;
	    }
	  } 
	    
	  if(browser=="Netscape"){
	        
	    var version=navigator.userAgent;
	    var b_version_array=version.split('Firefox/');
	    if(b_version_array.length > 1) { //Firefox
	      var version_number_array=b_version_array[1].split(';');
	      var version_number= version_number_array[0];
	      version_number=parseFloat(version_number);
	      if(version_number < 1.5){
	        
	        //alert('Thanks for you interest in our product reviews. \n Unfortunately, we are unable to publish theses reviews to your browser. \n We recommend that you upgrade your browser to Firefox version 1.5 or greater. \n Thank you Golfsmith.com');
	          
	        return false;   
	      } else {
	        return true;
	      }
	    } else {
	      //we can also check for Safari and version here
	      //for now, just pass all other browsers through
	      return false;
	    }
	  	        
	  } else {
	    return true;
	  }
	    
	}


