var stop=1;
var kid=1;
var index=0;

$(document).ready(function(){
		if(index==0) $(document).scrollTo('.cautare_av_big',0);
		$(".pPad input[type=checkbox]").live("click",function() {
			search_inputs();
			search_results(1);	
		});
		$("#sZile input[type=checkbox]").live("click",function() {
			search_results(1);	
		});
		$("#sTags input[type=checkbox]").live("click",function() {
			search_results(1);	
		});
		
		$('#suport a').addClass('suport');
		$('.menu_info ul li.blue a').addClass('blue');
		
		$(".passinp").focus(function() {
			if($(this).attr('type')=='text'){
				var np=this.cloneNode(true);
					np.type='password';
					np.value='';
				this.parentNode.replaceChild(np,this);
			}
			$(np).focus();
			
		});
		// kids ?
		kids = $('.slide_img').children().size();
		
	// fancybox
	$("a.fancy").fancybox({
		centerOnScroll: false
	});	
	// fancybox
	$("a.suna-acum").fancybox({
		padding: 0,
		frameWidth: 560,
		frameHeight: 447,
		hideOnContentClick: false,
		centerOnScroll: false
	});	

	$('select[name="tipcont"]').change(function(){
		if($(this).val()==1) $('input[name="agentie"]').removeClass('noto');
		else $('input[name="agentie"]').addClass('noto');
	});
	

});


$(window).load(function () {
	// let`s play
	//adsPause = setInterval("pause();",15000);
	slider = setInterval("block();",5000);
});

	// more - less
	function moreless(lang){		
			if ($(".info_show_hide").is(":hidden")) {
				$(".info_show_hide").slideDown("fast");
				$(".info_show_hide").addClass("showed");
				
				if (lang=="en/") {
					$(".info_multe").text("Less info");
				}
				else {
					$(".info_multe").text("Mai putine informatii");
				}				
				
			}
			else {
				$(".info_show_hide").slideUp("fast");
				$(".info_show_hide").removeClass("shoved");
								if (lang=="en/") {
					$(".info_multe").text("More info");
				}
				else {
					$(".info_multe").text("Mai multe informatii");
				}	
			}		
	}

function showmenu(id) {
	$('.listLinks a').removeClass('selbul');
	
	clearInterval(slider);
	
	$('.slide_img .info').fadeOut('slow');
	$('.slidedet .info').fadeOut('slow');
	
	$('#soldet_'+id).fadeIn(400);
	$('#sol_'+id).fadeIn(400,function(){
		$('#link_'+id).addClass('selbul');
	});
}

// scroll


var scrollWorking = false;

function block() {

	if(!scrollWorking) {
		// check scroll working
		scrollWorking = true;
		var countSlide = $('.slide_img').children().size();
		
		$('.listLinks a').removeClass('selbul');
		// slide
		currentNR = $('.slide_img div:visible').index()+1;
		
		/*if(currentNR==countSlide || currentNR%6==0) {
			clearInterval(slider);
			adsPause = setInterval("pause();",15000);
		}*/
		nextNR = (currentNR==countSlide)?1:(currentNR+1);
		$('.slidedet div:visible').fadeOut('slow');
		$('.slide_img div:visible').fadeOut('slow',function(){
			scrollWorking = false;
		});
		$('.slidedet div:nth-child('+nextNR+')').fadeIn(400);
		$('.slide_img div:nth-child('+nextNR+')').fadeIn(400,function(){
			$('.listLinks a:nth-child('+nextNR+')').addClass('selbul');
		});
	
	}

}
function pause(){
	clearInterval(adsPause);
	slider = setInterval("block();",5000);
}
function scroll_video_left() {
	if(stop==1){
		var test = jQuery('#VideoList ul').children().size();
		if (test % 1 == 0) {var test = test + 1;}
		stop=0;

		//alert(test);
		var left=$('#VideoList ul').css('left');

		  $('#VideoList ul').animate({
		    left: ((left=='0px')?'':'+=148')
		  }, 500, function() {
		  	stop=1;
		    // Animation complete.
		  });
	}
}
function scroll_video_right() {
	if(stop==1){
		var test = jQuery('#VideoList ul').children().size();
		test2=((-148)*(test-4))+'px';
		stop=0;

			var left=$('#VideoList ul').css('left');
	  $('#VideoList ul').animate({
	    left: ((left==test2)?'-=0':'-=148')
	  }, 500, function() {
	  		stop=1;
	    // Animation complete.
	  });
	}

}

function changeTabs(id){
	$(".cruiseTabs").fadeOut('fast');
	$("#"+id).fadeIn('fast');
	
	$("ul.cTabs li a").removeClass("seltab"); //Remove any "active" class
	$("#tab"+id).addClass("seltab"); //Add "active" class to selected tab
}
function changeExpert(id){
	$(".acreditari_expert").fadeOut('fast');
	$(".detalii_expert").fadeOut('fast',function(){
		
	});
	$("#tab"+id).fadeIn('fast');
		$("#tabpic"+id).fadeIn('fast');
	
	$("ul.Etabs li a").removeClass("selexpert"); //Remove any "active" class
	$("#atab"+id).addClass("selexpert"); //Add "active" class to selected tab
}

