var XMLHttpRequestObject = false;

if (window.XMLHttpRequest){
  XMLHttpRequestObject = new XMLHttpRequest();
}
else if (window.ActiveXObject){
  XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

function prolongPhpSession() {
	
	if(XMLHttpRequestObject) {

	    XMLHttpRequestObject.open("GET", "/ping.php");
	    XMLHttpRequestObject.onreadystatechange = function()
	    {
	      if (XMLHttpRequestObject.readyState == 4 && 
	          XMLHttpRequestObject.status == 200) {
	        	
	          
	      }
	    }
	    XMLHttpRequestObject.send(null);
	    
	}
}

function loading () {
			
	document.getElementById('search_miasta_div').innerHTML = '<img style="margin-left: 25px;" src="/img/loading.gif" alt="Wczytuję"><br /><span style="margin-left: 15px;">Wczytuję...</span><br /><br /><br />';
}

function getMiasta(woj_id)
{
  if(XMLHttpRequestObject){

    XMLHttpRequestObject.open("GET", "/ajax/getmiasta.php?woj_id="+woj_id);
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if (XMLHttpRequestObject.readyState == 4 && 
          XMLHttpRequestObject.status == 200) {
        	
        document.getElementById('search_miasta_div').innerHTML = XMLHttpRequestObject.responseText;
      }
    }
    XMLHttpRequestObject.send(null);
  }
}

function validate_search_form() {
	
	if ( document.getElementById('search_przedmioty').value=='0' ) {
		alert('Podaj proszę szukany przedmiot. ');
		document.getElementById('search_przedmioty').focus();
		return false;
	}
	
	if ( document.getElementById('search_wojewodztwa').value=='0' ) {
		alert('Podaj proszę województwo. ');
		document.getElementById('search_wojewodztwa').focus();
		return false;
	}
	
	if ( document.getElementById('search_miasta').value=='0' ) {
		alert('Podaj proszę miasto. ');
		document.getElementById('search_miasta').focus();
		return false;
	}
	
	var Wzor = /^(\ )*[0-9]+(\ )*$/;
	if ( document.getElementById('search_cena').value!='' && Wzor.test(document.getElementById('search_cena').value)==false ) {
		alert('Pole Max. cena powinno być liczbą całkowitą.');
		document.getElementById('search_cena').focus();
		return false;
	}
	
	
	
	return true;
	
}

function search_manage_miasta() {
	
	if ( document.getElementById('search_wojewodztwa').selectedIndex == 0 )
		alert('Najpierw wybierz województwo. ');
	
}

function checkSendForm() {
	
	if ( !document.getElementById('send_form_mail').value ) {
		alert('Proszę podać swój adres e-mail. ');
		document.getElementById('send_form_mail').focus();
		return false; 
	}

	var Wzor = /^[^\ \@\"\|\`\[\]\\\?\>\<\;\:\,\(\)\$\#]+@([\-A-Za-z0-9]+\.)+[A-Za-z]{1,4}$/;
	if( Wzor.test(document.getElementById('send_form_mail').value)==false ) {
			alert("Niepoprawny format adresu e-mail");
			document.getElementById('send_form_mail').focus();
			return false;
	}
	
	if ( !document.getElementById('send_form_body').value ) {
		alert('Proszę podać treść wiadomości. ');
		document.getElementById('send_form_body').focus();
		return false; 
	}
	
	document.getElementById('send_form_number').value = '94904';
	
	return true;
	
}

function checkSendForm() {
	
	if ( !document.getElementById('send_form_mail').value ) {
		alert('Proszę podać swój adres e-mail. ');
		document.getElementById('send_form_mail').focus();
		return false; 
	}

	var Wzor = /^[^\ \@\"\|\`\[\]\\\?\>\<\;\:\,\(\)\$\#]+@([\-A-Za-z0-9]+\.)+[A-Za-z]{1,4}$/;
	if( Wzor.test(document.getElementById('send_form_mail').value)==false ) {
			alert("Niepoprawny format adresu e-mail");
			document.getElementById('send_form_mail').focus();
			return false;
	}
	
	if ( !document.getElementById('send_form_body').value ) {
		alert('Proszę podać treść wiadomości. ');
		document.getElementById('send_form_body').focus();
		return false; 
	}
	
	document.getElementById('send_form_number').value = '94904';
	
	return true;
	
}

function checkKontaktForm() {
	
	if ( !document.getElementById('kontakt_mail').value ) {
		alert('Proszę podać swój adres e-mail. ');
		document.getElementById('kontakt_mail').focus();
		return false; 
	}

	var Wzor = /^[^\ \@\"\|\`\[\]\\\?\>\<\;\:\,\(\)\$\#]+@([\-A-Za-z0-9]+\.)+[A-Za-z]{1,4}$/;
	if( Wzor.test(document.getElementById('kontakt_mail').value)==false ) {
			alert("Niepoprawny format adresu e-mail");
			document.getElementById('kontakt_mail').focus();
			return false;
	}
	
	if ( !document.getElementById('kontakt_temat').value ) {
		alert('Proszę podać temat wiadomości. ');
		document.getElementById('kontakt_temat').focus();
		return false; 
	}
	
	if ( !document.getElementById('kontakt_tresc').value ) {
		alert('Proszę podać treść wiadomości. ');
		document.getElementById('kontakt_tresc').focus();
		return false; 
	}
	
	document.getElementById('kontakt_form_number').value = '94904';
	
	return true;
	
}

function checkPrzypomnijForm() {
	
	if ( !document.getElementById('przypomnij_input').value ) {
		alert('Proszę podać swój login lub e-mail podany przy rejestracji. ');
		document.getElementById('przypomnij_input').focus();
		return false; 
	}
	
	document.getElementById('counter').value = '1154';
	
	return true;
	
}

function setOglStat (ogl_id) {
	if(XMLHttpRequestObject) {

	    XMLHttpRequestObject.open("GET", "/ajax/setoglstat.php?ogl_id=" + ogl_id);
	    XMLHttpRequestObject.onreadystatechange = function()
	    {
	      if (XMLHttpRequestObject.readyState == 4 && 
	          XMLHttpRequestObject.status == 200) {
	        	
	          
	      }
	    }
	    XMLHttpRequestObject.send(null);
	    
	}
}


