var images = Array();
var pages = Array('ssl.php','hosting.php','domeny.php','programowanie.php','projektowanie.php','zarzad.php');
var preloadimg = Array('/gfx/certyfikaty-ssl.jpg','/gfx/serwery-hosting.jpg','/gfx/hosting_zarzadzany.gif',
		'/gfx/szukaj-domeny.jpg','/gfx/programowanie.jpg','/gfx/projektowanie.jpg');
var preloaded = Array[10];
var current = 0;
var imgPreloader = new Array;
/* Preloading obrazków */
preloadImages();

var Img = new Array;
Img[1] = new Image;
Img[1].src = '/gfx/ofirmiei.gif';
Img[2] = new Image;
Img[2].src = '/gfx/ofirmiea.gif';
Img[3] = new Image;
Img[3].src = '/gfx/pomoci.gif';
Img[4] = new Image;
Img[4].src = '/gfx/pomoca.gif';
Img[5] = new Image;
Img[5].src = '/gfx/kontakti.gif';
Img[6] = new Image;
Img[6].src = '/gfx/kontakta.gif';

function ci(index, elem)
{
	elem.src = Img[index].src;
}	
	
function preloadImages()
{
	for(var i=0; i<preloadimg.length;i++)
	{
		imgPreloader[i] = new Image();
		imgPreloader[i].src=preloadimg[i];
	}	
}

function selectFrame(id)
{
	var tmpimgpreloader = new Image;
	tmpimgpreloader.src=preloadimg[id];
	$("#mph").fadeOut("fast",function () {
		  $("#mph").load('pages/'+pages[id],null,function() {
			  $("#mph").fadeIn(); }
		  		);
		});
}

function getRandom()
{
    var ranNum= Math.floor(Math.random()*5);
    return ranNum;
}

var Przewijanie = new Array();
Przewijanie[0] = 'Przenieś swoje domeny .pl i oszczędzaj na odnowieniach w <b>Domeny.tv</b><br />Odnowienie domeny .pl w cenie 69 zł netto. Rabaty przy większej ilości domen.<br />Sprawdź pełną ofertę serwisu <a href="http://www.domeny.tv">Domeny.tv</a>.';
Przewijanie[1] = 'Najczęściej wybierany <b>certyfikat SSL</b> w Polsce.<br />Teraz certyfikat RapidSSL w rewelacyjnej cenie <b style="color: red">99 zł netto</b> na okres 1 roku.<br /><a href="http://www.mserwis.pl/certyfikaty-ssl/rapid-ssl">Dowiedz się więcej</a>.';
Przewijanie[2] = 'Zobacz wszystkie <b>certyfikaty SSL</b> dostępne w MSERWIS.<br />Wyłącznie renomowani wystawcy, pełna rozpoznawalność przez przeglądarki.<br /><a href="http://www.mserwis.pl/certyfikaty-ssl">Dowiedz się więcej</a>.';
Przewijanie[3] = 'Wydajne i stabilne <b>serwery wirtualne</b> zlokalizowane w Polsce.<br />Obsługa nieograniczonej liczby domen i kont pocztowych.<br />Wygodny, polski panel administracyjny <b>cPanel X3</b> - <a href="http://www.mserwis.pl/hosting" style="text-decoration: underline">czytaj więcej</a>.';
Przewijanie[4] = 'Przetestuj szybkie i wydajne serwery wirtualne <b>w Polsce.</b><br/>Zapraszamy na <b style="color: red">bezpłatny 14-dniowy test</b>.<br />Wybierz swój serwer i <a href="/hosting">aktywuj go w 5 minut</a>.';
Przewijanie[5] = 'Czy wiesz, że certyfikat SSL z funkcjonalnością zielonego paska<br />znacznie może zwiększyć sprzedaż na Twojej stronie?<br />Mamy na to dowody. <a href="http://www.mserwis.pl/certyfikaty-ssl/ev">Dowiedz się więcej</a>.';

var iterator = 0;
var opoznienie = 6000; // opóźnienie w ms

