  
 function sub(item, hide, item2)
 {
    var e = document.getElementById(item);
    var e2 = document.getElementById(item2);
    if(hide != "")
    {
    	e.className='visible';
        if(item2 != '')
             e2.className='visible';
     }	
     else
     {
   	  e.className='hidden';
          if(item2 != '')
             e2.className='hidden';
      }	
 }

 function pause(numberMillis, e, hide) {
  var now = new Date();
  var exitTime = now.getTime() + numberMillis;
  while (true) {
    now = new Date();
    if (now.getTime() > exitTime || hide == "")
    {
        e.className='hidden';
        return true;
  }
}
}


function showPage(srcFile)
{
	var back = document.getElementById('back');
	var front = document.getElementById('front');
	var close = document.getElementById('close');
	var frame = document.getElementById('mainFrame');
	if(back.style.display == 'none' && srcFile != '')
	{
		back.style.display = '';
	 	front.style.display = '';
		frame.src = srcFile+".html";
	}
	else
	{
		back.style.display = 'none';
		front.style.display = 'none';
	}
}
	 
function jsGet(type)
{
	if(location.href.match(type))
	{
		window.alert("Błędne logowanie");		    
	}	
}	 

   function checkDemoForm()
   {
       var p = document.getElementById('phone').value;
       var m = document.getElementById('mail').value;
       var n = document.getElementById('name').value;
       if(p != "" && m != "" && n != "")
       {
          if((p.length >= 10) && (p.match('^0\\w+$')))
          {
          }
          else
          {
              alert('Niepoprawny numer telefonu. Format 0585512027');
              return false;
          }

          //if(m.match('^\\w{1,}@\\w{1,}\\.\\w{1,}$') && m.length >= 5)
	  if(m.match('^([a-zA-Z0-9_\\.\\-])+\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,4})+$') && m.length >= 5)
          {
              parent.showPage('');
              return true;
          }
          else
          {
              alert('Niepoprawny adres email.');
              return false;
          }
       }
       else
       {
           alert('Proszę o poprawne wypełnienie wymaganych pól')
           return false;
       }
   }

   function checkBuyForm()
   {
       if(document.getElementById('rules').checked == false)
       {
           alert ('Nie zaakceptowano zasad');
           return false;
       }
       else
       {
				var com = document.getElementById('company').value;
				var str = document.getElementById('street').value;
				var cit = document.getElementById('city').value;
				var nip = document.getElementById('nip').value;				
				var nam = document.getElementById('name').value;
       var pho = document.getElementById('phone').value;
       var mai = document.getElementById('mail').value;			 
				var ord = document.getElementById('order').value;
				var rul = document.getElementById('rules').checked;
       
       if(com != "" && str != "" && cit != "" && nip != "" && nam != "" && pho != "" && mai != "" && ord != "" && rul == true)
       {
          if((pho.length >= 10) && (pho.match('^0\\w+$')))
          {
          }
          else
          {
              alert('Niepoprawny numer telefonu. Format 0585512027');
              return false;
          }

          //if(mai.match('^\\w{1,}@\\w{1,}\\.\\w{1,}$') && mai.length >= 5)
          if(mai.match('^([a-zA-Z0-9_\\.\\-])+\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,4})+$') && mai.length >= 5)
          {
              parent.showPage('');
              return true;
          }
          else
          {
              alert('Niepoprawny adres email.');
              return false;
          }
       }
       else
       {
           alert('Proszę o poprawne wypełnienie wymaganych pól')
           return false;
       }
       }
   }
   
	function checkTrainingForm()
	{
		if(document.getElementById('rules').checked == false)
		{
			alert ('Nie zaakceptowano zasad');
			return false;
		}
		else
		{
			var com = document.getElementById('company').value;
			var str = document.getElementById('street').value;
			var cit = document.getElementById('city').value;
			var nip = document.getElementById('nip').value;				
			var nam = document.getElementById('name').value;
			var pho = document.getElementById('phone').value;
			var mai = document.getElementById('mail').value;			 
			var rul = document.getElementById('rules').checked;
			var quantity = document.getElementById('quantity').value;
			var term = document.getElementById('term').value;			
       
		if(quantity != "" && term != "" && com != "" && str != "" && cit != "" && nip != "" && nam != "" && pho != "" && mai != "" && rul == true)
		{
          if((pho.length >= 10) && (pho.match('^0\\w+$')))
          {
          }
          else
          {
              alert('Niepoprawny numer telefonu. Format 0585512027');
              return false;
          }

          //if(mai.match('^\\w{1,}@\\w{1,}\\.\\w{1,}$') && mai.length >= 5)
          if(mai.match('^([a-zA-Z0-9_\\.\\-])+\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,4})+$') && mai.length >= 5)
          {
              parent.showPage('');
              return true;
          }
          else
          {
              alert('Niepoprawny adres email.');
              return false;
          }
       }
       else
       {
           alert('Proszę o poprawne wypełnienie wymaganych pól')
           return false;
       }
       }
   }
	 
	 function checkRules()
	 {
	     if(document.getElementById('rules').checked==true)
			 {
					 document.getElementById('send').disabled=false;
			 }
			 else
			 {
					 document.getElementById('send').disabled=true;
			 }
	 }
	 
	function redirect(url)
	{
		window.location = url;
	}

