// JavaScript Document

function _tsSetFlag(fVal) {
  if (fTS.tsDisc.checked) {
    fVal |= fTS.tsDisc.value;
  }
  if (fTS.tsVideo.checked) {
    fVal |= fTS.tsVideo.value;
  }
  if (fTS.tsHot.type == "checkbox" && fTS.tsHot.checked) {
    fVal |= fTS.tsHot.value;
  } else if (fTS.tsHot.type == "hidden" && fTS.tsHot.value != "") {
    fVal |= fTS.tsHot.value;
  }
  return fVal;
}
function _tsSetPrice2() {
  var temp1 = new Number, temp2 = new Number;
  for (var i = 0; i < fTS.tsPrice1.length; i++) {
    if (fTS.tsPrice1[i].selected) {
      temp1 = i;
    }
    if (fTS.tsPrice2[i].selected) {
      temp2 = i;
    }
  }
  if (temp1 > temp2) {
    fTS.tsPrice2[temp1].selected = true;
  }
}
function _tsSetPrice1() {
  var temp1 = new Number, temp2 = new Number;
  for (var i = 0; i < fTS.tsPrice1.length; i++) {
    if (fTS.tsPrice1[i].selected) {
      temp1 = i;
    }
    if (fTS.tsPrice2[i].selected) {
      temp2 = i;
    }
  }
  if (temp2 < temp1) {
    fTS.tsPrice1[temp2].selected = true;
  }
}

function _nsSetFlag(fVal) {
  if (fNS.nsAdmin.type == "checkbox" && fNS.nsAdmin.checked) {
    fVal |= fNS.nsAdmin.value;
  } else if (fNS.nsAdmin.type == "hidden" && fNS.nsAdmin.value != "") {
    fVal |= fNS.nsAdmin.value;
  }
  if (fNS.nsCommon.type == "checkbox" && fNS.nsCommon.checked) {
    fVal |= fNS.nsCommon.value;
  } else if (fNS.nsCommon.type == "hidden" && fNS.nsCommon.value != "") {
    fVal |= fNS.nsCommon.value;
  } 
  if (fNS.nsNoBody.checked) {
    fVal |= fNS.nsNoBody.value;
  }
  return fVal;
}
function _nsSetLevelCommon() {
  if (fNS.nsAdmin.checked == false) { 
    fNS.nsCommon.checked = true;
  }
}
function _nsSetLevelAdmin() {
  if (fNS.nsCommon.checked == false) { 
    fNS.nsAdmin.checked = true;
  }
}

function _asSetFlag(fVal) {
  if (fAS.asAdmin.checked) {
    fVal |= fAS.asAdmin.value;
  }
  if (fAS.asCommon.checked) {
    fVal |= fAS.asCommon.value;
  }
  if (fAS.asNoBrief.checked) {
    fVal |= fAS.asNoBrief.value;
  }
  return fVal;
}
function _asSetLevelCommon() {
  if (fAS.asAdmin.checked == false) { 
    fAS.asCommon.checked = true;
  }
}
function _asSetLevelAdmin() {
  if (fAS.asCommon.checked == false) { 
    fAS.asAdmin.checked = true;
  }
}

function _hsSetFlag(fVal) {
  if (fHS.hsNoBody.checked) {
    fVal |= fHS.hsNoBody.value;
  }
  return fVal;
}

function _fsSetFlag(fVal) {
  if (fFS.fsNoBrief.checked) {
    fVal |= fFS.fsNoBrief.value;
  }
  return fVal;
}

function _tlsSetFlag(fVal) {
  if (fTLS.tlsNoBody.checked) {
    fVal |= fTLS.tlsNoBody.value;
  }
  return fVal;
}

function _upload(fTopID, fField) {
  var winWidth = Math.floor(screen.availWidth * 0.5), winHeight = Math.floor(screen.availHeight * 0.25);
   window.open("pic_ed.asp?topid=" + fTopID + "&amp;field=" + fField, "_blank", 
    "width=" + winWidth + 
    ", height=" + winHeight + 
    ", left=" + ((screen.availWidth - winWidth) / 2) + 
    ", top=" + ((screen.availHeight - winHeight) / 2.5) + 
    ", location=no, resizable=no, menubar=no, toolbar=no, status=yes");
}

function _upload2(fTopID, fField) {
  var winWidth = Math.floor(screen.availWidth * 0.5), winHeight = Math.floor(screen.availHeight * 0.25);
   window.open("pic2_ed.asp?topid=" + fTopID + "&amp;field=" + fField, "_blank", 
    "width=" + winWidth + 
    ", height=" + winHeight + 
    ", left=" + ((screen.availWidth - winWidth) / 2) + 
    ", top=" + ((screen.availHeight - winHeight) / 2.5) + 
    ", location=no, resizable=no, menubar=no, toolbar=no, status=yes");
}

function _uploadNoResize(fTopID, fField) {
  var winWidth = Math.floor(screen.availWidth * 0.5), winHeight = Math.floor(screen.availHeight * 0.25);
   window.open("upload_ed.asp?topid=" + fTopID + "&amp;field=" + fField, "_blank", 
    "width=" + winWidth + 
    ", height=" + winHeight + 
    ", left=" + ((screen.availWidth - winWidth) / 2) + 
    ", top=" + ((screen.availHeight - winHeight) / 2.5) + 
    ", location=no, resizable=no, menubar=no, toolbar=no, status=yes");
}

