///////////////////////                ////////////////////
/////////////////////funkcje obslugi FAQ///////////////////
//////////////////////                 ////////////////////
var aktnum=0;
var num_news=10;
var info_text="...zobacz więcej";
function showAllNews(num)
{
			obj=document.getElementById("news"+num);
			info=document.getElementById("ninfo"+num);
			//info_text=info.innerHTML;
			if(aktnum!=num){
				for(i=1;i<=num_news;i++){
					obj2=document.getElementById("news"+i);
					info2=document.getElementById("ninfo"+i);
					if(obj2){
					obj2.style.display="none";
					info2.innerHTML=info_text;
					}
				}
				obj.style.display="block";
				info.innerHTML="";
				aktnum=num;
			}
			else if(aktnum==num){
				obj.style.display="none";
				aktnum=0;
				info.innerHTML=info_text;
			}
			//obj.style.height="0px";
}
function showAllBlock(num,idprefix,idinfo,text_info)
{
			obj=document.getElementById(idprefix+num);
			info=document.getElementById(idinfo+num);
			if(text_info!=null)
				textinfo = text_info;
			else
				textinfo = info_text;
			//info_text=info.innerHTML;
			if(aktnum!=num){
				for(i=1;i<=num_news;i++){
					obj2=document.getElementById(idprefix+i);
					info2=document.getElementById(idinfo+i);
					if(obj2){
					obj2.style.display="none";
					if(info2!=null)
					info2.innerHTML=textinfo;
					}
				}
				obj.style.display="block";
				if(info!=null)
				info.innerHTML="";
				aktnum=num;
			}
			else if(aktnum==num){
				obj.style.display="none";
				aktnum=0;
				if(info!=null)
				info.innerHTML=textinfo;
			}
			//obj.style.height="0px";
}
function showAll(num,idprefix)
{
			obj=document.getElementById(idprefix+num);
			obj_marker=document.getElementById(idprefix+num+"m");
			//info_text=info.innerHTML;
			if(aktnum!=num){
				for(i=1;i<=num_news;i++){
					obj2=document.getElementById(idprefix+i);
					obj2_marker=document.getElementById(idprefix+i+"m");
					if(obj2){
					obj2.style.display="none";
					obj2_marker.className = "bhead_left";
					}
				}
				obj.style.display="block";
				obj_marker.className = "bhead_marker_open";
				aktnum=num;
			}
			else if(aktnum==num){
				obj.style.display="none";
				obj_marker.className = "bhead_left";
				aktnum=0;
			}
			//obj.style.height="0px";
}

//////////////// BANER NAGLOWKOWY - funkcje i cala reszta
sliding=1;
content=0;
timer=0;
free=1;
function slideDownBaner(){
	$('top_belt').onclick = null;
	sliding=1;
	new Effect.SlideDown('top_baner',{afterFinish:function(){sliding=0;timer=setTimeout(function(){slideUpBaner()},10000);$('top_baner').onclick=function(){ slideUpBaner()};}});
	
	return false;
};
function slideUpBaner(){
	clearTimeout(timer);
	if(sliding==0){
	sliding=1;

	new Effect.SlideUp('top_baner',{afterFinish:function(){sliding=0;$('top_belt').onclick=function(){ //slideDownBaner()
				loadContent('top_baner/'+strona+'/top_baner-link.php');																									
};$('top_belt').style.display='block';}});
	}
	return false;
}


function slideContent(){
	
	if(free==1){
		free=0;
	//$('top_baner_slide').style.display="none";
	clearTimeout(timer);
	//$('top_baner').oclick=null;
	if(content==0){

		$('top_baner').onmouseout=null;
		content=1;
		free=1
		//new Effect.SlideDown('top_baner_content',{afterFinish:function(){free=1;/*$('top_baner').onclick=function(){slideContent()}*/}});
	}
	else if(content==1){
		content=0;
		free=1
		slideUpBaner();
		//new Effect.SlideUp('top_baner_content',{afterFinish:function(){free=1;content=0;$('top_baner_content').style.display="block";/*$('top_baner').oclick=null;*/slideUpBaner()}});
	}
	}
}

///////////////////// FUNKCJA POKAZUJACA CZYTELNIE
function showReader(grupa,_dodatki)
{
	if(_dodatki)
		var dodatki = "&"+_dodatki;
	else
		var dodatki="";
	
	var content = "<div class=\"transpbackground\"></div><div id=\"div_book_reader\" ><object type=\"application/x-shockwave-flash\" data=\"czytelnia/book_reader.swf?grupa="+grupa+dodatki+"\" width=\"900\" height=\"600\" id=\"baner_dofinansowanie\" ><param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"movie\" value=\"czytelnia/book_reader.swf?grupa="+grupa+dodatki+"\" /><param name=\"quality\" value=\"high\" /><param name=\"wmode\" value=\"transparent\" /><param name=\"bgcolor\" value=\"#ffffff\" /></object></div>";
	
	document.getElementById('ghost').innerHTML = content;
	document.getElementById('ghost').style.display='block';
}
function showGhost()
{
	//document.getElementById('ghost').innerHTML='';
	document.getElementById('ghost').style.display='block';
}
function hideGhost()
{
	document.getElementById('ghost').innerHTML='';
	document.getElementById('ghost').style.display='none';
}
// funkcja wykonujaca instrukcje po zaladowaniu sie strony
// Inicjalizuje dynamiczne elementy strony w java scripcie
//zaokragla rogi wybranych obiektow - wymagana biblioteka nifty.js
function afterLoad(){
	//-----------top baner - inicjalizacja - wysuniecie banera i uaktywnienie jego funkcjonalnosci 
	sliding=0;
	new Effect.SlideDown('top_baner',{afterFinish:function(){timer=setTimeout(function(){if(content==0){slideUpBaner()}},10000);/*$('top_baner').onclick=function(){slideContent('down')}*/}});
	//----------koniec top banera
	//zaokroglenie rogow dla wybranych obiektow
	if(!NiftyCheck())
		return;
	//Rounded("div#nifty","all","#ffffff","#FFFFFF","border #AAAAAA");
	//Nifty("div#nifty","normal fixed-height");
	//Rounded("div.content_box div.content","all","#FFFFFF","#FFFFFF","border #AAAAAA");
}
///////////////////////////////KALKULATOR KOSZTOW

