
function setRoute(key, id)
{
	
	if (key == 1)
	{
		$('#route_1').addClass("first first_selected");
		$('#route_2').removeClass("second_selected");
		$('#route_3').removeClass("last_selected");
	}
	else if (key == 2)
	{
		$('#route_2').addClass("second second_selected");
		$('#route_1').removeClass("first_selected");
		$('#route_3').removeClass("last_selected");
	}
	else if (key == 3)
	{
		$('#route_3').addClass("last last_selected");
		$('#route_2').removeClass("second_selected");
		$('#route_1').removeClass("first_selected");
	}
	
	$.get(_base+"actions/routes/getRoute.php", { route_id: id},
	  function(data){
			var jsdata =  $(data).find('jsdata').text();
			$('#flash_js').html('<script type="text/javascript">'+jsdata+'</script>');   
	  }
	);
	return false;
}
function checkLogin()
{
	if ($('#login_username').val() && $('#login_pass').val())
	{
		$.get("actions/login/login_ajax.php", { username: $('#login_username').val(), pass:  $('#login_pass').val()},
		function(data){
			
			if (data == 'no_user')
			{
				$('#login_error').html('<font color="#ff0000">Blogas vartotojo vardas ir/arba slaptažodis</font>');
			}
			else if (data == 'ok')
			{
				$('#login_form').submit();
			}
		}	
	);
	}		
}

function doRegister()
{
	if ($('#reg_username').val() && $('#reg_email').val() && $('#reg_pass').val())
	// && $('#reg_pass2').val())
	{

		
		$.get("actions/login/register.php", { username: $('#reg_username').val(),  email: $('#reg_email').val(), pass: $('#reg_pass').val(), sex: $('input[name=sex]:checked').val(), name: $('#reg_name').val(),  surname: $('#reg_surname').val(), address: $('#reg_address').val(), city: $('#reg_city').val(), phone: $('#reg_phone').val(), year: $('#reg_year').val(), month: $('#reg_month').val(), day: $('#reg_day').val() },
		function(data){

			
			if (data == 'error_email_format')
			{
				$('#reg_error').html('<font color="#ff0000">Blogas el. pašto formatas</form>');
			}
			else if (data == 'error_passl')
			{
				$('#reg_error').html('<font color="#ff0000">Slaptažodžis per trumpas (mažiausiai 6 simboliai)</form>');
			}
			else if (data == 'error_uname')
			{
				$('#reg_error').html('<font color="#ff0000">Toks vartotojas jau užregistruotas</form>');
			}
			else if (data == 'error_uemail')
			{
				$('#reg_error').html('<font color="#ff0000">Toks el. pašto adresas jau užregistruotas</form>');
			}
			else if (data == 'error_fields')
			{
				$('#reg_error').html('<font color="#ff0000">Privaloma užpildyti visus reikalingus laukus</form>');
			}
			else if (data == 'ok')
			{
				$('#registerForm').submit();
			}
		}	
	);
	}		
}

function deleteRequirement(obj) {
		//action with callback
		var sure = confirm("Ar tikrai?");
		if (sure) {
			deleteRequirementCallBack(obj);		
		}
	}
	
	function deleteRequirementCallBack(obj){
		$(obj).parent().fadeOut("slow");
	}
	function showBlock(obj) {
		
		if(!$(obj).is('.active_slider')) {
			var pr = $(".active_slider");
			pr.removeClass('active_slider');
			pr.next().slideUp();
			$(obj).next().slideDown();		
			$(obj).addClass('active_slider');	
		}
		return false;
	}
	
	routeNr = 1;
	function changeRoute(obj,id, trip_id, user_id, rnr) {
		
		routeNr = rnr;
		var prev = $('.routeSelector td.active')
		prev.removeClass("active");
		prev.removeClass("informer")
		
		var tab = $(obj).parents('td:first');
		tab.addClass("active");
		
		$('#informer td').html('duomenys');
		tab.addClass("informer");
		$('#informer').show();
		$.get("actions/routes/getRoute.php", { route_id: id, w: '710', trip_id: trip_id, user_id: user_id},
		function(data){
			var jsdata =  $(data).find('jsdata').text();
			var informerData =  $(data).find('jsinformer').text();
			$('#flash_js').html('<script type="text/javascript">'+jsdata+'</script>'); 
			$('#informer').html(informerData);
			tab.addClass("informer");
			$('#informer').show();			
		}
	);
		return false;
	}

	
