function fInitSlider() {
	var slideContents = $$('dd');
	var togglers = $$('dt');
	if (!slideContents || !togglers)
		return;
	//
	var myAccordion = new Fx.Accordion(togglers, slideContents, { opacity: false, start: false, transition: Fx.Transitions.quadOut,
		onActive: function(toggler, i){
			toggler.getFirst().setStyles('background-position:100% 100%;');
		},		
		onBackground: function(toggler, i){
			toggler.getFirst().setStyles('background-position:100% 0;');
		}
	});
}
//
//
//
//
//
//
//
//
function fInitContact(){
	if (!$("contactTeam")) {
		return;
	}
	// init layer
	new Element("div").setProperties({
		id: "contactTeamFrame"
	}).injectBefore("contactTeam");
	//
	// init links
	/*var groups = $$("span.frameType2");
	groups.each(function(el){
		var btn = el.getNext().getNext().getNext().getFirst();
		btn.__text = el.getNext().innerHTML;
		btn.addEvent("click", function(e){
			new Event(e).stop();
			fShowContactFormLayer($(this));
		});
	});*/
	//
	$("contactTeamClose").addEvent("click", function(e){
		new Event(e).stop();
		fHideContactFormLayer();
	});
}
function fShowContactFormLayer(link, text) { //linkBtn
	var container = $$("body")[0];
	var form = $("contactTeam");
	var frame = $("contactTeamFrame");
	$("frame1").style.display="block";
	$("mess").innerHTML="";

	//$("contactPerson").setHTML(linkBtn.__text);
	$("contactPerson").setHTML(text);
	//
	if ($("contactEmail")) {
		$("contactEmail").value = link; //linkBtn.href.replace("mailto:", "");
	}
	//
	frame.setStyles({
		width: window.getWidth(),
		height: container.getCoordinates().height
	}).setOpacity(0.8);
	//
	form.setStyles({
		left: (window.getWidth()-318)/2,
		top: window.getScrollTop()+100
	});
	new Fx.Style(form, "opacity").start(0, 1);
}
function fHideContactFormLayer() {
	var form = $("contactTeam");
	var frame = $("contactTeamFrame");
	//
	frame.setStyles({
		width: 10,
		height: 10
	}).setOpacity(0);
	//
	new Fx.Style(form, "opacity").start(1, 0);
}
//
//
//
//
//
//
//
function fInitFrames(){
	$$(".frameType1").each(function(el){
		new Element("span").setOpacity(0.5).injectInside(el);
	});
	//
	$$(".frameType2").each(function(el){
		new Element("span").setOpacity(0.5).injectInside(el);
	});
	//
	$$(".frameType3").each(function(el){
		new Element("span").injectInside(el);
	});
	//
	$$(".frameType4").each(function(el){
		new Element("span").injectInside(el);
	});
	//
	$$(".frameType5").each(function(el){
		new Element("div").injectInside(el);
	});
	//
	$$(".frameType6").each(function(el){
		new Element("span").injectInside(el);
	});
	//
	$$(".frameType7").each(function(el){
		new Element("span").injectInside(el);
	});
	//
	$$(".frameType8").each(function(el){
		new Element("span").injectInside(el);
	});
}
//
//
//
//
//
//
//
window.addEvent("load", function(){				
	fInitSlider();
	fInitContact();
	fInitFrames();
});

function fPrintJob(){
	$("container").addClass("printJob");
	window.print();
}

function Refresh(obj)
{
	var Obj=document.getElementById(obj);
	for(i=0;i<Obj.length;i++)
	{
		Obj[i].selected=false;
	}
	Obj[0].selected=true;
}

function ShowForm(mess)
{
	new Element("div").setProperties({
		id: "contactTeamFrame"
	}).injectBefore("contactTeam");
	
	var container = $$("body")[0];
	var form = $("contactTeam");
	var frame = $("contactTeamFrame");
	//
	
	if ($("mess"))
		{
		$("mess").innerHTML = mess;
	}
	//
	
	frame.setStyles({
		width: window.getWidth(),
		height: container.getCoordinates().height
	}).setOpacity(0.8);
	//
	form.setStyles({
		left: (window.getWidth()-318)/2,
		top: window.getScrollTop()+100
	});
	new Fx.Style(form, "opacity").start(0, 1);	
	
}


function DisplayContact()
{
	var obj=$("bSent");
	if(obj)
	{

		if(obj.value!="")
		{
			//alert($("frame1").style.display);
			$("frame1").style.display="none";;
			ShowForm("Message went through.");
		}
		else
		{
			if ($("frame1")) 
			$("frame1").style.display="block";
		
		}
	}

}

function ShopContact(email,name) {
	var container = $$("body")[0];
	var form = $("contactTeam");
	var frame = $("contactTeamFrame");
	$("frame1").style.display="block";
	$("mess").innerHTML="";

	$("contactPerson").setHTML(name);

	//
	if ($("contactEmail")) {
		$("contactEmail").value = email;
	}
	//
	frame.setStyles({
		width: window.getWidth(),
		height: container.getCoordinates().height
	}).setOpacity(0.8);
	//
	form.setStyles({
		left: (window.getWidth()-318)/2,
		top: window.getScrollTop()+100
	});
	new Fx.Style(form, "opacity").start(0, 1);
}

