// 		console.log("test");
//jQuery.noConflict();


//swfobject.embedSWF("media/homeList.swf", "Fc", "659", "300", "9.0.0", "expressInstall.swf", { filePath: "http://bhivevilla.com/adminoffice/jamaica/images.php?gallery=2" });
jQuery(document).ready(function($) {
    //   $("#jDrawer-1").jDrawer({ event: "click" });
   // $("#jDrawer-2").jDrawer({ speed: 500, sticky: false });
    //        $("#jDrawer-3").jDrawer({ direction: "left", sticky: false });
    //        $("#jDrawer-4").jDrawer({ direction: "left", event: "click" });
    //        $("#jDrawer-5").jDrawer();
    //          $("#jDrawer-6").jDrawer({ callback: function() { alert("hover"); } });

stripeTable(); 

var blankImg = '/images/blank.gif';

});

$(function () {
    if ($('ul.drawers').length > 0) {
        $('ul.drawers').accordion({
            header: 'h6.drawer-handle',
            selectedClass: 'open',
            event: 'mouseover'
        });
    }
});

$(function() {

    $('div.videos div').hide();
    var origHeight = $('div.videos').css("height");

    $('div.videos img').hover(function() {

        $(this).css("opacity", ".5");
        var thisParam = $(this);

        $('div.videos').stop().animate({ "height": "310px" }, function() {
            $(thisParam).parent('a').next('div').stop().show();
        });

    }, function() {

        $(this).css("opacity", "1");
        $('div.videos div').hide(); $('div.videos').stop().animate({ "height": origHeight });
    });
});

function stripeTable(table_name, class_name)
{
	var target;

	if(table_name && class_name)
	{
	    target = table_name + "tr:nth-child(even)"; 
		jQuery(target).addClass(class_name);
	}
	else
	{
		$('#sidebar ul.zebra li:even').addClass('stripe-even');
        $('#sidebar ul.zebra li:odd').addClass('stripe-odd');
		
	}
}
/*
function slidePanel(){
var footer = jQuery(".footer").html();
jQuery(".footer ul").remove();
jQuery("#top").prepend("<span class='footer_scroll give_text_tooltip' title='Browse Archives'></span><div class='footer advanced_footer'><div class='footer_bg'>"+ footer +"</div></div>");	
jQuery(".advanced_footer .footer_meta").remove();
jQuery(".advanced_footer").css({opacity:0.97});
	
jQuery(".footer_scroll").click(function(){
jQuery(".advanced_footer").slideToggle("slow");
jQuery(this).toggleClass("active");
});

}

function searchpanel(){
var searchpanel = jQuery(".noscript").html();
jQuery(".noscript").remove();
jQuery("#top").prepend("<span class='searchpanel_scroll give_text_tooltip' title='Search Site'></span><div class='searchpanel'><div class='adjustor'>"+ searchpanel +"</div></div>");	
	
jQuery(".searchpanel_scroll").click(function(){
jQuery(".searchpanel").slideToggle("slow");
jQuery(this).toggleClass("active");
});

}


function simple_tooltip(target_items, name){
jQuery(target_items).each(function(i){
									
jQuery("body").append("<div class='"+name+"' id='"+name+i+"'><img src='"+jQuery(this).attr('rel')+"' alt='' /></div>");
		
var toolheight = jQuery("#"+name+i+" img").height();
var toolwidth = jQuery("#"+name+i+" img").width();
var my_tooltip = jQuery("#"+name+i);
		
		
my_tooltip.css({height:toolheight+"px" , width:toolwidth+"px"}).after("<div class='wrap_"+name+"' id='wrap_"+name+i+"'></div>");
		
		
var my_tooltip = jQuery("#"+name+i);
var my_tooltip_wrap = jQuery("#wrap_"+name+i);
if(jQuery(this).attr("rel") != "" && jQuery(this).attr("rel") != "undefined" ){
		
jQuery(this).removeAttr("title").mouseover(function(){

my_tooltip.css({display:"block", height:toolheight+"px", width:toolwidth+"px"});
				
}).mousemove(function(kmouse){
toolheight = jQuery("#"+name+i+" img").height();
toolwidth = jQuery("#"+name+i+" img").width();
my_tooltip_wrap.css({display:"block", opacity:0.7, height:(toolheight+20)+"px", width:(toolwidth+20)+"px"});
var border_top = jQuery(window).scrollTop(); 
var border_right = jQuery(window).width();
var left_pos;
var top_pos;
var offset = 30;
if(border_right - (offset *2) >= my_tooltip.width() + kmouse.pageX){
left_pos = kmouse.pageX+offset;
} else{
left_pos = kmouse.pageX-my_tooltip.width()-offset;
}
					
if(border_top + offset>= kmouse.pageY - my_tooltip.height()){
top_pos = kmouse.pageY+offset;
} else{
top_pos = kmouse.pageY-my_tooltip.height()-offset;
}	
				
				
my_tooltip.css({left:left_pos, top:top_pos});
my_tooltip_wrap.css({left:left_pos, top:top_pos});
}).mouseout(function(){
my_tooltip.css({left:"-9999px"});
my_tooltip_wrap.css({left:"-9999px"});

});
		
}
});
}*/





