/*------------------------------------------------------------------ 
 
	[GLOBAL JS] 
 
	Project:   LADY INSERT
	Version:    1.0
	Last change:    7/06/09
	Assigned to:    Jaroslaw Krolewski
	Primary use:    Opcom Grupa Eskadra 
	
-------------------------------------------------------------------*/  

$(document).ready(function() {
             
/**********************************************************
* Making transparency (manuable)
*
**********************************************************/                  
    $('.makeTransparent').css('opacity', 0.90);      
	
/**********************************************************
* Vote poll
*
**********************************************************/   

    $('.vote').click(function(){ 
		var glos = $('.inputHght input:checked').val();
		var ankieta_id = $('#ankieta_id').val();
		$.ajax({
			type: "POST",
			url: 'admin/_funkcje.php',
			data: 'glos=' + glos + '&ankieta_id=' + ankieta_id,
			success: function(msg){
				$("#orgBox").load("poll.php");
			}
		});
		return false; 
    });
	
	
	var woj = $('#wojewodztwa').val();
	if(woj != 0) {
		$.ajax({
			type: "POST",
			url: '_res.php',
			data: 'pobierz-miasta=true&wojewodztwo_id=' + woj,
			dataType: "json",
			success: function(msg){

				$('#miasta option').remove();
				$('#miasta').append($("<option></option>").attr("value",'0').text('dowolna'));
				for(i=0;i<msg.length;i++)
				{
					if(mia == msg[i].id_miasto) {
						selected = 'selected="selected"';
					}
					else {
						selected = '';
					}
					$('#miasta').append($('<option '+selected+'></option>').attr("value",msg[i].id_miasto).text(msg[i].nazwa));
				}
			}
		});
	}
	
    $('#wojewodztwa').change(function(){ 
		var wojewodztwo_id = $(this).val();
		if(wojewodztwo_id == 0) {
			$('#miasta option').remove();
			$('#miasta').append($("<option></option>").attr("value","0").text("-wybierz województwo-"));
			
			return false;
		}
		$.ajax({
			type: "POST",
			url: '_res.php',
			data: 'pobierz-miasta=true&wojewodztwo_id=' + wojewodztwo_id,
			dataType: "json",
			success: function(msg){

				$('#miasta option').remove();
				$('#miasta').append($("<option></option>").attr("value",'0').text('dowolna'));
				for(i=0;i<msg.length;i++)
				{
					$('#miasta').append($("<option></option>").attr("value",msg[i].id_miasto).text(msg[i].nazwa));
				}
			}
		});
		return false; 
    });
	
	$('#search').click(function(){ 

		var wojewodztwo_id = $('#wojewodztwa').val();
		var miasto_id = $('#miasta').val();
		var plec = $('#plec').val();
		var nazwisko = $('#nazwisko').val();
		
		$.ajax({
			type: "POST",
			url: '_res.php',
			data: 'znajdz-lekarza=true&wojewodztwo_id=' + wojewodztwo_id + '&miasto_id=' + miasto_id + '&plec=' + plec + '&nazwisko=' + nazwisko,
			dataType: "json",
			success: function(msg){
			
				$('#results tbody tr.row').remove();
				
				for(i=0;i<msg.length;i++) {
					$('#results tbody').append('<tr class="row">\
							                        <td class="light st1">\
							                            ' + msg[i].imie + ' ' + msg[i].nazwisko + '\
							                        </td>\
							                        <td class="light st2">\
							                            ' + msg[i].adres + '\
							                        </td>\
							                        <td class="light st3">\
							                            ' + msg[i].id_miasto + '\
							                        </td><td class="light st4">\
							                            ' + msg[i].telefon + '\
							                        </td>\
							                        <td class="light st5">\
							                            <a href="' + msg[i].strona + '" class="tdn redTxt">otwórz stronę gabinetu</a>\
							                        </td>\
							                    </tr>');
				}
			}
		});
		return false; 
    });
	
	$('#search').click(function(){ 
		var params = $('#formPosition form').serialize();
		location.href = '/index.php?' + params + '#found'; 
    });
	
	$('#newsletterJoin').click(function(){
		//var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
		//if(regex.test($('#email').val())) {
		//}	
		$('#newsletterForm').submit();
		return false; 
    });
	
	$('.row').mouseover(function(){ 
		$(this).addClass('hover');
    });
	
	$('.row').mouseout(function(){ 
		$(this).removeClass('hover');
    });

	$('.sort').click(function(){ 
	
		var wojewodztwo_id = $('#wojewodztwa').val();
		var miasto_id = $('#miasta').val();
		var plec = $('#plec').val();
		var nazwisko = $('#nazwisko').val();
		
		var sort = $(this).attr('rel');
		var sortType = $(this).attr('href');

		location.href = 'index.php?page=znajdz-ginekologa&w='+wojewodztwo_id+'&m='+miasto_id+'&p='+plec+'&n='+nazwisko+'&order_by='+sort+'_'+sortType+'#results';
		$(this).attr('href', changeSortType(sortType));
		
		return false; 
    });	
	
	function changeSortType(sortType)
	{
		if(sortType == 'asc') {
			sortType = 'desc';
		}
		else {
			sortType = 'asc';
		}
		
		return sortType;
	}
	
	$('.sendButton').click(function(){
		var friendMail = $('#friendMail').val();
		location.href="mailto:"+friendMail+"?subject=Polecam Ci serwis Lady Insert!&body=Witaj, polecam Ci serwis www.ladyinsert.pl !";
		
		return false;
	});
	
	$('.toggleButton').click(function(){ 
		var dBox = $(this).attr('title');
		var tBox = $(this).attr('rel');
		
		$('.' + dBox).toggleClass('displayNone');
		
		$(this).toggleClass('basicTxt');
		$(this).toggleClass('bold');		
		$(this).toggleClass('redTxt');

		return false; 
    });
	
	$('.toggleBox').click(function(){ 
		var dBox = $(this).attr('title');
		var tBox = $(this).attr('rel');
		
		$('.' + dBox).toggleClass('displayNone');
		
		$('.' + tBox).toggleClass('basicTxt');
		$('.' + tBox).toggleClass('bold');		
		$('.' + tBox).toggleClass('redTxt');

		return false; 
    });
	
});


