var cnfg_url = 'http://www.ognistyptak.pl/';

var tgs = new Array('div','td','h1','span','p','font');
var szs = new Array( '9px','11px','13px');
var lh = new Array( '13px','15px','18px');
var sz = 1;
var ramka = false;
function change_kat_lang(lang){		document.getElementById('lang_pl').style.display='none';	document.getElementById('lang_en').style.display='none';	document.getElementById('lang_de').style.display='none';	document.getElementById('lang_ru').style.display='none';			document.getElementById('lang_'+lang).style.display='block';	}
function FontSize(tgs,target,size) { 

	if (!document.getElementById) return;
	var d = document,currElement = null,i,j,currTag;
	
	if (size <= 0 && sz == 0) sz = 0;
	else if (size <= 0 && sz == 1) sz = 0;
	else if (size <= 0 && sz == 2) sz = 1;
	else if (size >= 1 && sz == 0) sz = 1;
	else if (size >= 1 && sz == 1) sz = 2;
	else if (size >= 1 && sz == 2) sz = 2;
	
	if ( !( currElement = d.getElementById( target ) ) ) currElement = d.getElementsByTagName( target )[ 0 ];

	currElement.style.fontSize   = szs[ sz ];
    currElement.style.lineHeight = lh[ sz ];

	for ( i = 0 ; i < tgs.length ; i++ ) {
		currTag = currElement.getElementsByTagName( tgs[ i ] );
		for ( j = 0 ; j < currTag.length ; j++ ){
			czy_ramka(currTag[j]);
			if(ramka==false && currTag[j].id!='ramka_lewo'){
				currTag[ j ].style.fontSize = szs[ sz ]; 
				currTag[ j ].style.lineHeight = lh[ sz ];
			}
			ramka=false;
		}
	}
	
	tytuly();
	data_size();
}

function getParam(){
	aReturn = new Array;
	strParam = window.document.location.href.split("#")[1];
	var sPort='undefined';
	var sKat='undefined';
	if(strpos(strParam,',')!==false){
		sKat = strParam.split(",")[0];
		sPort = strParam.split(",")[1];
	}
	else if(strpos(window.document.location.href,'#')!==false){
		sKat = window.document.location.href.split("#")[1];
	}
	aReturn[0]=sKat;
	aReturn[1]=sPort;
	return aReturn;
}

function strpos( haystack, needle, offset){
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Onno Marsman    
    // *     example 1: strpos('Kevin van Zonneveld', 'e', 5);
    // *     returns 1: 14
 
    var i = (haystack+'').indexOf( needle, offset ); 
    return i===-1 ? false : i;
}

function add_to_newsletter(){	
    advAJAX.post({
	    url: cnfg_url+"apps/php/newsletter.php",
	    parameters : {
	      "mail" : document.getElementById('mail').value
	    },
	    onLoading : function(obj){ 
			document.getElementById("newsletter").innerHTML='<img style="float:left;margin:0px 0px 0px 20px" src="'+cnfg_url+'pliki/ajax-loader.gif"/>';
	    },
	    onComplete : function(obj) { 
	    },
	    onSuccess : function(obj) { 
			document.getElementById('newsletter').innerHTML = obj.responseText;
	    },
	    onError : function(obj) {
	   }
	});
}

function move_foto(intIdGalerii,intFotoId,strDirection){
    advAJAX.post({
	    url: cnfg_url+"apps/php/move_foto.php",
	    parameters : {
		  "id_galerii" : intIdGalerii,
		  "id" : intFotoId,
		  "kierunek" : strDirection
	    },
	    onLoading : function(obj){ 
			document.getElementById('zdjecia').innerHTML='<br/><img style="float:left;margin-left:45px;margin-top:20px;" src="'+cnfg_url+'pliki_adm/ajax-loader.gif"/><br/><br/>';
	    },
	    onComplete : function(obj) { 
	    },
	    onSuccess : function(obj) { 
			document.getElementById('zdjecia').innerHTML = obj.responseText;
	    },
	    onError : function(obj) {
	   }
	});
}

