
var box_komiksB2 = 1;

function resizeImg(img, img_main, new_width, type){
	if (new_width){
		new_height = new_width / 1.33;
		width_main = 230;
		if (type == 'zoom_in'){
			new_width_main = new_width;
			new_height_main = new_width_main / 1.33;
		} else if (type == 'zoom_out'){
			new_width_main = width_main;
			new_height_main = new_width_main / 1.33;
		}
		//alert(type);
		var group = mint.fx.Group(null, 20, 500, null, null);

		group.Add(img, "width", null, new_width);
		group.Add(img_main, "width", null, new_width_main);

		group.Run();

		//mint.fx.Size(img, new_width, new_height, 5, 500);
	}
}

function changeMainImg(img_id, img_file, img_title, dzial_id){
	//alert(dzial_id);
	var new_content = "<a href='http://ludzie.wprost.pl/komiks/" + img_id + "/'><img id='komiks_img_gal_main_" + dzial_id + "' align='center' src='http://ludzie.wprost.pl/G/komiks/thumb3/" + img_file + "' style='margin: 0px; padding: 0px; border: none; width: 250px;' /></a>";
	new_content += "<h3 style='margin: 2px; padding: 0px; font-size: 14px; text-align: left;'>";
	if (img_title.length > 0){
		new_content += "Tytuł: " + img_title;
	} else {
		new_content += "<span style='color: #FFFFFF;'>.</span>";
	}
	new_content += "</h3>";
	//alert(new_content);
	var main_img_div = "komiks_main_img_gallery_" + dzial_id;
	document.getElementById(main_img_div).innerHTML = new_content;
}


function info_show(box){
if (box_komiksB2){
	mint.fx.Fade(box, 0, 1, 1);
	box_komiksB2 = 0
	Pokaz(box)
 } else {
	box_komiksB2 = 1
 	Ukryj(box)
 }
}

function Pokaz(box) {

    var group = mint.fx.Group(null, 10, 500, null, null);
    group.Add(box, "height", null, 65);
    group.Add(box, "opacity", null, 100);
    group.Run();
    $(box).innerHTML = '<H2 class=\'red\' style="margin: 5px;">Wybierz z obok przedstawionych obrazków tło swojego komiksu.</H2>';
}

function Ukryj(box) {
    var group = mint.fx.Group(null, 10, 500, null, null);
    group.Add(box, "height", null, 0);
    group.Add(box, "opacity", null, 0);
    group.Run();
}


function lupa(name,num){
	if (num==1) document.eval(name).src ='/G/icons/ico_photo_zoom_b.gif';
	if (num==0) document.eval(name).src ='/G/icons/ico_photo_zoom_a.gif';
}



var min = 10;
var max = 16;
var plusminusfontindiv = 'srodek_box';

function increaseFontSize(lay_optional) {
    if (lay_optional)
    plusminusfontindiv = lay_optional;
    var p = document.getElementById(plusminusfontindiv).getElementsByTagName('td');
    for (i = 0; i < p.length; i++) {
        if (p[i].style.fontSize) {
            var s = parseInt(p[i].style.fontSize.replace("px", ""));

        }
        else {
            var s = 12;

        }
        if (s < max) {
            s += 2;

        }
        p[i].style.fontSize = s + "px"

    }
    var p = document.getElementById(plusminusfontindiv).getElementsByTagName('li');
    for (i = 0; i < p.length; i++) {
        if (p[i].style.fontSize) {
            var s = parseInt(p[i].style.fontSize.replace("px", ""));

        }
        else {
            var s = 12;

        }
        if (s < max) {
            s += 2;

        }
        p[i].style.fontSize = s + "px"

    }
    var p = document.getElementById(plusminusfontindiv).getElementsByTagName('div');
    for (i = 0; i < p.length; i++) {
        if (p[i].style.fontSize) {
            var s = parseInt(p[i].style.fontSize.replace("px", ""));

        }
        else {
            var s = 12;

        }
        if (s < max) {
            s += 2;

        }
        p[i].style.fontSize = s + "px"


    }
    var s = parseInt(document.getElementById(plusminusfontindiv).style.fontSize.replace("px", ""));
    if (s < max) {
        s += 2;

    }
    else {
        var s = 12;

    }
    document.getElementById(plusminusfontindiv).style.fontSize = s + "px"


}

