// JavaScript Document

var doRollOver = function(id1,id2){
	var upSrc = $("#"+id1).attr("src"); var rlSrc = $("#"+id2).attr("src");
	
	var rl = function(){	
	 ($("#"+id1)).attr("src",rlSrc);	
	}
	var up = function(){
	 ($("#"+id1)).attr("src",upSrc);	
	}
	
	$("#"+id1).mouseover( function(){
	 rl();
	});
	
	$("#"+id1).mouseout( function(){
	 up();
	});
}; 

var scrlTo = function()
{
	
			//scrollTo
			$('a.plus').click
			( 
				function() 
				{			
     				$.scrollTo( '+=800', 500 ,'x');
	      			return false;
			    } 
			);
			
			$('a.moins').click
			( 
				function()  
				{			
     				$.scrollTo( '-=800', 500 ,'x');
	      			return false;
			    } 
			);
			
			$('a.home').click
			( 
				function() 
				{			
     				$.scrollTo( '0', 500 ,'x');
	      			return false;
			    } 
			);
			$('a.end').click
			( 
				function() 
				{			
     				$.scrollTo( 'max', 500 ,'x');
	      			return false;
			    } 
			);
			
			
			
			itotalX = parseInt(totalX) + 20; //+20 pour marges
			//alert(itotalX+80);
			$("#photos").css( "width", itotalX );

		
			// Reset the screen to (0,0)
			$.scrollTo( 0 );
			
				//anim menu photo
			$("#photomenu").animate(
				{ 
	        		top: "560px"			
      			}
			,500 );


};


var rollOverMenu = function(nom){
	switch (nom)
	{
		case "streets":
			doRollOver('ro','rob');
			doRollOver('we','web');
			doRollOver('po','pob');
			doRollOver('sl','slb');
			doRollOver('lp','lpb');
			doRollOver('contact','contactb');
			
			var stb = $("#stb").attr("src");
			$("#st").attr("src",stb);
			
		break;
		
		case "weddings":
			doRollOver('ro','rob');
			doRollOver('st','stb');
			doRollOver('po','pob');
			doRollOver('sl','slb');
			doRollOver('lp','lpb');
			doRollOver('contact','contactb');
			
			var web = $("#web").attr("src");
			$("#we").attr("src",web);
			
		break;
		
		case "portraits":
			doRollOver('ro','rob');
			doRollOver('st','stb');
			doRollOver('we','web');
			doRollOver('sl','slb');
			doRollOver('lp','lpb');
			doRollOver('contact','contactb');
			
			var pob = $("#pob").attr("src");
			$("#po").attr("src",pob);
			
		break;
		
		case "stilllife":
			doRollOver('ro','rob');
			doRollOver('st','stb');
			doRollOver('we','web');
			doRollOver('po','pob');
			doRollOver('lp','lpb');
			doRollOver('contact','contactb');
			
			var slb = $("#slb").attr("src");
			$("#sl").attr("src",slb);
			
		break;
		
		case "landscapes":
			doRollOver('ro','rob');
			doRollOver('st','stb');
			doRollOver('we','web');
			doRollOver('po','pob');
			doRollOver('sl','slb');
			doRollOver('contact','contactb');
			
			var lpb = $("#lpb").attr("src");
			$("#lp").attr("src",lpb);
			
		break;
		
		
		case "contact":
			doRollOver('ro','rob');
			doRollOver('st','stb');
			doRollOver('we','web');
			doRollOver('po','pob');
			doRollOver('sl','slb');
			doRollOver('lp','lpb');
			
			var contactb = $("#contactb").attr("src");
			$("#contact").attr("src",contactb);
			
		break;
		
		case "bio":
			doRollOver('ro','rob');
			doRollOver('st','stb');
			doRollOver('we','web');
			doRollOver('po','pob');
			doRollOver('sl','slb');
			doRollOver('lp','lpb');
			doRollOver('contact','contactb');
			
			//var rob = $("#rob").attr("src");
			//$("#ro").attr("src",rob);
			
		break;
		
		default:
			doRollOver('ro','rob');
			doRollOver('st','stb');
			doRollOver('we','web');
			doRollOver('po','pob');
			doRollOver('sl','slb');
			doRollOver('lp','lpb');
			doRollOver('contact','contactb');
		break;

	}
};

$(document).ready(

	function()
		{	
		
			
			var bshow = false;
			
			$("#webdesign").click(function () {
				if (bshow){$("#webdesign a").hide("fast"); bshow= false;}
				else{$("#webdesign a").show("fast"); bshow= true;}
			});

		
		
			//recup le com de la page
			var nom = window.location.pathname;
			nom = nom.split("/");
			nom = nom[nom.length - 1];
			nom = nom.substr(0, nom.lastIndexOf("."));
			
			//preloader();

			//rollOver menu
			rollOverMenu(nom);
			
			
			if (nom != "" && nom != "contact" && nom != "bio"){
				
				scrlTo();
				}
				
			if (nom == "bio"){
				$("#biodesc").animate(
					{ 
						top: "130px"			
					}
				,500 );
				
			}
				
			if (nom == "contact") {
				
				
				$("#contactform").animate(
					{ 
						top: "150px"			
					}
				,500 );
				
				$('#contactform').submit(function(){
	
					var action = $(this).attr('action');
					
					$('#submit')
						.before('<img src="images/ajax-loader.gif" class="loader" />')
						.attr('disabled','disabled');
					
					$.post(action, { 
						name: $('#name').val(),
						email: $('#email').val(),
						phone: $('#phone').val(),
						concerning: $('#concerning').val(),
						message: $('#message').val()
					},
						function(data){
							$('#contactform #submit').attr('disabled','');
							$('.response').remove();
							$('#contactform').before('<span class="response">'+data+'</span>');
							$('.response').slideDown();
							$('#contactform img.loader').fadeOut(500,function(){$(this).remove()});
							if(data=='Message sent!') $('#contactform').slideUp();
						}
					);
					
					return false;
				
				});
				
				}
		
		}
  	);