var topImagesOff = new Array();
var topImagesOn = new Array();
var topStyles = new Array();

var imgArrow1 = new Image();
imgArrow1.src = "images/white_arrow.gif";
var imgArrow2 = new Image();
imgArrow2.src = "images/white_arrow.gif";

function setOffTopImage(img, name)
{
	if(name == topmenuSelected)
		return;
	var img2 = topImagesOff[name];
	if(img2 == null)
	{
		topImagesOff[name] = new Image();
		topImagesOff[name].src = "images" + dirSuffix + "/"+name+"_off.gif";
		var img2 = topImagesOff[name];
	}
	img.src = img2.src;
}

function updateJS() {
	if (topmenuSelectedImg != '') {
        var img = document.getElementById('topmenu_'+topmenuSelectedImg+'_logo');
        var img2 = topImagesOn[topmenuSelected];
        img.src = "images" + dirSuffix + "/"+topmenuSelected+"_on.gif";
	}
}

function setOnTopImage(img, name)
{
	if(name == topmenuSelected)
		return;
	var img2 = topImagesOn[name];
	if(img2 == null)
	{
		topImagesOn[name] = new Image();
		topImagesOn[name].src = "images" + dirSuffix + "/"+name+"_on.gif";
		var img2 = topImagesOn[name];
	}
	img.src = img2.src;
}

function changeOnStyle(obj, name, level)
{
	var r1 = new RegExp(" folderNodeSelected","g");
	var r2 = new RegExp(" itemNodeSelected","g");
	obj.className = obj.className.replace(r1, "");
	obj.className = obj.className.replace(r2, "");
	
	var rtest = new RegExp("folderNode", "i");
	if (rtest.test(obj.className))
		obj.className = obj.className + '  folderNodeSelected';
	else
		obj.className = obj.className + '  itemNodeSelected';
}

function changeOffStyle(obj, name)
{
	var r1 = new RegExp(" folderNodeSelected","g");
	var r2 = new RegExp(" itemNodeSelected","g");
	obj.className = obj.className.replace(r1, "");
	obj.className = obj.className.replace(r2, "");
}

function sendPartnerForm(obj) {
  var name = document.getElementById('name').value;
  if (name == "") {
    alert("Brak nazwy firmy");
    return;
  }
  var name = document.getElementById('ulica').value;
  if (name == "") {
    alert("Brak nazwy ulicy");
    return;
  }
  var name = document.getElementById('miasto').value;
  if (name == "") {
    alert("Brak nazwy miasta");
    return;
  }
  var name = document.getElementById('kod').value;
  if (name == "") {
    alert("Brak kodu pocztowego");
    return;
  }
  var name = document.getElementById('telefon').value;
  if (name == "") {
    alert("Brak numeru telefonu");
    return;
  }
  var email = document.getElementById('email').value;
  if (email == "") {
    alert("Brak adresu e-mail firmy");
    return;
  }
  var email = document.getElementById('osoba_do_kontaktu').value;
  if (email == "") {
    alert("Brak danych osoby do kontaktu");
    return;
  }
  var region = document.getElementById('region').value;
  if (region == "0") {
    alert("Nie wybrano regionu działalności firmy");
    return;
  }
  var isDzialalnosc = false;
  for (i = 1; i < 10; i++) {
    var dzialalnosc = 'dzialalnosc_' + i;
    if (document.getElementById(dzialalnosc).checked) {
      isDzialalnosc = true;
    }
  }
  var inna_dzialalnosc = document.getElementById('inna_dzialalnosc').value;
  if (inna_dzialalnosc != "") {
    isDzialalnosc = true;
  }
  if (isDzialalnosc == false) {
    alert("Nie podano rodzaju działalności firmy");
    return;
  }
  obj.submit();
}

function sendClientForm(obj) {
  var name = document.getElementById('name').value;
  if (name == "") {
    alert("Brak nazwy firmy");
    return;
  }
  obj.submit();
}

function toPrint()
{
	iWidth = window.screen.width;
	iHeight = window.screen.height;
    wt = 600;
    ht = 460;
    lt = (iWidth - wt) / 2;
    tp = (iHeight - ht) / 2;
    window.open('print.php', '', 'height='+ht+',width='+wt+',top='+tp+',left='+lt+',toolbar=no,resizable=no,scrollbars=yes'); 
}

function popupImage(img,opis,width,height) {
	var sw = screen.width;
	var sh = screen.height;
	if ((width > 770) && (height > 550)) {
		newwidth = 700;
		newheight = 500;
		lleft = (sw-newwidth) / 2;
		ltop = (sh-newheight) / 2;
		window.open('preview.php?plik='+img+'&opis='+opis, '', 'width='+newwidth+',height='+newheight+',left='+lleft+',top='+ltop+',scrollbars=yes,resizable=yes');
	} else if ((width > 770) && (height < 551)) {
		newwidth = 700;
		newheight = height;
		lleft = (sw-newwidth) / 2;
		ltop = (sh-newheight) / 2;
		window.open('preview.php?plik='+img+'&opis='+opis, '', 'width='+newwidth+',height='+newheight+',left='+lleft+',top='+ltop+',scrollbars=yes,resizable=yes');
	} else if ((width < 771) && (height > 550)) {
		newwidth = width;
		newheight = 500;
		lleft = (sw-newwidth) / 2;
		ltop = (sh-newheight) / 2;
		window.open('preview.php?plik='+img+'&opis='+opis, '', 'width='+newwidth+',height='+newheight+',left='+lleft+',top='+ltop+',scrollbars=yes,resizable=yes');
	} else {
		lleft = (sw-width) / 2;
		ltop = (sh-height) / 2;
		window.open('preview.php?plik='+img+'&opis='+opis, '', 'width='+width+',height='+height+',left='+lleft+',top='+ltop+',scrollbars=no,resizable=no');
	}
}

