var clocksize='150';
var PATH = 'direct/';
function triggerCriticalError( responce )
{
	//alert( 'Wystąpił nieoczekiwany błąd po stronie serwera' );
}
/*
Combo-Box Viewer script- Created by and © Dynamicdrive.com
Visit http://www.dynamicdrive.com/ for this script and more
This notice MUST stay intact for legal use
*/

if (document.getElementById){
document.write('<style type="text/css">\n')
document.write('.dropcontent{display:none;}\n')
document.write('</style>\n')
}

function contractall(){
if (document.getElementById){
var inc=0
while (document.getElementById("test"+inc)){
document.getElementById("test"+inc).style.display="none"
inc++
}
}
}

function expandone(){
if (document.getElementById){
var selectedItem=document.test.ctype.selectedIndex
contractall()
document.getElementById("test"+selectedItem).style.display="block"
}
}

if (window.addEventListener)
window.addEventListener("load", expandone, false)
else if (window.attachEvent)
window.attachEvent("onload", expandone)

function checkBoxValidate(cb) {
for (j = 0; j < 4; j++) {
if (eval("document.abonament.paidType[" + j + "].checked") == true) {
document.abonament.paidType[j].checked = false;
if (j == cb) {
document.abonament.paidType[j].checked = true;
         }
      }
   }
}

var checkobj


function agreesubmit(el){
checkobj=el
if (document.all||document.getElementById){
for (i=0;i<checkobj.form.length;i++){  //hunt down submit button
var tempobj=checkobj.form.elements[i]
if(tempobj.type.toLowerCase()=="submit")
tempobj.disabled=!checkobj.checked
}
}
}

function defaultagree(el){
if (!document.all&&!document.getElementById){
if (window.checkobj&&checkobj.checked)
return true
else{
alert("Please read/accept terms to submit form")
return false
}
}
}

var current = 1;

function addPerson() {
      console.log('running addPerson')
      //current keeps track of how many people we have.
      current++;
      var strToAdd = '<input class="city" id="lastname'+current+'" name="lastname'+current+'" size="25" />';
      console.log(strToAdd)
      $('#search').append(strToAdd)
  }

$(document).ready(function(){
	$('#addLocation').click(addLocation)
});


function addCity() {
  var ni = document.getElementById('newCity');
  var numi = document.getElementById('theValue');
  var num = (document.getElementById("theValue").value -1)+ 2;
  numi.value = num;
  if(num>4)
  {
       alert("Maksymalna ilość miejscowości pośrednich wynosi 5");
      num=5;
  }
  else
  {
  var divIdName = "my"+num+"Div";
  var newdiv = document.createElement('div');
  newdiv.setAttribute("id",divIdName);

  newdiv.innerHTML = "<input type=\"text\" size=\"25\" class=\"city\" id=\"city"+ num +"\" name=\"city"+ num +"\" value=\"\" /><a class=\"removeCity\" href=\"javascript:;\" onclick=\"removeElement(\'"+divIdName+"\')\"><img width='11' src='img/delete.png' alt='' /></a>";

  ni.appendChild(newdiv);

  }

}



function removeElement(divNum) {

  var d = document.getElementById('newCity');

  var olddiv = document.getElementById(divNum);

  d.removeChild(olddiv);

}