$(function (){
		$("a.minimize").click(function (){
			var jObj = $(this).parents('.content:first').children('.main');
			if( jObj.is(":visible") ){
				jObj.slideUp("slow");
			} else {
				jObj.slideDown("slow");
			}
			$(this).toggleClass("minimized");
			$("#ife").toggle();
			return true;
		});
		
		/*$("a.ch").click(function (){
			$(this).toggleClass("checked");
			var nInp = $(this).next('input')
			if (nInp.val() == 1) {
				nInp.val(0);
			} else {
				nInp.val(1);				
			}
			
			return true;
		});	*/	
		
	});
	
function doCheckbox (that){
			$(that).toggleClass("checked");
			var nInp = $(that).next('input');
			if (nInp.val() == 1) {
				nInp.val(0);
			} else {
				nInp.val(1);				
			}
			
			return true;
		}
function showCalendar(id)
{
		$("#"+id).datepicker();
		$('#'+id).datepicker('option', {dateFormat: 'yy-mm-dd', minDate: new Date() });
		$('#'+id).datepicker( 'show' );
}
function newTrip ()
{
	$('#newTrip').submit();

}

function addFriendField()
{
	$('#addFriends').prepend('<div class="itm">'+$('.itm').html()+'</div>');

}
function restore(item, text)
{
	if (item.value == '')
	{
		item.value = text;
	}
}
function addDefault(item, text)
{
	if (item.value == text)
	{
		item.value = '';
	}
}
function showCommPage(that, page, pages)
{
	for (var i=0; i<=pages-1; i++)
	{
		$("#pager_"+i).removeClass('active');
		$('#page_'+i).css("display","none");
	}
	$('#page_'+page).css("display","block");
	$(that).addClass('active');

}


function showPhPage(page, pages)
{
	for (var i=0; i<=pages-1; i++)
	{
		$('#fpage_'+i).css("display","none");
	}
	$('#fpage_'+page).css("display","block");

}

function showInfoPop(title, left)
{
	if (title)
		{
		
		 $.get("actions/popup/getPopup.php", { title: title, left: left},
			function(data){
				if (data)
				{
					$('#'+title).html(data);
				}
			}	
		); 
		}		
}
function closePop (title)
{
$('#'+title).html('');
}
function addParams()
{
	$('#searchForm').submit();
}
function submitImpressionComm()
{
	var name = $('#name').val();
	var comment = $('#comment').val();
	if (name && comment)
	{
		$('#comm_form').submit();
	}
	else
	{
		$('#error').html('Privalote užpildyti visus laukus.');
	}
}
function showImg(id, title)
{
	$('#photo_title').html(title);
	//$('#photo_img').attr("src","thumb.php?src="+_base+"files/imp_photogal/img_"+id+".jpg&amp;w=345&amp;h=258");
	$('#photo_img').attr("src", $('#iphoto_'+id).attr("src"));
	return false;
}
function showImpr(on, off)
{
	$('#'+off).slideUp("slow");
	$('#'+on).slideDown("slow");	

}
function addThing(trip_id, must, title, user_id)
{
	$.get("actions/trips/addThing.php", { trip_id: trip_id, must: must, title: title, user_id: user_id},
		function(data){
			if ($(data).find('must').text() == '1')
			{	
				$('#mustThingList').append($(data).find('block').text());	
			}
			else
			{
				$('#thingList').append($(data).find('block').text());	
			}			
		}
		);
}
function getRecipe(id)
{
	$.get(_base+"actions/trips/getRecipe.php", { recipe_id: id},
		function(data){
			$('#recipeDetails').html(data);
			$('#recipeDetails').show();			
		}
		);

}
function addIngridient(trip_id, title, user_id)
{
	$.get("actions/trips/addIngridient.php", { trip_id: trip_id, title: title, user_id: user_id},
		function(data){
			$('#ingridientsList').append($(data).find('block').text());				
		}
		);
}
function submitImpressionForm()
{
	if ($('#impName').val())
	{
	$('#newImpressionForm').submit(); 
	}
	else
	{
		$('#errorMessage').html('Įveskite įspūdžio pavadinimą!'); 
	}

}