//function nabany_tab(wrapper, header, content){
//    jQuery(".widget_block").removeClass("tablist");
//	jQuery(".nowidget").addClass("tablist");
//    
//	var title = wrapper + " " + header;
//	var container_to_hide = wrapper + " " + content;
//	disable = false;
//	

//jQuery(title).css({display: "none"}).each(
//					  function(i){
//						 if (i == 0){
//						jQuery(wrapper).prepend("<a href='/' class='widgettitle advanced_link active'>"+jQuery(this).html()+"</a>");
//							}else{
//						jQuery(".advanced_link:last").after("<a href='/'class='widgettitle advanced_link'>"+jQuery(this).html()+"</a>");
//							}
//						 }
//					  );

//jQuery(container_to_hide).each(
//						 function(i){
//						jQuery(this).addClass("tablist list_"+i); 
//							if(i != 0){
//								jQuery(this).css({display: "none"});
//							}
//						  }
//					 );

//jQuery(".advanced_link").each(
//					  function(i){
//						jQuery( this ).bind ("click",function(){
//												if(jQuery(this).hasClass('active')){return false}
//														 if(disable == false){disable = true;
//														 jQuery(".advanced_link").removeClass("active");
//														 jQuery(this).addClass("active");
//														 jQuery(container_to_hide+":visible").slideUp(400,function(){
//																	jQuery(".list_"+i).slideDown(400, function(){disable=false; });
//																								   });
//														 }
//														 return false;

//														 });
//						  }
//					  );
//}




/*function my_smothscroll(){
jQuery('a[href*=#]').click(function() {
    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
    && location.hostname == this.hostname) {
      var $target = jQuery(this.hash);
      $target = $target.length && $target
      || jQuery('[name=' + this.hash.slice(1) +']');
      if ($target.length) {
        var targetOffset = $target.offset().top;
        jQuery('html,body')
        .animate({scrollTop: targetOffset}, 700);
       return false;
      }
    }
  });
}


function nabany_mainmenu(){
	if(!jQuery.browser.msie){// IE  - 2nd level Fix
	jQuery(" #nav ul ").css({opacity:"0.95"});
	}
jQuery("#nav a").removeAttr('title');
jQuery(" #nav ul ").css({display: "none"}); // Opera Fix
jQuery(" #nav > li > ul").parent().find("a:first").append("<span class='sub_list'>&nbsp;</span>");
jQuery(" #nav ul li > ul").parent().find("a:first").append("<span class='sub_sub_list'>&nbsp;</span>");

jQuery(" #nav li").hover(function(){
		jQuery(this).find('ul:first:hidden').css({visibility: "visible",display: "none"}).show(400);
		},function(){
		jQuery(this).find('ul:first').css({visibility: "hidden"});
		});
}


function nabany_noscript(){

    
    $content =jQuery(".widget_rss h3 a:eq(1)").html();
    jQuery(".widget_rss h3 a").remove();
    jQuery(".widget_rss h3").append($content);
	
	}
	
*/		

	
	function nabany_scroller(wrapping_element, scrolling_element, appendbuttons){
		
	if (jQuery(wrapping_element).length > 0){
	offset = jQuery(wrapping_element).offset();
	scrolling_area = jQuery(scrolling_element).height() - jQuery(wrapping_element).height();
	
	var SCROLL_FIX = jQuery(wrapping_element).height();
	var scroll_amount = 0;
	var currentPos = jQuery(scrolling_element).position();
	var animating = false;
	var ticker=0;
	var height_of_rest=0;
	var prevurl;
	
	jQuery(".teaserbox").prepend("<span><a href='' title=''>Vist this Site</a></span>");
	prevurl = jQuery(scrolling_element +" li:eq(0) a").attr("href");
	jQuery(".teaserbox span a").attr({href: prevurl});
	
	jQuery(".teaserbox span").click(function(){
	  window.location=prevurl; return false;
	});

	
	
	
	jQuery(scrolling_element +" li:eq("+ticker+") a").addClass("ticker");
		
	jQuery(scrolling_element +" li a").each(function(i){
													 jQuery(this).bind("click", function(){
															  clearInterval(newsticker_interval);
															  if(!(jQuery(".teaser_img_item_"+i).hasClass("displayme"))){
															  jQuery(".displayme").fadeOut(400, function(){
																										 jQuery(this).removeClass("displayme");
																										 
																										 });
															  jQuery(".teaser_img_item_"+i).fadeIn(400).addClass("displayme");
															  jQuery(".teaser_excerpt_"+i).slideDown(1000).addClass("displayme");
															  prevurl = jQuery(scrolling_element +" li:eq("+i+") a").attr("href");
															  jQuery(".teaserbox span a").attr({href: prevurl});
															  jQuery(".ticker").removeClass("ticker");
															  jQuery(this).addClass("ticker");
															  }
															  return false;
															  });
													 
													 
													 });
	
	function newsticker(){
		height_of_rest=0;
		jQuery(scrolling_element +" li:gt("+ticker+")").each(function(){
																	 height_of_rest += jQuery(this).height();
																	  });
		
		var amount_to_scroll;
		currentPos = jQuery(scrolling_element).position();
		
		if(height_of_rest >= jQuery(wrapping_element).height()){
		amount_to_scroll = jQuery(scrolling_element +" li:eq("+ticker+")").height() - currentPos.top;
		}else{
		amount_to_scroll = jQuery(scrolling_element).height() - jQuery(wrapping_element).height();
		}

		if(ticker + 2 > jQuery(scrolling_element +" li").length){
		amount_to_scroll = 0;
		ticker = -1;
			}
		if (scrolling_area > 0){
		jQuery(scrolling_element).animate({top: -amount_to_scroll},250);
		}
		
		
		
		ticker++;
		jQuery(".ticker").removeClass("ticker");
		prevurl = jQuery(scrolling_element +" li:eq("+ticker+") a").attr("href");
		jQuery(".teaserbox span a").attr({href: prevurl});
		
		jQuery(scrolling_element +" li:eq("+ticker+") a").addClass("ticker");
		jQuery(".displayme").fadeOut(400, function(){jQuery(this).removeClass("displayme");});
		
		jQuery(".teaser_img_item_"+ticker).fadeIn(400).addClass("displayme");
		jQuery(".teaser_excerpt_"+ticker).slideDown(1000).addClass("displayme");
	
		}
		
	newsticker_interval = setInterval(newsticker,10000);
if (scrolling_area > 0){
	jQuery(appendbuttons).append("<span class='scrollup disabled'>UP</span> <span class='scrolldown'>DOWN</span>");
	jQuery(".scrolldown").bind("click",function(){scroll_items("down",SCROLL_FIX)});
	jQuery(".scrollup").bind("click",function(){scroll_items("up",SCROLL_FIX)});
	
	function scroll_items(direction,amount){
		clearInterval(newsticker_interval);
		
		if (animating == false){
		animating = true;	
		currentPos = jQuery(scrolling_element).position();
		
		if (direction == "down") {
			if ((currentPos.top*-1) + amount < jQuery(scrolling_element).height() - jQuery(wrapping_element).height()){
				scroll_amount += amount;
			}else{
				scroll_amount = jQuery(scrolling_element).height() - jQuery(wrapping_element).height();
				jQuery(".scrolldown").addClass("disabled");
			}jQuery(".scrollup").removeClass("disabled");
		}else
		if (direction == "up"){
			if(scroll_amount -  amount >= 0){
			scroll_amount -= amount;
			}else{
			scroll_amount = 0;
			jQuery(".scrollup").addClass("disabled");
			}jQuery(".scrolldown").removeClass("disabled");
		}
		jQuery(scrolling_element).animate({top: -scroll_amount},290, function(){animating = false;});
		
		
		}
	}
	}
}
}