function search_results(page){
	var porturi = '';
	var nr=1;
	$('.pPad input:checked').each(function(){
		porturi += (nr==1?'':',')+($(this).val());
		nr++;
	});
	var zile = '';
	var nr=1;
	$('#sZile input:checked').each(function(){
		zile += (nr==1?'':',')+($(this).val());
		nr++;
	});
	var tags = '';
	var nr=1;
	$('#sTags input:checked').each(function(){
		tags += (nr==1?'':',')+($(this).val());
		nr++;
	});
	var destinatie = $("select[name='results-dest']").val();
	var linie = $("select[name='results-linie']").val();
	var nava = $("select[name='results-nava']").val();
	var dataplecarii = $("select[name='results-data']").val();
	$.post('ajax.search.results.php',
	{
		port: porturi,
		destinatie: destinatie,
		linie: linie,
		nava: nava,
		dataplecarii: dataplecarii,
		nrzile: zile,
		tags: tags,
		page: page,
		ajax: 1
	},
	function(data)
	{
		$('#cruise-results').html(data);
	}
	);
}
function portlist(){
	if($('.porturiExpand').is(':visible')) {
		$('.porturiExpand').fadeOut('fast');
		//$(document).scrollTo('navigation');
	}
	else {
		$('.porturiExpand').fadeIn('fast');
		//$(document).scrollTo('.porturilist2','slow');
	}
}

function index_tags(id){
	$("ul.tabs li a").removeClass("seltab"); 
	$('ul.tabs li #tab'+id).addClass("seltab"); 
	$(".tab_content").slideUp('slow'); 
	$.post('ajax.php?a=tag-croaziere',{id: id},function(data){
			$('.tab_content .tab_submenu').html(data['subtags']);
			$('.tab_content .tab_desc h2').html(data['titlu']);
			$('.tab_content .tab_desc p').html(data['text']);
			$('.tab_content .tabs_of ul').html(data['list']);
			$(".tab_content").slideDown('slow'); 
	},"json");
	
}
function index_subtags(id){
	$.post('ajax.php?a=tag-croaziere',{id: id},function(data){
		$('.tab_content .tab_submenu').html(data['subtags']);
			$('.tab_content .tab_desc h2').html(data['titlu']);
			$('.tab_content .tab_desc p').html(data['text']);
			$('.tab_content .tabs_of ul').html(data['list']);
	},"json");
}
function selectTag(vall){
	if($('#sTags input[value="'+vall+'"]').is(':checked')){
		$('#sTags input[value="'+vall+'"]').removeAttr('checked');
	}
	else $('#sTags input[value="'+vall+'"]').attr('checked','checked');
	search_results(1);
}

function inp_header(){
	var destinatieID = $('#dest_select').val();
	var portID = $('#port_select').val();
	var dataplecareID = $('#dataplecare_select').val();
	
	$.post('ajax.php?a=inp_header',{
			destinatie: destinatieID,
			port: portID,
			dataplecare: dataplecareID
	},function(data){
		
		var options='<option value="">'+data['option-porturi']+'</option>';
		$.each(data['port'],function(key,port){
			options+='<option '+((portID==port['id'])?'selected="selected"':'')+' value="'+port['id']+'">'+port['title'+data['lang']]+'</option>';
		});
		
		$('#port_select').html(options);
		
		var options='<option value="">'+data['option-dataplecare']+'</option>';
		$.each(data['dataplecare'],function(key,port){
			options+='<option '+((dataplecareID==port['val'])?'selected="selected"':'')+' value="'+port['val']+'">'+port['data']+'</option>';
		});
		
		$('#dataplecare_select').html(options);
		
		var options='<option value="">- - -</option>';
		$.each(data['nrzile'],function(key,port){
			options+='<option value="'+port['val']+'">'+port['data']+'</option>';
		});
		
		$('#nrzile_select').html(options);
		
		
	},"json");
}

function popUp(link,width,height) {
	var link;
	window.open(link,'','status=1,scrollbars=1,width='+width+',height='+height+',resizable=1')
}

function page_save_cruise(id){
	$.post('ajax.php?a=save_cruise',{id: id},function(data){
		if(data['status']==1){
			$('#sv_'+id).addClass('savedc');
			$('#sv_'+id).html(data['span-text']);
		}else alert(data['alert']);
	},"json");
}

function changeVideoTab(id){
	$('.video_submenu a').removeClass('sel');
	$.post('ajax.php?a=changeVideoTab',{id: id},function(data){
		$('#VideoList ul').html(data);
		$('#VideoList ul').css("left","0px");
	});
	$('#vcatbutt'+id).addClass('sel');
}
function showDisp(link){
	if(link!='') {
		$('#bookingFrame').attr('src',link);
		$('#bookingFrame').show();
		$('#asistOnline').show();
	}
	else {
		$('#bookingFrame').hide();
		$('#asistOnline').hide();
		$('#bookingFrame').attr('src','');
		
	}
}
