// JavaScript Document

function check_pos()
{
	if($('s1').offsetLeft == 0)
		{//model1 active
		$('s2').style.left = -576+'px';
		}
	else if($('s1').offsetLeft == -192)
		{//model2 active
		}
	else if($('s1').offsetLeft == -384)
		{//model3 active
		$('s2').style.left = 192+'px';
		}
	else if($('s2').offsetLeft == 0)
		{
		$('s1').style.left = -576+'px';
		}
	else if($('s2').offsetLeft == -192)
		{//model2 active
		}
		
	else if($('s2').offsetLeft == -384)
		{
		$('s1').style.left = 192+'px';
		}
}

function model_slide_by(length)
{

	check_pos(); 
	new Effect.Move($('s1'), { x: length, y: 0 }); 
	new Effect.Move($('s2'), { x: length, y: 0 });	
	return false;			
}
function model_slide_by_limit(length)
{
	if($('s1').offsetLeft%192 == 0) {
        if( ($('s1').offsetLeft==0 && length > 0) || ($('s1').offsetLeft==-384 && length < 0))
        {}
        else
        {
            new Effect.Move($('s1'), { x: length, y: 0 });
            new Effect.Move($('s2'), { x: length, y: 0 });
        }
    }
	return false;			
}

function name_slide_by_limit(length)
{
	//alert($('model_name').offsetLeft)
	if($('model_name').offsetLeft%200 == 0)
	{
  	if( ($('model_name').offsetLeft==0 && length > 0) || ($('model_name').offsetLeft==-400 && length < 0))
  	{}
  	else
  	{
  		new Effect.Move($('model_name'), { x: length, y: 0 }); 
  		//new Effect.Move($('s2'), { x: length, y: 0 });	
  	}
	}
	return false;			
}

function package_slide_by_limit(length, package_slide)
{
	//alert($('package_slide').offsetLeft);
	
	if( ($(package_slide).offsetLeft==0 && length > 0) || ($(package_slide).offsetLeft==-400 && length < 0))
  {}
  else
  {
  	new Effect.Move($(package_slide), { x: length, y: 0 }); 
  	//new Effect.Move($('s2'), { x: length, y: 0 });	
  }
  	
	return false;			
}

function slide_set_active_box_right()
{
    if( $('s1').offsetLeft%192 == 0) {
        if( ($('s1').offsetLeft==0 && length > 0) || ($('s1').offsetLeft==-384 && length < 0))
        {}
        else
        {
            if($('model1').hasClassName('active'))
            {
                $('model1').removeClassName('active');
                $('model2').addClassName('active');
                show_packages_msecond();
            }
            else if($('model2').hasClassName('active'))
            {
                $('model2').removeClassName('active');
                $('model3').addClassName('active');
                show_packages_mthird();
            }
        }
    }
	return false;			
}

function slide_set_active_box_left()
{
    if( $('s1').offsetLeft%192 == 0) {
	if( ($('s1').offsetLeft==0 && length > 0) || ($('s1').offsetLeft==-384 && length < 0))
	{}
	else
	{
		if($('model3').hasClassName('active')) 
		{
			$('model3').removeClassName('active');
			$('model2').addClassName('active');
			show_packages_msecond();
		}
		else if($('model2').hasClassName('active'))
		{
			$('model2').removeClassName('active');
			$('model1').addClassName('active');	
			show_packages_mfirst();		
		}
	}
    }
	return false;			
}


function set_active_box(activate, deac1, deac2)
{
	if( !$(activate).hasClassName('active') ) $(activate).addClassName('active');
	$(deac1).removeClassName('active');
	$(deac2).removeClassName('active');
}

function show_packages_mfirst()
{
	//new Effect.Opacity('package1', { from: 0, to: 1 });
	$('model1_packages_slide').style.left=0+'px';
	$('model2_packages', 'model3_packages').invoke('hide');
	$('model1_packages').show();
	new Effect.Highlight('package_price11', { startcolor:'#ff7906', endcolor: '#f6f6f6' });
	//if($('package2').getStyle('opacity') != 0) new Effect.Opacity('package2', { from: 1, to: 0 });
	//if($('package3').getStyle('opacity') != 0) new Effect.Opacity('package3', { from: 1, to: 0 });
}

function show_packages_msecond()
{
	//if($('package1').getStyle('opacity') != 0) new Effect.Opacity('package1', { from: 1, to: 0 });
	//new Effect.Opacity('package2', { from: 0, to: 1 });
	//if($('package3').getStyle('opacity') != 0) new Effect.Opacity('package3', { from: 1, to: 0 });
	$('model2_packages_slide').style.left=0+'px';
	$('model1_packages', 'model3_packages').invoke('hide');
	$('model2_packages').show();
	new Effect.Highlight('package_price21', { startcolor:'#ff7906', endcolor: '#f6f6f6' });
	
}

function show_packages_mthird()
{
	//if($('package1').getStyle('opacity') != 0) new Effect.Opacity('package1', { from: 1, to: 0 });
	//if($('package2').getStyle('opacity') != 0) new Effect.Opacity('package2', { from: 1, to: 0 });
	//new Effect.Opacity('package3', { from: 0, to: 1 });
	$('model3_packages_slide').style.left=0+'px';
	$('model1_packages', 'model2_packages').invoke('hide');
	$('model3_packages').show();
	new Effect.Highlight('package_price31', { startcolor:'#ff7906', endcolor: '#f6f6f6' });
	
}


function slide_to_first_limit()
{
	if( $('s1').offsetLeft == -192 )
		model_slide_by_limit(192);		
	if( $('s1').offsetLeft == -384 )
		model_slide_by_limit(384);	
}

function slide_name_to_first_limit()
{
	if( $('model_name').offsetLeft == -200 )
		name_slide_by_limit(200);		
	if( $('model_name').offsetLeft == -400 )
		name_slide_by_limit(400);	
}


function slide_to_second_limit()
{
	if( $('s1').offsetLeft == 0 )
		model_slide_by_limit(-192);		
	if( $('s1').offsetLeft == -384 )
		model_slide_by_limit(192);					
}

function slide_name_to_second_limit()
{
	if( $('model_name').offsetLeft == 0 )
		name_slide_by_limit(-200);		
	if( $('model_name').offsetLeft == -400 )
		name_slide_by_limit(200);			
}


function slide_to_third_limit()
{
	if( $('s1').offsetLeft == 0 )
		model_slide_by_limit(-384);		
	if( $('s1').offsetLeft == -192 )
		model_slide_by_limit(-192);					
}

function slide_name_to_third_limit()
{
	if( $('model_name').offsetLeft == 0 )
		name_slide_by_limit(-400);		
	if( $('model_name').offsetLeft == -200 )
		name_slide_by_limit(-200);			
}
