var wrongEmailAddress="Błędny adres e-mail";
var fillRequiredFields="Wypełnij wymagane pola formularza";

function googleMapLoad()
 {	
	 if (GBrowserIsCompatible()) 
	 	{
    	var map = new GMap2(document.getElementById("map"));
   
		map.addControl(new GSmallMapControl());
    	map.setCenter(new GLatLng('54.081485','15.0158'), 10);    	    	    	
		}
 }


function search()
{
	if ($('searchInput'))
	{
		window.location='index.php?p=szukaj&txt='+$('searchInput').value;
	}	
}


function $RF(el, radioGroup) 
{
    if($(el).type && $(el).type.toLowerCase() == 'radio') {
        var radioGroup = $(el).name;
        var el = $(el).form;
    } else if ($(el).tagName.toLowerCase() != 'form') {
        return false;
    }
 
    var checked = $(el).getInputs('radio', radioGroup).find(
        function(re) {return re.checked;}
    );
    return (checked) ? $F(checked) : null;
}



function selectDostawaRadio(obj,value)
{	
	
	var radioGrp = document['forms']['formularz'][obj];
	
	for(i=0; i < radioGrp.length; i++)
	{
	$('row'+radioGrp[i].value).className='';

	//$('divKosztDostawy'+radioGrp[i].value).hide();	
	//$('ubezpieczenie_'+radioGrp[i].value).disabled = true;	
		
    if (radioGrp[i].value == value) 
		{
	        radioGrp[i].checked=true;

			$('row'+value).className='selected';
			//$('divKosztDostawy'+radioGrp[i].value).show();
			//$('suma').innerHTML = (parseFloat($('kosztDostawy'+radioGrp[i].value).value)+sumaCen).toFixed(2);
			//$('ubezpieczenie_'+radioGrp[i].value).disabled = false;
	    }

	$('formularz').submit();		
	}	
}


function selectPlatnoscRadio(obj,value)
{
	var radioGrp = document['forms']['formularz'][obj];
	
	for(i=0; i < radioGrp.length; i++)
	{
	$('row'+radioGrp[i].value).className='';
    if (radioGrp[i].value == value) 
		{
	        radioGrp[i].checked=true;
			$('row'+value).className='selected';
	    }
	$('formularz').submit();		
	}	
}



function simpleSelectRadio(obj,value)
{

	var radioGrp = document['forms']['formularz'][obj];
	
	for(i=0; i < radioGrp.length; i++)
	{
	$('row'+radioGrp[i].value).className='';	
			
    if (radioGrp[i].value == value) 
		{
	        radioGrp[i].checked=true;
			$('row'+value).className='selected';			
	    }
		
	}	

	$('formularz').submit();
}



function order()
{
	//sprawdź formę dostawy
	var checkDostawa=false;

	var radioGrp = document['forms']['formularz']['dostawca'];
	for(i=0; i < radioGrp.length; i++)
		{
			if (radioGrp[i].checked==true)
			{
				checkDostawa = true;
				
				//sprawdź formę płatności jeżeli dostawa inna niż pobranie
				if (!$('pobranie_'+radioGrp[i].value).checked)
				{
					var checkPlatnosc=false;
					var platnoscRadioGrp = document['forms']['formularz']['forma_platnosci'];
						for(i=0; i < platnoscRadioGrp.length; i++)
							{
								if (platnoscRadioGrp[i].checked==true)
								{
								checkPlatnosc = true;
								}
							}
					if (!checkPlatnosc)
					{
						alert('wybierz formę płatności');
						return;
					}
				}
			}
		}



   //sprawdź formę płatności
	var checkPlatnosc=false;

	var radioGrp = document['forms']['formularz']['dostawca'];
	for(i=0; i < radioGrp.length; i++)
		{
			if (radioGrp[i].checked==true)
			{
				checkDostawa = true;
				
				//sprawdź formę płatności jeżeli dostawa inna niż pobranie
				if (!$('pobranie_'+radioGrp[i].value).checked)
				{
					var checkPlatnosc=false;
					var platnoscRadioGrp = document['forms']['formularz']['forma_platnosci'];
						for(i=0; i < platnoscRadioGrp.length; i++)
							{
								if (platnoscRadioGrp[i].checked==true)
								{
								checkPlatnosc = true;
								}
							}
					if (!checkPlatnosc)
					{
						alert('wybierz formę płatności');
						return;
					}
				}
			}
		}

	if (checkDostawa==true)
	{
		$('formularz').submit();
	}
	else
	{
		alert('Wybierz formę dostawy');
	}
}


