$(document).ready( function() { 

 	/* agensy search */
 	$("#chooseCountry").change(function(){
 		$('#notpopup').val(1);
		$.get("/request.php", { type: "getCities", country: $("#chooseCountry").val() },
		  function(data){
		    $("#selectCity").html(data);
		    $('#notpopup').val(0);
		  }); 		
 	});

	$(".blankTravel").click(function() {
		var params = {
			doStuff:true,
			type:'blankPlan',
			program:99
		}
		$.post("/_components/trip.php", params, function() { window.location='/travel_planner' }, "html");
		return false;

	});	
	
	
	$(".printBtn").click(function(){;
		window.print();
		return false;
	});	
	
	
	$(".showNotes").click(function() {
		$(".myNotes").slideToggle();
		$("#plusNotes,#minusNotes").toggle();
		return false;
	});
 	
	
	$("#trType").change(function() {
		if(this.value=="0") {
			$(".cInput").show();
		} else {
			$(".cInput").hide();
		}
	});
	
	/*
	$("#btHelp").click(function() {
		$('body').append('<div id="screen"><!-- screen overlay --></div><div id="popup"><div id="col-2"><div id="popup-ct"><p class="topic"><a href="#">Please choose the topic<br />You want to find out more about</a></p></div><div id="popup-sb"><h1 class="logo"><a href="#">new reason to travel to Europe</a></h1><h2>Popular topics</h2><h3>What is available in system?</h3><ul><li><a href="#">Travel Planner</a></li><li><a href="#">My Tours</a></li><li><a href="#">Agency profile</a></li></ul><h3>How it works?</h3><ul><li class="active"><a href="#">How to plan a tour?</a><ul><li><a href="#">Fill in the calendar</a></li><li class="active"><a href="#">Booking details</a></li><li><a href="#">Send the request</a></li><li><a href="#">Get confirmation from BT</a></li></ul></li><li><a href="#">How to change agency information?</a></li><li><a href="#">How to ...</a></li><li><a href="#">How to ...</a></li></ul><div class="lineg"><!-- line --></div><h2>ASK BALTIC TRAVEL</h2><p>phone + 372 610 5800<br />email info@thebaltictravel.eu</p></div><div class="clr"><!-- clear --></div></div></div>');
		
		$.get("/howitworks", {global: false},function(data) { $("#col-2").html(data) },"html");
		
		$('#screen').click(function(){
			$("#screen, #popup").remove();
		});
		
		return false;
	});
	*/
	
}); 


function setLoginBtn(){
	if ($("#loginForm").length > 0){
		$("#loginForm input").keypress(function(e){  	
			if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
				$("#acceptbtn").click();  	
				return false;
			}else {  
				return true;  	
			}	
		});
	}
}

function setupSeeAll(){
	if ($("#seeall-country").length > 0){
		$("#seeall-country").change(function(){
			$("#options").submit();
		});
	}
	if ($("#seeall-details").length > 0){
		$("#seeall-details").change(function(){
			$("#options").submit();
		});
	}
}

function setImgTitle(){

	$('.contImg').each(function(){

		var chg = false;
		var curImg = $(this);
		var ImgDiv = $(document.createElement("div"));
		var clrDiv = $(document.createElement("div"));
		var sp = $(document.createElement("span"));
		var it = curImg.attr("title");
		var w = this.width;
		var fl = curImg.css("float");
		var mr = curImg.css("margin");
		curImg.css("margin", 0);

		// novācam marginu no malas pie kuras pielien
		margins = mr.split(' ');
		if(fl=='right') {
			mr = margins[0]+' 0px '+margins[0]+' '+margins[1]+' ';
			chg = true;			
		} else if(fl=='left') {
			mr = margins[0]+' '+margins[1]+' '+margins[0]+' 0px ';
			chg = true;
		}
		
		if(it=='') {
			chg = false;
		}
		//chg = false;
		
		//if(chg && navigator.appName!='Microsoft Internet Explorer') {
		if(chg) {
			clrDiv.css("clear","both");
			ImgDiv.css("width", w);
			ImgDiv.css("display", 'block');
			ImgDiv.css("float", fl);
			ImgDiv.css("margin", mr);
			ImgDiv.css("overflow","hidden");
			sp.html(it+'<br />');
			sp.addClass('imageTitle');
			curImg.before(clrDiv);
			curImg.wrap(ImgDiv);
			if(navigator.appName!='Microsoft Internet Explorer') {
				
			}				
			curImg.after(sp);
			curImg.after('<br />');
		} else {
			curImg.css("margin", mr);
		}

	});
}

function printObj($item) {
		var str=''; //variable which will hold property values
		for(prop in $item) {
			str+=prop + ' value :'+ $item[prop]+"\n";//Concate prop and its value from object
		}
		$('body').append('<div id="kk"></div>');
		$('#kk').html('<pre>'+str+'</pre>');	
}

var tb_pathToImage = "/img/loadingAnimation.gif";

function show(id){
	$('#'+id).removeClass('hide');
	$('#'+id).addClass('show');
}

function hide(id){
	$('#'+id).addClass('hide');
	$('#'+id).removeClass('show');
}

