function check() {
  var domena = $('domena');
  var roz = document.getElementsByName('roz[]');
  var ile=0;
  for(i=0;i<roz.length;i++) {
  	type = roz[i].type;
	if(type == 'checkbox') {
  		if(roz[i].checked == true) {
  			ile=ile+1;
	  	}
  	}
	else if(type == 'select-multiple') {
  		for(j=0;j<roz[i].options.length;j++) {
	  		if(roz[i].options[j].selected == true) {
  				ile=ile+1;
		  	}
		}
  	}
  }
  if(domena.value.length == 0) {
	  alert('Wprowadź nazwę domeny');
  	  return false;
  }
  //else if(ile == 0) {
  //	  alert('Zaznacz domeny');
  //}
  else if(ile>9) {
  	  alert('Można zaznaczyć nie więcej niż 9 domen');
  }
  else {
	  $('formularz').style.display = 'none';
	  $('domain').style.display = 'block';
	  $('domain').innerHTML = '<div id="flash_load" style="text-align:center"></div>';
	  var czekaj = new SWFObject("load_crop.swf","domaingswf","150","200","8");	  
	  czekaj.write("flash_load");
	  form = $('domainform');
	  $('spr').toggle();
	  var params = Form.serialize(form);
	  new Ajax.Updater('domain', "check.php", {asynchronous:true, method: 'post', postBody:params, insertion: showResponse, evalScripts: true} );//onComplete:function(){$('spr').toggle();} });
  }
}

function showResponse(layerId, responseText) {
	layerId.innerHTML = responseText;
	//layerId.style.text-align = 'left';
	layerId.update(responseText);
}

function rotate() {
  Effect.Fade('portimg', {afterFinish:getnew});
}

function getnew(){
   new Ajax.Updater('portimg', "/portimg.php", {method:'post', onComplete:function(){Effect.toggle('portimg')}});
}

function openForm(id) {
	window.open('formularz/formularz_online.php?idkomunikat='+id,
		'Preview',
		'width=430,height=400,left=300,top=200,menubar=no,toolbar=0,scrollbars=no,resizable=yes,status=no').focus();
}

function checkRegister() {
	var error_numbers = 0;
	// usuwamy wyswietlanie bledow	
	
	$('domains_error').style.display = 'none';
	$('nazwa_error').style.display = 'none';
	$('ulica_error').style.display = 'none';
	$('miejscowosc_error').style.display = 'none';
	$('nrdomu_error').style.display = 'none';
	$('kodpoczt_error').style.display = 'none';
	$('poczta_error').style.display = 'none';
	$('wojewodztwo_error').style.display = 'none';
	$('kraj_error').style.display = 'none';
	$('email_error').style.display = 'none';
	$('telefon_error').style.display = 'none';
	$('nip_error').style.display = 'none';
	$('firma_error').style.display = 'none';
	$('regon_error').style.display = 'none';
	$('pesel_error').style.display = 'none';
	
	// sprawdzenie, czy pola sa wypelnione
	var dom = document.getElementsByName('dom[]');
  	var ile=0;
	for(i=0;i<dom.length;i++) {
		if(dom[i].checked == true) {
			ile=ile+1;
 		}	
	}

	if(ile == 0) {
		$('domains_error').style.display = 'block';
		error_numbers = error_numbers+1;
	}
	if($('imie_nazw').value == '') {
		$('nazwa_error').style.display = 'block';
		error_numbers = error_numbers+1;
	}	
	
	if($('ulica').value == '') {
		$('ulica_error').style.display = 'block';
		error_numbers = error_numbers+1;		
	}
	if($('miejscowosc').value == '') {
		$('miejscowosc_error').style.display = 'block';
		error_numbers = error_numbers+1;		
	}
	if($('nrdomu').value == '') {
		$('nrdomu_error').style.display = 'block';
		error_numbers = error_numbers+1;		
	}
	if($('kodpoczt').value == '') {
		$('kodpoczt_error').style.display = 'block';
		error_numbers = error_numbers+1;
	}
	if($('poczta').value == '') {
		$('poczta_error').style.display = 'block';
		error_numbers = error_numbers+1;
	}
	if($('wojewodztwo').value == '') {
		$('wojewodztwo_error').style.display = 'block';
		error_numbers = error_numbers+1;
	}
	if($('kraj').value == '') {
		$('kraj_error').style.display = 'block';
		error_numbers = error_numbers+1;
	}
	if($('email').value == '') {
		$('email_error').style.display = 'block';
		error_numbers = error_numbers+1;
	}
	
	if($('telefon').value.length != 13) {
		$('telefon_error').style.display = 'block';
		error_numbers = error_numbers+1;
	}
	if($('nip').value == '') {
		$('nip_error').style.display = 'block';
		error_numbers = error_numbers+1;
	}	
	
	var statusValue = $('status').value;
	
	if(statusValue == 'firma') {
		if($('firma').value == '') {
			$('firma_error').style.display = 'block';
			error_numbers = error_numbers+1;
		}
		if($('regon').value == '') {
			$('regon_error').style.display = 'block';
			error_numbers = error_numbers+1;
		}
	}
	else {
		if($('pesel').value == '') {
			$('pesel_error').style.display = 'block';
			error_numbers = error_numbers+1;
		}
	}
	if(error_numbers == 0) {
		// przejscie do wysylki maila
	  form = $('domainformregister');
	  var params = Form.serialize(form);
	  $('domain').style.display = 'block';
	  $('domain').innerHTML = 'Dziękujemy za złożenie zamówienia. Nasz konsultant skontaktuje się z Tobą w ciągu 24h.';
	  
	  new Ajax.Request("domainregister.php", {asynchronous:true, method: 'post', postBody:params, evalScripts: true} );
	}
	
}

