$(function() {
		//run the currently selected effect
		function runEffect(){
			//get effect type from 
			var selectedEffect = $('#effectTypes').val();
			
			//most effect types need no options passed by default
			var options = {};
			//check if it's scale or size - they need options explicitly set
			if(selectedEffect == 'scale'){  options = {percent: 0}; }
			else if(selectedEffect == 'size'){ options = { to: {width: 500,height: 120} }; }
			
			//run the effect
			$("#effect").toggle(selectedEffect,options,500);
			};
		
		function runEffectHead(){
			
			//get effect type from 
			var selectedEffect = $('#effectTypes').val();
			
			//most effect types need no options passed by default
			var options = {};
			//check if it's scale or size - they need options explicitly set
			if(selectedEffect == 'scale'){  options = {percent: 0}; }
			else if(selectedEffect == 'size'){ options = { to: {width: 500,height: 120} }; }
			
			
			$("#effect_head").toggle(selectedEffect,options,500);}
		
		function runEffectBody(){
			
			//get effect type from 
			var selectedEffect = $('#effectTypes').val();
			
			//most effect types need no options passed by default
			var options = {};
			//check if it's scale or size - they need options explicitly set
			if(selectedEffect == 'scale'){  options = {percent: 0}; }
			else if(selectedEffect == 'size'){ options = { to: {width: 500,height: 120} }; }
			
			
			$("#effect_body").toggle(selectedEffect,options,500);}
		
		// Первый дополнительный текст
		function runEffectFirstText(){
			
			//get effect type from 
			var selectedEffect = $('#effectTypes').val();
			
			//most effect types need no options passed by default
			var options = {};
			//check if it's scale or size - they need options explicitly set
			if(selectedEffect == 'scale'){  options = {percent: 0}; }
			else if(selectedEffect == 'size'){ options = { to: {width: 500,height: 120} }; }
			
			$("#firsttext").toggle(selectedEffect,options,500);}
		
		// Второй дополнительный текст
		function runEffectSecondText(){
			
			//get effect type from 
			var selectedEffect = $('#effectTypes').val();
			
			//most effect types need no options passed by default
			var options = {};
			//check if it's scale or size - they need options explicitly set
			if(selectedEffect == 'scale'){  options = {percent: 0}; }
			else if(selectedEffect == 'size'){ options = { to: {width: 500,height: 120} }; }
			
			$("#secondtext").toggle(selectedEffect,options,500);}
		
		// Третий дополнительный текст
		function runEffectThirdText(){
			
			//get effect type from 
			var selectedEffect = $('#effectTypes').val();
			
			//most effect types need no options passed by default
			var options = {};
			//check if it's scale or size - they need options explicitly set
			if(selectedEffect == 'scale'){  options = {percent: 0}; }
			else if(selectedEffect == 'size'){ options = { to: {width: 500,height: 120} }; }
			
			$("#thirdtext").toggle(selectedEffect,options,500);}
		
		
		//set effect from select menu value
		$("#button").click(function() {
			runEffect();
			return false;
		});
		
		$("#buttonclose").click(function() {
			runEffect();
			return false;
		});
		
		$("#button_head").click(function() {
			runEffectHead();
			return false;
		});
		
		$("#button_head_close").click(function() {
			runEffectHead();
			return false;
		});
		
		$("#button_body").click(function() {
			runEffectBody();
			return false;
		});
		
		$("#button_body_close").click(function() {
			runEffectBody();
			return false;
		});
		
		$("#firsttextbtn").click(function() {
			runEffectFirstText();
			return false;
		});
		
		$("#firsttextbtn_close").click(function() {
			runEffectFirstText();
			return false;
		});
		
		$("#secondtextbtn").click(function() {
			runEffectSecondText();
			return false;
		});
		
		$("#secondtextbtn_close").click(function() {
			runEffectSecondText();
			return false;
		});
		
		$("#thirdtextbtn").click(function() {
			runEffectThirdText();
			return false;
		});
		
		$("#thirdtextbtn_close").click(function() {
			runEffectThirdText();
			return false;
		});

	});