function saveLang(key){
	
	param = {};
	param['txtparam'] = $('#param_'+key).val();
	param['rus'] = $('#rus_'+key).val();
	param['lat'] = $('#lat_'+key).val();
	param['eng'] = $('#eng_'+key).val();
	param['key'] = key;

	$.post("/_components/remote.php", param, showResult, "json");
	
	return false;
}

function saveConst(key){
	param = { 'type':'constant', 'field':key, 'value':$('#val_'+key).val() };
	$.post("/_components/remote.php", param, showResult2, "json");
	return false;
}

function showResult2(Data){
	$('#val_'+Data.name).val(Data.value);
	$('#msg_'+Data.name).html('<br />saved');
	$('#msg_'+Data.name).fadeOut(2000);
}

function showResult(Data){
	$('#msg_' + Data.ret).html('&nbsp;Saved');
}

function change_faq_cat (){
	if ($('#choose_btn').length > 0){
		$('#choose_btn').click(function(){
			$.scrollTo('#cat' + $('#faq_theme').val(), 800, {} );
			return false;
		});
	}
	return false;	
}

function resetDest(){
	var cntry = $('#_country').val();
	var lang = $('#_lang').val();
	
	$('#resetCountry').val(cntry);
	$('#resetLang').val(lang);
	$('#destRest').submit();
	
	return false;
}

function resetTripDet(){
	var lang = $('#_lang').val();
	
	$('#resetLang').val(lang);
	$('#tripDRest').submit();
	
	return false;
}


function setDest(cCode){
	$('#destCntry').val(cCode);
	$('#indexCntry').submit();
}
	

function delFaq(id){
	var reply = confirm("Delete?");
	if (reply){
		$('#delFaqID').val(id);
		$('#faqListFrm').submit();
	}
	return false;
}

function delAgent(id){
	var reply = confirm("Delete?");
	if (reply){
		$('#delAgentID').val(id);
		$('#agentFrm').submit();
	}
	return false;
}

function delFaqCat(id){
	var reply = confirm("Delete?");
	if (reply){
		$('#delFaqCatID').val(id);
		$('#faqCatFrm').submit();
	}
	return false;
}

function showDet(){
	$('#addTripFrm').submit();
}

function delImage(id){
	var reply = confirm("Delete?");
	if (reply){
		$('#delImgId').val(id);
		$('#destAdmFrm').submit();
	}	
}

function editDay(day, day_type, country){
	$('#edit_day_next').val(day);
	$('#edit_day_type').val(day_type);
	$('#_country').val(country);
	$('#addDayTripFrm').submit();
	return false;		
}

function hideCntryBlock(btn, cntry){
	if (btn.value == '-'){
		$('#cntryBlock' + cntry).hide();
		btn.value = '+'
	} else {
		$('#cntryBlock' + cntry).show();
		btn.value = '-'
	}
	return false;
}

function addDayCntry(cntry){
	$('#cntryD').val(cntry);
	$('#addNewDay').val(1);
	$('#addDayTripFrm').submit();
	return false;
}

function up(cntry){
	$('#cntryD').val(cntry);
	$('#up').val(1);
	$('#addDayTripFrm').submit();
	return false;
}

function down(cntry){
	$('#cntryD').val(cntry);
	$('#down').val(1);
	$('#addDayTripFrm').submit();
	return false;
}

function unsetOtherProg(prog, type, key, day){
	if (prog.checked == true && prog.value > 0){
		if (type == 3){
			$('#programms1'+key+day+' input').each(function(){
				this.checked = false;
			});
			$('#programms2'+key+day+' input').each(function(){
				this.checked = false;
			});
		}
		else {
			$('#programms3'+key+day+' input').each(function(){
				this.checked = false;
			});
		}
	}
}

function progByTrans(id, key){
	if (id > 0){
		var type = $('#trans_type'+id).val();
		if (type > 0){
			$('#programms1'+key+'1 input').each(function(){
					this.checked = false;
					this.disabled = true;
			});
			$('#programms2'+key+'1 input').each(function(){
				this.disabled = false;
			});
			$('#programms3'+key+'1 input').each(function(){
				this.disabled = true;
			});
		} 
		else {
			$('#programms1'+key+'1 input').each(function(){
					this.checked = false;
					this.disabled = true;
			});
			$('#programms2'+key+'1 input').each(function(){
					this.checked = false;
					this.disabled = true;
			});
			$('#programms3'+key+'1 input').each(function(){
					this.checked = false;
					this.disabled = true;
			});
		} 
	} 
	else {
		$('#programms1'+key+'1 input').each(function(){
			this.disabled = false;
		});
		$('#programms2'+key+'1 input').each(function(){
			this.disabled = false;
		});
		$('#programms3'+key+'1 input').each(function(){
			this.disabled = false;
		});
	}
}

function showState(cntry, type){
	
	if (type == 1){
		var el = $('#li-state');
		var el1 = $('#i-27');
	} else {
		var el = $('#li-agency-state');
		var el1 = $('#i-15');
	}
	
	if (cntry == 'USA'){
		el.show();
	} else {
		el.hide();
		el1.val('');
	}	
}

$(document).ready(setupSeeAll); 
$(document).ready(setImgTitle);
$(document).ready(setLoginBtn);
$(document).ready(change_faq_cat);
