server='http://localhost/atam/'
server='http://www.atamdesign.com/'
sign=1
clicked_flag=0;

function move_horizontal(x)
{
	size=562;
	size_hor=102;
	if(clicked_flag<x)
	{
		step=1*(x-clicked_flag);
	}
	else if(clicked_flag>x)
	{
		step=-1*(clicked_flag-x);	
	}
	else
	{
		step=0;
		size_hor=0;
	}
	move=size*step;
	if(move!=0)
	{	
		durat=Math.abs(step*0.6);
		new Effect.Opacity('port_row_1', { from: 1.0, to: 0.4, duration: 0.4 });
		new Effect.Move('port_row_1', {x: move, y: sign*(2*size_hor),duration: durat, afterFinish: function() {
		new Effect.Opacity('port_row_1', { from: 0.4, to: 1, duration: 0.4 });
		} , mode: 'relative',transition: Effect.Transitions.sinoidal});
		pulste_man(durat);
		new Effect.Opacity('port_row_2', { from: 1.0, to: 0.4, duration: 0.4 });
		new Effect.Move('port_row_2', {x: -move, y: sign*(0),duration: durat, afterFinish: function() {
		new Effect.Opacity('port_row_2', { from: 0.4, to: 1, duration: 0.4 });
		} ,  mode: 'relative',transition: Effect.Transitions.sinoidal});
		new Effect.Opacity('port_row_3', { from: 1.0, to: 0.4, duration: 0.4 });
		new Effect.Move('port_row_3', {x: move, y: sign*(-2*size_hor),duration: durat, afterFinish: function() {
		new Effect.Opacity('port_row_3', { from: 0.4, to: 1, duration: 0.4 });
		} ,  mode: 'relative',transition: Effect.Transitions.sinoidal});
		activate_button(x);
		clicked_flag=x;
		if (size_hor!=0){
			sign=sign*(-1);
		}
	}
}

function pulste_man(durat)
{
Effect.Appear('man_orange', {duration: durat/2 , afterFinish: function() {
Effect.Fade('man_orange', { duration: durat/2 });
}});	
}

function activate_button(xx)
{
	$('port_button'+clicked_flag).removeClassName('active');
	$('port_button'+xx).addClassName('active');
}

function offer_activate(id,id2,sign)
{
new Effect.Morph(id, {
  style: 'width:220px;', // CSS Properties
  duration: 0.3 // Core Effect properties
  
});


new Effect.Move(id2, {x: 0, y: sign*142,duration: 0.3,  mode: 'absolute',transition: Effect.Transitions.sinoidal});
//fade_non_active(id,0);
	
}
function offer_deactivate(id,id2,sign)
{
new Effect.Morph(id, {
  style: 'width:0px;', // CSS Properties
  duration: 0.3 // Core Effect properties
});

new Effect.Move(id2, {x: 0, y: sign*0,duration: 0.3,  mode: 'absolute',transition: Effect.Transitions.sinoidal});
//fade_non_active(id,1);
	
}
var inputs=new Array('optymalizacja_text_cont','cms_text_cont','www_text_cont','aps_text_cont','consult_text_cont','open_text_cont');

function fade_non_active(active,direction)
{
inputs.each(function(sos){
				//alert(sos);
				if(sos!=active){
				if (direction==0){
				new Effect.Opacity($(sos).up(0), { from: 1.0, to: 0.6, duration: 0.2 });
				}
				else
				{
					
				new Effect.Opacity($(sos).up(0), { from: 0.6, to: 1.0, duration: 0.2 });	
				}}
			}
			);
	
}






function show_feedback(feed)
{

new Effect.Move(feed, {x: 0, y:399,duration: 0.5,  mode: 'relative',transition: Effect.Transitions.sinoidal});	
	
}
function hide_feedback(feed)
{

new Effect.Move(feed, {x: 0, y:-399,duration: 0.5,  mode: 'relative',transition: Effect.Transitions.sinoidal});	
	
}
annoyed=0;
function cat_annoy()
{
annoyed++;	
if (annoyed==3)
{
	
	if ($('right_cat').visible()==1){
		
new Effect.Fade('right_cat', { duration: 0.7, afterFinish: function() {
Effect.Appear('left_cat',{duration:0.9});
}});
annoyed=0;
	}
	else if($('left_cat').visible()==1)
	{
new Effect.Fade('left_cat', { duration: 0.7, afterFinish: function() {
Effect.Appear('right_cat',{duration:0.9});
}});		
annoyed=0;		
	}
}
	
}
function sendForm(formId)
{
x=checkForm(formId);
var inputs=new Array('email');
inputs=inputs.without(x);
inputs.each(function(sos){
				//alert(sos);
				
					if($(sos+'_lab').visible()==true){
					//alert(sos);
					$(sos+'_lab').removeClassName('orange');
					  }
			
			}
			);

if (x!=true){

x.without(inputs).each(function(s)
				{
					//alert(s)
	//alert($(s+'_error').visible());
	$(s+'_lab').addClassName('orange');
	if($(s+'_lab').visible()==false){
	//Effect.BlindDown(s+'_error');
	}
}
);
}
else
{
	pars=$(formId).serialize();
	getContent(server+'info/send_message/','form',pars);
}

}
function getContent(remoteUrl,where,pars)
{
var url = remoteUrl;

new Ajax.Updater(where, url, {method: 'post', parameters: pars});

}


