// JavaScript Document
$(function() {
	$('#default_gallery a').flyout();
	$('#demo_gallery_1 a').flyout({loadingSrc:'images/thumb-loading.gif',
									outEase:'easeInCirc',
									inEase:'easeOutBounce'});
	$('#demo_gallery_2 a').flyout({loadingSrc:'images/thumb-loading2.gif',
									outEase:'easeOutQuad',
									inEase:'easeInBack',
									loader:'loader2',
									widthMargin:300,
									heightMargin:300});
});
function pokaz_agentow()
{
	var woj = document.getElementById('wojAgenci').value;
	for(i=1;i<17;i++)
	{
		if(i==woj) document.getElementById('wojAgenci'+i).style.display='block';
		else document.getElementById('wojAgenci'+i).style.display='none';
	}
}
function ValidMail(input_data)
{
	if(input_data=='') 
	{
		alert("Podaj e-mail");
		return false;
	}
	if(!input_data.match( /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/ ) ) 
	{
		alert("Zły adres e-mail");
		return false;
	}
	return true;

}
function ValidNIP(input_data)
{
	if(input_data=='')
	{
		alert("Podaj NIP");	
		return false;
	}
	if(input_data.match(/^[0-9 -]+$/))
	{
		var a = input_data.replace(/-/g,'');
		var b = a.replace(/ /g,'');
		if(b.length<10 || b.length>20)
		{
			alert("Błędny NIP");
			return false;
		}
		return true;
	}
	else
	{
		alert("Podając NIP używaj tylko cyfr oraz '-'");
		return false;
	}
//	return true;
//	if ( !input_data.match( /^[0-9]{3}-[0-9]{2}-[0-9]{2}-[0-9]{3}$/ )
//	&& !input_data.match( /^[0-9]{3}-[0-9]{3}-[0-9]{2}-[0-9]{2}$/ )
//	&& !input_data.match( /^[0-9]{10}$/ ) )
//	return false;
//	var my_nums = input_data.replace(/-/g,'');
//	var valid_nums = "657234567";
//	var sum=0;
//	for (var temp=8;temp>=0;temp--)
//	sum += (parseInt(valid_nums.charAt(temp)) * parseInt(my_nums.charAt(temp)));
//	if ( (sum % 11) == 10 ? false : ((sum % 11) == parseInt(my_nums.charAt(9))) )
//	return true;
//	else
//	return false;
}
function zakladki(ile)
{
	var ilosc=0;
	var przerwa=false;
	
	while(!przerwa)
	{
		if(document.getElementById('zak'+(ilosc+1)))  
			ilosc=ilosc+1;
		else 
			break;
	}
	for(i=0;i<ilosc;i++)
	{
		
		if((i+1)==ile)
		{
			document.getElementById('zak'+ile).className='zakladkaTak';
			document.getElementById('zakT'+ile).style.display='block';
			/*alert(document.getElementById('zakT'+i).style.display);*/
		}
		else
		{
			document.getElementById('zak'+(i+1)).className='zakladkaNie';
			document.getElementById('zakT'+(i+1)).style.display='none';
		}
	}
}
function pokazUkryj(przed,ktore)
{
	if(przed=='') return false;
//	alert('tak '+przed);
	var ilosc=0;
	var przerwa = false;
	var tab1 = Array();
	var tab2 = Array();
	while(ilosc<15)
	{
		var el = przed+''+(ilosc+1);
//		alert(el);
		if(document.getElementById(el))  
		{
//			alert(el);
			
			if(tab1.length == tab2.length)
				tab1[tab1.length] = el;
			else
				tab2[tab2.length]=el;
		}
		ilosc=ilosc+1;
	}
//	for(var klucz in tab1)
//		alert(tab1[klucz]);
//	alert('a');
	if(ktore==1)
	{
//		alert('jest 1');
		for (var klucz in tab2)
		{
//			alert('222');
			document.getElementById(tab2[klucz]).style.display='none';	
			
		}
		for (var klucz in tab1)
			document.getElementById(tab1[klucz]).style.display='inline';	
	}
	else
	{
//		alert('jest 2: ' + tab1.length);
		
		for (var klucz in tab1)
		{
//			alert(klucz);
			document.getElementById(tab1[klucz]).style.display='none';	
		}
		for (var klucz in tab2)
			document.getElementById(tab2[klucz]).style.display='inline';	
	}
	
	
}
/*function promocje(co) {
//<a class="mn_link" onclick="promocje(0);" href="javascript:void(0);">PROMOCJE</a>	
	//alert(co);
	
	if(co==1) {
		if(document.getElementById('promocje0')) 
			document.getElementById('promocje0').style.display='none';	
		if(document.getElementById('promocje1')) 
			document.getElementById('promocje1').style.display='block';	
		if(document.getElementById('promocje2')) 
			document.getElementById('promocje2').style.display='none';	
		if(document.getElementById('promocje3')) 
			document.getElementById('promocje3').style.display='none';	
		if(document.getElementById('promocje4')) 
			document.getElementById('promocje4').style.display='none';	
	}
	else if(co==2) {
		if(document.getElementById('promocje0')) 
			document.getElementById('promocje0').style.display='none';	
		if(document.getElementById('promocje1')) 
			document.getElementById('promocje1').style.display='none';	
		if(document.getElementById('promocje2')) 
			document.getElementById('promocje2').style.display='block';	
		if(document.getElementById('promocje3')) 
			document.getElementById('promocje3').style.display='none';				
		if(document.getElementById('promocje4')) 
			document.getElementById('promocje4').style.display='none';	
	}
	else if(co==3) {
		if(document.getElementById('promocje0')) 
			document.getElementById('promocje0').style.display='none';	
		if(document.getElementById('promocje1')) 
			document.getElementById('promocje1').style.display='none';	
		if(document.getElementById('promocje2')) 
			document.getElementById('promocje2').style.display='none';	
		if(document.getElementById('promocje3')) 
			document.getElementById('promocje3').style.display='block';				
		if(document.getElementById('promocje4')) 
			document.getElementById('promocje4').style.display='none';	
	}
	else if(co==4) {
		if(document.getElementById('promocje0')) 
			document.getElementById('promocje0').style.display='none';	
		if(document.getElementById('promocje1')) 
			document.getElementById('promocje1').style.display='none';	
		if(document.getElementById('promocje2')) 
			document.getElementById('promocje2').style.display='none';	
		if(document.getElementById('promocje3')) 
			document.getElementById('promocje3').style.display='none';				
		if(document.getElementById('promocje4')) 
			document.getElementById('promocje4').style.display='block';				
		
	}
	else {
		if(document.getElementById('promocje0')) 
			document.getElementById('promocje0').style.display='block';	
		if(document.getElementById('promocje1')) 
			document.getElementById('promocje1').style.display='none';	
		if(document.getElementById('promocje2')) 
			document.getElementById('promocje2').style.display='none';	
		if(document.getElementById('promocje3')) 
			document.getElementById('promocje3').style.display='none';				
		if(document.getElementById('promocje4')) 
			document.getElementById('promocje4').style.display='none';	
	}
	
}
*/
	function setPointer(theCell, thePointerColor)
  {
        theCell.style.backgroundColor = thePointerColor;
 		return true;
  }

	function PokazDiv1(name)
    {
		//alert('aaa');
		var Zak = (document.getElementById) ? document.getElementById("zakladki") : document.all["zakladki"];
		var Text = (document.getElementById) ? document.getElementById("zakladkiTxt") : document.all["zakladkiTxt"];
		switch(name)
		{
			case '0': Text.className = 'zero'; Zak.className = 'zero'; break;
			case '1': Text.className = 'jeden'; Zak.className = 'jeden'; break;
			case '2': Text.className = 'dwa'; Zak.className = 'dwa'; break;
			case '3': Text.className = 'trzy'; Zak.className = 'trzy'; break;
			case '4': Text.className = 'cztery'; Zak.className = 'cztery'; break;
		}
	  return false;
    }
	function oferta()
{
  var formularz=document.forms["zamowienie"];
  var wyz=false;
  var kwa=false;
  var kwat=false;
  for(i=0;i<formularz.length;i++)
  {
  	if(formularz.elements[i].name=="wyzywienie")
	{
		if(formularz.elements[i].checked)
		{
			wyz=true;
		}
	}
	if(formularz.elements[i].name=="kwatera" && formularz.elements[i].type=="radio")
	{
		kwa=true;
		if(formularz.elements[i].checked) kwat=true;
	}
  }
  if(!wyz) { alert ("Nie wybrałeś wyżywienia!"); return false; }
  if(kwa) 
  {
	if(!kwat) {alert ("Nie wybrałeś zakwaterowania!"); return false; }
  }
	
//	alert("jest ok");  
  formularz.submit();
}





	function sprawdzFormRezerwacji()
	{
	alert('aaa'); return false;
	var brakuje_danych=false;
	var el=document.forms['formRejestracji'].elements;
	for(i=0;i<el.length;i++)
	{
		switch(el[i].type)
		{
			case 'radio':
				if(elements[i].checked == false) 
				{
					alert("Wypełnij wszystkie pola!");
					return false;
				}
			break;
			case 'text':
				if(elements[i].value == '') 
				{
					alert("Wypełnij wszystkie pola!");
					return false;
				}
			break;
			case 'select-one':
				if(elements[i].selectedIndex  == 0 || elements[i].selectedIndex == '---') 
				{
					alert("Wypełnij wszystkie pola!");
					return false;
				}
			break;
		}
	}
	return true;
//	var formularz=document.forms[0];
//	var napis="";
//	if (formularz.imie.value == ""){
//		napis += "imie\n"
//		brakuje_danych=true;
//	}
//	if (formularz.nazwisko.value == ""){
//		napis += "nazwisko\n"
//		brakuje_danych=true;
//	}
//	if (formularz.kraj.value == ""){
//		napis += "kraj\n"
//		brakuje_danych=true;
//	}
//	if (formularz.tel.value == ""){
//		napis += "telefon\n"
//		brakuje_danych=true;
//	}
//	if (!brakuje_danych)
//	{
//		//formularz.submit();
//		return true;
//	}
//	else
//	{
//		alert ("Nie wypełniłeś następujących pól:\n" + napis);
//		return false;
//	}
}
function sprawdzAgenta()
{
  var formularz=document.forms["rejestracja_agenta"];
//  alert(formularz.length);
  for(z=0;z<formularz.length;z++)
  {
//	 alert(formularz.elements[z].name+"\n Vartosc: "+formularz.elements[z].value);
	if(formularz.elements[z].name=="email")
	{
		if(!ValidMail(formularz.elements[z].value)) 
		return false;
	}
	else
	{
		if(formularz.elements[z].name=="nip")
		{
			if(!ValidNIP(formularz.elements[z].value)) return false;
		}
		else
		{
			if(formularz.elements[z].name=="firma" ||
								  formularz.elements[z].name=="tel1" ||
								  formularz.elements[z].name=="prawo" ||
								  formularz.elements[z].name=="regon" ||
								  formularz.elements[z].name=="bank" ||
								  formularz.elements[z].name=="konto" ||
								  formularz.elements[z].name=="adres" ||
								  formularz.elements[z].name=="wojewodztwo" ||
								  formularz.elements[z].name=="kontakt" )
			{
				if(formularz.elements[z].value=='') 
				{
					alert("Wypełnij wymagane pola"); 
					return false;
				}
			}
			else
			{
				if(formularz.elements[z].name=="zgoda")
				{
					if(!formularz.elements[z].checked)
					{
						alert("Wymagana zgoda"); 
						return false;
					}
				}
			}
		}
	}
  }
  if(!confirm('Formularz wypełniony poprawnie?')) return false;
  else formularz.submit(); 
//  alert("OK");
//  return false;
}