function openWindow(url, w, h,name) {
        var Win = window.open(url,name,'width=' + w + ',height=' + h + ',resizable=1,scrollbars=yes,menubar=no' )
}
function show_hide(ggg)
{

var val;
   val=document.getElementById(ggg);
   if(val.style.display=='none') val.style.display='';
   else val.style.display='none';


}

function hide(ggg)
{

var val=false;
   val=document.getElementById(ggg);
if(!val) alert(ggg);
   val.style.display='none';
}
function show(ggg)
{

var val;
   val=document.getElementById(ggg);
   val.style.display='';


}

function createCookie(name,value,days) {
	if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";

	document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseCookie(name) {
	createCookie(name,"",-1);
}
function wspin_get_skaly(select)
{
	var id=select.value;
	try
  {
    xmlHttp=new XMLHttpRequest();
  }
  catch (e)
  {
    try
    {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
      try
      {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e)
      {
        alert("Your browser does not support AJAX!");
        return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
  {
     if(xmlHttp.readyState==4)
     {
			select.form.id_rejon.value=id;
	 		document.getElementById('skaly_div').innerHTML=xmlHttp.responseText;
	 		document.getElementById('skaly_tr').style.display='';

     }
  }
  	xmlHttp.open("GET","modules/Wspin/ajax.php?id_rejon="+id+"",true);

    xmlHttp.send(null);


}
function wspin_nowy_rejon(input)
{
	try
  {
    xmlHttp=new XMLHttpRequest();
  xmlHttp.overrideMimeType('text/xml');
  }
  catch (e)
  {
    try
    {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
      try
      {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e)
      {
        alert("Your browser does not support AJAX!");
        return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
  {
  
  	if (xmlHttp.readyState == 4) {
	if (xmlHttp.status == 200) {
	
		var xml=xmlHttp.responseXML;
		var root=xml.documentElement;
		var id;
		if(document.all) id=root.childNodes[1].text;
		else id=root.childNodes[1].firstChild.nodeValue;

		var text;
		if(document.all) text=root.childNodes[3].text;
		else text=root.childNodes[3].firstChild.nodeValue;
		input.form.id_rejon.style.display='none';	
		input.form.id_rejon.value=id;

	 	document.getElementById('skaly_div').innerHTML=text;
	 	document.getElementById('skaly_tr').style.display='';
	}
	}
	
   }
  	
	var url = "modules/Wspin/ajax.php";
	var params = "nowy_rejon="+input.value+"";
	xmlHttp.open("POST", url, true);

	//Send the proper header information along with the request
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
//  	xmlHttp.open("GET","modules/Wspin/ajax.php?nowy_rejon="+input.value+"",true);

    xmlHttp.send(params);


return false;
}
function wspin_nowa_skala(input)
{
	try
  {
    xmlHttp=new XMLHttpRequest();
  xmlHttp.overrideMimeType('text/xml');
  }
  catch (e)
  {
    try
    {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
      try
      {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e)
      {
        alert("Your browser does not support AJAX!");
        return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
  {
  
  	if (xmlHttp.readyState == 4) {
	if (xmlHttp.status == 200) {
	
		var xml=xmlHttp.responseXML;
		var root=xml.documentElement;
		var id=0;
		if(document.all) id=root.childNodes[1].text;
		else id=root.childNodes[1].firstChild.nodeValue;

		if(input.form.skala) input.form.skala.style.display='none';	
		input.form.id_skala.value=id;

	 	document.getElementById('wycena_tr').style.display='';
	}
	}
	
   }
  	
	var url = "modules/Wspin/ajax.php";
	var params = "nowa_skala="+input.value+"&id_rejon="+input.form.id_rejon.value+"";
	xmlHttp.open("POST", url, true);

	//Send the proper header information along with the request
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");

    xmlHttp.send(params);
return false;

}
function show_kalend(dtyp)
{
var req = new Request({method: 'get', url: 'modules/DivePoint/ajax.php',onSuccess: function(txt){
		
		$('kalendarz_content').set('html',txt);
//		showw('content_middle');
		$$('.dzien2').addEvents( { 'click': function(e) {
			show_day_big(this,e);
		}
		});
		$$('.wyjazd_dive_button ').addEvents( { 
		'mouseenter': function(e) {
			show_day(this,1);
		},
		'click':function(e) {
			e.stopPropagation();
		},


		'mouseleave': function(e){
			$$('.kalend_opis_short').each(function(a) { a.destroy();});
		}
		});
		$$('.wyjazd_priv_button').addEvents( { 
		'mouseenter': function(e) {
			show_day(this,0);
		},
		'click':function(e) {
			e.stopPropagation();
		},


		'mouseleave': function(e){
			$$('.kalend_opis_short').each(function(a) { a.destroy();});
		}
		});


	}
	}).send('action=get_kalend&dtyp='+dtyp);
}
function show_day(div,divepoint)
{
	var dzien=div.getParent().id;

	var req = new Request({method: 'get', url: 'modules/DivePoint/ajax.php', evalScripts:true, onSuccess: function(txt){
	var day=new Element('div',{'class':'kalend_opis_short'});
	day.set('html',txt);
	day.addEvent('click',function(e) {e.stopPropagation(); } );
	day.inject(div);
	}
	}).send('action=get_dzien&dzien='+dzien+'&divepoint='+divepoint);

}
function close_day()
{
	$('show_day').setStyle('display','none');
}
function close_dzien_big()
{
	var el=$('show_day_big');
		var myEffect = new Fx.Morph(el, {duration: '300', transition: Fx.Transitions.Sine.easeOut});
		 myEffect.start({
			 'top':[0,350],
			 'left':[0,350],
			 'width':[703,84],
			 'height':[528,84],
			 'display':'none'

			 });

}
function show_day_big(div,e)
{
	var dzien=div.id;

	$('show_day').setStyle('display','none');
	var req = new Request({method: 'get', url: 'modules/DivePoint/ajax.php',onSuccess: function(txt){
		$('show_day_big').set('html',txt);
		var size=div.getCoordinates('miesiac');
	//	$('show_day_big').setStyles({'left':size.left+'px', 'top':size.top+'px','height':'94px','width':'94px'});
		$('show_day_big').setStyle('display','');
		var el=$('show_day_big');
		var myEffect = new Fx.Morph(el, {duration: '300', transition: Fx.Transitions.Sine.easeOut});
		 
		 myEffect.start({
			 'top':[size.top,0],
			 'left':[size.left,0],
			 'width':[94,698],
			 'height':[94,528]
			 });
//		el.set('tween', {duration: 'long'});
//		el.tween('top', '0px');
//		el.tween('left', '0px');

//		alert(size.x+' y'+size.y)
	}
	}).send('action=get_dzien_big&dzien='+dzien);

}
function add_kalend(e,div)
{

	$('show_day').setStyle('display','none');
	e.stopPropagation();
	var dzien=div.getParent().id;
	var el=$('add_kalend');

	var req = new Request({method: 'get', url: 'modules/DivePoint/ajax.php', evalScripts:true, onSuccess: function(txt){
		$('add_kalend').set('html',txt);
	}
	}).send('action=add_kalend&dzien='+dzien);

		var size=div.getCoordinates('miesiac');
		el.setStyles({'top':size.top,'left':size.left,'width':'50px',height:'50px'});
		
		var myEffect = new Fx.Morph(el, {duration: '300', transition: Fx.Transitions.Sine.easeOut});
		 myEffect.start({
			 'top':[size.top,size.top-100],
			 'left':[size.left,size.left-100],
			 'width':[50,300],
			 'height':[50,337]
			 }); 
		el.setStyle('display','');

}

function  close_add_kalend() { $('add_kalend').setStyle('display','none'); }

function save_wyjazd()
{
	if((!$('id_miejsca').value)  && 	(!$('miejsce_text').value) ) { 	alert('Wybierz miejsce'); return false;	}

	var id_cat=$('id_cat')?($('id_cat').checked?1:0):0;
	var req = new Request({method: 'get', url: 'modules/DivePoint/ajax.php', evalScripts:true, onSuccess: function(txt){
		var data=$($('data').value);
		var tt=data.get('html');
		var tmpp='';
		if(id_cat) tmpp='<div class="wyjazd_dive_button"><img src="images/page/wyjazd_dive_button.png"/></div>';
		 else tmpp='<div class="wyjazd_priv_button"><img src="images/page/wyjazd_priv_button.png"/></div>';
		data.set('html',tt+tmpp);

 		if($$('.wyjazd_dive_button').length > 0)//only triggered if 'mb' class found on page
		{

		$$('.wyjazd_dive_button ').addEvents( { 
		'mouseenter': function(e) {

			if($$('.kalend_opis_short').length>0) {
				$$('.kalend_opis_short').each(function(a) { a.destroy();});
			}
			show_day(this,1);
		},
		'mouseleave': function(e) {
			if($$('.kalend_opis_short').length>0) {
				$$('.kalend_opis_short').each(function(a) { a.destroy();});
			}
		},

		'click':function(e) {
			e.stopPropagation();
		}


		});
		}
 		if($$('.wyjazd_priv_button').length > 0)//only triggered if 'mb' class found on page
		{
		$$('.wyjazd_priv_button').addEvents( { 
		'mouseenter': function(e) {
			if($$('.kalend_opis_short').length>0) {
				$$('.kalend_opis_short').each(function(a) { a.destroy();});
			}
			show_day(this,0);
		},
		'mouseleave': function(e) {
			if($$('.kalend_opis_short').length>0) {
				$$('.kalend_opis_short').each(function(a) { a.destroy();});
			}
		},

		'click':function(e) {
			e.stopPropagation();
		}


		});
		
		}


		$('add_kalend').set('html',txt);
		$('add_kalend').setStyle('display','none');
//		alert($('data'));
//		$($('data').value).addopt('<div class="wyjazd_priv_button"><img src="images/page/wyjazd_priv_button.png"/></div>')

	}
	}).send('action=save_wyjazd&data='+$('data').value+'&czas='+$('czas').value+'&opis='+$('opis').value+'&miejsce='+$('miejsce_text').value+'&id_miejsca='+$('id_miejsca').value+'&id_cat='+id_cat);

}
function save_wyjazd_panel(id)
{
	var req = new Request({method: 'get', url: 'modules/DivePoint/ajax.php', evalScripts:true, onSuccess: function(txt){

	}
	}).send('action=save_wyjazd&data='+$('data_'+id).value+'&czas='+$('czas_'+id).value+'&opis='+$('opis_'+id).value+'&id_miejsca='+$('id_miejsca_'+id).value+'');
}
function get_ankieta(id)
{
	
	var req = new Request({method: 'get', url: 'modules/Ankieta/ajax.php', evalScripts:true, onSuccess: function(txt){
		$('ankieta').set('html',txt);
	}
	}).send('action=get_ankieta&id_ankieta='+id);
}
function ankieta_submit(id)
{
	
	var ank_form=$('ankieta_form');
	var id_odp=0;
	for ( i =0; i< ank_form.ankieta_value.length;i++)
	{
		if(ank_form.ankieta_value[i].checked) { id_odp=ank_form.ankieta_value[i].value ; break;}

	}
	if(!id_odp) { alert('Nie podaleś żadnej odpowiedzi.'); return false; }
	createCookie('ankieta_'+id,1,5) ;
	
	


	var req = new Request({method: 'get', url: 'modules/Ankieta/ajax.php', evalScripts:true, onSuccess: function(txt){
		$('ankieta').set('html',txt);
	}
	}).send('action=ankieta_submit&id_ankieta='+id+'&id_odp='+id_odp);
}

function update_wyjazd(id)
{
	var req = new Request({method: 'get', url: 'modules/DivePoint/ajax.php', evalScripts:true, onSuccess: function(txt){
	$('mod_wyjazd_'+id).setStyle('display','none');
	}
	}).send('action=update_wyjazd&data='+$('data_'+id).value+'&czas='+$('czas_'+id).value+'&opis='+$('opis_'+id).value+'&id_miejsca='+$('id_miejsca_'+id).value+'&miejsce='+$('miejsce_'+id).value+'&id_wyjazd='+id);

}
function mod_gall(id)
{
	var req = new Request({method: 'get', url: 'modules/DivePoint/ajax.php', evalScripts:true, onSuccess: function(txt){
		$('mod_gall').set('html',txt);
		showw('mod_gall');
		if($$('.mb').length > 0)//only triggered if 'mb' class found on page
		 {
		 var initMultiBox = new multiBox('mb', {
			 descClassName: 'multiBoxDesc',//the class name of the description divs
			 path: './Files/',//path to mp3 and flv players
			 useOverlay: true,//use a semi-transparent background. default: false;
			 maxWidth: 600,//max width (set to false to disable)
			 maxHeight: 400,//max height (set to false to disable)
			 addDownload: false,//do you want the files to be downloadable?
			 pathToDownloadScript: './Scripts/forceDownload.asp',//if above is true, specify download script
			 addRollover: true,//add rollover fade to each multibox link
			 addOverlayIcon: false,//adds overlay icons to images within multibox links
			 addChain: true,//cycle through all images fading them out then in
			 recalcTop: true//subtract the height of controls panel from top position
 		});
		 };

	}
	}).send('action=mod_gall&id_gall='+id);

}
function del_gall_foto(id_foto,obj)
{
	var ask=confirm('Jestes pewien że chcesz usunąć to zdjęcie?');
	if(ask)
	{
	var req = new Request({method: 'get', url: 'modules/DivePoint/ajax.php', evalScripts:true, onSuccess: function(txt){
		if(txt) obj.getParent().getParent().destroy();
//		$('mod_gall').set('html',txt);
//		showw('mod_gall');
	}
	}).send('action=del_gall_foto&id_foto='+id_foto);
	}

}





function otworz_obraz(link,nazwa,opis)
{
//	var box = {};
	var val;
	var val2;
	var pom  = '<a href="'+nazwa+'" > '+opis+'</a>'+'';
   	val=document.getElementById('mbhidden1');
   	val2=document.getElementById('mbhidden2');
  	val.href = link;
  	val2.innerHTML = pom;
//  	val.href = 'index.html';
	if (!box) var box = new multiBox('mbhidden', { offset:{x:0,y:0},  useOverlay: false});
	box.open($('mbhidden1'));
	
//	var pom = document.getElementById('MultiBoxContentContainer').html;
//	alert(pom);
//	box.open(document.getElementById(link));

//	box.addEvent('close_s',function(){ box.close();});
//	box.fireEvent('close_s','',9000);
}
function spr_of3(form)
{
	if ((form.email)||(form.email2))
	{
		if (form.email)	var str1=form.email.value;  
		else var str1=form.email2.value;  
		var k=str1.indexOf('.'); 
		var m=str1.indexOf('@');
		if(!(m>0 && k>0) )  
		{
			alert('Podany adres email jest nieprawidłowy');
			return false; 
		}
	}
	if (form.tresc)
	{
		var tel1=form.tresc.value;
		if(!tel1) 
		{
			alert('Musisz podać treść'); 
			return false;
		}  
	}
	if((form.wczasy_krajowe.checked==false)&&(form.obozy.checked==false)&&(form.oferty_lastminute.checked==false)&&(form.bilety.checked==false)&&(form.wczasy_zagraniczne.checked==false))
	{
		alert('Musisz wybrać przynajmniej jedną usługe.'); 
		return false;
	}
	form.submit();
}
function spr_of1(form)
{
	if ((form.katalog[0].checked==false)&&(form.katalog[1].checked==false)&&(form.katalog[2].checked==false))
	{
		alert('Musisz wybrać któryś z katalogów'); 
		return false;
	}
	if (form.imie_i_nazwisko)
	{
		var tel1=form.imie_i_nazwisko.value;
		if(!tel1) 
		{
			alert('Musisz podać imię i nazwisko'); 
			return false;
		}  
	}
	if (form.adres)
	{
		var tel1=form.adres.value;
		if(!tel1) 
		{
			alert('Musisz podać adres'); 
			return false;
		}  
	}
	if (form.kod)
	{
		var m=form.kod.value.indexOf('-');
		if(!(m>0))
		{
			alert('Musisz podać kod w formacie xx-xxx'); 
			return false;
		}  
	}
	if (form.miejscowosc)
	{
		var tel1=form.miejscowosc.value;
		if(!tel1) 
		{
			alert('Musisz podać miejscowość.'); 
			return false;
		}  
	}
	form.submit();
}


