// JavaScript Document


	$(document).ready(function(){
		
		default_fade=web_config_fade_speed;
		
		timer452=setTimeout(resize_page, 100);
		
		switch (site_page_name)	{
			
			case 'index':
			
				resize_page();
				
				if(image_total>1)	{
			
					start_slide=1;
					next_slide=start_slide+1;
	
					resize_page();
				
					home_slideshow(); 
					
					//$("#site_content").fadeIn(default_fade);
			
				}
			
			break;

			case 'about':
			
				resize_page();
				
			break;

			case 'project':
			
				resize_page();
				
			break;
			
			case 'project-detail':
			
				resize_page();
				
			break;
			
			case 'services':
			
				resize_page();
				
			break;
			
			case 'shop':
			
				resize_page();
				
			break;
			
			case 'contact':
			
				resize_page();
				
			break;

		}

		$("#site_content").fadeIn(default_fade);
		
		//if(page_id==77)	{
			
//			text_height=$("#page_text").height();
//			text_top=Math.floor((225-(text_height/2)));
//			$("#page_text").css("top",text_top+"px");
////			$("#page_text").css("left","0px");
	
			
		//}
		//resize_page();

	});


	$(window).resize(function() {
	
		resize_page();
				
	});


function resize_page()	{

		window_width=$(window).width();
		window_height=$(window).height();
		window_h_centre=(window_width/2);
		window_v_centre=(window_height/2);

		switch (site_page_name)	{
			
			case 'index':

				//resize_site_content();
				resize_page_images();
				resize_footer();
				//check_mobile_footer();

			break;
			
			case 'about':

				resize_site_content();
				resize_footer();
				
			break;

			case 'project':

				resize_site_content();
				resize_footer();
				
			break;

			case 'project-detail':

				resize_site_content();
				update_arrows();
				resize_arrows();
				resize_page_images();
				resize_footer();
				
				
			break;
			
			case 'services':

				resize_site_content();
				resize_footer();
				
			break;

			case 'shop':

				resize_site_content();
				resize_footer();
				
			break;
			
			case 'contact':

				resize_site_content();
				resize_footer();
				
			break;

		}

		// always footer
		

		


		
};

	function check_mobile_footer()	{
		
		if(isIphone=='true')	{

			
			site_footer_top=117+450+20;
			$("#site_footer").css("top",site_footer_top+"px");
			
			
			
		}
		
	}
	
	function resize_footer()	{
		
		window_width=$(window).width();
		window_height=$(window).height();
		window_h_centre=(window_width/2);
		window_v_centre=(window_height/2);
		
		site_footer_left=Math.floor(window_h_centre-18);
		site_footer_top=Math.floor(window_height-66);
		
		if(site_footer_left<341)	{
			
			site_footer_left=341;
			
		}		

		if(site_footer_top<586)	{
			
			site_footer_top=586;
			
		}

		$("#site_footer").css("left",site_footer_left+"px");
		$("#site_footer").css("top",site_footer_top+"px");		
		
	}


	function resize_site_content()	{

		window_width=$(window).width();
		window_height=$(window).height();
		window_h_centre=(window_width/2);
		window_v_centre=(window_height/2);
		
		sc_height=height=(window_height-200);
		sc_width=(window_width-188);
		
		if(sc_height<450)	{
			
			sc_height=450;
			
		}
		
		if(sc_width<712)	{
			
			sc_width=712;
			
		}
		
		sc_pos=Math.floor(window_h_centre-(sc_width/2));
		
		if(sc_pos<0)	{
			
			sc_pos=0;
			
		}		
		
		$('#site_content').css("height",sc_height+"px");
		$('#site_content').css("width",sc_width+"px");
		$('#site_content').css("left",sc_pos+"px");
		
		
		//font_size=Math.floor(sc_height/33);
		//$('.sa_normal').css("font-size",font_size+"px");
		
		page_text_height=$('#page_text').height();
		page_text_pos=Math.floor((sc_height/2)-(page_text_height/2));
		$('#page_text').css("top",page_text_pos+"px");
		
	
	}

	
	function resize_arrows()	{

			animating='false';
			
			update_arrows();

			position=$("#site_content").position();
			
			sc_left=position.left;
			sc_top=position.top;
	
			sc_width=$("#site_content").width();
			sc_height=$("#site_content").height();
			
			
			
			la_left	=	sc_left-36;
			la_top	=	Math.floor(sc_top+(sc_height/2))-20;
			ra_left	=	(sc_left+sc_width)+8;
			ra_top	=	Math.floor(sc_top+(sc_height/2))-20;

			$("#arrow_left").css("top",la_top+"px");
			$("#arrow_left").css("left",la_left+"px");
			
			$("#arrow_right").css("top",ra_top+"px");
			$("#arrow_right").css("left",ra_left+"px");
		
		
	}

	function resize_page_images()	{

		window_width=$(window).width();
		window_height=$(window).height();
		window_h_centre=(window_width/2);
		window_v_centre=(window_height/2);
		
		//alert(window_width+'--'+window_h_centre);
		pics_height=window_height-200;
		
		if(pics_height<450)	{
			
			pics_height=450;
			
		}
		
//		if(isIphone=='true')	{
//	
//			
//			if(pics_height>450)	{
//				
//				
//				pics_height=450;
//				
//			}
//
//			
//		}
		
		//alert (pics_height);
		
		for (var i=1;i<=image_total;i++){
	
			$('#page_pic_'+i+'_image').attr('height',pics_height);
			
			pic_width=Math.floor(pp_ratio[i]*pics_height);
			
			if(isIphone=='true')	{
			
			if(pic_width>window_width)	{
				
				pic_width=window_width;
				
			}
			
			}
			
			$('#page_pic_'+i+'_image').attr('width',pic_width);
			//pic_width=$('#project_pic_'+i+'_image').attr('width');
			pic_pos=Math.floor(window_h_centre-(pic_width/2));
			
			
			//alert(pic_width+'--'+pic_pos);
			//alert(pic_pos);
			
			if(pic_pos<0)	{
						
				pic_pos=0;
						
			}
				
			//alert(pic_pos);
				
			$('#page_pic_'+i).css("left",pic_pos+"px");
				
		}

	};


	function update_arrows()	{

		if(current_image==0)	{
				
			$("#arrow_left").hide();
				
		}

		if(current_image==image_total)	{
				
			$("#arrow_right").hide();
				
		}
		
		if(current_image!=0)	{
			
			if(current_image!=image_total)	{	
			
				$("#arrow_left").show();
				$("#arrow_right").show();
			
			}
			
		}

	};

	function image_next()	{
	
		if(animating=='true')	{
			
			return;
			
		}

		animating='true';
		
		if(current_image==0)	{
			
			$('#site_content').animate({backgroundColor: '#F1F1EC'}, default_fade); 
			$('#page_text').fadeOut(default_fade);

			
			$('#page_pic_'+(current_image+1)).fadeIn(default_fade+100, function() {
   
   				current_image=current_image+1;
				update_arrows();
				animating='false';
				return;
  
  			});		

		}

		if(current_image!=0)	{
			
			$('#page_pic_'+current_image).fadeOut(default_fade+100, function() {
   			
  			});		
			
			$('#page_pic_'+(current_image+1)).fadeIn(default_fade+100, function() {
   
   				current_image=current_image+1;
				update_arrows();
				animating='false';
				return;
   			
  			});		
			
		}

		
	};


	function image_prev()	{
	
		if(animating=='true')	{
			
			return;
			
		}

		animating='true';
		
		if(current_image==1)	{

		$('#page_pic_'+current_image).fadeOut(default_fade, function() {
   

  		});		

		$('#page_text').fadeIn(default_fade);
		
		$('#site_content').animate({backgroundColor: '#ffffff'}, default_fade,function() {

			   	current_image=current_image-1;
				update_arrows();
				animating='false';
				return;
				
  		});	
			
		}

		if(current_image!=1)	{
			
			$('#page_pic_'+current_image).fadeOut(default_fade+100, function() {
   			
  			});		
			
			$('#page_pic_'+(current_image-1)).fadeIn(default_fade+100, function() {
   
   				current_image=current_image-1;
				update_arrows();
				animating='false';
				return;
   			
  			});		
			
		}

		
	};

	function home_slideshow()	{

		timer=setTimeout(do_slides, web_config_fade_delay); 
		
		

	};

	function do_slides()	{
		
		
		
		
	 $('#page_pic_'+start_slide).fadeOut(default_fade, function() {
   
   			
  		});
		 
	

		 $('#page_pic_'+next_slide).fadeIn(default_fade+100, function() {
   
   			start_slide=start_slide+1;
			next_slide=start_slide+1;
			
	
			
			if (start_slide==image_total)	{
				
				next_slide=1;
				

				
				return;
				
			}
			
			if (start_slide>image_total)	{

				start_slide=1
				next_slide=2;
				
	
				
				return;
				
			}
 
  		});	
		 
		timer=setTimeout(do_slides, web_config_fade_delay);
		timer2=setTimeout(resize_page, 100);
		
	}
	
	