function setFlashVariables(movieid, flashquery){
	var ua        = navigator.userAgent.toLowerCase(); 
	var is_pc_ie  = ( (ua.indexOf('msie') != -1 ) && ( ua.indexOf('win') != -1 ) && ( ua.indexOf('opera') == -1 ) && ( ua.indexOf('webtv') == -1 ) );
	var i,values;
	if(is_pc_ie){
		var chunk = flashquery.split("&");
		for(i in chunk){
			values = chunk[i].split("=");
			document[movieid].SetVariable(values[0],values[1]);
		}
	}else{
		var divcontainer = "flash_setvariables_"+movieid;
		if(!document.getElementById(divcontainer)){
			var divholder = document.createElement("div");
			divholder.id = divcontainer;
			document.body.appendChild(divholder);
		}
		document.getElementById(divcontainer).innerHTML = "";
		var divinfo = "<embed src='"+_base+"gateway.swf' FlashVars='lc="+movieid+"&fq="+escape(flashquery)+"' width='0' height='0' type='application/x-shockwave-flash'></embed>";
		document.getElementById(divcontainer).innerHTML = divinfo;
	}
}

function showRating(id, grade)
{
	for (i=1;i<=5;i++)
	{
		if (i<=grade) 
		{
			if ($('#star_'+id+'_'+i)) { $('#star_'+id+'_'+i).attr('src', 'images/icons/star22.gif'); } 
		}
		else
		{
			if ($('#star_'+id+'_'+i)) { $('#star_'+id+'_'+i).attr('src', 'images/icons/star22_inactive.gif'); }
		}
	}
}
function vote(group, id, grade)
{
	$("#starsField").load("actions/rating/vote.php", { group: group, id: id,  grade: grade  } );

}
function getPopupF(URL,wt,ht){ 
leftPos= (screen.width-wt)/2 
topPos = (screen.height-ht)/2 
newWin = window.open(URL,'popup','toolbars=no, resizeable=no,scrollbars=yes,status=yes,left='+leftPos+',top='+topPos+',width='+wt+',height='+ht) 
} 
function rememberPass()
{
if ($('#remember_email').val())
	{
		$.get("actions/login/rememberPass.php", { email: $('#remember_email').val()},
		function(data){
			if (data == 'no_email')
			{
				$('#remember_error').html('<font color="#ff0000">Toks el. pašto adresas neegzistuoja</font>');
			}
			else if (data == 'OK')
			{
				$('#fld').css('display', 'none');
				$('#fld2').css('display', 'none');
				$('#remember_error').html('<font color="#00ff00">Slaptažodis išsiųstas Jūsų nurodytu el. pašto adresu.</font>');
		
			}
		}	
	);
	}	

}

function showPop(id)
{
$('#'+id).animate({opacity: "show"}, "fast");

}
function hidePop(id)
{
$('#'+id).animate({opacity: "hide"}, "fast");

}

function editFriend(friend_id, user_id)
{
	var name = $('#name_'+friend_id).val();
	var email = $('#email_'+friend_id).val();

	$.get("actions/trips/editFriend.php", { friend_id: friend_id, user_id: user_id, name: name, email: email},
		function(data){
			if (data == 'OK')
			{
				
				$('#friend_name_'+friend_id).html(name);
				$('#friend_email_'+friend_id).html(email);
				$('#name_'+friend_id).val(name);
				$('#email_'+friend_id).val(email);
				$('#friend_'+friend_id).css('display', 'table-row');
				$('#edit_friend_'+friend_id).css('display', 'none');
			}
			else
			{
				$('#message_text').html(data);
				$('#friends_message').css('display', 'block');
			}
			
		}
		);
}
function createFriend(user_id)
{
	var name = $('#Frname').val();
	var email = $('#Fremail').val();
	$.get("actions/trips/createFriend.php", { user_id: user_id, name: name, email: email},
		function(data){
			if (data == 'OK')
			{
				document.location = _base + 'lt/mano/draugai';
			}
			else
			{
				$('#message_text').html(data);
				$('#friends_message').css('display', 'block');
			}
			
		}
		);
}
function addFiends()
{
	var friends = $('.friendsList');
	jQuery.each(friends, function() {
      if ($(this).is(':checked')) 
	  {
		var html = '<div>';	
		html += '<div class="inp">';
		html += '<div>';
		html += '<input onfocus="addDefault(this, \'Vardas\')" onblur="restore(this, \'Vardas\')" name="name[]" value="'+$("#frName_"+$(this).val()).html()+'" type="text">';
		html += '</div>';
		html += '</div>';

		html += '<div class="clearSides"></div>';
		html += '</div>';
		html += '<div>';
		html += '<div class="inp">';
		html += '<div>';
		html += '<input onfocus="addDefault(this, \'El. paštas\')" onblur="restore(this, \'El. paštas\')" name="email[]" value="'+$("#frEmail_"+$(this).val()).html()+'" type="text">';
		html += '</div>';
		html += '</div>';
		html += '<div class="clearSides"></div>';
		html += '</div>';
		$('#addFriends').prepend('<div class="itm">'+html+'</div>');
	  }
    });
	$('#inviteFriends').css('display', 'none');

}