function cancelEditContact(id)
{ 
	document.getElementById('spaEditDelete_'+id).style.display='inline';
	document.getElementById('spaName_'+id).style.display='inline';
	document.getElementById('spaFunction_'+id).style.display='inline';
	document.getElementById('spaEmail_'+id).style.display='inline';
	document.getElementById('spaPhone_'+id).style.display='inline';
	document.getElementById('spaFax_'+id).style.display='inline';
	document.getElementById('spaGander_'+id).style.display='inline';	
	//-------------------------------------------------
	document.getElementById('spaSaveCancel_'+id).style.display='none';
	document.getElementById('txtName_'+id).style.display='none';
	document.getElementById('txtFunction_'+id).style.display='none';
	document.getElementById('txtEmail_'+id).style.display='none';
	document.getElementById('txtPhone_'+id).style.display='none';
	document.getElementById('txtFax_'+id).style.display='none';
	document.getElementById('cboGander_'+id).style.display='none';				
	//--------- restore value
	document.getElementById('txtName_'+id).value=document.getElementById('spaName_'+id).innerHTML;
	document.getElementById('txtFunction_'+id).value=document.getElementById('spaFunction_'+id).innerHTML;
	document.getElementById('txtEmail_'+id).value=document.getElementById('spaEmail_'+id).innerHTML;
	document.getElementById('txtPhone_'+id).value=document.getElementById('spaPhone_'+id).innerHTML;
	document.getElementById('txtFax_'+id).value=document.getElementById('spaFax_'+id).innerHTML;
	
	if(document.getElementById('spaGander_'+id).innerHTML=='kobieta')
		document.getElementById('cboGander_'+id).selectedIndex = 0;
	else	
		document.getElementById('cboGander_'+id).selectedIndex = 1;
	
}
function startEditContact(id)
{ 
	document.getElementById('spaEditDelete_'+id).style.display='none';
	document.getElementById('spaName_'+id).style.display='none';
	document.getElementById('spaFunction_'+id).style.display='none';
	document.getElementById('spaEmail_'+id).style.display='none';
	document.getElementById('spaPhone_'+id).style.display='none';
	document.getElementById('spaFax_'+id).style.display='none';
	document.getElementById('spaGander_'+id).style.display='none';					
	//-------------------------------------------------
	document.getElementById('spaSaveCancel_'+id).style.display='inline';
	document.getElementById('txtName_'+id).style.display='inline';
	document.getElementById('txtFunction_'+id).style.display='inline';
	document.getElementById('txtEmail_'+id).style.display='inline';
	document.getElementById('txtPhone_'+id).style.display='inline';
	document.getElementById('txtFax_'+id).style.display='inline';
	document.getElementById('cboGander_'+id).style.display='inline';
}				
function deleteContact(id)
{
	var answer = confirm('Czy na pewno chcesz usunąc kontakt?');
	if (answer){
		document.getElementById('hidContactAction').value = 'delete';
		document.getElementById('hidContactId').value = id;
		document.getElementById('userDataForm2').submit();
	}
}