Toplaty = new Array();
			//trymestry:   I	  -    II    -	  III
			//dzieci:  1   2   3 ; 1   2   3 ; 1   2   3
Toplaty['chester'] = "119,202,285;238,404,570;332,556,780";
Toplaty['edynburg'] = "129,219,309;258,438,618;357,597,837";
Toplaty['glasgow'] = "119,202,285;238,404,570;332,556,780";
Toplaty['leyton'] = "149,253,357;298,506,714;407,679,951";
Toplaty['ealing'] = "149,253,357;298,506,714;407,679,951";
Toplaty['acton'] = "149,253,357;298,506,714;407,679,951";
Toplaty['greenford'] = "149,253,357;298,506,714;407,679,951";
//
Tdepozyt = new Array(0,50,100,150);

function AddListValue(list,values)
{

	var Tvalues = values.split(",");
   
	for(i=0;i<Tvalues.length;i++)
	{    
		Ttemp = Tvalues[i].split(":");
		
		label = document.createTextNode(Ttemp[0])
		
		element = document.createElement("option");
		element.setAttribute("value", Ttemp[1]);
		element.appendChild(label);
		
		listObj = document.getElementById("status");
		listObj.appendChild(element);
	}
}
//
function ClearList(node)
{
	element = document.getElementById(node);
	
    var children = element.childNodes;
    var to_remove = [];

    for (var i=0; i < children.length; i++) {
        child = children[i];
          to_remove.push(child);
    }
    for (var i=0; i < to_remove.length; i++) {
        element.removeChild(to_remove[i]);
    }
}



function count(obj)
{
	var pole = document.getElementById(obj.name);
	var status  = document.getElementById('status');
	var trymestr = parseInt(document.getElementById('trymestry').value);
	var l_dzieci = parseInt(document.getElementById('liczba-dzieci').value);
	var oddzial = document.getElementById('oddzial').value;
	
	if(pole.id=="liczba-dzieci")
	{
		liczba_dzieci = parseInt(pole.value);
		if(liczba_dzieci>1)
			document.getElementById('label-status').innerHTML = 'Status dzieci: ';
		else
			document.getElementById('label-status').innerHTML = 'Status dziecka: ';
		//
		ClearList('status');
		switch( liczba_dzieci)
		{
			case 1:
				AddListValue("status","kontynuacja:0,nowe dziecko:1");
			break;
			case 2:
				AddListValue("status","dwoje dzieci - kontynuacja:0,jedno nowe dziecko:1,dwoje nowych dzieci:2");
			break;
			case 3:
				AddListValue("status","wszystkie dzieci - kontynuacja:0,jedno nowe dziecko:1,dwoje nowych dzieci:2,wszystkie dzieci nowe:3");
			break;
			default:
			break;
		}
		
	}
	calcinfo="";
	if(parseInt(status.value)>0)
		calcinfo = " - Powyższa kwota zawiera zwrotny depozyt 50 GBP za każde nowo zapisane dziecko (patrz: Regulamin Szkół Nasze Dzieci)<br/><br/>";
	if(trymestr==3)
		calcinfo += "- Powyższa kwota zawiera rabat za opłatę trzech trymestrów z góry<br/><br/>";
	if(l_dzieci>1)
		calcinfo += "- Powyższa kwota zawiera 30% zniżkę dla rodzeństwa";
	
	document.getElementById("calc-info").innerHTML = calcinfo;
	
	//obliczanie wartosci
	Tkoszt = Toplaty[oddzial].split(';');
	Tkoszt = Tkoszt[trymestr-1].split(',');
	obliczenie = parseInt(Tkoszt[l_dzieci-1])+Tdepozyt[parseInt(status.value)];
	//wyswietlenie wyniku
	document.getElementById('wynik').innerHTML = obliczenie;
}
//
function showCalc()
{
		//element = document.createElement("div");
		//element.setAttribute("class", "transpbackground");
		//document.body.appendChild(element);
		
	showGhost();
	loadContentTo('ghost','forms/kalkulator_oplat_psjp.php');
	//initCalc();
	
	
}
function initCalc(){
	count(document.getElementById('liczba-dzieci'));
}