function showPrintForm()
{	
	$('#shadeDiv').css({ height: $(document).height()}).show();
	if ( ($.browser.version < 7) && ($.browser.msie) ) 
	{
		$('html').css('overflow','hidden');
	}
	var PrintPopupWidth = $('.print_popup_shade_content').width();
	var PrintPopupHeight = $('.print_popup_shade_content').height();
	$('.print_popup_shade_content').show().css('margin-top',-(PrintPopupHeight/2)).css('margin-left',-(PrintPopupWidth/2));
}

function closePrintForm()
{
	$('#shadeDiv').hide();
	$('.print_popup_shade_content').hide();
	if ( ($.browser.version < 7) && ($.browser.msie) ) 
	{
		$('html').css('overflow','');
	}
}

$(document).ready(function() {
	$('a.login_action').live('click', function(){
		$('body').append('<div id="TB_overlay" class="TB_overlayBG"></div>');
		$('.login_layer').show();
	});
	$('#TB_overlay, div.popup_layer img.close, a.close').live('click', function(){
		$('#TB_overlay').remove();
		$('.popup_layer').hide();
		$('.remember_layer').hide();
	});
	$('a.goto_register').live('click', function(){
		$('.login_layer').hide();
		$('.registration_layer').show();
		$('.remember_layer').hide();
	});
	$('a.goto_login').live('click', function(){
		$('.registration_layer').hide();
		$('.login_layer').show();
		$('.remember_layer').hide();
	});
	$('a.goto_remember').live('click', function(){
		$('.login_layer').hide();
		$('.registration_layer').hide();
		//$('body').append('<div id="TB_overlay" class="TB_overlayBG"></div>');
		$('.remember_layer').show();
	});
});


function checkFilterForm(checkBoxId, hiddenId)
{
	// '#'+
	if ($(checkBoxId).hasClass('checkboxx_checked'))
	{
		$(checkBoxId).removeClass('checkboxx_checked');
		$('#'+hiddenId).attr('disabled', true);
	}
	else
	{
		$(checkBoxId).addClass('checkboxx_checked');
		 $('#'+hiddenId).removeAttr("disabled"); 
	}
}


function getRiverFormPart()
{
	regions = '';
	$.each($('.region_inputs'), function(k, v) {

		if (!$(this).attr("disabled"))
		{
			regions = regions+$(this).val()+'_';
			
		}
		
		
		
		
	});
	
	durations = '';
	$.each($('.duration_inputs'), function(k, v) {
	
		if (!$(this).attr("disabled"))
		{
			durations = durations+$(this).val()+'_';
			
		}
		
		
	});
	
	
	rivers = '';
	$.each($('.river_inputs'), function(k, v) {

		if (!$(this).attr("disabled"))
		{
			rivers = rivers+$(this).val()+'_';
			
		}
		
		
		
		
	});
	

	$.get("actions/routes/getRiversForm.php", { regions: regions, durations: durations, rivers: rivers},
		function(data)
		{
			a = ($('#region_list').html());
			b = ($('#duration_list').html());
			
			//alert(data);
			$('#river_form_part').html(data);
			
			$('#region_list').html(a);
			$('#duration_list').html(b);
			//$('.list_1').show();
			//$('.list_2').show();
			//$('.list_3').show();
		}
	);	
}