function updateContact(id)
{
	if(checkForm(id))
	{
		document.getElementById('hidContactAction').value = 'update';
		document.getElementById('hidContactId').value = id;					
		document.getElementById('userDataForm2').submit();
	}
}
function showNewContact()
{
	document.getElementById('newContact').style.display='inline';		
}
function saveContact()
{
 	if(checkForm(0))
	{
		document.getElementById('hidContactAction').value = 'new';
		document.getElementById('userDataForm2').submit();
	}
}
function checkForm(id)
{
	if(id==0) // new
	{
		//--- email
		if(isEmail(document.getElementById('txtEmail').value) == false) 
		{
			alert('Proszę podać poprawny adres e-mail');
			return false;	
		}
		//--- name
		if(document.getElementById('txtName').value=='')
		{
			alert('Proszę podać imię i nazwisko');
			return false;
		}
	}
	else
	{
		//--- email
		if(isEmail(document.getElementById('txtEmail_'+id).value) == false) 
		{
			alert('Proszę podać poprawny adres e-mail');
			return false;	
		}
		//--- name
		if(document.getElementById('txtName_'+id).value=='')
		{
			alert('Proszę podać imię i nazwisko');
			return false;
		}	
	}
	return true;
}
function isEmail(string) 
{
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
}
function showContactTable(i)
{
	var contactCount = document.getElementById('contactPersonCount').value;
	for(k=1 ; k<=contactCount ; k++)
		document.getElementById('contactTable_' + k).style.display='none';
	if ( i!= 0 )
 		document.getElementById('contactTable_' + i).style.display='inline';
}
function deleteVehical(id)
{
	document.getElementById('hidVehicalId').value = id;
	document.getElementById('hidVehicalAction').value = 'delete';
	//document.getElementById('vehicalsForm').submit();
}
function editVehical(id)
{
	var spa1 = document.getElementById('spaPhoto1');
	var spa2 = document.getElementById('spaPhoto2');
	var spa3 = document.getElementById('spaPhoto3');
	var spa4 = document.getElementById('spaPhoto4');
	var img1 = document.getElementById('img_' + id + '_1');
	if(img1){
		spa1.innerHTML = '<img src="' + img1.src + '" alt="" /><input type="checkbox" name="chxDeletePhoto1" />Usunąć zdjęcie<br/>';
	}
	var img2 = document.getElementById('img_' + id + '_2');
	if(img2){
		spa2.innerHTML = '<img src="' + img2.src + '" alt="" /><input type="checkbox" name="chxDeletePhoto2" />Usunąć zdjęcie<br/>';	
	}
	var img3 = document.getElementById('img_' + id + '_3');
	if(img3){
		spa3.innerHTML = '<img src="' + img3.src + '" alt="" /><input type="checkbox" name="chxDeletePhoto3" />Usunąć zdjęcie<br/>';
	}
	var img4 = document.getElementById('img_' + id + '_4');
	if(img4){
		spa4.innerHTML = '<img src="' + img4.src + '" alt="" /><input type="checkbox" name="chxDeletePhoto4" />Usunąć zdjęcie <br/>';
	}
	document.getElementById('txtNewBusName').value = document.getElementById('hidNewBusName_' + id).value;
	document.getElementById('txtNewSeatCount').value = document.getElementById('hidNewSeatCount_' + id).value;
	
	if(document.getElementById('hidNewSeatCount2_' + id).value > 0)
	{
		document.getElementById('txtNewSeatCount2').value = document.getElementById('hidNewSeatCount2_' + id).value;
	}
	//document.getElementById('cboNewType').options[document.getElementById('hidNewBusName_' + id).value-1].selected=true;
	document.getElementById('cboNewType').selectedIndex=document.getElementById('hidNewType_' + id).value-1;
	document.getElementById('chxNewVip').checked = false;
	document.getElementById('chxNewBusiness').checked = false;
	document.getElementById('chxNewBar').checked = false;
	document.getElementById('chxNewTv').checked = false;
	document.getElementById('chxNewClima').checked = false;
	document.getElementById('chxNewToilet').checked = false;
	document.getElementById('chxNewClima').checked = false;
	
	document.getElementById('chxNewKitchen').checked = false;
	document.getElementById('chxNewCd').checked = false;
	document.getElementById('chxNewMp3').checked = false;
	document.getElementById('chxNewMicro').checked = false;
	document.getElementById('chxNewAudio').checked = false;
	document.getElementById('chxNewFridge').checked = false;
	document.getElementById('chxNewGps').checked = false;
	document.getElementById('chxNewPc').checked = false;
	document.getElementById('chxNewNet').checked = false;
	if(document.getElementById('hidNewVip_'+id).value=='1')
		document.getElementById('chxNewVip').checked = true;
	if(document.getElementById('hidNewBusiness_'+id).value=='1')
		document.getElementById('chxNewBusiness').checked = true;		

  if(document.getElementById('hidNewClima_'+id).value=='1')
		document.getElementById('chxNewClima').checked = true;
	if(document.getElementById('hidNewTv_'+id).value=='1')	
		document.getElementById('chxNewTv').checked = true;
	if(document.getElementById('hidNewDvd_'+id).value=='1')
		document.getElementById('chxNewDvd').checked = true;
	if(document.getElementById('hidNewBar_'+id).value=='1')
		document.getElementById('chxNewBar').checked = true;
	if(document.getElementById('hidNewToilet_'+id).value=='1')
		document.getElementById('chxNewToilet').checked = true;
		
	if(document.getElementById('hidNewKitchen_'+id).value=='1')
		document.getElementById('chxNewKitchen').checked = true;	
	if(document.getElementById('hidNewCd_'+id).value=='1')
		document.getElementById('chxNewCd').checked = true;	
	if(document.getElementById('hidNewMp3_'+id).value=='1')
		document.getElementById('chxNewMp3').checked = true;	
	if(document.getElementById('hidNewMicro_'+id).value=='1')
		document.getElementById('chxNewMicro').checked = true;	
	if(document.getElementById('hidNewAudio_'+id).value=='1')
		document.getElementById('chxNewAudio').checked = true;	
	if(document.getElementById('hidNewFridge_'+id).value=='1')
		document.getElementById('chxNewFridge').checked = true;	
	if(document.getElementById('hidNewGps_'+id).value=='1')
		document.getElementById('chxNewGps').checked = true;	
	if(document.getElementById('hidNewPc_'+id).value=='1')
		document.getElementById('chxNewPc').checked = true;	
	if(document.getElementById('hidNewNet_'+id).value=='1')
		document.getElementById('chxNewNet').checked = true;			

	document.getElementById('hidVehicalId').value = id;
	document.getElementById('imgCancel').style.display = 'inline';
	document.getElementById('gallery').style.display = 'none';
}
function checkFormVehicals()
{
	if(document.getElementById('txtNewBusName').value=='')
	{
		alert('Proszę podać nazwę pojazdu');
		return false;
	}
	if(document.getElementById('txtNewSeatCount').value=='')
	{
		alert('Proszę podać ilość miejsc');
		return false;
	}	
	if(!isSeatCount(document.getElementById('txtNewSeatCount').value))
	{
		alert('Ilość miejsc musi być liczbą');
		return false;
	}
	else
	{
		if(document.getElementById('txtNewSeatCount').value<=0)
		{
			alert('Ilość miejsc musi być liczbą większą od 0');
			return false;			
		}
		else
		{
			if(document.getElementById('txtNewSeatCount2').value!='')
			{
				if(!isSeatCount(document.getElementById('txtNewSeatCount2').value))
				{
					alert('Ilość miejsc dodatkowych musi być liczbą');
					return false;			
				}				
				else
				{
					if(document.getElementById('txtNewSeatCount2').value<=0)
					{
						alert('Ilość miejsc dodatkowych musi być liczbą większą od 0');
						return false;			
					}				
				}
			}
			return true;
		}
	}
	return true;
}
function isInteger(s) {
  return (s.toString().search(/^[0-9]+$/) == 0);
}
function saveVehical()
{
	if(document.getElementById('hidVehicalId').value!='')
		document.getElementById('hidVehicalAction').value = 'update';
	else
		document.getElementById('hidVehicalAction').value = 'new';
	if(checkFormVehicals())
	{
		//alert(document.getElementById('hidVehicalAction').value);
		//alert(document.getElementById('hidVehicalId').value);
		return true;
	}
	else
		return false;
}