function Przewijaj()
{
	if (iterator >= Przewijanie.length)
		iterator = 0;
	var DiW = document.getElementById('topNewsContent');
	$(DiW).fadeOut(500, function() {
		DiW.innerHTML = Przewijanie[iterator];
		iterator++;			
		$(DiW).fadeIn(500, function() {
			setTimeout('Przewijaj()', opoznienie);
		});			
	});
	
}

function PrzewijajWstecz()
{

	if (iterator <= 0)
		iterator = Przewijanie.length-1;
	else
		iterator = iterator - 1;
	var DiW = document.getElementById('topNewsContent');
	$(DiW).fadeOut(300, function() {
		DiW.innerHTML = Przewijanie[iterator];		
		$(DiW).fadeIn(400);			
	});

}

function PrzewijajPrzod()
{

	if (iterator >= Przewijanie.length-1)
		iterator = 0;
	else
		iterator = iterator + 1;
	var DiW = document.getElementById('topNewsContent');
	$(DiW).fadeOut(300, function() {
		DiW.innerHTML = Przewijanie[iterator];		
		$(DiW).fadeIn(400);			
	});	

}

function makeAcco(ktory)
{
	if (!ktory)
		var ktory = 0;
		
	var container = document.getElementById('accordion');
	var pola = container.getElementsByTagName('h3');
	for (var i=0; i<pola.length; i++)
	{
		var tmp = pola[i].getElementsByTagName('a');
		var sibl = pola[i].nextSibling;
		while (sibl.nodeName != 'DIV')
			sibl = sibl.nextSibling;
		
		if (i != ktory)
			sibl.style.display = 'none';
		else
			sibl.style.display = 'block';
		if (tmp[0])
		{
			tmp[0].onclick = function() {
				return rozwinAcco(this);
			};
			var hr = tmp[0].href;
			pola[i].onclick = function() {
				return rozwinAcco(this);
			}
		}
	}
}

function rozwinAcco(elem)
{
	if (elem.tagName != 'H3')
		var par = elem.parentNode;
	else
		par = elem;
	var sibl = par.nextSibling;
	while (sibl.nodeName != 'DIV')
		sibl = sibl.nextSibling;

	var container = document.getElementById('accordion');
	var pola = container.getElementsByTagName('div');
	for (var i=0; i<pola.length; i++)
	{
		if (pola[i].style.display != 'none')
			if (sibl != pola[i])
				$(pola[i]).slideUp(200);
	}
	$(sibl).slideDown(200);
	return false;
}

function pokazDaneDoFaktury(elem)
{
	if (elem.checked)
	{
		if (elem.value == '0')
		{
			document.getElementById('tabelaFaktur').style.display = 'none';
			document.getElementById('mailAT2').disabled = true;
			if (document.getElementById('mailAT2').checked)
			{
				document.getElementById('mailAT2').checked = false;
				document.getElementById('mailAT1').checked = true;
			}
		}
		else
		{
			document.getElementById('tabelaFaktur').style.display = 'block';
			document.getElementById('mailAT2').disabled = false;
		}
	}
}

function pokazDaneDoMailingu(elem)
{
	if (elem.checked)
	{
		if (elem.value == '2')
			document.getElementById('tabelaMailing').style.display = 'block';
		else
			document.getElementById('tabelaMailing').style.display = 'none';
	}
}