var reportTimerID = null;
var reportShown = new Array();
var lastShown = '';

function reportShow(id) {
	if (id == lastShown) {
		clearReportTimer();
	} else if (lastShown != '') {
		reportDivHide(lastShown);
		clearReportTimer();
	}
	lastShown = id;
	obj = document.getElementById(id + '_class');
	var r1 = new RegExp("_off","g");
	if (obj != null) {
		obj.className = obj.className.replace(r1, "_on");
	}
}

function reportHide(id) {
	func = 'reportDivHide(\'' + id + '\')';
	reportTimerID = setTimeout(func, 400);
//	reportDivHide(id);
}

function reportDivHide(id) {
	obj = document.getElementById(id + '_class');
	var r1 = new RegExp("_on","g");
	if (obj != null) {
		obj.className = obj.className.replace(r1, "_off");
	}
}

function clearReportTimer() {
    if (reportTimerID != null) {
       clearTimeout(reportTimerID);
       reportTimerID = null;
    }
}

function showDictionary(id) {
	iWidth = screen.width;
    iHeight = screen.height;
    wt = 430;
    ht = 300;
    lt = (iWidth - wt) / 2;
    tp = (iHeight - ht) / 2 - 30;
    window.open('slownik.php?id='+id, 'slownik', 'height='+ht+',width='+wt+',top='+tp+',left='+lt+',toolbar=no,scrollbars=no,fullscreen=no,resizable=no');
}

function hilite($id, $url) {
	document.getElementById($id).src = "images/" + $url;
}

function hilite_en($id, $url) {
	document.getElementById($id).src = "images_en/" + $url;
}

function preview(file, desc, width, height)
{
 if (desc == null) {
   desc = '';
 }
 var left = (screen.width - width) / 2;
 var top = (screen.height - height + 20) / 2;
 window.open("preview.php?file="+file+"&desc="+desc, "_preview_", "width="+width+",height="+height+",top="+top+",left="+left);
}

function printFlash (file, width, height, id) {

	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '
					+ 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" '
					+ 'width="'+width+'" height="'+height+'" id="'+id+'" align="middle">'
					+ '<param name="allowScriptAccess" value="sameDomain" />'
					+ '<param name="movie" value="'+file+'" />'
					+ '<param name="quality" value="high" />'
					+ '<param name="bgcolor" value="#ffffff" /> <param name="wmode" value="transparent"/>'
					+ '<embed src="'+file+'" quality="high" bgcolor="#ffffff"'
					+ ' width="'+width+'" height="'+height+'" name="'+id+'" align="middle"'
					+ ' allowScriptAccess="sameDomain" type="application/x-shockwave-flash"'
					+ ' pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>'
					+ '</object>');
}

function printKartka (file, width, height, id) {

	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '
					+ 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" '
					+ 'width="'+width+'" height="'+height+'" id="'+id+'" align="middle">'
					+ '<param name="allowScriptAccess" value="sameDomain" />'
					+ '<param name="movie" value="'+file+'" />'
					+ '<param name="quality" value="high" />'
					+ '<param name="bgcolor" value="#00913e" />'
					+ '<embed src="'+file+'" quality="high" bgcolor="#00913e"'
					+ ' width="'+width+'" height="'+height+'" name="'+id+'" align="middle"'
					+ ' allowScriptAccess="sameDomain" type="application/x-shockwave-flash"'
					+ ' pluginspage="http://www.macromedia.com/go/getflashplayer" />'
					+ '</object>');
}


function printZajac (file, width, height, id) {

	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '
					+ 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" '
					+ 'width="'+width+'" height="'+height+'" id="'+id+'" align="middle">'
					+ '<param name="allowScriptAccess" value="sameDomain" />'
					+ '<param name="movie" value="'+file+'" />'
					+ '<param name="quality" value="high" />'
					+ '<param name="wmode" value="transparent" />'
					+ '<param name="bgcolor" value="#ffffff" />'
					+ '<embed src="'+file+'" quality="high" bgcolor="#ffffff" wmode="transparent"'
					+ ' width="'+width+'" height="'+height+'" name="'+id+'" align="middle"'
					+ ' allowScriptAccess="sameDomain" type="application/x-shockwave-flash"'
					+ ' pluginspage="http://www.macromedia.com/go/getflashplayer" />'
					+ '</object>');
}

HideTopLayer = function() {
	document.getElementById("TopLayer").style.display = "none";
}

function changeLinks(){
    $(document).ready(function() {
	    $("a[href*='section=']").each(function(index) {
	        var href = $(this).attr('href');
			if (href.search(/lang=/gi) == -1) href=href+'&lang=en';
			$(this).attr('href',href);
	    });
	});
}

function turn_on(id,id1){
	$('#'+id1).css('display','none');
	$('#'+id).css('display','block');
}

