// Kod źródłowy java script'u witryny www.scandinavia.net.pl
// Autor: Grzegorz Gawlik (Web Designers)
// Url: www.webdes.prv.pl
// E-mail: gregbike@poczta.onet.pl


// Program do komunikacji flasha z przeglądarką,
// Umożliwia on zapisanie cookie na dysku użytkownika,
// Dzięki temu zyskujemy obsługę muzyki oraz modułu czy wiesz że przy przeładowaniach strony.


var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;

function site_DoFSCommand(command, args) {

	var siteObj = InternetExplorer ? site : document.site;

	var expdate = new Date ();
	expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000)); // 24 hrs from now

	if(command == "muzyka_akcja") {

		SetCookie ("muzyka_akcja", args, expdate);

	}
	if(command == "muzyka_track") {

		SetCookie ("muzyka_track", args, expdate);

	}
	if(command == "czy_wiesz") {

		SetCookie ("czy_wiesz", args, expdate);

	}
	if(command = "komunikat") {

		//alert(args);

	}

}

if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {

	document.write('<SCRIPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('Sub site_FSCommand(ByVal command, ByVal args)\n');
	document.write('  call site_DoFSCommand(command, args)\n');
	document.write('end sub\n');
	document.write('</SCRIPT\> \n');

}


// Kolejne programy - funkcje wykorzystywane na stronie
// Funkcja ustaw jako stronę startową
// Funkcja dodaj do ulubionych
// Funkcja otwierająca okienko do drukowania
// Funkcja otwierająca okienko z dodatkową stroną
// Funkcja otwierająca okienko z powiększonym zdjęciem
// Funkcja otwierająca okienko z intro

function makestartpage(what) {

	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var alternative_text = "Przepraszamy!\n\r Ta funkcja nie działa pod przegl±dark± Netscape.\n\r Prosimy ustawić stronę jako startow± poprzez wej¶cie do opcji przegl±darki.\n\r (Edit -> Preferences... Navigator -> przycisk Use Current Page)";

	ns ? alert(alternative_text) : what.style.behavior='url(#default#homepage)'; what.setHomePage('http://www.scandinavia.net.pl/');

}

function bookmarkit() {

	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var alternative_text = "Przepraszamy!\n\r Ta funkcja nie działa pod przegl±dark± Netscape.\n\r Prosimy dodać stronę do ulubionych poprzez kombinację klawiszy CTRL+D";

	ns ? alert(alternative_text) : window.external.addFavorite('http://www.scandinavia.net.pl/','SCANDINAVIA - Sauna & Wellness Solutions');

}
function OpenPrint() {

	winwidth=600;
	winheight=600;

	popup=window.open('','Print','toolbar=0,location=0,directories=0,status=0,menubar=1,scrollbars=1,resizable=0,width='+winwidth+',height='+winheight);
	popup.focus();

}
function OpenPage(width,height) {

	winwidth=width+70;
	winheight=height+165;

	popup=window.open('','Page','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+winwidth+',height='+winheight);
	popup.focus();

}
function OpenPhoto(width,height,scroll) {

	winwidth=width+70;
	winheight=height+165;

	popup=window.open('','Photo','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars='+scroll+',resizable=0,width='+winwidth+',height='+winheight);
	popup.focus();

}
function OpenIntro(width,height) {

	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var d = document;
	var srodek_poziom = ns ? (innerWidth-width)/2 : (d.body.clientWidth-width)/2;
	var srodek_pion	= ns ? (innerHeight-height+50)/2 : (d.body.clientHeight-height+50)/2;
 
	popup=window.open('','Intro','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+width+',height='+height+',left='+srodek_poziom+',top='+srodek_pion);
	popup.focus();

}


// Program - funkcje do zapisywania cookie
// Dzięki zapisowi poprzez JS zyskujemy dynamikę i pewność że cookie zostaną zapisane
// Funkcja do dekodowania zapisu cookie
// Funkcja służąca do pobrania cookie
// Funkcja do zapisywania - aktualizacji cookie
// Funkcja do usuwania cookie


function getCookieVal (offset) {

	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));

}
function GetCookie (name) {

	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {

		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
		return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;

	}
	return null;

}
function SetCookie (name, value) {

	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) +
	   ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	   ((path == null) ? "" : ("; path=" + path)) +
	   ((domain == null) ? "" : ("; domain=" + domain)) +
	   ((secure == true) ? "; secure" : "");

}
function DeleteCookie (name) {

	var exp = new Date();
	exp.setTime (exp.getTime() - 1);  // This cookie is history
	var cval = GetCookie (name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();

}


// Program do podmiany obrazków na stronie wejściowej
// dzięki niemu po najechaniu na obrazek - link przyciski się podświetlają
// tzw efekt rollover

var NN3 = false;
image1= new Image();
image1.src = "IMAGES/INDEX/intro_a.gif";
image1on = new Image();
image1on.src = "IMAGES/INDEX/intro_b.gif";
image2= new Image();
image2.src = "IMAGES/INDEX/serwis_a.gif";
image2on = new Image();
image2on.src = "IMAGES/INDEX/serwis_b.gif";
image3= new Image();
image3.src = "IMAGES/INDEX/sklep_a.gif";
image3on = new Image();
image3on.src = "IMAGES/INDEX/sklep_b.gif";
image4= new Image();
image4.src = "IMAGES/INDEX/wtyczka_a.gif";
image4on = new Image();
image4on.src = "IMAGES/INDEX/wtyczka_b.gif";
image5= new Image();
image5.src = "IMAGES/INDEX/informacje_a.gif";
image5on = new Image();
image5on.src = "IMAGES/INDEX/informacje_b.gif";
image6= new Image();
image6.src = "IMAGES/INDEX/kominki_skandynawskie_a.gif";
image6on = new Image();
image6on.src = "IMAGES/INDEX/kominki_skandynawskie_b.gif";


function on3(name)   {
        document[name].src = eval(name + "on.src");
}
function off3(name)  {
        document[name].src = eval(name + ".src");
}
NN3 = true;

function on(name)  {
        if (NN3) on3(name);
}
function off(name)  {
        if (NN3) off3(name);
}

