var ajax = new sack();

function EnableForm(check){
	if(check.checked == true){
		document.getElementById("dodaj_ogloszenie_client_pass_reply").disabled = "";
		document.getElementById("dodaj_ogloszenie_client_email").disabled = "";
		document.getElementById("dodaj_ogloszenie_client_city").disabled = "";
		document.getElementById("RejestrujForm").style.display = "block";
	}else{
		document.getElementById("RejestrujForm").style.display = "none";
		document.getElementById("dodaj_ogloszenie_client_pass_reply").disabled = "disabled";
		document.getElementById("dodaj_ogloszenie_client_email").disabled = "disabled";
		document.getElementById("dodaj_ogloszenie_client_city").disabled = "disabled";
	}
}

function GetCities(el){
	value = el.value;
	ajax.sel = document.getElementById("szukaj_miasto");
	ajax.requestFile = 'get_cities.php?vid='+value;
	ajax.onCompletion = przeladujselect;
	ajax.runAJAX();
}

function przeladujselect(){
	var select = ajax.sel;
	eval(ajax.response);
}

var SlotAmount = 0;

function AddNewFileInput(slot){
	if(slot > SlotAmount){
		var ParentDiv = document.getElementById("uploadSlots");
		var div = document.createElement("div");
		var nextSlot = slot+1;
		div.innerHTML = "<input type='file' name='anons[upload_file]["+slot+"]' id='upload_file_"+slot+"' value='' onchange='AddNewFileInput("+nextSlot+")' /> <input type='button' name='czysc["+slot+"]' value='wyczyść' style='font-size: 12px;' onclick='EmptySlot("+slot+")' />";
		ParentDiv.appendChild(div);
		SlotAmount = slot;
	}
}

function EmptySlot(slot){
	name = "upload_file_"+slot;
	document.getElementById(name).value = "";
}

function UploadFiles(){
	document.getElementById("dodaj_anons").value = 3;
}

function DeleteFiles(){
	document.getElementById("dodaj_anons").value = 4;
}

function SaveAnnoun(){
	document.getElementById("dodaj_anons").value = 1;
}

function ZmienPlec(pole){
	if(pole.value == "kobiety"){
		document.getElementById("biust2").style.display = "";
	}else{
		document.getElementById("biust2").style.display = "none";
	}
}

function ChangeValue(pole, control){
	Per = pole.value;
	cen = Periods[Per];
	document.getElementById("anons_koszt").innerHTML = "";
	document.getElementById("anons_koszt").innerHTML = "<nobr>"+cen+" zł<nobr>";
	document.getElementById("anons_razem").innerHTML = "";
	document.getElementById("anons_razem").innerHTML = "<nobr>"+cen+" zł<nobr>";
	document.getElementById("anons_value").value = cen;
	document.getElementById("anons_control").value = control+":"+Per+":"+":"+cen;
	if(cen == 0){
		document.getElementById("oplacButton").style.display = "none";
		document.getElementById("zapiszButton").style.display = "";
	}else{
		document.getElementById("oplacButton").style.display = "";
		document.getElementById("zapiszButton").style.display = "none";		
	}
}

function ChangeValueAnons(control){
	Per = document.getElementById("dlugosc_anons").value;
	cen = Periods[Per];
	wyroznij = 0;
	check = 0;
	if(document.getElementById("wyroznienie_anons") != undefined && document.getElementById("wyroznienie_anons").checked == true){
		wyroznij = Per*100;
		check = 1;
	}
	cena = cen + wyroznij;
	document.getElementById("anons_koszt").innerHTML = "";
	document.getElementById("anons_koszt").innerHTML = "<nobr>"+cen+" zł<nobr>";
	if(document.getElementById("anons_wyroznienie") != undefined){
		document.getElementById("anons_wyroznienie").innerHTML = "";
		document.getElementById("anons_wyroznienie").innerHTML = "<nobr>"+wyroznij+" zł<nobr>";		
	}
	document.getElementById("anons_razem").innerHTML = "";
	document.getElementById("anons_razem").innerHTML = "<nobr>"+cena+" zł<nobr>";
	document.getElementById("anons_value").value = cena;
	document.getElementById("anons_control").value = control+":"+check+":"+wyroznij+":"+Per+":"+cen;
	if(cena == 0){
		document.getElementById("oplacButton").style.display = "none";
		document.getElementById("zapiszButton").style.display = "";
	}else{
		document.getElementById("oplacButton").style.display = "";
		document.getElementById("zapiszButton").style.display = "none";		
	}
}

