$(document).ready(function(){
	
	// Call all tooltips
	tooltips();
	
	// Call all tooltips
	tooltip();
	
	// Sliders
	$("#addressBookTabs").jFlow({
		slides: "#contactHolder",
		width: "100%",
		height: "310px",
		duration: 400
	});
	
	// Date Picker
	$('#contOtherBirthday').datepicker({ dateFormat: 'dd-mm-yy' });
	$('#cutkDateCompleted').datepicker({ dateFormat: 'dd-mm-yy' });
	$('#cutkStartDate').datepicker({ dateFormat: 'dd-mm-yy' });
	$('#cutkDueDate').datepicker({ dateFormat: 'dd-mm-yy' });
	
	//
	$("#save").click(function(){ $("#form").submit(); });
});
	
function tooltips()
{
	$(".tooltips").hide();
	
	$(".tooltips").each(function(){
		var item = $(this).attr("rel");
		var me = $(this);
		$("#"+item).hover(
			function(e){
				var top = e.clientY;
				var left = e.clientX - 530;
				
				$(".headerpanel").css("filter", "alpha(opacity=.35)");
				$(".headerpanel").css("-moz-opacity", ".35");
				$(".headerpanel").css("opacity", ".35");
				$(me).css("filter", "alpha(opacity=1)");
				$(me).css("-moz-opacity", ".999");
				$(me).css("opacity", ".999");
				$(me).css("top", top+"px");
				$(me).css("left", left+"px");
				
				$(me).show();
			},
			function(e){
				$(".headerpanel").css("filter", "alpha(opacity=1)");
				$(".headerpanel").css("-moz-opacity", ".999");
				$(".headerpanel").css("opacity", ".999");
				$(me).hide();
			}
		);		
	});
}

function tooltip()
{
	$(".tooltip").hide();
	
	$(".tooltip").each(function(){
		var item = $(this).attr("rel");
		var me = $(this);
		$("#"+item).hover(
			function(e){
				var top = e.clientY + 10;
				var left = e.clientX + 10;
				
				$(me).css("filter", "alpha(opacity=1)");
				$(me).css("-moz-opacity", ".999");
				$(me).css("opacity", ".999");
				$(me).css("top", top+"px");
				$(me).css("left", left+"px");
				
				$(me).show();
			},
			function(e){
				$(me).hide();
			}
		);		
	});
}

function erase(f) {
	var checks = Array();
	$(".del").each(function(){
		if(this.checked){
			checks.push(this);
		}
	});
	
	if(checks.length) {
		if(confirm('Are you sure you want to delete these '+f+'s'))
		{
			 $("#"+f).attr("action",$("#"+f).attr("action").replace(/flag/ig, 'delete'));
			 $("#"+f).attr("action",$("#"+f).attr("action").replace(/unmark/ig, 'delete'));
			 $("#"+f).attr("action",$("#"+f).attr("action").replace(/junk/ig, 'delete'));
			return $("#"+f).submit();
		}
	}
	else
	{	
		alert('No '+f+'s have been selected');
	}
}

function edit(f) {
	alert('Please select a contact from below');
}

function save(f) {
	return $("#"+f).submit();
}

function flag(f) {
	var checks = Array();
	$(".del").each(function(){
		if(this.checked){
			checks.push(this.name);
		}
	});
	
	if(checks.length) {
		if(confirm('Are you sure you want to flag these '+f+'s'))
		{
			$("#"+f).attr("action",$("#"+f).attr("action").replace(/delete/ig, 'flag'));
			$("#"+f).attr("action",$("#"+f).attr("action").replace(/unmark/ig, 'flag'));
			$("#"+f).attr("action",$("#"+f).attr("action").replace(/junk/ig, 'flag'));
			
			return $("#"+f).submit();
		}
	}
	else
	{	
		alert('No '+f+'s have been selected');
	}
}

function unflag(f) {
	var checks = Array();
	$(".del").each(function(){
		if(this.checked){
			checks.push(this.name);
		}
	});
	
	if(checks.length) {
		if(confirm('Are you sure you want to flag these '+f+'s'))
		{
			$("#"+f).attr("action",$("#"+f).attr("action").replace(/delete/ig, 'unmark'));
			$("#"+f).attr("action",$("#"+f).attr("action").replace(/flag/ig, 'unmark'));
			$("#"+f).attr("action",$("#"+f).attr("action").replace(/junk/ig, 'unmark'));
			
			return $("#"+f).submit();
		}
	}
	else
	{	
		alert('No '+f+'s have been selected');
	}
}

function junk(f) {
	var checks = Array();
	$(".del").each(function(){
		if(this.checked){
			checks.push(this.name);
		}
	});
	
	if(checks.length) {
		if(confirm('Are you sure you want to these '+f+'s to junk'))
		{
			$("#"+f).attr("action",$("#"+f).attr("action").replace(/delete/ig, 'junk'));
			$("#"+f).attr("action",$("#"+f).attr("action").replace(/flag/ig, 'junk'));
			$("#"+f).attr("action",$("#"+f).attr("action").replace(/unmark/ig, 'junk'));
			
			return $("#"+f).submit();
		}
	}
	else
	{	
		alert('No '+f+'s have been selected');
	}
}

jQuery(document).ready(function($)
{
	$("#jscroller").jDrawer({speed: 500, sticky: true, callback: function() {  }});;
});
