function putcookie(c_name,value,expiredays) {
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie = c_name + "=" + escape(value) + ((expiredays==null) ? "" : ";expires="+exdate);
}

function getcookie(c_name) {
    if(document.cookie.length > 0) {
        var c_start = document.cookie.indexOf(c_name + "=");
        if(c_start != -1) {
            c_start = c_start + c_name.length + 1;
            var c_end = document.cookie.indexOf(";",c_start);
            if(c_end == -1)
                c_end = document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return null;
}
function $(id) {
	return document.getElementById(id);
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function m_set_background(id,last) {
	for (i=1;i<=last;i++) {
		var obiekt=$('li_'+i);
		if (obiekt!=null) {
			if (id==i) {
				$('li_'+id).style.background='url("images/left_on.gif") no-repeat left top';
				$('a_'+id).style.background='url("images/right_on.gif") no-repeat right top';
				$('a_'+id).style.color='#ffba00';
				$('submenu_'+id).style.display='block';
			} else {
				$('li_'+i).style.background='url("images/left.gif") no-repeat left top';
				$('a_'+i).style.background='url("images/right.gif") no-repeat right top';
				$('a_'+i).style.color='#ffffff';
				$('submenu_'+i).style.display='none';
			}
		}
	}
}

function naj_set_background(id,last) {
	for (i=1;i<=last;i++) {
		var obiekt=$('naj_li_'+i);
		if (obiekt!=null) {
			if (id==i) {
				//$('naj_li_'+id).style.background='url("images/n_left_on.gif") no-repeat left top';
				//$('naj_a_'+id).style.background='url("images/n_right_on.gif") no-repeat right top';
			} else {
				//$('naj_li_'+i).style.background='url("images/n_left.gif") no-repeat left top';
				//$('naj_a_'+i).style.background='url("images/n_right.gif") no-repeat right top';

			}
		}
	}
}

function pokaz_najczesciej(id,last){
	for (i=1;i<=last;i++) {
		var obiekt=$('naj_li_'+i);
		if (obiekt!=null) {
			if (id==i) {
				$('naj_li_'+id).style.background='url("images/n_left_on.gif") no-repeat left top';
				$('naj_a_'+id).style.background='url("images/n_right_on.gif") no-repeat right top';
				$('naj_submenu_'+id).style.display='block';
			} else {
				$('naj_li_'+i).style.background='url("images/n_left.gif") no-repeat left top';
				$('naj_a_'+i).style.background='url("images/n_right.gif") no-repeat right top';
				$('naj_submenu_'+i).style.display='none';
			}
		}
	}
}

function set_background2(id,last,current) {
	for (i=1;i<=last;i++) {
		var obiekt=$('li_'+i);
		if (obiekt!=null) {
			if (current==i) {
				$('li_'+current).style.background='url("images/left_on.gif") no-repeat left top';
				$('a_'+current).style.background='url("images/right_on.gif") no-repeat right top';
				$('a_'+current).style.color='#ffba00';
				$('submenu_'+current).style.display='block';
			} else if (i==id && current!=i) {
				$('li_'+id).style.background='url("images/left_on.gif") no-repeat left top';
				$('a_'+id).style.background='url("images/right_on.gif") no-repeat right top';
				$('a_'+id).style.color='#ffba00';
			} else {
				$('li_'+i).style.background='url("images/left.gif") no-repeat left top';
				$('a_'+i).style.background='url("images/right.gif") no-repeat right top';
				$('a_'+i).style.color='#ffffff';
			}
		}
	}
}
function clear_background(id,last) {
	var obiekt=$('li_'+id);
	if (obiekt!=null) {
		$('li_'+id).style.background='url("images/left.gif") no-repeat left top';
		$('a_'+id).style.background='url("images/right.gif") no-repeat right top';
		$('a_'+id).style.color='#ffffff';
	}
}

function back_tabs(last) {
	if (getcookie('aktual_tab')==null) {
		tab_old='1';
	} else {
		tab_old=getcookie('aktual_tab');
	}
	for (i=1;i<=last;i++) {
		var obiekt=$('ta_'+i);
		if (obiekt!=null) {
			if (i==tab_old) {
				$('ta_'+i).style.background='url("images/left_tabs_on.gif") no-repeat left top';
				$('tab_'+i).style.background='url("images/right_tabs_on.gif") no-repeat right top';
				$('tab_'+i).style.color='#ffba00';
			} else {
				$('ta_'+i).style.background='url("images/left_tabs.gif") no-repeat left top';
				$('tab_'+i).style.background='url("images/right_tabs.gif") no-repeat right top';
				$('tab_'+i).style.color='#ffffff';
			}
		}
	}
}
function show_tab(id,last) {
	for (i=1;i<=last;i++) {
		var obiekt=$('ta_'+i);
		if (obiekt!=null) {
			if (i==id) {
				$('ta_'+id).style.background='url("images/left_tabs_on.gif") no-repeat left top';
				$('tab_'+id).style.background='url("images/right_tabs_on.gif") no-repeat right top';
				$('tab_'+id).style.color='#ffba00';
			} else {
				$('ta_'+i).style.background='url("images/left_tabs.gif") no-repeat left top';
				$('tab_'+i).style.background='url("images/right_tabs.gif") no-repeat right top';
				$('tab_'+i).style.color='#ffffff';
			}
		}
	}	
}
function change_tab(tab,layer,last) {
	for (i=1;i<=last;i++) {
		var obiekt=$('ta_'+i);
		if (obiekt!=null) {
			if (i==tab) {
				putcookie('aktual_tab', tab, 7200);
				$('ta_'+tab).style.background='url("images/left_tabs_on.gif") no-repeat left top';
				$('tab_'+tab).style.background='url("images/right_tabs_on.gif") no-repeat right top';
				$('tab_'+tab).style.color='#ffba00';
			} else {
				$('ta_'+i).style.background='url("images/left_tabs.gif") no-repeat left top';
				$('tab_'+i).style.background='url("images/right_tabs.gif") no-repeat right top';
				$('tab_'+i).style.color='#ffffff';
			}
		}
	}
	if (layer!='')
		show_layer(layer);
	else
		putcookie('aktual_box', 'div_1_1', 7200);
}
function show_layer(layer) {
	if (getcookie('aktual_box')==null) {
		layer_old='div_1_1';
	} else {
		layer_old=getcookie('aktual_box');
	}
	putcookie('aktual_box', layer, 7200);
	$(layer_old).style.display='none';
	$(layer).style.display='block';
}
/* funkcje odpowiedzialne za newsy */
var ID_news;
function show_n_layer(layer) {
	if (getcookie('aktual_news')==null) {
		layer_old='div_n_1';
	} else {
		layer_old=getcookie('aktual_news');
	}
	putcookie('aktual_news', layer, 7200);
	$(layer_old).style.display='none';
	$(layer).style.display='block';
	clearInterval(ID_news);
	ID_news=setInterval("auto_ch_layers("+getcookie('max_news')+")",5000);
}
function auto_ch_layers (max) {
	var index=0;
	if (getcookie('aktual_news')==null) {
		layer_old='div_n_1';
	} else {
		layer_old=getcookie('aktual_news');
	}
	index=parseInt(layer_old.substr(6));
	if (max>index) {
		// kolejna warstwa
		new_layer="div_n_"+(index+1);
	} else {
		// zaczynamy od poczatku
		new_layer='div_n_1';
	}
	$(layer_old).style.display='none';
	$(new_layer).style.display='block';
	putcookie('aktual_news', new_layer, 7200);
}
/* koniec newsów */
/* funkcje odpowiedzialne za prezentacje firm */
var ID_prez;
function show_p_layer(layer) {
	if (getcookie('aktual_prez')==null) {
		layer_old='div_p_1';
	} else {
		layer_old=getcookie('aktual_prez');
	}
	putcookie('aktual_prez', layer, 7200);
	$(layer_old).style.display='none';
	$(layer).style.display='block';
	clearInterval(ID_prez);
	ID_prez=setInterval("auto_ch_layers_p("+getcookie('max_prez')+")",5000);
}
function auto_ch_layers_p (max) {
	var index=0;
	if (getcookie('aktual_prez')==null) {
		layer_old='div_p_1';
	} else {
		layer_old=getcookie('aktual_prez');
	}
	index=parseInt(layer_old.substr(6));
	if (max>index) {
		// kolejna warstwa
		new_layer="div_p_"+(index+1);
	} else {
		// zaczynamy od poczatku
		new_layer='div_p_1';
	}
	$(layer_old).style.display='none';
	$(new_layer).style.display='block';
	putcookie('aktual_prez', new_layer, 7200);
}
/* koniec prezentacji */
/* dymki w egazecie - start */
// Alt panels
var horizontal_offset="9px" 

var vertical_offset="0" 
var ie=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
	var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
	if (whichedge=="rightedge"){
		var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
		dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
		if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
			edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
	} else{
		var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
		dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
		if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
			edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
	}
return edgeoffset
}

function showhint(menucontents, obj, e, tipwidth){
	if ((ie||ns6) && document.getElementById("onmouseBox")){
		dropmenuobj=document.getElementById("onmouseBox")
		dropmenuobj.innerHTML=menucontents
		dropmenuobj.style.left=dropmenuobj.style.top=-500
		if (tipwidth!=""){
			dropmenuobj.widthobj=dropmenuobj.style
			dropmenuobj.widthobj.width=tipwidth
		}
		dropmenuobj.x=getposOffset(obj, "left")
		dropmenuobj.y=getposOffset(obj, "top")
		dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
		dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
		dropmenuobj.style.visibility="visible"
		obj.onmouseout=hidetip
	}
}

function hidetip(e){
	dropmenuobj.style.visibility="hidden"
	dropmenuobj.style.left="-500px"
}

function createhintbox(){
	var divblock=document.createElement("div")
	divblock.setAttribute("id", "onmouseBox")
	document.body.appendChild(divblock)
}

if (window.addEventListener)
	window.addEventListener("load", createhintbox, false)
else if (window.attachEvent)
	window.attachEvent("onload", createhintbox)
else if (document.getElementById)
	window.onload=createhintbox
/* dymki w egazecie - koniec */
function drukuj(numer) {
	window.open('drukuj_art.php?id_art='+numer,'artykul','width=500,height=500,scrollbars=yes,menubar=no,statusbar=no,resizable=yes');
	}
function drukuj_newsa(numer) {
	window.open('drukuj_art.php?news='+numer,'news','width=500,height=500,scrollbars=yes,menubar=no,statusbar=no,resizable=yes');
	}	
function polec(numer,id_gaz) {
	window.open('polec_art.php?id_art='+numer+'&id_gaz='+id_gaz,'artykul','width=388,height=227,scrollbars=no,menubar=no,statusbar=no,resizable=no');
}

function polec_newsa(numer,id_gaz) {
	window.open('polec_art.php?news='+numer+'&id_gaz='+id_gaz,'news','width=388,height=227,scrollbars=no,menubar=no,statusbar=no,resizable=no');
}
function polec_foto(numer) {
	window.open('polec_art.php?foto='+numer,'foto','width=388,height=227,scrollbars=no,menubar=no,statusbar=no,resizable=no');
}

function drukuj_firma(numer,id_kat) {
	window.open('drukuj_art.php?firma='+numer+'&id_kat='+id_kat,'firma','width=600,height=500,scrollbars=yes,menubar=no,statusbar=no,resizable=yes');
	}	
function polec_firma(numer,id_kat) {
	window.open('polec_art.php?firma='+numer+'&id_kat='+id_kat,'firma','width=388,height=227,scrollbars=no,menubar=no,statusbar=no,resizable=no');
}

function kontakt(numer) {
	window.open('kontakt.php','kontakt','width=388,height=270,scrollbars=no,menubar=no,statusbar=no,resizable=no');
}

function interwencja(id,nazwa) {
	window.open('interwencja.php?id='+id+'&nazwa='+nazwa,'interwencja','width=388,height=270,scrollbars=no,menubar=no,statusbar=no,resizable=no');
}

function pokaz_form(){
	var form = document.getElementById('dodaj_komentarz');
	if (form.style.display=='none'){
		form.style.display='block';
		advAJAX.setDefaultParameters({
   		onInitialization : function(obj) { document.getElementById(obj.tag).innerHTML = "Przygotowywanie..."; },
   		onLoading : function(obj) { document.getElementById(obj.tag).innerHTML = "Ładowanie..."; },
   		onSuccess : function(obj) { document.getElementById(obj.tag).innerHTML = obj.responseText; },
   		onError : function(obj) { document.getElementById(obj.tag).innerHTML = "Błąd..."; }
		});
		advAJAX.get({ url: "mods/token.php", tag: "token_div"});
	}
	
}

function potwierdzenie(pytanie){
	if (confirm(pytanie)) {
    	return true;
  	} else {
    	return false;
  	} 
}

function photo_ogloszenia(ido) {
	window.open('photo_ogloszenie.php?ido='+ido,'powiekszenie','width=610,height=530,scrollbars=no,resizable=no,status=yes,menubar=no');
}

var dop=0;
var liczbaSlow=0;
var maxCountWords=0;
var te=1; // ilość edycji dla różnych
function wylicz_liczbe_slow(){
	if (document.formik.tresc.value.length == 0){
		liczbaSlow = 0;
		dop = 0;
	}
	liczbaSlow = 0;
	znaki=0;
	licznik=0;
	for (i=0; i < document.formik.tresc.value.length; i++) 	//liczymy spacje
		if (document.formik.tresc.value.charAt(i) == ' ')
			liczbaSlow++;
	modu=liczbaSlow/10;
	if (maxCountWords>0) {
		for (i=0; i < document.formik.tresc.value.length; i++) 	{
			if (document.formik.tresc.value.charAt(i) == ' '&&licznik!=maxCountWords) {
				znaki=i;
				licznik++;
			}
		}
		if (liczbaSlow>=maxCountWords) {
			document.formik.tresc.value = document.formik.tresc.value.substr(0,znaki);
		}
	} else {
		if (modu>=1) {
			if (dop!=Math.floor(modu)) {
				dop=Math.floor(modu);
				alert('Ogłoszenie ma powyżej 10 słów!!!');
			}
		} else {
			dop=0;
		}
	}
}
function set_new_price(){
	document.formik.c_brutto.value='0.00';
}
function change_ceny(index) {
	if (document.formik.c_brutto.value!='0.00'&&index!="") {
		if (document.formik.publikuj.options[document.formik.publikuj.selectedIndex].value==1) {
			document.formik.c_brutto.value=tablica_cen_gazeta[index];
		} else if (document.formik.publikuj.options[document.formik.publikuj.selectedIndex].value==2) {
			document.formik.c_brutto.value=tablica_cen_portal[index];
		} else if (document.formik.publikuj.options[document.formik.publikuj.selectedIndex].value==3) {
			document.formik.c_brutto.value=(tablica_cen_gazeta[index]+1.00);
		}
	}
}
function wylicz_daty_emisji() {
	var ilosc_edycji=0;
	if (document.formik.od_do.value=='1') { // terminy edycji od do
		d_start=new Date();
		d_end=new Date();
		d_s=document.formik.data_od.value;
		d_e=document.formik.data_do.value;
		temp1=d_s.split('-');
		temp2=d_e.split('-'); 		// tworzymy właściwe daty
		d_start.setFullYear(parseInt(temp1[0], 10),(parseInt(temp1[1], 10)-1),parseInt(temp1[2], 10));
		d_end.setFullYear(parseInt(temp2[0], 10),(parseInt(temp2[1], 10)-1),parseInt(temp2[2], 10));
		for (d_start;d_start<=d_end;d_start.setDate(d_start.getDate()+7)) {
			w_tablicy=0;
			d_porown=d_start.getFullYear()+"-"+(d_start.getMonth()<9?'0':'')+(d_start.getMonth()+1)+"-"+(d_start.getDate()<10?'0':'')+d_start.getDate();
			for (i=0; i<d_em.length; i++) { // sprawdzamy czy data jest w tablicy
				dt=d_em[i];
				if (dt==d_porown) w_tablicy=1;
			}
			if (w_tablicy==0) { // doliczamy edycję
				ilosc_edycji++;
			}
		}
	} else {		// terminy różne terminy edycji
		ilosc_edycji=te;
	}
	document.formik.l_ed.value=ilosc_edycji;
}

function wylicz_sume() {
	wylicz_liczbe_slow();
	wylicz_daty_emisji();
	var add_foto=0.00;
	var opcje=0.00;
	var opcje2=0.00;
	if (document.formik.c_brutto.value=='0.00') {
		document.formik.w_brutto.value='0.00';
	} else {
		if (document.formik.publikuj.options[document.formik.publikuj.selectedIndex].value==2||document.formik.publikuj.options[document.formik.publikuj.selectedIndex].value==3){// dolicz opłatę za zdjęcia
			if (document.formik.foto1.value!=""||(jest_foto_1==1 && document.formik.del_foto_1.checked==false))
				add_foto=add_foto+doplaty[4]
			if (document.formik.foto2.value!=""||(jest_foto_2==1 && document.formik.del_foto_2.checked==false))
				add_foto=add_foto+doplaty[5]
			if (document.formik.foto3.value!=""||(jest_foto_3==1 && document.formik.del_foto_3.checked==false))
				add_foto=add_foto+doplaty[6]
		}
		if (document.formik.od_do.value=='1') { // terminy edycji od do; opcje pogrubienia itp.
			if (document.formik.op_bold.checked==true) opcje=opcje+doplaty[0];
			if (document.formik.op_border.checked==true) opcje=opcje+doplaty[1];
			if (document.formik.op_top.checked==true) opcje=opcje+doplaty[2];
			if (document.formik.op_box.checked==true) opcje=opcje+doplaty[3];
		} else { // terminy edycji różne; opcje pogrubienia itp.
			if (document.formik.te_same.checked==true) {// te same opcje dla wszystkich edycji
				if (document.formik.op_bold_1.checked==true) opcje=opcje+doplaty[0];
				if (document.formik.op_border_1.checked==true) opcje=opcje+doplaty[1];
				if (document.formik.op_top_1.checked==true) opcje=opcje+doplaty[2];
				if (document.formik.op_box_1.checked==true) opcje=opcje+doplaty[3];
			} else {// różne opcje dla różnych edycji
				if (document.formik.op_bold_1.checked==true) opcje2=opcje2+doplaty[0];
				if (document.formik.op_border_1.checked==true) opcje2=opcje2+doplaty[1];
				if (document.formik.op_top_1.checked==true) opcje2=opcje2+doplaty[2];
				if (document.formik.op_box_1.checked==true) opcje2=opcje2+doplaty[3];
				var boldy=document.formik.elements['op_bold_[]'];
				var bordery=document.formik.elements['op_border_[]'];
				var topy=document.formik.elements['op_top_[]'];
				var boxy=document.formik.elements['op_box_[]'];
				for (i=0;i<=te;i++) {
					if (boldy[i].checked==true) opcje2=opcje2+doplaty[0];
					if (bordery[i].checked==true) opcje2=opcje2+doplaty[1];
					if (topy[i].checked==true) opcje2=opcje2+doplaty[2];
					if (boxy[i].checked==true) opcje2=opcje2+doplaty[3];
				}
			}
		}
		// liczymy całkowitą sumę
		il_ed=document.formik.l_ed.value;
		cena_jedn=document.formik.c_brutto.value;
		suma=parseInt(il_ed, 10)*(parseFloat(cena_jedn)+parseInt(add_foto, 10)+parseInt(opcje, 10)+parseInt(dop)*doplaty[7])+opcje2;
		document.formik.w_brutto.value=Math.round(suma*100)/100;
	}
}
function change_terminy() {
	if ($('od_do').style.display=='block') {
		document.formik.od_do.value='0';
		$('od_do').style.display='none';
		$('rozne').style.display='block';
	} else {
		document.formik.od_do.value='1';
		$('od_do').style.display='block';
		$('rozne').style.display='none';
		// ukrywamy daty i opcje
		for (i=te;i>=2;i--) {
			$('te_'+i).style.display="none";
			$('te_op_'+i).style.display='none';
			te--;
		} 
	}
}
function same_options() {
	for (i=2;i<=te;i++) {
		if (document.formik.te_same.checked==true) {
			$('te_op_'+i).style.display='none';
		} else {
			$('te_op_'+i).style.display='block';
		}
	}
}
function add_termin() {
	if (te<49) {
		te++;
		$('te_'+te).style.display="block";
		if (document.formik.te_same.checked!=true) {
			$('te_op_'+te).style.display='block';
		}
	}
}
function remove_termin() {
	if (te>1) {
		$('te_'+te).style.display="none";
		$('te_op_'+te).style.display='none';
		te--;
	}
}
function pokaz_okno(okno,szerokosc,wysokosc) {
	window.open(okno,'przyklad','width='+szerokosc+',height='+wysokosc+',scrollbars=yes,resizable=no,status=yes,menubar=no');
}

function forum_raport_post (id_post) {
	window.open('forum_send_mail.php?id_post='+id_post,'form_email','width=280,height=100,status=yes,resizable=no,menubar=no,scrollbars=no');
}