var winCalendar;

function _chooseDate(fField) {
  var fFile = "date_choose.asp?field=" + fField + "&d=" + d.getElementById(fField).value;
  if (winCalendar == null || winCalendar.closed) {
    winCalendar = open(fFile, "_blank", 
      "width=170, height=150" + 
      ", left=" + ((screen.availWidth - 200) / 2) + 
      ", top=" + ((screen.availHeight - 200) / 2.5) + 
      ", location=no, resizable=no, menubar=no, toolbar=no, status=yes"
    );
  } else {
    winCalendar.location.href = fFile;
    winCalendar.focus();
  }
}

function _show(fPic, fExternal) {
  var winWidth = Math.floor(screen.availWidth * 0.75), winHeight = Math.floor(screen.availHeight * 0.75);
  window.open("pic.asp?pic=" + fPic + (fExternal == true ? "&id=1" : ""), "_blank", 
    "width=" + winWidth + 
    ", height=" + winHeight + 
    ", left=" + ((screen.availWidth - winWidth) / 2) + 
    ", top=" + ((screen.availHeight - winHeight) / 2) + 
    ", location=no, resizable=yes, menubar=no, toolbar=yes, status=yes, scrollbars=yes");
}

function _rsSetAge2() {
  var temp1 = new Number, temp2 = new Number;
  for (var i = 0; i < fRS.rsAge1.length; i++) {
    if (fRS.rsAge1[i].selected) {
      temp1 = i;
    }
    if (fRS.rsAge2[i].selected) {
      temp2 = i;
    }
  }
  if (temp1 > temp2) {
    fRS.rsAge2[temp1].selected = true;
  }
}

function _rsSetAge1() {
  var temp1 = new Number, temp2 = new Number;
  for (var i = 0; i < fRS.rsAge1.length; i++) {
    if (fRS.rsAge1[i].selected) {
      temp1 = i;
    }
    if (fRS.rsAge2[i].selected) {
      temp2 = i;
    }
  }
  if (temp2 < temp1) {
    fRS.rsAge1[temp2].selected = true;
  }
}

function _esSetPrice2() {
  var temp1 = new Number, temp2 = new Number;
  for (var i = 0; i < fES.esPrice1.length; i++) {
    if (fES.esPrice1[i].selected) {
      temp1 = i;
    }
    if (fES.esPrice2[i].selected) {
      temp2 = i;
    }
  }
  if (temp1 > temp2) {
    fES.esPrice2[temp1].selected = true;
  }
}
function _esSetPrice1() {
  var temp1 = new Number, temp2 = new Number;
  for (var i = 0; i < fES.esPrice1.length; i++) {
    if (fES.esPrice1[i].selected) {
      temp1 = i;
    }
    if (fES.esPrice2[i].selected) {
      temp2 = i;
    }
  }
  if (temp2 < temp1) {
    fES.esPrice1[temp2].selected = true;
  }
}

function getObject (fObj) {
	if (typeof fObj == "string") {
		return document.getElementById(fObj);
//	} else if (typeof fObj == "object") {
//		// some voodoo for "refresh" object after replacements
//		return document.getElementById(fObj.id);
	}
}

function _addEventListener (element, eventType, handler, capture) {
	try {
		if (element.addEventListener) {
			element.addEventListener(eventType, handler, capture);
		} else if (element.attachEvent) {
			element.attachEvent("on" + eventType, handler);
		}
	} catch (e) {}
};

function _removeEventListener (element, eventType, handler, capture) {
	try {
		if (element.removeEventListener) {
			element.removeEventListener(eventType, handler, capture);
		} else if (element.detachEvent) {
			element.detachEvent("on" + eventType, handler);
		}
	} catch (e) {}
}

function jump360 (ev) {
	var srcid = ev.srcElement ? ev.srcElement.id : ev.target.id;
	var src = getObject(srcid);
	var jump = src.options[src.selectedIndex].value;
	if (jump != "") {
		window.open(jump, "_blank");
	}
}

function _init360 () {
	var list = document.getElementsByTagName("select");
	for (var i = 0; i < list.length; i++) {
		if (list[i].id.indexOf("j360_") == 0) {
			_addEventListener(list[i], "change", jump360, false);
		}
	}
}

function _ToggleById (id) {
	var element = document.getElementById(id);
	if (element) {
		if (_isVisible(element)) {
			_Hide(element);
		} else {
			_Show(element);
		}
	}
}

function _isVisible (element) {
	return element.style.display != 'none';
}

function _Hide (element) {
	element.style.display = 'none';
}

function _Show (element) {
	element.style.display = '';
}

// <!-- (C)2008 Gemius SA - gemiusAudience / holiday.by / Home Page -->
var pp_gemius_identifier = new String('nFE7AE.xMA.eM_oZ96Ca3MPcHZIKtLrXmOofQNPqV.j.m7');
var pp_gemius_hitcollector = 'gaby.hit.gemius.pl';
