﻿
function przeskocz(pole1, pole2, znakow)
{
	if (document.getElementById(pole1).value.length == 2) document.getElementById(pole2).focus();
	//window.alert(document.getElementById(pole1).value.lenght);
}

function wpAddEmbedObject(t, pos, did, w, h, movie, q) {

    var o = "";
    switch (t) {
        case "swf":
		var clsid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000';
		var apptype='application/x-shockwave-flash';	
        break;
        default:return;
    }
    var oid = pos;
	o = '<object classid="'+clsid+'" id="'+oid+'" width="'+w+'" height="'+h+'"><param name="type" value="'+apptype+'" /><param name="movie" value="'+movie+'" /><param name="wmode" value="opaque" />'+ _addParamsToObject('object',q);
	o += '<embed src="'+movie+'" name="'+oid+'" type="'+apptype+'" width="'+w+'" height="'+h+'" wmode="opaque" '+_addParamsToObject('embed',q)+'></embed>';
	o += '</object>';
    if (did !== '') {
        var d = _addObjectById(did);
		d.innerHTML = o;
    } else {
        document.write(o);
    }
}
function wpAddParamsToObject(p) {
        a = arguments;
	return a;
}

function StanyHurtDetailsPopUp(o_id) {
    var xx = 370;
    var yy = 300;
    var gora = 50;
    var lewo = 50;
    var czy = 0;
    var adres = "";
    if (document.URL.indexOf("opony_pl", 0) > 0) {
        czy = 1;
    } else {
        czy = 0;
    }
    if (czy == 1) {
        adres = "stanyHurt.aspx?oid=" + o_id;
    }
    else {
        adres = "opony_pl/stanyHurt.aspx?oid=" + o_id;
    }
    var param = 'width=' + xx + ', height=' + yy + ',top=' + gora + ',left=' + lewo + ',resizable=0,scrollbars=1,status=1';
    win = window.open(adres, o_id, param);
    win.window.focus();
}

function _addParamsToObject(c,p) {
    var res = "";
	if (c == 'object') {
    	for (var i = 1; i < p.length; i++) {
            res += '<param name='+p[i][0]+' value="'+p[i][1]+'">';
		}
	} else if (c == 'embed') {
    	for (var i = 1; i < p.length; i++) {
            res += p[i][0]+'="'+p[i][1]+'"';
            if (i < (p.length-1)) {
                res += ' ';
            }
		}
	} else {
		return;
	}
    return res;
}
function _addObjectById(id) {
    var d = document;
    if(d.getElementById) {
        return d.getElementById(id);
    } else if(d.all) {
        return d.all[id];
    } else if(d.layers) {
        return d.layers[id];
    } else {
        return null;
    }
}
function wpSimpleAddEmbedObject(content){
	document.write(content);
}
function wpAddEmbedObjectToInner(elementId, content){
	var element = document.getElementById(elementId);
	element.innerHTML += content;
}
function okno(adres,xx,yy,idenokna)
{
	
	if (!xx) xx=640;
	if (!yy) yy=480;
	if (!idenokna) idenokna="okieneczko";
	gora=50;
	lewo=Math.round((screen.width-xx)/2);
	var param='width='+xx+', height='+yy+',top='+gora+',left='+lewo+',resizable=0,scrollbars=1,status=1';
	win=window.open(adres,idenokna,param);
	win.window.focus();
}

var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};

