var def = -1
var parentAccordion = -1
var childAccordion = -1

window.addEvent('domready', function() {

// cufon
/*
Cufon.replace('#main-navi li a', {fontFamily: 'DIN Medium'});
//Cufon.replace('.thrust-services li',{fontFamily: 'DIN',hover:true});
Cufon.replace('div.main-boxes h2',{fontFamily: 'DIN'});
Cufon.replace('div.main-boxes h3',{fontFamily: 'DIN'});
//Cufon.replace('a.big-button span',{fontFamily: 'DIN'});
//Cufon.replace('#left-navigation li',{fontFamily: 'DIN',hover:true});
Cufon.replace('#left-menu h2',{fontFamily: 'DIN'});
Cufon.replace('#main-content h1',{fontFamily: 'DIN'});
Cufon.replace('#main-content h2',{fontFamily: 'DIN'});
*/
if(window.ie6) var heightValue='100%';
	else var heightValue='';
	var togglerName='li.tit.accordion_toggler_';
	var contentName='li.cont.accordion_content_';
	var counter=1;	
	var toggler=$$(togglerName+counter);
	var content=$$(contentName+counter);
	
	while(toggler.length>0)
	{
		new Accordion(toggler, content, {
			opacity: false ,
			alwaysHide: true,
			show: counter == 1 ? parentAccordion : childAccordion,
			onComplete: function() { 
				var element=$(this.elements[this.previous]);
				if(element && element.offsetHeight>0) element.setStyle('height', heightValue);
			},
			onActive: function(toggler, content) {
				toggler.addClass('selected');
			},
			onBackground: function(toggler, content) {
				toggler.removeClass('selected');
			}
		});
		counter++;
		toggler=$$(togglerName+counter);
		content=$$(contentName+counter);
	}
	
	$$('body').setStyle('visibility','visible');
	//setTimeout(fireClickEvent, 750);
	
	/*function fireClickEvent()
	{
		$$('.open_acc').fireEvent('click');
	}*/
	var myAccordion = new Accordion($('accordion'), 'div.toggler', 'div.element', {
		opacity: false,
		alwaysHide: true,
		show:def,
		
		onActive: function(toggler, element){
			toggler.setStyles({'background-position':'bottom'});
			element.setStyles({'display':'block'});
		},
		onBackground: function(toggler, element){
			toggler.setStyles({'background-position':'top'});
			element.setStyles({'display':'none'});
		}
	});
	
	var arr, length, i, j;
	for(i = 0; i < 2; i++)
	{
		arr = $$('#main-content h' + String(i + 1));
		length = arr.length;
		
		for(j = 0; j < length; j++)
			arr[j].innerHTML = formatTitle(arr[j].innerHTML);
	}
	
	function formatTitle(titleStr) {
		
		var words = titleStr.split(" ");
		var wordsNum = words.length, i, formattedTitle = "";
		
		for (i = 0; i < wordsNum; i++)
		{
			if (words[i] == "") continue;
			
			words[i] = formatWord(words[i]);
			formattedTitle += words[i] + (i == wordsNum - 1 ? "" : " ");
		}
		
		return formattedTitle;
	}
	
	
	function formatWord(word)
	{
		word = word.replace(/I/g, "ı");
		
		var ucTRChars = "ÇÖİŞÜĞI", lcTRChars = "çöişüğı" ,specialChars = "“(\"'";
		var firstLetter = word.substr(0, 1), flag = false;
		
		if (specialChars.indexOf(firstLetter) >= 0)
		{
			firstLetter = word.substr(1, 1);
			flag = true;
		}

		firstLetter = lcTRChars.indexOf(firstLetter) >= 0 ? ucTRChars.substr(lcTRChars.indexOf(firstLetter), 1) : firstLetter.toUpperCase();
		
		if (flag)
			return word.substr(0, 1) + firstLetter + word.toLowerCase().substr(2);
		else
			return firstLetter + word.toLowerCase().substr(1);
	}

 });