function decreaseFontSize(lay_optional) {
    if (lay_optional)
    plusminusfontindiv = lay_optional;
    var p = document.getElementById(plusminusfontindiv).getElementsByTagName('td');
    for (i = 0; i < p.length; i++) {
        if (p[i].style.fontSize) {
            var s = parseInt(p[i].style.fontSize.replace("px", ""));

        }
        else {
            var s = 12;

        }
        if (s > min) {
            s -= 2;

        }
        p[i].style.fontSize = s + "px"

    }
    var p = document.getElementById(plusminusfontindiv).getElementsByTagName('li');
    for (i = 0; i < p.length; i++) {
        if (p[i].style.fontSize) {
            var s = parseInt(p[i].style.fontSize.replace("px", ""));

        }
        else {
            var s = 12;

        }
        if (s > min) {
             s -= 2;

        }
        p[i].style.fontSize = s + "px"

    }
    var p = document.getElementById(plusminusfontindiv).getElementsByTagName('div');
    for (i = 0; i < p.length; i++) {
        if (p[i].style.fontSize) {
            var s = parseInt(p[i].style.fontSize.replace("px", ""));

        }
        else {
            var s = 12;

        }
        if (s > min) {
             s -= 2;

        }
        p[i].style.fontSize = s + "px"

    }
    var s = parseInt(document.getElementById(plusminusfontindiv).style.fontSize.replace("px", ""));
    if (s < max) {
         s -= 2;

    }
    else {
        var s = 12;

    }
    document.getElementById(plusminusfontindiv).style.fontSize = s + "px"

}

var kolejnosc = 0;
var string_old = "";
var current_text = "";

function select_ans(evt){
if (!evt) evt = window.event;
var keycode = evt.keyCode;
var p = document.getElementById('hint_div').getElementsByTagName('a');
if (keycode==13) {
if (current_text){
document.location.href = current_text
 }
}
if (keycode==38) {
kolejnosc = kolejnosc-1
if (kolejnosc<1) kolejnosc=p.length+1;
}
if (keycode==40){
if (kolejnosc>p.length) kolejnosc=0;
kolejnosc = kolejnosc+1
}
if ((keycode==40) || (keycode==38)){
    for (i = 0; i < p.length; i++) {
	var J = i+1;
    if (J==kolejnosc) {
    	p[i].style.color = "#FF0000";
    	current_text = p[i].href;
     } else {
    	p[i].style.color = "#000000";
     }
    }
   }
}

function showLastArticle(element) {
    obj = document.getElementById(element);
        if (!(!obj)){
			if (obj.style.display == 'none'){
				obj.style.display = 'block';
			} else {
				obj.style.display = 'none';
			}
		}
}

function show_hide_DIV(div){
    obj_div = document.getElementById(div);
        if (!(!obj_div)){
			if (obj_div.style.display == 'none'){
				obj_div.style.display = 'block';
			} else {
				obj_div.style.display = 'none';
			}
		}
}


function show_hide_CV_DIV(div, link){
	round_tip_start = "<div class=t><div class=b><div class=r><div class=l><div class=bl><div class=br><div class=tl><div class=tr>";
	round_tip_end = "</div></div></div></div></div></div></div></div>";
    obj_div = document.getElementById(div);
    obj_link = document.getElementById(link);
        if (!(!obj_div)){
			if (obj_div.style.display == 'none'){
				obj_div.style.display = 'block';
				obj_link.className = 'l-dark-blue zwin_cv';
				eval("show_hide_komunikat_" + div + " = round_tip_start +  'Zwiń blok' + round_tip_end");
				document.getElementById('tooltip').innerHTML = round_tip_start + 'Zwiń blok' + round_tip_end;
			} else {
				obj_div.style.display = 'none';
				obj_link.className = 'l-dark-blue rozwin_cv';
				eval("show_hide_komunikat_" + div + " = round_tip_start +  'Rozwiń blok' + round_tip_end");
				document.getElementById('tooltip').innerHTML = round_tip_start + 'Rozwiń blok' + round_tip_end;
			}
		}
}