function edit_foto(intFotoId){
    advAJAX.post({
	    url: cnfg_url+"apps/php/edit_foto.php",
	    parameters : {
		  "id" : intFotoId
	    },
	    onLoading : function(obj){ 
			document.getElementById('edit_'+intFotoId).innerHTML='<br/><img style="float:left;margin-left:45px;margin-top:20px;" src="'+cnfg_url+'pliki_adm/ajax-loader.gif"/><br/><br/>';
	    },
	    onComplete : function(obj) { 
	    },
	    onSuccess : function(obj) { 
			document.getElementById('edit_'+intFotoId).innerHTML = obj.responseText;
	    },
	    onError : function(obj) {
	   }
	});
}

function edit_name(strId,strName,sciezka){
	
    advAJAX.post({
	    url: cnfg_url+"apps/php/edit_name.php",
	    parameters : {
		  "sciezka"	: sciezka,
		  "nazwa" : strName
	    },
	    onLoading : function(obj){ 
			document.getElementById(strId).innerHTML='<img  src="'+cnfg_url+'pliki_adm/ajax-loader_folder.gif"/>';
	    },
	    onComplete : function(obj) { 
	    },
	    onSuccess : function(obj) { 
			document.getElementById(strId).innerHTML = obj.responseText;
	    },
	    onError : function(obj) {
	   }
	});
}

function edit_file_name(strId,strName,sciezka){

    advAJAX.post({
	    url: cnfg_url+"apps/php/edit_file_name.php",
	    parameters : {
		  "sciezka"	: sciezka,
		  "nazwa" : strName
	    },
	    onLoading : function(obj){ 
			document.getElementById(strId).innerHTML='<img  src="'+cnfg_url+'pliki_adm/ajax-loader_folder.gif"/>';
	    },
	    onComplete : function(obj) { 
	    },
	    onSuccess : function(obj) { 
			document.getElementById(strId).innerHTML = obj.responseText;
	    },
	    onError : function(obj) {
	   }
	});
}

function rodzaj_galerii(intType){
    advAJAX.post({
	    url: cnfg_url+"apps/php/gallery_type.php",
	    parameters : {
		  "typ" : intType
	    },
	    onLoading : function(obj){ 
			document.getElementById('gallery_type').innerHTML='<br/><img style="float:left;margin-left:45px;margin-top:20px;" src="'+cnfg_url+'pliki/ajax-loader.gif"/><br/><br/>';
	    },
	    onComplete : function(obj) { 
	    },
	    onSuccess : function(obj) { 
			document.getElementById('gallery_type').innerHTML = obj.responseText;
	    },
	    onError : function(obj) {
	   }
	});
}

function pokaz_ukryj(strId){		if(document.getElementById(strId).style.display=="block") document.getElementById(strId).style.display="none";	else document.getElementById(strId).style.display="block";}



function rezerwacjaDodaj(idJednostki,data){
	
    advAJAX.post({

	    url: cnfg_url+"apps/php/rezerwacja_dodaj.php",

	    parameters : {
			"data" : data,
			
	      "id_jednostki" : idJednostki

	    },

	    onLoading : function(obj){ 
			document.getElementById("cena_jednostki_"+idJednostki).innerHTML = '<img style="" src="'+cnfg_url+'pliki/ajax-loader2.gif"/>';
	    },

	    onComplete : function(obj) { 

	    },

	    onSuccess : function(obj) { 

			document.getElementById("rezerwacja_"+idJednostki).innerHTML = obj.responseText;

	    },

	    onError : function(obj) {

	    }

	});    
		

}

function cena_jednostki(idJednostki,idTypu, jednostki, opcje){
	
    advAJAX.post({

	    url: cnfg_url+"apps/php/cena_jednostki.php",

	    parameters : {
			
	      "id_jednostki" : idJednostki,
		  "id_typu" : idTypu,
		  "data_start": document.getElementById("data_start_"+idJednostki).value,
		  "ilosc_dni": document.getElementById("ilosc_dni_"+idJednostki).value

	    },

	    onLoading : function(obj){ 
			document.getElementById("cena_jednostki_"+idJednostki).innerHTML = '<img style="" src="'+cnfg_url+'pliki/ajax-loader2.gif"/>';
	    },

	    onComplete : function(obj) { 
			
	    },

	    onSuccess : function(obj) { 

			document.getElementById("cena_jednostki_"+idJednostki).innerHTML = obj.responseText;
			cena_calej_jednostki(idJednostki,opcje);
			suma_cen(jednostki,opcje);
	    },

	    onError : function(obj) {

	    }

	});    
		

}


