var action_current = 0;

var action_content_len = 0;

var action_scroll = new Array();

var action_content = new Array();

var action_button = {url:'', title:''};



action_scroll[0] = {time:0, begin:0, change:0.0, duration:0.0, element:null, timer:null, sinechange:1, isrunning:0};

action_scroll[1] = {time:0, begin:0, change:0.0, duration:0.0, element:null, timer:null, sinechange:1, isrunning:0};



function action_expand(num)

{



	if(action_scroll[0].isrunning==0 && action_scroll[1].isrunning==0){



		if(action_current > 0 && action_current != num){

			//action_start(action_current, action_current, 773, 1, 0);

		}



		if(action_current != num){

			action_start(num, action_current, 1, 773);

		}

		else{

		}



	}



}



function action_start(elem_id, act_id, start, end)

{



	action_scroll[0].isrunning = 1;



	if (action_scroll[0].timer != null) {

		clearInterval(action_scroll[0].timer);

		action_scroll[0].timer = null;

	}

	action_scroll[0].time = 0;

	action_scroll[0].begin = start;

	action_scroll[0].change = end - start;

	action_scroll[0].duration = 30;

	action_scroll[0].element = document.getElementById('navTxt-'+elem_id+'');



	action_scroll[0].change = ( start > end ? start - end : end - start );

	action_scroll[0].sinechange = ( start > end ? 1 : -1 );



	if(act_id > 0 && act_id != elem_id){



		action_scroll[1].isrunning = 1;



		if (action_scroll[1].timer != null) {

			clearInterval(action_scroll[1].timer);

			action_scroll[1].timer = null;

		}

		action_scroll[1].element = document.getElementById('navTxt-'+act_id+'');



	}



	if(act_id > 0 && act_id != elem_id){

		action_scroll[0].timer = setInterval("action_vert_scroll("+elem_id+","+act_id+");", 15);

	}

	else{

		action_scroll[0].timer = setInterval("action_vert_scroll("+elem_id+",0);", 15);

	}





	if(act_id != elem_id){

		action_current = elem_id;

	}



}



function action_vert_scroll(elem_id, act_id)

{

	if (action_scroll[0].time > action_scroll[0].duration) {

		clearInterval(action_scroll[0].timer);

		action_scroll[0].timer = null;

		action_scroll[0].isrunning = 0;

		action_scroll[1].isrunning = 0;



		document.getElementById('navImg-'+elem_id+'').src = 'images/hp_slide_'+elem_id+'a_on.png';

		document.getElementById('navTxt-'+elem_id+'').style.backgroundColor = '#940000';



		if(act_id > 0){

			document.getElementById('navImg-'+act_id+'').src = 'images/hp_slide_'+act_id+'a.png';

			document.getElementById('navTxt-'+act_id+'').style.backgroundColor = '#000000';

		}



	}

	else {

		width = sine_func(action_scroll[0].time, action_scroll[0].begin, action_scroll[0].change, action_scroll[0].duration, action_scroll[0].sinechange);

		width = parseInt(width);

		alt = (774 - width <= 0 ? 1 : 774 - width);



		action_scroll[0].element.style.width = width+'px';

		if(act_id > 0){action_scroll[1].element.style.width = alt+'px'};

		action_scroll[0].time++;



	}



}



function sine_func(t, b, c, d, x)

{

	return x * c/2 * (Math.cos(Math.PI*t/d) - 1) + b;

}



function action_rollover(id, bool)

{



	if(bool){

		document.getElementById('navFont-'+id+'').style.color='#FFFFFF';

		document.getElementById('navFont-'+id+'').style.fontWeight='bold';

		document.getElementById('nav-'+id+'').style.backgroundColor='#003768';

	}

	else{

		document.getElementById('navFont-'+id+'').style.color='#003768';

		document.getElementById('navFont-'+id+'').style.fontWeight='normal';

		document.getElementById('nav-'+id+'').style.backgroundColor='';

	}







}





