﻿/*++++++++++++++*/
/*    Needle    */
/*++++++++++++++*/

var Needle = {};

Needle.Init = function(){

	// включатель иголки
	Needle.oSwitch = document.getElementById('needle_switch');
	// контейнер с флешкой-баблом
	Needle.oContainer = document.getElementById('flash_needle');

	if(Needle.oSwitch && Needle.oContainer){
		cmnRemove_class(Needle.oSwitch, 'hidden');
		cmnAdd_event(Needle.oSwitch, 'click', Needle.Show);
	}
}

Needle.Show = function(){
	var oContainerPos = getAbsolutePos(Needle.oContainer);
	cmnSet_class(Needle.oSwitch, 'hidden');
	cmnRemove_class(Needle.oContainer, 'closed');
	SendCommandToFlash('needle', 'needle_show');
	window.scrollBy(0,oContainerPos.y);
}

Needle.Close = function(){
	cmnRemove_class(Needle.oSwitch, 'hidden');
	cmnSet_class(Needle.oContainer, 'closed');
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Для связи с флешом (функции которые вызывает флеш) */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function onNeedleLoad(){
	//Needle.Init();

}

function onNeedleClose(){
	//Needle.Close();
}

// это убрать потом
//cmnAdd_event(window, 'load', Needle.Init);