function isSeatCount(string)
{
	if(isInteger(string))
		return true;
	//else
//	{
//		return (string.toString().search(/^\d+\+\d+$/) == 0);
//	}
	return false;
}


function clearCity(id)
{
	var field = document.getElementById(id);
	if ( field.value==' - miejscowość - ')
		field.value = '';
}

function showCity(id)
{
  
	var field = document.getElementById(id);
	if ( field.value=='')
		field.value = ' - miejscowość - ';
}

function clearPost(id)
{
	var field = document.getElementById(id);
	if ( field.value==' - kod - ')
		field.value = '';
}

function showPost(id)
{
  
	var field = document.getElementById(id);
	if ( field.value=='')
		field.value = ' - kod - ';
}
function clearDescStart(id)
{
	var field = document.getElementById(id);
	if ( field.value==' Skąd można Cię zabrać Ulica, miejsce ')
		field.value = '';
}

function showDescStart(id)
{
  
	var field = document.getElementById(id);
	if ( field.value=='')
		field.value = ' Skąd można Cię zabrać Ulica, miejsce ';
}
function clearDescEnd(id)
{
	var field = document.getElementById(id);
	if ( field.value==' Dokąd można Cię zabrać Ulica, miejsce ')
		field.value = '';
}

function showDescEnd(id)
{
  
	var field = document.getElementById(id);
	if ( field.value=='')
		field.value = ' Dokąd można Cię zabrać Ulica, miejsce ';
}