function changeInputs() {
	var statusValue = $('status').value;
	if(statusValue == 'firma') {
		$('pesel_row').style.display = 'none';
		$('regon_row').style.display = '';
		$('firma_row').style.display = '';
	}
	else {
		$('pesel_row').style.display = '';
		$('regon_row').style.display = 'none';
		$('firma_row').style.display = 'none';
	}
}


function countDomains() {
	var dom = document.getElementsByName('dom[]');
  	var ile=0;
	for(i=0;i<dom.length;i++) {
		if(dom[i].checked == true) {
			ile=ile+1;
 		}	
	}
	
	if(ile > 0) {
		$('rejestruj_button').style.display = '';
	}
	else {
		$('rejestruj_button').style.display = 'none';
		$('dane_osob').style.display = 'none';	
	}
	
}

function backToForm() {
	$('formularz').style.display = 'block';
	$('spr').style.display = 'none';
	$('domain').style.display = 'none';
}

var currentTime = 0;
function updateHpCounter() {
	var url = "/ajax_hp_counter.php";
	var param = 'a=a';

	new Ajax.Request(url, {method:'post', parameters:param, onComplete: 
	  function (tr) {
		  if ((tr.responseText) && (tr.responseText.length>0)) {
			  var aResp = tr.responseText.split("|");

			  $('currentDate').innerHTML = '<b>'+aResp[1]+'</b>';
			  $('currentTime').innerHTML = '<b>'+aResp[2]+'</b>';
			  $('timeFromYearStart').innerHTML = '<b>'+aResp[3]+' sekund</b>';
			  $('runningTime').innerHTML = '<b>'+aResp[4]+' sekund</b>';
			  $('percent').innerHTML = '<h1 style="font-size:36px; font-weight:bold; padding:0px; margin:0px; display:inline; color:#f0ac19;">'+aResp[5]+'%</h1><b>&nbsp;&nbsp;roku</b>';
			  setInterval("clock_current_time()", 1000);

		  }	else {
			  $('currentDate').innerHTML = '<b></b>';
			  $('currentTime').innerHTML = '<b></b>';
			  $('timeFromYearStart').innerHTML = '<b></b>';
			  $('runningTime').innerHTML = '<b></b>';
			  $('percent').innerHTML = '<b></b>';
		  }
	  }
	});
}

function get_current_time() {
  var vo_date = new Date();
  var y = vo_date.getYear()+""; // musze go zamienic w stringa
  var m = vo_date.getMonth()+1; // bo podaje 0-11
  var d = vo_date.getDate();
  var h = vo_date.getHours();
  var i = vo_date.getMinutes();
  var s = vo_date.getSeconds();

  if (y.length<4) { y = parseInt(y)+parseInt(1900); } // rok podawany jest jako lata od 1900
  if (m < 10) { m = "0" + m; }
  if (d < 10) { d = "0" + d; }
  if (h < 10) { h = "0" + h; }
  if (i < 10) { i = "0" + i; }
  if (s < 10) { s = "0" + s; }

  return y+"."+m+'.'+d+' '+h+":"+i+":"+s;
}

function get_clock_innerHTML(time) {
 var digits = "0123456789:";
 var data = '';

  for(var it=0; it<time.length; it++) {
    if ((time.charAt(it)==' ') || (isNaN(time.charAt(it)))) {
      if (it<10) {
        data += '.';
      } else if (it==10) {
        data += ' ';
      } else {
        data += ':';
      }
    } else {
      data += digits.charAt(parseInt(time.charAt(it)));
    }
  }

 return data;
}

var va_months = Array('stycznia','lutego','marca','kwietnia','maja','czerwca','lipca','sierpnia','wrze¶nia','paĽdziernika','listopada','grudnia');
function clock_current_time() {
  var va_curDateTime = get_clock_innerHTML(get_current_time()).split(' ');
  document.getElementById('currentTime').innerHTML = '<b>'+va_curDateTime[1]+'</b>';

  var va_dateParts = va_curDateTime[0].split('.');
  if (va_dateParts[1].charAt(0)=='0') {
	  va_dateParts[1] = va_dateParts[1].charAt(1);
  }
  va_dateParts[1] = va_months[parseInt(va_dateParts[1])-1];

  document.getElementById('currentDate').innerHTML = '<b>'+va_dateParts[2]+' '+va_dateParts[1]+' '+va_dateParts[0]+'r.</b>';
}

function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=640,height=400,scrollbars=no,resizable=yes');
return false;
}