function pay()
{
	var plugin = '';
	var checkPlatnosc=false;
	var platnoscRadioGrp = document['forms']['formularz']['forma_platnosci'];
		for (i=0; i < platnoscRadioGrp.length; i++)
			{
				if (platnoscRadioGrp[i].checked==true)
				{
				checkPlatnosc = true;
				plugin = platnoscRadioGrp[i].value;
				}
			}
	if (!checkPlatnosc)
	{
		alert('wybierz formę płatności');
		
	}
	else
	{
		$('formularz').submit();
	}
}




function dodajKoszt(checker,obj,val)
	{
		/*var kwota = parseFloat($('kosztDostawy'+obj).value);

		if (checker.checked)
			{kwota+=val;}
		else
			{kwota-=val;}
		
		$('kosztDostawy'+obj).value = kwota.toFixed(2);
		$('suma').innerHTML = (sumaCen+kwota).toFixed(2);
		*/
		$('formularz').submit();
	}






function obliczKoszt()
	{
		var kwota = parseFloat($('kosztDostawy'+obj).value);

		if (checker.checked)
			{kwota+=val;}
		else
			{kwota-=val;}
		
		$('kosztDostawy'+obj).value = kwota.toFixed(2);
		$('suma').innerHTML = (sumaCen+kwota).toFixed(2);
	}


function showHidePlatnosciDiv(checker)
{
	if (checker.checked)
			{
				$('platnosciDiv').hide();
			}
			else
			{
				$('platnosciDiv').show();
			}
}


function popupWindow(siteHref,w,h)
		{
		
		window.open(siteHref,'','toolbar=0,status=0,location=0, scrollbars=yes,resizable=yes,width='+w+',height='+h);
		}
		
function validateContactForm(thisform)
{
	with (thisform)
	{
	if (emptyvalidation(frmName,fillRequiredFields)==false) {frmName.focus(); return false;};
	if (emptyvalidation(frmEmail,wrongEmailAddress)==false) {frmEmail.focus(); return false;};
	if (emailvalidation(frmEmail,wrongEmailAddress)==false) {frmEmail.focus(); return false;};
	if (emptyvalidation(frmPhone,fillRequiredFields)==false) {frmPhone.focus(); return false;};
	}
}


function validateKomentarzForm(thisform)
{
	with (thisform)
	{
	if (emptyvalidation(frmTytul,fillRequiredFields)==false) {frmTytul.focus(); return false;};
	if (emptyvalidation(frmOpis,fillRequiredFields)==false) {frmOpis.focus(); return false;};
	}
}


function validateZapytanieForm(thisform)
{
	with (thisform)
	{
	
	if (emptyvalidation(frmEmail,wrongEmailAddress)==false) {frmEmail.focus(); return false;};
	if (emailvalidation(frmEmail,wrongEmailAddress)==false) {frmEmail.focus(); return false;};

	if (emptyvalidation(frmTytul,fillRequiredFields)==false) {frmTytul.focus(); return false;};
	if (emptyvalidation(frmOpis,fillRequiredFields)==false) {frmOpis.focus(); return false;};
	}
}



function validateNewsletterForm(thisform)
{
	with (thisform)
	{
	if (emptyvalidation(newsEmail,wrongEmailAddress)==false) {newsEmail.focus(); return false;};
	if (emailvalidation(newsEmail,wrongEmailAddress)==false) {newsEmail.focus(); return false;};
	}
}		


function validateZyczeniaForm(thisform)
{
	with (thisform)
	{
	if (emptyvalidation(imie,fillRequiredFields)==false) {imie.focus(); return false;};
	if (emptyvalidation(imie_odbiorca,fillRequiredFields)==false) {imie_odbiorca.focus(); return false;};

	if (emptyvalidation(email,fillRequiredFields)==false) {email.focus(); return false;};
	if (emptyvalidation(email_odbiorca,fillRequiredFields)==false) {email_odbiorca.focus(); return false;};	
	
	if (emailvalidation(email_odbiorca,wrongEmailAddress)==false) {email_odbiorca.focus(); return false;};
	if (emailvalidation(email,wrongEmailAddress)==false) {email.focus(); return false;};
	}
}	

