// JavaScript Document
function bindImageCtrl(){
	 $("#tblImages tr td a.btnRemove").unbind();
	 $("#tblImages tr td a.btnRemove").click(
	 	function(){
			$(this).parent().parent().remove();	
			if($("tr.imgItems").length <= 0){
				$("#tblImages").append("<tr class='noImg'><td colspan='4'>No image yet</td></tr>");
			}
		}
	 );
}
function openAsset()
{
	if(navigator.appName.indexOf('Microsoft')!=-1){
		var w = window.showModalDialog('/admin/editor/assetmanager/assetmanager.asp?ffilter=image',window,
		"dialogWidth:640px;dialogHeight:465px;edge:Raised;center:Yes;help:No;Resizable:Yes;Maximize:Yes");
		
		if(w != undefined){
			setAssetValue(w);
		}
	}else{
		modalDialogShow('/admin/editor/assetmanager/assetmanager.asp?ffilter=image',640,465);
	}
}
function setAssetValue(val){
	$("tr.noImg").remove()
    $("#tblImages").append("<tr class='imgItems'><td><input class='order' type='text' value='0' style='width:20px;'/></td>" + 
						   "<td><img src='" + val + "' width='300'/></td>" + 
						   "<td><input class='url' type='text' value='' style='width:150px;'/></td>" + 
						   "<td align='right'><a href='#' class='btnRemove'>REMOVE</a></td></tr>");
    bindImageCtrl();
}
function updateImages(){
   var orders = ""; 
   var images = ""; 
   var links = ""; 
   var i_ctr = 0;
   
   $("tr.imgItems").each(
        function(index,item){
            orders = orders + (i_ctr > 0 ? "," : "") + $("input.order:first", $(item)).val();
            images = images + (i_ctr > 0 ? "," : "") + $("img:first", $(item)).attr("src");
			links = links + (i_ctr > 0 ? "," : "") + $("input.url:first", $(item)).val();
			i_ctr++;
        }
   );
   if(orders == "" && images =="" && links == ""){
	   $("#hidImages").val("delete");
   }else{
	   $("#hidImages").val(images);
	   $("#hidLinks").val(links);
	   $("#hidOrder").val(orders);
   }
}
$(document).ready(function() {
	var navW = 0;
	bindImageCtrl();
	$("#banner_nav_pos ul li.nav a:first").addClass("current");
	$("#banner_nav_pos ul li a").each(function(index,item){
		navW = navW + parseInt($(item).css("width"));
	});
	$(".nav_wrapper").width(navW);
	var s_item;				  
	var items = [];
	var cnt = $("#rotatorBanner").children().size();
	var	ctr = 0;
	$("#rotatorBanner").children().each(function(index,item){
		items[ctr] = $(item);
		items[ctr].css("display","none");
		ctr++;
	});
	ctr = 0;
	items[0].css("display","block");
	
	var fading = function(){
		$("#rotatorBanner").children().each(function(index,item){
			if($(item).is(":visible")){
				$(item).fadeOut();		
			}
		});
		
		if((ctr + 1) < cnt){
			items[ctr + 1].fadeIn(1000);
			ctr = ctr + 1;
		}else{
			items[0].fadeIn(1000);
			ctr = 0;
		}
		$("#banner_nav_pos ul li.nav a").removeClass("current");	
		$("#banner_nav_pos ul li.nav a").each(function(index,item){
			if(index == ctr){
				$(item).addClass("current");
			}
		});
	};
	
	setInterval(
		function(){
			fading();
		}, 
		10000
	);
	
	$("#banner_nav_pos ul li.nav a").click(
		function(){
			ctr = $(this).index();
			$("#rotatorBanner div:visible").fadeOut();
			items[ctr].fadeIn(1000);
			$(this).siblings().removeClass("current");
			$(this).addClass("current");
			return false;
		}
	);
	$("#banner_nav_pos ul li.prev a").click(
		function(){
			if((ctr - 2) >= -1){
				ctr = ctr - 2;
			}else{
				ctr = cnt - 2;	
			}
			fading();
			return false;
		}
	);
	$("#banner_nav_pos ul li.next a").click(
		function(){
			fading();
			return false;
		}
	);
	$(".banners").hover(
		function(){
			$("#banner_nav_pos").slideDown(500);
		},
		function(){
			$("#banner_nav_pos").slideUp(500);
		}
	);
});