function DotpaySend(){
	document.dotpayform.submit();
}

function ZapiszOgloszenie(){
	document.zapiszOgloszenie.submit();
}

var AnonsImages = new Array();
var ActualPhoto = 1;
function preload(url, i){
	AnonsImages[i] = new Image();
	AnonsImages[i].src = url.replace("&amp;", "&");
}

function ShowPhoto(href, Ann, Pho){	
	document.getElementById("AnonsImage").src = AnonsImages[Pho].src
	document.location.href = href;
	ActualPhoto = Pho;
	ShowGalleryButtons();
}

function ShowGalleryButtons(){
	Ile = AnonsImages.length-1;
	document.getElementById("ktorePhoto").innerHTML = ActualPhoto+" / "+Ile;
	if(ActualPhoto == 1){
		document.getElementById("PrevButton").style.display = "none";
	}else{
		document.getElementById("PrevButton").style.display = "";
	}
	if(ActualPhoto == Ile){
		document.getElementById("NextButton").style.display = "none";
	}else{
		document.getElementById("NextButton").style.display = "";
	}
}

function ShowNextPhoto(){
	ActualPhoto++;
	document.getElementById("AnonsImage").src = AnonsImages[ActualPhoto].src;
	ShowGalleryButtons();
}

function ShowPrevPhoto(){
	ActualPhoto--;
	document.getElementById("AnonsImage").src = AnonsImages[ActualPhoto].src;
	ShowGalleryButtons();
}

var CommentDiv = 0;

function PrevComments(div){
	ThisName = "komentarze#"+CommentDiv;
	CommentDiv--;
	PrevName = "komentarze#"+CommentDiv;
	document.getElementById(ThisName).style.display = "none";
	document.getElementById(PrevName).style.display = "";
	CheckPrevNext(div);
}

function NextComments(div){
	ThisName = "komentarze#"+CommentDiv;
	CommentDiv++;
	NextName = "komentarze#"+CommentDiv;
	document.getElementById(ThisName).style.display = "none";
	document.getElementById(NextName).style.display = "";
	CheckPrevNext(div);
}

function CheckPrevNext(div){
	if(CommentDiv == 0){
		document.getElementById("PrevComments").style.display = "none";
	}else{
		document.getElementById("PrevComments").style.display = "";
	}
	if(CommentDiv == div){
		document.getElementById("NextComments").style.display = "none";
	}else{
		document.getElementById("NextComments").style.display = "";
	}
}

function ChangeCity(href){
	parent.document.location.href = href;
}

function ChangeIframeHeight(h){
	parent.document.getElementById("show_cities").style.height = h+"px";
}

var GalleryLeft = 0;
function ShowGalleryLeft(w){
	GalleryLeft += 70;
	CheckGalleryScrollers(w)
	document.getElementById("gallery_photos").style.left = GalleryLeft+"px";
}

function ShowGalleryRight(w){
	GalleryLeft -= 70;
	CheckGalleryScrollers(w)
	document.getElementById("gallery_photos").style.left = GalleryLeft+"px";
}

function CheckGalleryScrollers(w){
	if(GalleryLeft < w){
		GalleryLeft = w;
		document.getElementById("NextButtonScroller").style.visibility = "hidden";
	}else{
		document.getElementById("NextButtonScroller").style.visibility = "visible";
	}
	
	if(GalleryLeft > 0){
		GalleryLeft = 0;
		document.getElementById("PrevButtonScroller").style.visibility = "hidden";
	}else{
		document.getElementById("PrevButtonScroller").style.visibility = "visible";
	}
}