function nabany_tooltip2(selector, selectname, atrribute){
jQuery(selector).each(function(i){
			if (jQuery(this).attr(atrribute) != ""){
			jQuery("body").append("<div class='"+selectname+"' id='"+selectname+i+"'>"+jQuery(this).attr(atrribute)+"</div>");
			
			jQuery(this).removeAttr(atrribute).mouseover(function(e){
					jQuery("#"+selectname+i).css({opacity:0.85, display:"none", visibility:"visible"}).animate({"padding": "9px"}, 100).fadeIn(800);
			}).mousemove(function(e){
					jQuery("#"+selectname+i).css({left:e.pageX+14, top:e.pageY+14});
			}).mouseout(function(){
					jQuery("#"+selectname+i).css({display:"none", visibility:"hidden"});				  
			});
			
			
			}
		});
 	}

jQuery('#submenu .options a').click(function(){
jQuery(".advanced_footer").slideToggle("slow");
jQuery(this).toggleClass("active"); return false; });


var enable_scrolling = jQuery("meta[name=option1]").attr('content');
var enable_tooltips = jQuery("meta[name=option2]").attr('content');
var enable_tabs = jQuery("meta[name=option3]").attr('content');
var enable_footer = jQuery("meta[name=option4]").attr('content');
	  
jQuery(document).ready(function(){
	

	//if (enable_footer == 1){slidePanel();}
	//searchpanel();
	//nabany_mainmenu();
	/*if (enable_tooltips == 1){
	simple_tooltip(".small_previewpic a, .give_tooltip","tooltip");
	nabany_tooltip2('.give_text_tooltip, .give_text_tooltip a', 'tooltip2', 'title');	
	}
	nabany_noscript();*/
	if (enable_scrolling == 1){nabany_scroller(".infowrap", ".infowrap ul", ".teaser_infobox");}
	//if (enable_tabs == 1){nabany_tab('.widget_block','.widgettitle','.widget');}
});

