var i=0;
 

  $(document).ready(function(){
						   
	//MASKER
	
	$(window).bind("resize",function()
	{
		$('.pgecontainer').pgeConCen();					   
	});
	
	$(window).bind("load",function(){
		$('#promotion').PgeMask(function(){
			$('.pgecontainer img').click(function(){
				$(this).PgeUnloadmask();					
			});								 
		});							   
	});
	
	
	//---/
    
	//Top Header Show/Hide function
	maxHeight = 60;
    minHeight = 0;
	minWidth= 0;
	maxWidth =563;
	
	bafheight=$('#friend').height();
	careersheight=$('#career').height();
	baf_press=false;
	career_press=false;
	
	//friend
	$('#baf_form').submit(function(){
		$('#baf_result').text("Processing...");
								   
		ftitle=$('#baf_form .tb_format').eq(0).val();
		fname=$('#baf_form .tb_format').eq(1).val();
		fcontact=$('#baf_form .tb_format').eq(2).val();
		femail=$('#baf_form .tb_format').eq(3).val();
		
		i=0;
		
		if(fname!=""){i++;}
		if(fcontact!=""){i++;}
		if(femail!=""){i++;}
		if(CheckEmail(femail)){i++;}
		
		if(i==4)
		{
			$.post("layout/scripts/php/baf_email.php",{f_title: ftitle, f_name: fname, f_contact: fcontact, f_email: femail},function(data){
				$('#baf_result').html(data);	  
			});
		}
		else
		{
			$('#baf_result').html("Please make sure all fields are filled in correctly.");
		}
			
		return false;
	});	
	
	//career
	$('#career_form').submit(function(){
									  
		$('#baf_career').text("Processing...");
		
		ftitle=$('#career_form .tb_format').eq(0).val();
		fname=$('#career_form .tb_format').eq(1).val();
		fcontact=$('#career_form .tb_format').eq(2).val();
		femail=$('#career_form .tb_format').eq(3).val();
		
		i=0;
		
		if(fname!=""){i++;}
		if(fcontact!=""){i++;}
		if(femail!=""){i++;}
		if(CheckEmail(femail)){i++;}
		
		if(i==4)
		{
			$.post("layout/scripts/php/career_email.php",{f_title: ftitle, f_name: fname, f_contact: fcontact, f_email: femail},function(data){
				$('#baf_career').html(data);	  
			});
		}
		else
		{
			$('#baf_career').html("Please make sure all fields are filled in correctly.");
		}
			
		return false;
	});	
	
	$('#friend,#career').height(35);
	
	$('#baf_toggle').click(function(){
		if(baf_press)
		{
			$('#friend').animate({
				height: "35px"					 
			}, 400);				 
			baf_press=false;
		}
		else
		{
			$('#friend').animate({
				height: bafheight+"px"				 
			}, 400);			 
			baf_press=true;
		}
	});
	
	$('#careers_toggle').click(function(){
		if(career_press)
		{
			$('#career').animate({
				height: "35px"					 
			}, 400);
			career_press=false;
		}
		else
		{
			$('#career').animate({
				height: careersheight+"px"					 
			}, 400);			 
			career_press=true;
		}
	});
	
	
	
	
		
		
	
    $("#toggle").click(
      function(){
	  	curHeight = $("#no1").height();
	  	if(curHeight==60)
		{
			$("#no1").animate({height: minHeight+"px"}, { queue:false, duration:400 });
		}
		else
		{
			$("#no1").animate({height: maxHeight+"px"}, { queue:false, duration:400 });
		}
      });
	
    $("#toggle2").click(function () {
      $("#info_hide").slideToggle("slow");
    });
	

	//Cycle plugin
	$('#dispimagebox') .cycle({  
		fx:     'scrollLeft',
		easing: 'easeInOut',
		speed: 1500,
		delay:  -5000,
		timeout:  7000
	});
	
	//Cycle Thumb function
	$('#goto1').click(function() { 
		$('#dispimagebox').cycle(0); 
		return false; 
	}); 
	 
	$('#goto2').click(function() {  
		$('#dispimagebox').cycle(1);  
		return false;  
	}); 
	$('#goto3').click(function() { 
		$('#dispimagebox').cycle(2); 
		return false; 
	}); 
	 
	$('#goto4').click(function() {  
		$('#dispimagebox').cycle(3);  
		return false;  
	});

});

	function addBookmark()
	{
		
		var title="Malcolm John | Le Vacherin";
		var url="http://www.all-sorted.co.uk/malcolmjohn/lavacherin/";
		
		if(window.sidebar)
		{ 
			window.sidebar.addPanel(title, url,""); 
		}
		else if( document.all )
		{
			window.external.AddFavorite( url, title);
		}
		else if( window.opera && window.print )
		{
			return true;
		}
	}




function CheckEmail(inputemail) {
AtPos = inputemail.indexOf("@");
StopPos = inputemail.lastIndexOf(".");

	if (AtPos == -1 || StopPos == -1)
	{
		return false;
	}
	else
	{
		return true;	
	}

}

function CheckInps()
{
	i=0;
	$('.tb_format').each(function(){
		if($(this).val()!="")
		{
			i++;
		}
	});
	return i;
}