// JavaScript Document
jQuery.fn.extend({
   findPos : function() {
	   obj = $(this).get(0);
		var curleft = obj.offsetLeft || 0;
		var curtop = obj.offsetTop || 0;
		while (obj = obj.offsetParent) {
				curleft += obj.offsetLeft
				curtop += obj.offsetTop
		}
		return {x:curleft,y:curtop};
   }
});
myX = -1;
myY = -1;
function loadVuelos(dia, mes, anyo, source, trigger){
	if(myX == -1){
		pos = $("#TB_window").findPos();
		myX =  (screen.width - document.with)/2 ;
		myY =  pos.y;
	}
	$("#TB_window").css({"top" : myY, "left" : myX, "width" : "610px", "margin-top" : "10px"});
	$("#dvCalendar").parent().css({"width" : "580px", "height" : "300px"});
	$("#dvVuelos").remove();
	$("#dvCalendar").after("<div id='dvVuelos'></div>");
	$("#dvVuelos").load("/store/calendar/lista_vuelos.php?month=" + mes + "&day=" + dia + "&year=" + anyo + "&source=" + source + "&trigger=" + trigger + "&" + Math.random());
}
function toggleVuelta(){
	$("#trVuelta").toggle();
}
function toogleRuta(strDestino){
	$("#lnk_ida").attr("href", $("#lnk_vuelta").attr("href") + "&trigger=ida");
	$("#lnk_vuelta").attr("href", '/store/calendar/calendar.php?height=170&width=200&trigger=vuelta&source=' + strDestino);
	$("#lnk_ida").text("Agencias y agentes de viajes");
	$("#lnk_vuelta").text("Agencias y agentes de viajes");

	$("#fecha_ida").val("");
	$("#fecha_vuelta").val("");

}
function escojerVuelo(strFecha, trigger){
	$("#fecha_" + trigger).val(strFecha);
	$("#lnk_" + trigger).text(strFecha);
	tb_remove();
}

function enviaFrm(form){
	 $.ajax({
	   type: "POST",
	   url: "reservaciones.php",
	   data: $("#" + form.id).serialize(),
	   success: function(msg){
		 if(msg.substr(0, 3) == 'OK.'){
			 alert(msg.substr(3));
			 location = "index.php";
		 }else{
			 alert(msg);
		 }
	   }
	 });
}

function login(){
	 $.ajax({
	   type: "POST",
	   url: "/store/index.php?act=login&redir=L3N0b3JlL2NhbGVuZGFyL2NhbGVuZGFyLnBocA==",
	   data: $("#frmMyLogin").serialize(),
	   success: function(msg){
		 if(msg.substr(0, 4) == '<div'){
			 $('#TB_ajaxContent').html(msg);
		 }else{
			 alert('Datos incorrectos');
			 //form.username.value = '';
			 //form.password.value = '';
		 }
	   }
	 });
}