//general
function printPage() 
{
	url = window.location.href;
	hashPos = url.indexOf("\#");
	if (hashPos != -1) url = url.substring(0, hashPos);
	if (url.indexOf("\?") == -1) var sign = '?';
	else var sign = '&';
	url = url + sign + 'tpl=print';
	if (hashPos != -1) url += window.location.hash;

	window.open(url,'printPage','width=510,height=530,toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=1,resizable=no,left=100,top=100');
}

function showPopUpWindow(url, width, height) {
	var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=0,resizable=no,left=100,top=100');
	Win.focus();
}


var hrefClicked = new Array;
function showDMPW(pageId) {
	//Oby nie powtarzac kliku i na href i na onClick (w komorce tablei)
	//Zmienia flage - co drugi raz nie działa onClick - ale to i tak lepiej, niz dwa popupy...
	if (hrefClicked[pageId]) {hrefClicked[pageId] = false;return;}

	//Przykładowa tablica DMPWUrls
	//DMPWUrls[8] = ['http://acn.dynamap3.dynamap.pl/index.php?pageid=7&lang=pl', '300,300,100,100,1,,,,1,'];
	//DMPWUrls[4] = ['http://www.onet.pl', '300,300,100,100,1,,,,1,'];

	PWFs = DMPWUrls[pageId][1].split(',');
	PWFStr	= getPWFStr(PWFs);

	hrefClicked[pageId] = true;
	
	url = DMPWUrls[pageId][0];
	if (url.indexOf("\?") == -1) var sign = '?';
	else var sign = '&';
	url += sign + 'lang=pl';
	//var Win = window.open(url,"_" + pageId,PWFStr);
	//zmiana ze wzgledu na otwieranie popup-ow z Tigra Menu
	//nadal zle dziala w FireFoksie, Mozilli
	var Win = window.open(url,'_blank',PWFStr);
	Win.focus();
}
function getPWFStr(PWFs) {
	return	'width='		+PWFs[0]+
			',height='		+PWFs[1]+
			',left='		+PWFs[2]+
			',top='			+PWFs[3]+
			',scrollbars='	+PWFs[4]+
			',status='		+PWFs[5]+
			',location='	+PWFs[6]+
			',toolbar='		+PWFs[7]+
			',menubar='		+PWFs[8]+
			',resizable='	+PWFs[9];
}



//url 
function url_insert (trans, url) {
	if (!url) url = window.location.href;
	
	for (i=0;i<trans.length;i++) {
		var re = new RegExp("([?&])" + trans[i] + "=[^&]*(&|$)");
		var nVP = trans[i] + "=" + trans[i + 1];
		if (!re.test(url)) url += ((url.indexOf("\?") == -1)?'?':'&') + nVP;
		else url = url.replace(re, "$1" + nVP + "$2");
		
		i++;
	}

	return url;
}


function getSubmit(formObj) {
	
	var trans = new Array();
	for (i=0;i<formObj.length;i++) {
		trans[trans.length] = formObj[i].name;
		trans[trans.length] = formObj[i].value;
	}

	window.location.href = url_insert(trans, window.location.href);
}

function getSubmitLocation(formObj) {
	
	var trans = new Array();
	for (i=0;i<formObj.length;i++) {
		trans[trans.length] = formObj[i].name;
		trans[trans.length] = formObj[i].value;
	}
	return url_insert(trans, window.location.href);
}
