/* Author: Rob Chalmers, Sam East - Fluent in awesome

*/

$(document).ready(function(){  
						   
	$('.search_form').hide();				   

	$('#main_media').find('.hideThis').hide();
	// Work Thumbnails
	$('.image').find('img').fadeTo(1, 0.93, function () {
		//alert('done');
	});
	
	
	$('.work_item').mouseenter(function(){
		$(this).find('img').fadeTo(250, 1, function () {
			//alert('show');
            
         });
    }).mouseleave(function(){
     	$(this).find('img').fadeTo(250, 0.93, function () {
            //alert('hide');
         });
    });
	
	
	
	
	$media_count = 0;
	$current_count = 0;
	$last_value = 0;
	
	function single_media() {
		
		//Update Vars
		$media_count = $('#main_media').children('.a_media').size();
		
		//Bind Controls
		bind_media_nav_interaction();
		bind_single_media_controls();
		
	}
	
	function bind_media_nav_interaction() {
		//Media Navigation
		$('#featured_content').mouseenter(function(){
			$(this).find('#media_navigation').stop().fadeTo(300, 1, function () {
				//t('show');
				
			 });
		}).mouseleave(function(){
			$(this).find('#media_navigation').stop().fadeTo(150, 0, function () {
				//alert('hide');
			 });
		});
	
	}
	
	function bind_single_media_controls() {
		
		
		
		
		//Media Controls 
		
		
		$('.media_navigation').find('.control_btns').find('.prev').click(function() { 
		
			if ($media_count > 1) {
	
		
			
				$last_count = $current_count; 
				$current_count = $current_count-1;
				console.log('current count : '+$current_count);
				if ($current_count < 0) {
					$current_count = $media_count-1;	
				
				} else { 
					//Normal Function 
				
				}
			
				//$last_count = $current_count+1;
				console.log('Lastcount: '+$last_count);
				
				$('.media_navigation').show();
				$('#main_media .a_media').eq($last_count).stop().fadeOut(350, function() {
						
						$('#main_media .a_media').eq($current_count).stop().fadeTo(450,1, function () {
							//	$(this).removeClass('hide');
							//alert('hide');
						});	
					
				});
				
			
			}
			
			
			
			
			
			return false;
			
		});
	
	
		$('.media_navigation').find('.control_btns').find('.next').click(function() { 
		
			if ($media_count > 1) {
				$last_count = $current_count; 
				$current_count = $current_count+1;
				if ($current_count >= ($media_count)) {
					$current_count = 0;	
				
				} else { 
					//Normal Function 
				
				}
			
				$last_count = $current_count-1;
				$('#main_media .a_media').eq($last_count).stop().fadeOut(350, function() {
					
						$('#main_media .a_media').eq($current_count).stop().fadeTo(450,1, function () {
							//	$(this).removeClass('hide');
							//alert('hide');
						});	
					
				});
				
			}
			
			
			
			
			
			
			return false;
			
		});

	
	}
	
	
	single_media();
	
	
	
	
	
	
	
	
	
	
	
	$work_media_count = 0;
	$work_current_count = 0;
	$work_last_value = 0;
	
	function work_single_media() {
		
		//Update Vars
		$work_media_count = $('#work_contents').children('.work_item_holder').size();
		
		//Set opacity of all holders except the first one to provide a smooth transition
		
		
		$('#work_contents').find('.work_item_holder').each(function() {
			
			
			if ( $(this).attr('id') == "hold_1" ) {
				//alert ('has');
			} else {
				//alert ('boom');
				$(this).fadeTo(0, 0);
			}
	
		
		
		});
		
		
		
		
		//alert ($work_media_count);
		
		//Bind Controls
		work_bind_single_media_controls();
		
	}
	

	
	function work_bind_single_media_controls() {
		
		//Media Controls 
		$('#work_section').find('.control_btns').find('.prev').click(function() { 
		
		
		if ($work_media_count > 1) {
			
		
				$work_last_count = $work_current_count; 
				$work_current_count = $work_current_count-1;
				//console.log('current count : '+$work_current_count);
				if ($work_current_count < 0) {
					$work_current_count = $work_media_count-1;	
				
				} else { 
					//Normal Function 
				
				}
			
				//$last_count = $current_count+1;
				//console.log('Lastcount: '+$work_last_count);
				$('#work_contents .work_item_holder').eq($work_last_count).stop().fadeOut(350, function() {
						
						$('#work_contents .work_item_holder').eq($work_current_count).stop().fadeTo(450,1, function () {
							//	$(this).removeClass('hide');
							//alert('hide');
						});	
					
				});
			}
			return false;
			
		});
		
		
	
	
		$('#work_section').find('.control_btns').find('.next').click(function() { 
		
			if ($work_media_count > 1) {
				$work_last_count = $work_current_count; 
				$work_current_count = $work_current_count+1;
				//console.log('current count : '+$work_current_count);
				if ($work_current_count >= ($work_media_count)) {
					$work_current_count = 0;	
				
				} else { 
					//Normal Function 
				
				}
			
				$work_last_count = $work_current_count-1;
				$('#work_contents .work_item_holder').eq($work_last_count).stop().fadeOut(350, function() {
					
						$('#work_contents .work_item_holder').eq($work_current_count).stop().fadeTo(450,1, function () {
							//	$(this).removeClass('hide');
							//alert('hide');
						});	
					
				});
			
			}
			return false;
			
		});

	
	}
	
	
	work_single_media();
	
	
	
	
	
	
	
	$news_media_count = 0;
	$news_current_count = 0;
	$news_last_value = 0;
	
	function news_single_media() {
		
		//Update Vars
		$news_media_count = $('#news_contents').children('ul').size();
		//alert ($news_media_count);
		
		//Bind Controls
		
		
		$('.homeul').find('ul').each(function() {
			
			if ( $(this).attr('id') == "news_ul_1" ) {
				//alert ('has');
			} else {
				//alert ('boom');
				$(this).fadeTo(0, 0);
			}
			
		});
		
		
		
		
		news_bind_single_media_controls();
		
	}
	

	
	function news_bind_single_media_controls() {
		
		//Media Controls 
		$('#news_section').find('.control_btns').find('.prev').click(function() { 
		
		if ($news_media_count > 1 ) {
			
			
			$news_last_count = $news_current_count; 
			$news_current_count = $news_current_count-1;
			//console.log('current count : '+$news_current_count);
			if ($news_current_count < 0) {
				$news_current_count = $news_media_count-1;	
			
			} else { 
				//Normal Function 
			
			}
		
			//$last_count = $current_count+1;
			//console.log('Lastcount: '+$news_last_count);
			$('#news_contents ul').eq($news_last_count).stop().fadeOut(350, function() {
					
					$('#news_contents ul').eq($news_current_count).stop().fadeTo(450,1, function () {
						//	$(this).removeClass('hide');
						//alert('hide');
					});	
				
			});
			
			
			
			
			
		}
			return false;
			
		});
	
	
		$('#news_section').find('.control_btns').find('.next').click(function() { 
		
		if ($news_media_count > 1 ) {
			$news_last_count = $news_current_count; 
			$news_current_count = $news_current_count+1;
			//console.log('current count : '+$news_current_count);
			if ($news_current_count >= ($news_media_count)) {
				$news_current_count = 0;	
			
			} else { 
				//Normal Function 
			
			}
		
			$news_last_count = $news_current_count-1;
			$('#news_contents ul').eq($news_last_count).stop().fadeOut(350, function() {
				
					$('#news_contents ul').eq($news_current_count).stop().fadeTo(450,1, function () {
						//	$(this).removeClass('hide');
						//alert('hide');
					});	
				
			});
			

			
			
		}
			return false;
			
		});

	
	}
	
	
	news_single_media();
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	$process_media_count = 0;
	$process_current_count = 0;
	$process_last_value = 0;
	
	function process_single_media() {
		
		//Update Vars
		$process_media_count = $('#section2_contents').children('.about_part').size();
		//alert ($process_media_count);
		
		//Bind Controls
		process_bind_single_media_controls();
		
		
		
	}
	

	
	function process_bind_single_media_controls() {
		
		//alert ('working'); 
		//Media Controls 
		$('#section2').find('.control_btns').find('.prev').click(function() { 
		
		if ($process_media_count > 1) {
				$process_last_count = $process_current_count; 
				$process_current_count = $process_current_count-1;
				console.log('current count : '+$process_current_count);
				if ($process_current_count < 0) {
					$process_current_count = $process_media_count-1;	
				
				} else { 
					//Normal Function 
				
				}
			
				//$last_count = $current_count+1;
				console.log('Lastcount: '+$process_last_count);
				$('#section2_contents .about_part').eq($process_last_count).stop().fadeOut(350, function() {
						
						$('#section2_contents .about_part').eq($process_current_count).stop().fadeTo(450,1, function () {
							//	$(this).removeClass('hide');
							//alert('hide');
						});	
						
						//Adjust Pagination
						$('#section2').find('#process_pagination ul li').removeClass('active');
						$('#section2').find('#process_pagination ul li').eq($process_current_count).addClass('active');  
						//End Pagination
					
				});
			
			}
			return false;
			
		});
	
	
		$('#section2').find('.control_btns').find('.next').click(function() { 
			if ($process_media_count > 1) {
				$process_last_count = $process_current_count; 
				$process_current_count = $process_current_count+1;
				console.log('current count : '+$process_current_count);
				if ($process_current_count >= ($process_media_count)) {
					$process_current_count = 0;	
				
				} else { 
					//Normal Function 
				
				}
			
				$process_last_count = $process_current_count-1;
				$('#section2_contents .about_part').eq($process_last_count).stop().fadeOut(350, function() {

						//Adjust Pagination
						$('#section2').find('#process_pagination ul li').removeClass('active');
						$('#section2').find('#process_pagination ul li').eq($process_current_count).addClass('active');  
						//End Pagination
						
						$('#section2_contents .about_part').eq($process_current_count).stop().fadeTo(450,1, function () {
							//	$(this).removeClass('hide');
							//alert('hide');
						});	
					 
				});
				
				
			}
			return false;
			
		});
		
		$('#process_pagination ul li').click(function() { 
		
			
			//Get index of current item
			var index = $("#process_pagination ul li").index(this);
			
			if ( $(this).hasClass('active')) {
				
				
			} else {
				
				$process_last_count = $process_current_count; 
				$process_current_count = index;
				
				if ($process_current_count >= ($process_media_count)) {
						$process_current_count = 0;	
					
					} else { 
						//Normal Function 
					
				}
				
				
			
				//Remove Pagination Classes
				$('#process_pagination ul li').removeClass('active');
				
				//Add Active class
				$('#process_pagination ul li').eq(index).addClass('active');  
				
				$('#section2_contents .about_part').eq($process_last_count).stop().fadeOut(350, function() {
							
					$('#section2_contents .about_part').eq(index).stop().fadeTo(450,1, function () {
						//	$(this).removeClass('hide');
								//alert('hide');
					});	
						 
				});
			
			}

	
			
			
		
		
		});
		
	
	
	}  
	 
	
	process_single_media();
	
	// 0 = monday, 1 = tuesday, 2 = wednesday, 3 = thursday,
            // 4=friday, 5 = saturday, 6=sunday

	 var daysToDisable = [0, 6];
	 
	// Add code for the datepicker
	$( "#datepicker" ).datepicker({
			showOn: "button",
			buttonImage: "/wp-content/themes/FauvelKhan/img/calendar.jpg",
			buttonImageOnly: true,
			beforeShowDay: disableSpecificWeekDays
	});
	
	function disableSpecificWeekDays(date) {
                var day = date.getDay();
                for (i = 0; i < daysToDisable.length; i++) {
                    if ($.inArray(day, daysToDisable) != -1) {
                        return [false];
                    }
                }
                return [true];
   }
	
}); 