function remoteSuggestPeople(string){
    	var req = mint.Request();
    	req.AddParam("search_people", string)
    	req.OnSuccess = function() {
        	document.getElementById('hint_div').innerHTML = this.responseText;
    	}
    	req.OnError = function (){
    		document.getElementById('szukaj-but').disabled = false;
    		document.getElementById('hint_div').style.display = 'none';
    	}
    	req.OnTimeout = function (){
    		document.getElementById('szukaj-but').disabled = false;
    		document.getElementById('hint_div').style.display = 'none';
    	}
    	req.Send("/F/ajax/search_people.php");
}

function getKalendariumDayInfo(dzien, curr_day , ile_dni){
		//test = dzien + ' - ' + curr_day + ' - ' + ile_dni;
		//alert(test);
		for (i=1; i<=ile_dni; i++){
			td_id = 'kalendarz_dzien_' + i;
			document.getElementById(td_id).className = 'calendar';
		}
		td_id = 'kalendarz_dzien_' + curr_day;
		document.getElementById(td_id).className = 'calendarToday';
		td_id = 'kalendarz_dzien_' + dzien;
		document.getElementById(td_id).className = 'calendarClick';
    	var req = mint.Request();
    	req.AddParam("dzien", dzien);
    	req.OnSuccess = function() {
        	document.getElementById('kalndarium_zajawki').innerHTML = this.responseText;
    	}
    	req.Send("/F/ajax/kalendarium_zajawki.php");
}


function cyt_vote(cytat_id,vote,dlugie){
		var resp = "";
    	var req = mint.Request();
    	req.method="GET";
    	req.AddParam("id", cytat_id);
    	req.AddParam("vote", vote);
    	req.AddParam("dlugie", dlugie);
    	req.AddParam("todo", "cyt_vote");
    	req.OnSuccess = function() {
        	if (vote==1)
        	resp = resp + "<img class='img_centered' src='/G/icons/ico_cytat_trafne.gif'>&nbsp;";
        	else
        	resp = resp + "<img class='img_centered' src='/G/icons/ico_cytat_trafne_blade.gif'>&nbsp;";

        	if (vote==2)
        	resp = resp + "<img class='img_centered' src='/G/icons/ico_cytat_nie_trafne.gif'>&nbsp;";
        	else
        	resp = resp + "<img class='img_centered' src='/G/icons/ico_cytat_nie_trafne_blade.gif'>&nbsp;";

        	if (vote==3)
        	resp = resp + "<img class='img_centered' src='/G/icons/ico_cytat_zabawne.gif'>&nbsp;";
        	else
        	resp = resp + "<img class='img_centered' src='/G/icons/ico_cytat_zabawne_blade.gif'>&nbsp;";

        	if (dlugie==1)
        	resp = resp +  " Dziękujemy za oddany głos";

        	document.getElementById('cyt_vote_'+cytat_id).innerHTML = resp;
        	delayhidetip();
    	}
    	req.Send("/F/ajax/cyt_vote.php");

}

function Add2Fav() {
    var t = document.title;
    var l = document.location;
    if (document.all)
    window.external.AddFavorite(l, t);
    else
    window.sidebar.addPanel(t, l, "");

}


function suggest_people(string,evt){
      	//alert(string);
         	if (string) {
         		if (string!=string_old) {
            	  remoteSuggestPeople(string);
            	  string_old = string;
            	  }
            	document.getElementById('hint_div').style.display = 'block';
            	select_ans(evt);
         	} else {
            	document.getElementById('hint_div').style.display = 'none';
         	}

}

function openZglosNaruszenie(div){
	//alert(div);
	var top = (screen.height / 2) +  250;
	top = top + 'px';
    obj_div = document.getElementById(div);
        if (!(!obj_div)){
			if (obj_div.style.display == 'none'){
				obj_div.style.display = 'block';
				obj_div.style.top = top;
			} else {
				obj_div.style.display = 'none';
			}
		}
}

function openPrzeslijKomiks(div){
	var top = (screen.height / 2) + 320;
	top = top + 'px';
    obj_div = document.getElementById(div);
        if (!(!obj_div)){
			if (obj_div.style.display == 'none'){
				obj_div.style.display = 'block';
				obj_div.style.top = top;
			} else {
				obj_div.style.display = 'none';
			}
		}
}

function wyslijPrzeslijKomiks(){
	var req = mint.Request();
	req.OnSuccess = function(){
		$("polec_strone_main_content").innerHTML = this.responseText;
	}
	req.SendForm("polec_strone_form", "/F/ajax/przeslij_komiks.php");
}