function weryfikujFormularz(elem)
{
	

	var elementy = elem.elements;
	
	if (elementy["form_email"].value.length < 2)
	{
		alert("Proszę podać adres email!");
		return false;
	}
	if (elementy["form_name"].value.length < 2)
	{
		alert("Proszę podać imię i nazwisko");
		return false;
	}
	if (elementy["form_address"].value.length < 2)
	{
		alert("Proszę podać adres zamawiającego");
		return false;
	}
	if (elementy["form_postal_code"].value.length < 2)
	{
		alert("Proszę podać kod pocztowy zamawiającego");
		return false;
	}
	if (elementy["form_city"].value.length < 2)
	{
		alert("Proszę podać miasto zamawiającego");
		return false;
	}
	if (elementy["form_phone"].value.length < 8)
	{
		alert("Proszę podać numer telefonu zamawiającego");
		return false;
	}
	
	if (!elementy["form_i_agree"].checked)
	{
		alert("Proszę zaakceptować regulamin serwisu");
		return false;
	}

	if (document.getElementById('invAT2').checked)
	{
		if (elementy["form_invoice_company"].value.length < 2)
		{
			alert("Proszę podać dane firmy do faktury");
			return false;
		}
		if (elementy["form_invoice_nip"].value.length < 2)
		{
			alert("Proszę podać nip firmy do faktury");
			return false;
		}
		if (elementy["form_invoice_address"].value.length < 2)
		{
			alert("Proszę podać adres firmy do faktury");
			return false;
		}
		if (elementy["form_invoice_zip"].value.length < 2)
		{
			alert("Proszę podać kod pocztowy do faktury");
			return false;
		}
		if (elementy["form_invoice_city"].value.length < 2)
		{
			alert("Proszę podać miasto firmy do faktury");
			return false;
		}
	}

	if (document.getElementById('mailAT3').checked)
	{
		if (elementy["form_mailing_company"].value.length < 2)
		{
			alert("Proszę podać nazwę do wysyłki");
			return false;
		}
		if (elementy["form_mailing_address"].value.length < 2)
		{
			alert("Proszę podać adres do wysyłki");
			return false;
		}
		if (elementy["form_mailing_zip"].value.length < 2)
		{
			alert("Proszę podać kod pocztowy do wysyłki");
			return false;
		}
		if (elementy["form_mailing_city"].value.length < 2)
		{
			alert("Proszę podać miasto do wysyłki");
			return false;
		}
	}
}

function sprawdzTenFormularzyk()
{
	var wr = /^(\*\.){0,1}[a-z0-9\-]+[a-z0-9\.\-]*\.[a-z]{2,7}$/;
	var CN = document.getElementById('CN').value;
	var ORG = document.getElementById('ORG').value;
	if (!CN.match(wr) && CN != ORG)
	{
		alert("Proszę podać prawidłową nazwę domeny!");
		return false;
	}
	
	var wr2 = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
	var EM = document.getElementById('EM').value;
	if (!EM.match(wr2))
	{
		alert("Proszę podać prawidłowy adres e-mail!");
		return false;
	}
	
	if (ORG.length < 2)
	{
		alert("Proszę podać nazwę organizacji/firmy");
		return false;
	}
	
	if (document.getElementById('UN').value.length < 2)
	{
		alert("Proszę podać nazwę jednostki organizacyjnej");
		return false;
	}
	
	if (document.getElementById('CT').value.length < 2)
	{
		alert("Proszę podać nazwę miasta");
		return false;
	}
	
	if (document.getElementById('DI').value.length < 2)
	{
		alert("Proszę podać nazwę województwa");
		return false;
	}
	
	return true;
}

var ktoryObrazek = 1;
var tablicaObrazkow = new Array();
var STOP = 0;
var STOP2 = 0;

function rolujObrazkiPortfolio()
{
	var obb = document.getElementById('ObrazeK');

	if (!tablicaObrazkow[1] || tablicaObrazkow[1].src.indexOf('/portfol/'+obb.alt+'_1.gif') == -1 || tablicaObrazkow[2].src.indexOf('/portfol/'+obb.alt+'_2.gif') == -1)
	{
		ktoryObrazek = 1;
		//alert((tablicaObrazkow[2] ? tablicaObrazkow[2].src : '')+' - '+'/portfol/'+obb.alt+'_2.gif');
		tablicaObrazkow[1] = new Image;
		tablicaObrazkow[1].src = '/portfol/'+obb.alt+'_1.gif';
		tablicaObrazkow[2] = new Image;
		tablicaObrazkow[2].src = '/portfol/'+obb.alt+'_2.gif';
		tablicaObrazkow[3] = new Image;
		tablicaObrazkow[3].src = '/portfol/'+obb.alt+'_3.gif';
		tablicaObrazkow[4] = new Image;
		tablicaObrazkow[4].src = '/portfol/'+obb.alt+'_4.gif';
	}

	ktoryObrazek++;
	if (ktoryObrazek > 4)
		ktoryObrazek = 1;
	
	if (ktoryObrazek == 1)
	{
		//pierwszy obrazek ma nie mieć linka
		$('#ObrazekIMG').unbind('click');
		$('#ObrazekIMG').bind('click', function() { return false });
		document.getElementById('ObrazekIMG').style.cursor = "default"; //function() { return false };
	}
	else
	{
		$('#ObrazekIMG').lightBox();
		document.getElementById('ObrazekIMG').style.cursor = "pointer";
	}

//	alert(document.getElementById('ObrazekIMG').onlick);
		
	$('#ObrazeK').fadeOut(500, function() {
		document.getElementById('ObrazeK').src = tablicaObrazkow[ktoryObrazek].src;
		var obb = document.getElementById('ObrazeK');
		document.getElementById('ObrazekIMG').href = '/portfol/'+obb.alt+'_'+ktoryObrazek+'_big.jpg';
		$("#ObrazeK").fadeIn(500);
		clearTimeout(STOP);
		clearTimeout(STOP2);		
		STOP = setTimeout('rolujObrazkiPortfolio()', 3000);
	});

}