function validateRegisterForm(thisform)
{
	with (thisform)
	{
	if (emptyvalidation(frmEmail,wrongEmailAddress)==false) {frmEmail.focus(); return false;};
	if (emailvalidation(frmEmail,wrongEmailAddress)==false) {frmEmail.focus(); return false;};
	if (emptyvalidation(frmPass,fillRequiredFields)==false) {frmPass.focus(); return false;};
	}
}	


function selectTab(tabObject)
{
	if ($('newsTab')) {if ($('newsTab').className=='tabOver') {$('newsTab').className='tabOut';}}
	if ($('imprezyTab')) {if ($('imprezyTab').className=='tabOver') {$('imprezyTab').className='tabOut';}}
	if ($('noclegiTab')) {if ($('noclegiTab').className=='tabOver') {$('noclegiTab').className='tabOut';}}
	if ($('superTab')) {if ($('superTab').className=='tabOver') {$('superTab').className='tabOut';}}

	tabObject.className='tabOver';

}


function changeTab(tabId)
		{		
		if ($('opis'))
			{
			if ($('opis').style.display=='block') {$('opis').style.display='none';$('opis_btn').className='tabOut';}
			}
		
		if ($('oferta'))
		{
			if ($('oferta').style.display=='block') {$('oferta').style.display='none';$('oferta_btn').className='tabOut';}
		}
		
		if ($('pokoje'))
		{
		if ($('pokoje').style.display=='block') {$('pokoje').style.display='none';$('pokoje_btn').className='tabOut';}
		}

		if ($('wyposazenie'))
		{
		if ($('wyposazenie').style.display=='block') {$('wyposazenie').style.display='none';$('wyposazenie_btn').className='tabOut';}
		}

		if ($('galeria'))
		{
		if ($('galeria').style.display=='block') {$('galeria').style.display='none';$('galeria_btn').className='tabOut';}
		}

		if ($('mapa'))
		{
		if ($('mapa').style.display=='block') {$('mapa').style.display='none';$('mapa_btn').className='tabOut';}
		}

		if ($('terminy'))
		{
		if ($('terminy').style.display=='block') {$('terminy').style.display='none';$('terminy_btn').className='tabOut';}
		}

			
		if ($(tabId)) 
			{
			$(tabId).style.display='block';
			}

			if ($(tabId+'_btn'))
			{
				$(tabId+'_btn').className='tabOver';
			}
		}


function showHideBox(boxId)
	{
		
		if ($(boxId).style.display=='none')
			{
				$(boxId).show();
				//Effect.BlindDown($(boxId));
			}
			else
			{
				$(boxId).hide();
				//Effect.BlindUp($(boxId));
			}
	}

///google dla obiektów
var marker,posX,posY,map,center;


function googleMapLoadObject(posX,posY)
 {	
	 if (GBrowserIsCompatible()) 
	 	{
	
    	map = new GMap2(document.getElementById("mapa"));
		center = new GLatLng(posX,posY);
		map.addControl(new GLargeMapControl());   	
    	map.setCenter(center,13);

 		marker = new GMarker(center, {draggable: true});    	
    	map.addOverlay(marker);    	
		}
 }

function googleMapLoadObjectFront(posX,posY)
 {	
	 if (GBrowserIsCompatible()) 
	 	{
	
    	map = new GMap2(document.getElementById("mapa"));
		center = new GLatLng(posX,posY);
		map.addControl(new GLargeMapControl());   	
    	map.setCenter(center,13);

 		marker = new GMarker(center);
    	map.addOverlay(marker);    	
		}
 }


 function MM_preloadImages() 
	 { //v3.0
		var d=document; 
		
		if(d.images)
			{
			if(!d.MM_p) d.MM_p=new Array();
			var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
		
			for(i=0; i<a.length; i++)
			if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}
			}
	 }


function DoAutorotationStart() 
{
document.ptviewer.startAutoPan( 0.2, 0.0, 1.0 );
}

function DoPause() 
{
document.ptviewer.stopAutoPan();
}


function DoZoomIn() 
{
document.ptviewer.ZoomIn();
}
function DoZoomOut() 
{
document.ptviewer.ZoomOut();
}