function cena_calej_jednostki(id_jednostki,opcje){
	
	var idiki_o = opcje.split(";"); 
	
	suma=0;
	for (var j=0;j<idiki_o.length;j++)
	{
		id_opcji = idiki_o[j];
		
		var id_jednostek = id_opcji.split("_"); 

		if(id_jednostek[0]==id_jednostki) suma = parseFloat(suma) + parseFloat(document.getElementById("opcja_cena_"+id_opcji).value);
		
	}
	
	cena = parseFloat(document.getElementById("cena_j_"+id_jednostki).value) + parseFloat(suma);
	
    advAJAX.post({

	    url: cnfg_url+"apps/php/cena_calej_jednostki.php",

	    parameters : {
			
	      "cena" : cena

	    },

	    onLoading : function(obj){ 
			document.getElementById("cena_calej_jednostki_"+id_jednostki).innerHTML = '<img style="" src="'+cnfg_url+'pliki/ajax-loader2.gif"/>';
	    },

	    onComplete : function(obj) { 

	    },

	    onSuccess : function(obj) { 

			document.getElementById("cena_calej_jednostki_"+id_jednostki).innerHTML = obj.responseText;

	    },

	    onError : function(obj) {

	    }

	});    
		

}

function suma_cen(jednostki,opcje){
	
	var idiki = jednostki.split(";"); 
	
	suma=0;
	for (var i=0;i<idiki.length;i++)
	{
		id_jednostki = idiki[i];
		
		suma = parseFloat(suma) + parseFloat(document.getElementById("cena_j_"+id_jednostki).value);
		
	}
	
	var idiki_o = opcje.split(";"); 
	
	for (var j=0;j<idiki_o.length;j++)
	{
		id_opcji = idiki_o[j];

		suma = parseFloat(suma) + parseFloat(document.getElementById("opcja_cena_"+id_opcji).value);
		
	}

    advAJAX.post({

	    url: cnfg_url+"apps/php/suma_cen.php",

	    parameters : {
			
	      "jednostki" : suma

	    },

	    onLoading : function(obj){ 
			document.getElementById("suma_cen").innerHTML = '<img style="" src="'+cnfg_url+'pliki/ajax-loader2.gif"/>';
	    },

	    onComplete : function(obj) { 

	    },

	    onSuccess : function(obj) { 

			document.getElementById("suma_cen").innerHTML = obj.responseText;

	    },

	    onError : function(obj) {

	    }

	});    
		

}

function opcja_cena(cena,id_opcji,id_jednostki,jednostki,opcje){

	if(document.getElementById("opcja_"+id_jednostki+'_'+id_opcji).checked == true){
		cena = cena;	
	}
	else{
		cena=0;
	}
	
	document.getElementById("opcja_cena_"+id_jednostki+'_'+id_opcji).value=cena;
	
	cena_calej_jednostki(id_jednostki,opcje);
	suma_cen(jednostki,opcje);
	
	
}

function cena_opcji(cena,id_opcji,id_jednostki,jednostki,opcje){
	
	if(document.getElementById("ilosc_"+id_jednostki+'_'+id_opcji).value>0){
		cena = cena * document.getElementById("ilosc_"+id_jednostki+'_'+id_opcji).value;	
	}
	else{
		cena=0;
	}
	
	document.getElementById("opcja_cena_"+id_jednostki+'_'+id_opcji).value=cena;
	
	cena_calej_jednostki(id_jednostki,opcje);
	suma_cen(jednostki,opcje);
	
	
}

function podglad_banera(idBanera,baner){
    advAJAX.post({

	    url: cnfg_url+"apps/php/podglad_banera.php",

	    parameters : {
			"baner" : baner

	    },

	    onLoading : function(obj){ 

	    },

	    onComplete : function(obj) { 

	    },

	    onSuccess : function(obj) { 

			document.getElementById("baner_"+idBanera).innerHTML = obj.responseText;

	    },

	    onError : function(obj) {

	    }

	});    
		

}