// JavaScript Document

jQuery(document).ready(function() {
	$("a[rel='winning_image']").colorbox();
	$('.media-upload-size').html('');
									  
	/*$('#walker_img_uploader_link').colorbox({
									 transition:'none',
									 inline:true,
									 href:".walker_img_uploader",
									 height: '280px',
								 	 width:'690px',
									 onLoad: init_img_uploader, 
								 	 onCleanup: close_img_uploader,
								 	 opacity: 0.4
									 });*/
	
									 
	$('.walker_img_display_link').colorbox({
									 transition:'none',
									 inline:true,
									 href:".walker_img_display",
									 onLoad: init_img_display, 
								 	 onCleanup: close_img_display,
								 	 opacity: 0.4,
									 });
	
	$('#walker_img_remove_link').colorbox({ 
								 transition:'none',
								 inline:true,
								 height: '550px',
			 					 width:'550px',
								 href:".walker_img_remove", 
								 onLoad: init_img_remove, 
								 onCleanup: close_img_remove,
								 opacity: 0.4
								  } );
								  
	$('.winning_img').colorbox({ 
								 transition:'none',
								 inline:true,
								 height: '590px',
								 width:'600px',
								 href:".select_winning_img_div", 
								 onComplete: init_winning_img, 
								 onCleanup: close_winning_img,
								 opacity: 0.4
								  } );
	
	
	$('#cancel_remove_img').click(function() {
		$.fn.colorbox.close()
		return false;
	});
		
	$('#remove_walker_img').click(function() {
  		remove_walker_img();
		return false;
	});
	
	
	$('#view_attendee_list').colorbox({ 
								 transition:'none',
								 inline:true,
								 escKey:false,
								 height: '750px',
								 width:'690px',
								 href:".location_walker_list", 
								 onLoad: init_attendee_list, 
								 onCleanup: close_attendee_list,
								 opacity: 0.4
								  } );
								  
	$('.allow_img_upload').click(function() {
  		walker_id = $(this).val();
		handle_walker_img_upload_ability( walker_id );	
	});
	
	$("a[rel='winning_slideshow']").colorbox({
											 slideshow:true,
											 slideshowStart: 'Start Autoplay',
										slideshowStop: 'Stop Autoplay',
										 slideshowAuto: false
											 });
	
});

jQuery(window).load(function() {
	init_img_uploader();
});

function init_attendee_list(){
	$('.location_walker_list').show();
}

function close_attendee_list(){
	$('.location_walker_list').hide();
}

function init_img_display(){
	$('.walker_img_display').show();
}

function close_img_display(){
	$('.walker_img_display').hide();
	close_img_confirm();
}

function close_img_confirm(){
	$('.walker_img_confirmation').html('');
	$('.walker_img_confirmation').hide();
}

function init_img_remove(){
	$('.walker_img_remove').show();
}

function close_img_remove(){
	$('.walker_img_remove').hide();
}

function submit_walker_img(){
	img_file = $('#async-upload').val();
	
	if(!img_file){
		alert('Please select photo');
		return false;
	}
			
}

function init_img_uploader(){
	$('.walker_img_uploader').show();
	$('#flash-upload-ui').html('');
	$('.upload-html-bypass').hide();
	$('#html-upload-ui').show();
}

function close_img_uploader(){
	$('.walker_img_uploader').hide();
	$('#html-upload-ui').hide();
}

function remove_walker_img(){
	
	jQuery.post('/wp-admin/admin-ajax.php', { action:"remove_current_walker_img" }, 
			function(data) {
				jQuery('.remove_img_div').html('');
					jQuery('.removed_img_div').show();
					jQuery('.removed_img_div').html('<h3>Image Removed</h3><p>Your image has been removed. </p><h3 class="loader">LOADING...PLEASE WAIT</h3>');
					set_close_timer(3, true);
					
			} , "json");
}

function remove_walker_img_confirm(){
	
	jQuery.post('/wp-admin/admin-ajax.php', { action:"remove_current_walker_img" }, 
			function(data) {
				jQuery('.display_img_status_msg').html('<h3>Image Removed</h3><p>Your image has successfully been removed.</p><h3 class="loader">LOADING...PLEASE WAIT</h3>');
				jQuery('.remove_img_confirm_btn_div').html('');
				set_close_timer(3, true);					
			} , "json");
}



function handle_walker_img_upload_ability( uid ){
	jQuery.post('/wp-admin/admin-ajax.php', { action:"handle_walker_img_upload_ability", userid:uid }, 
			function(data) {} , "json");
}

function init_winning_img(){
	winning_id = $(this).val();
	$('.select_winning_img_div').show();
	double_check_winning_img_select( winning_id );
	return true;
}

function close_winning_img(){
	//val = jQuery(this).val();
	$(this).removeAttr("checked");
	$('.select_winning_img_div').html('');
	$('.select_winning_img_div').hide();	
}

function close_winning_img_div(){
	$('.double_check_winning_img').html('');
	$.fn.colorbox.close();
	return false;	
}

function process_winning_img(){
	winner_id = $('#winner').val();
		jQuery.post('/wp-admin/admin-ajax.php', { action:"process_winning_img", winner_id:winner_id }, 
			function(data){
					$('.select_winning_photo_div').html('<p align="center" class="yellow_box_message">Thanks! The winning image for you location has been selected.</p>');
					$('.select_winning_photo_div').append(data.results);
					$('.select_winning_photo_div').append(data.walker_imgs);
					$.fn.colorbox.close();
				} , "json");
				
		return false;
}

function double_check_winning_img_select( winning_id ){
		$('.select_winning_img_div').html('<h1 align="center">LOADING...PLEASE WAIT</h1>');
		jQuery.post('/wp-admin/admin-ajax.php', { action:"double_check_winning_img_select", winner:winning_id }, 
			function(data){
				$('.select_winning_img_div').html(data.results);
				} , "json");
}