function przeslijKomiks(){
	var email = document.forms['polec_strone_form'].elements['do_mail'].value;
	var nazwa = document.forms['polec_strone_form'].elements['do_nazwa'].value;
	var od_email = document.forms['polec_strone_form'].elements['od_mail'].value;
	var ok = 1;

	if (email.indexOf('@') < 1 ){
		alert('Proszę podać poprawny adres email odbiorcy.');
		ok = 0;
	} else if (email.length < 5){
		alert('Proszę podać poprawny adres email odbiorcy.');
		ok = 0;
	} else if (nazwa.length < 2){
		alert('Proszę podać informację komu polecasz link.');
		ok = 0;
	} else if (nazwa == "imię nazwisko / nick"){
		alert('Proszę podać informację komu polecasz link.');
		ok = 0;
	} else if (od_email.indexOf('@') < 1 ){
		alert('Proszę podać poprawny adres email nadawcy.');
		ok = 0;
	} else if (od_email.length < 5){
		alert('Proszę podać poprawny adres email nadawcy.');
		ok = 0;
	}
	if (ok == 1){
		wyslijPrzeslijKomiks();
	}
}

function zglosNaruszenie(){
	var req = mint.Request();
	req.OnSuccess = function(){
		$("zglos_naruszenie_main_content").innerHTML = this.responseText;
	}
	req.SendForm("zglos_naruszenie_form", "/F/ajax/zglos_naruszenie_zasad_komiksu.php");
}

function print_komiks_photo(div) {
    var printContent = document.getElementById(div);
    var windowUrl = 'about:blank';
    var uniqueName = new Date();
    var windowName = 'Print' + uniqueName.getTime();
    var printWindow = window.open(windowUrl, windowName, 'left=50000,top=50000,width=0,height=0');
    printWindow.document.write(printContent.innerHTML);
    printWindow.document.close();
    printWindow.focus();
    printWindow.print();
    printWindow.close();

}

function showKomiksObrazek(numer){
	div_name = "komiks_main_" + numer;
	obj_div = document.getElementById(div_name);
        if (!(!obj_div)){
			if (obj_div.style.display == 'none'){
				obj_div.style.display = 'block';
			} else {
				obj_div.style.display = 'none';
			}
		}
}

function OnLoadKomiks() {
   SetSlider("header_komiks", "slider_komiks");
}

function SlideIn(h, s) {
   mint.fx.Size($(s), null, $(s).scrollHeight+2, 20, 500);
   $(h).onclick = function() { SlideOut(h, s) };
}

function SlideOut(h, s) {
   mint.fx.Size($(s), null, 1, 20, 500);
   $(h).onclick = function() { SlideIn(h, s) };
}

function SetSlider(h, s) {
   AddEvent(h, "click", function() { SlideIn($(h), $(s)); });

   $(s).style.height = "1px";
   $(s).style.overflow = "hidden";
}

function onSubmitTopSearchForm(){
	var search_value = document.getElementById('search_q').value;
	//alert(search_value);
	if (search_value.length <= 2){
		alert('Fraza musi mieć conajmniej 3 znaki!');
		return(false);
	} else {
		document.searchform.submit();
	}
}

function onSubmitKomiksSearchForm(){
	var search_value = document.getElementById('searching_komiks').value;
	//alert(search_value);
	if (search_value.length <= 2){
		alert('Fraza musi mieć conajmniej 3 znaki!');
		return(false);
	} else {
		document.searchKomiksForm.submit();
	}
}

function loadKomiksGalleryPart(dzial_id, gallery_part, ile_komiksow){
    	var req = mint.Request();
    	req.method="GET";
    	req.AddParam("dzial_id", dzial_id);
    	req.AddParam("gallery_part", gallery_part);
    	req.AddParam("ile_komiksow", ile_komiksow);
    	var naw_div = "komiks_gallery_naw_" + dzial_id;
    	document.getElementById(naw_div).innerHTML = "proszę czekać";
    	var kom_gal_div = "komiks_galery_boks_" + dzial_id;
    	req.OnSuccess = function() {
        	document.getElementById(kom_gal_div).innerHTML = this.responseText;
    	}
    	req.Send("/F/ajax/loadKomiksGalleryPart.php");
}