var malyLoader = new Image;
malyLoader.src = '/gfx/malyloader.gif';

function zmienPortfolio(dodaj)
{
	clearTimeout(STOP);
	clearTimeout(STOP2);
	var sel = document.getElementById('PortfolioSelect');
	var DIW = document.getElementById('DIWPortfolio');
	
	var DDIW = document.createElement('div');
	DDIW.style.width = '25px';
	DDIW.style.height = '25px';
	DDIW.style.marginLeft = 'auto';
	DDIW.style.marginRight = 'auto';
	DDIW.style.paddingTop = '88px';
	
	var Aclone = malyLoader.cloneNode(true);
	DDIW.appendChild(Aclone);
	DIW.innerHTML = '';
	DIW.appendChild(DDIW);	
	
	if (!dodaj || dodaj == 0)
	{
		var zaladowac = sel.value;
	}
	else
	{
		var ile = sel.options.length;
		var ss = 0;
		for (var i=0; i<ile; i++)
		{
			if (sel.options[i].selected)
			{
				if (i > 0 && i <(ile-1))
				{
					if (dodaj < 0)
					{
						var zaladowac = sel.options[i-1].value;
						ss = i-1;
					}
					else
					{
						var zaladowac = sel.options[i+1].value;
						ss = i+1;
					}
				}
				else if (i == 0)
				{
					if (dodaj < 0)
					{
						var zaladowac = sel.options[ile-1].value;
						ss = ile-1;
					}
					else
					{
						var zaladowac = sel.options[i+1].value;
						ss = i+1;
					}
				}
				else if (i == (ile - 1))
				{
					if (dodaj < 0)
					{
						var zaladowac = sel.options[i-1].value;
						ss = i-1;
					}
					else
					{
						var zaladowac = sel.options[0].value;
						ss = 0;
					}
				}
				break;
			}
		}

		sel.value = zaladowac;
		
	}
	$('#DIWPortfolio').load('/portfol/'+zaladowac+'.html', '', function(){
		clearTimeout(STOP);
		clearTimeout(STOP2);
		ktoryObrazek = 1;
		var obb = document.getElementById('ObrazeK');
		tablicaObrazkow[1] = new Image;
		tablicaObrazkow[1].src = '/portfol/'+obb.alt+'_1.gif';
		tablicaObrazkow[2] = new Image;
		tablicaObrazkow[2].src = '/portfol/'+obb.alt+'_2.gif';
		tablicaObrazkow[3] = new Image;
		tablicaObrazkow[3].src = '/portfol/'+obb.alt+'_3.gif';
		tablicaObrazkow[4] = new Image;
		tablicaObrazkow[4].src = '/portfol/'+obb.alt+'_4.gif';
			
		STOP = setTimeout('rolujObrazkiPortfolio()', 3000);
		$('#ObrazekIMG').unbind('click');
		$('#ObrazekIMG').bind('click', function() { return false });
	});
	
}

var duzySzablonIMG = new Image;
duzySzablonIMG.src = '/szablony/loading.gif';
function zamienSzablon(picture, template)
{
	document.getElementById('duzySzablon').src=duzySzablonIMG.src;
	document.getElementById('duzySzablon').src='/szablony/'+template+'-'+picture+'_big.jpg';
}