//---- pasek statusu

var speed = 5 
var pause = 1500 

var timerID = null
var bannerRunning = false

var ar = new Array()

ar[0] = "Raty 0%"
ar[1] = "Dzierżawa systemów dla urzędów"
ar[2] = "Upusty na szkolenia"
ar[3] = "Promocja dla aplikantów"
ar[4] = "Promocja dla sekretarek"

ar[5] = "Dziennik Korespondencji Online"
ar[6] = "Dziennik Korespondencji Firma"
ar[7] = "e-Archiwum"
ar[8] = "Kamapanie Marketingowe"
ar[9] = "Bazy Danych"


var message = 0
var state = ""
clearState()

function stopBanner() {	
	if (bannerRunning)			
	clearTimeout(timerID)	
	timerRunning = false
}

function startBanner() {	
	stopBanner()	
	showBanner()
}

function clearState() {	
	state = ""	
	for (var i = 0; i < ar[message].length; ++i) {		
		state += "0"	
	}
}

function showBanner() {
	if (getString()) {
		message++
	if (ar.length <= message)
		message = 0
		clearState()
		timerID = setTimeout("showBanner()", pause)
	} 
	else {
		var str = ""
	for (var j = 0; j < state.length; ++j) {
		str += (state.charAt(j) == "1") ? ar[message].charAt(j) : "     "		
	}			
	window.status = str
	timerID = setTimeout("showBanner()", speed)	
	}
}

function getString() {	
	var full = true	
	for (var j = 0; j < state.length; ++j) {		
		if (state.charAt(j) == 0)			
		full = false	
	}	
	if (full) return true	
	while (1) {			
		var num = getRandom(ar[message].length)		
	if (state.charAt(num) == "0")			
		break	
	}	
	state = state.substring(0, num) + "1" + state.substring(num + 1, state.length)	
	return false
}

function getRandom(max) {	
	var now = new Date()		
	var num = now.getTime() * now.getSeconds() * Math.random()	
	return num % max
}
startBanner()


//---- koniec paska  

//---- infodiv
var x;
var y;
var ie4, ns4, ns6;
ie = document.all;
ns4 = document.layers;
ns6 = document.getElementById && !document.all;
	
function mysz(e)
{
	if(ns4 || ns6)
	{
		x = e.pageX;
		y = e.pageY;
	}
	if(ie)
	{
		x = document.body.scrollLeft+event.clientX;
		y = document.body.scrollTop+event.clientY;
	}
}

function showInfoDiv(msgId, divId)
{
	var msg = new Array();
	msg[0] = 'Rejestry poczty, wszystkie listy w jednym miejscu';
	msg[1] = 'Listy, faksy, skany, dokumenty, adresy';
	msg[2] = 'e – Archiwum pomaga w zarządzaniu papierową dokumentacją, sprawiając, że nigdy nie zgubi się żaden ważny dokument, a informacje Twojej firmy będą zawsze na wyciągnięcie ręki';
	msg[3] = 'Jednolity wykaz spraw w formie elektronicznej';
	msg[4] = 'Zakupy refinansowane z funduszy Unii Europejskiej';
	msg[5] = 'Tylko do 20 lipca 2008 r. ZUS będzie przyjmował od płatników elektroniczne dokumenty rozliczeniowe w dotychczasowej formule (podpisane przy użyciu dedykowanych dla ZUS niekwalifikowanych certyfikatów).';
	msg[6] = 'Czy skuteczna kampania marketingowa musi być droga?';
	msg[7] = 'Nasze programy, to xxxxxxx';
	msg[8] = '.... i sprzet hoho';
	msg[9] = 'no i szkolenia i w ogole';
	
	var div = document.getElementById(divId);

	div.innerHTML = msg[msgId];
	div.style.left = x + 13 + 'px';
	div.style.top = y + 15 + 'px';
	div.style.display = '';
	
}

function hideInfoDiv(divId)
{
	var div = document.getElementById(divId);
	div.innerHTML = '';
	div.style.display = 'none';
}
//----- koniec infodiv
  
