function empty() {
	
	if (document.newbooking.mobilnr.value == "mobilnr") {
		document.newbooking.mobilnr.value = "";
	} 
	
}
function showButton() {
	$("#bookingBtn").css("display", "block");
}


function passMessage() {

	var elem1 = $("#sendBtn");
	var mobnr = $("input#mobilnr").val();
	
	if (document.getElementById("passMessage").style.display == 'none') {
		document.getElementById("passMessage").style.display = 'inline';
		document.reservasjonsform.passord.disabled=true;
		document.getElementById("passord").style.background = '#bbb';
		if (mobnr.length == 8) {
			elem1.show();
		} else {
			elem1.hide();
		}
	} else {
		document.getElementById("passMessage").style.display = 'none';
		document.reservasjonsform.passord.disabled=false;
		document.getElementById("passord").style.background = 'url(http://www.oxygo.no/gfx/bg_input.jpg)';
	}

}

/* */
window.onscroll = scroll;
var showEvent = false;
var tmpY;

function scroll()
{

}

function enablePass() {
	
	var mobnr = $("input#mobilnr").val();
	var elem2 = $("#bfwr_ifpass");

	if (mobnr.length == 8) {
		elem2.slideDown();
	} else {
		elem2.slideUp();
	}
	
}

function enableSelect() {	

	// Sjekker felter og enabler select
	var mobnr = $("input#mobilnr").val();
	var tmpas	=	$("input#passord").val();

	var elem1 = $("#bfwr_select");
	var elem3 = $("#bfwr_btn");
	var elem2 = $("#bfwr_ifpass");

/* 
	if (tmpas.length >= 1) {
		document.reservasjonsform.nyttpass.disabled=true;
	} else {
		document.reservasjonsform.nyttpass.disabled=false;
	}

/* */


/* */
/* */

	if (mobnr.length == 8 && tmpas.length >= 6) {
		elem1.slideDown();
		elem3.slideDown();
		
		//document.reservasjonsform.confirm.disabled=false;
		//document.reservasjonsform.reminder.disabled=false;
		document.getElementById("errorfield").style.display = 'none';
		document.getElementById("infofield").style.display = 'none';
	} else {
		elem1.slideUp();
		elem3.slideUp();
		//document.reservasjonsform.confirm.disabled=true;
		//document.reservasjonsform.reminder.disabled=true;
	}

}


function resetScroll() {
}

$(document).ready(function(){

	$(".bookbtn").corner("5px");
	
	$("#harikkepass").click(function() {
		var elem0 = $("#bfwr_ifpass");
		var elem1 = $("#bfwr_sendpass");
		elem0.slideUp();
		elem1.slideDown();
		
	});

	
	
	$("#sendPassbtn").click(function() {
		
		//alert("SHAIT");
		
		/* */
		var elem1 = $("#bfwr_passinfo");
		var elem2 = $("#bfwr_sendpass");
		var elem3 = $("#bfwr_pass");
		var elem4 = $("#passinfofield");

		//alert("SHAIT");
	  var mobile = $("input#mobilnr").val();
		var dataString = 'mobile=' + mobile + '&newpass=true';
    var errorfield = $("#errorfield");
    var infofield = $("#infofield");
		//alert (dataString);
		/* */
		/* */
		$.ajax({
			type: "POST",
			url: "http://www.oxygo.no/index.php?booking",
			data: dataString,
			dataType: 'json',
			success: function(response) {
				if(response.status == "error") {
					errorfield.slideDown()
					errorfield.attr("innerHTML", response.error);
				} else {
					elem4.attr("innerHTML", "Nytt passord er sendt på SMS til " + mobile);
					elem2.slideUp();
					elem1.slideDown();
					elem3.slideDown();

					//var elem1 = $("#sendBtn");
					//elem1.hide();
					//document.reservasjonsform.nyttpass.checked = false;
					//document.getElementById("passMessage").style.display = 'none';
					
					//document.reservasjonsform.passord.disabled=false;
					//document.getElementById("passord").style.background = 'url(http://www.oxygo.no/gfx/bg_input.jpg)';
				}
			} 
	
		});
		/* */

	 });

	
	$(".iphoneevent").click(function() {
			var elem = $(".iphoneActiveEvent");
			elem.slideUp();
			elem = $("#" + this.id + "content");
			if(elem.is(":visible")) {
				elem.slideUp();
			} else {
				elem.slideDown();
			}
			return false;
	});


	/* viser vanlig infoboks */
	
	$("#harpass").click(function() {
		var elem1 = $("#bfwr_ifpass");
		var elem2 = $("#bfwr_pass");
		elem1.slideUp();
		elem2.slideDown();
	});
	
	$(".event").click(function(e) {

		showEvent = true;
			
		/* bare testet i FF */
		var scrollY = 10; //window.pageYOffset;
		var scrollX = window.pageXOffset;
		var mouseX = window.pageX;  //e.pageX-scrollX;
		var mouseY = 10; //e.pageY-scrollY;
		
		tmpX = mouseX;
		tmpY = mouseY;

		var tmp;
		var tmp2;
		var showbooking;
		tmp 	=	$("#" + this.id + "txt").html();
		$("#kalinfotekst").text(tmp);
		tmp		=	$("#" + this.id + "id").html();
		$("#kalinfoimg").css("background", "url(http://www.oxygo.no/pictures/profileImage/" + tmp + ".jpg) top right no-repeat");
		tmp		=	$("#" + this.id + "tid").text();
		$("#kalinfotid").text(tmp);
		tmp	=	$("#" + this.id + "dag").html();
		$("#kalinfodag").text(tmp);
		tmp	=	$("#" + this.id + "ledig").html();
		$("#kalinfoledig").text(tmp);
		tmp	=	$("#" + this.id + "tittel").html();
		$("#kalinfotittel").text(tmp);
		tmp	=	$("#" + this.id + "navn").html();
		$("#kalinfonavn").text(tmp);
		tmp	=	$("#" + this.id + "gren").html();
		$("#kalinfogren").text(tmp);
		tmp	=	$("#" + this.id + "event").html();
		$("#eventid").val(tmp);
		showbooking	=	$("#" + this.id + "booking").html();

		var id = $("#" + this.id).closest("td").attr("id");

		mouseX = (mouseX/2)-175;

		if (showbooking == 1) {
			$("#bookingBtn").css("display", "block");
			$("#bfwr_ifpass").css("display", "none");
			$("#bfwr_pass").css("display", "none");
			$("#bfwr_select").css("display", "none");
			$("#bfwr_btn").css("display", "none");
			$("#bfwr_passinfo").css("display", "none");
			$("#bfwr_sendpass").css("display", "none");
		} else {
			$("#bookingBtn").css("display", "none");
		}
		

	//$("#bookingBtn").css("display", "none");
		
		
		$("#kalinfo").modal({position: [mouseY,mouseX], overlayClose:true, onClose: resetScroll()});

	});

	
	/* Viser boks med booking */
	$("#eventnr168").click(function(e) {
	
		/* bare testet i FF */
		var scrollY = window.pageYOffset;
		var scrollX = window.pageXOffset;
		mouseX = e.pageX-scrollX;
		mouseY = e.pageY-scrollY;

		$("#sample2").modal({position: [mouseY,mouseX], overlayClose:true});

	});

	/* Ekspanderer bookingfeltet */
	$("#bookingBtn").click(function() {
		var elem = $("#bookingForm");
		var elem2 = $("#bookingBtn");
		var elem3 = $("#calinfotop");
		var elem4 = $("#closebtn2");

		if(elem.is(":visible")) {
			//elem2.attr("src", "http://www.oxygo.no/gfx/reserver.jpg");
			elem4.hide();
			elem.slideUp();
			elem3.slideDown();

		} else {
			//elem2.attr("src", "http://www.oxygo.no/gfx/reserver_i.jpg");
			elem3.slideUp();
			elem.slideDown();
			elem4.show();
		}
		return false;
	});

	/* Nytt pass */



	/* Form validering */

  $("#sendBtn").click(function() {
    
    var errorfield = $("#errorfield");
    var infofield = $("#infofield");
    // Tømmer error- og infofeltet
    errorfield.attr("innerHTML", "&nbsp;");
    infofield.attr("innerHTML", "&nbsp;");

	  var mobile = $("input#mobilnr").val();
		if (mobile == "") {
			errorfield.attr("innerHTML", "Du må fylle inn ditt <br>mobilnummer");
			//infofield.attr("innerHTML", "Etellerannet");
      $("input#mobilnr").focus();
      return false;
    }

		var pass = $("input#passord").val();
		if (pass == "") {
			
			errorfield.attr("innerHTML", "Du må fylle inn ditt <br>passord");
      $("input#passord").focus();
      return false;

    } else if ($("input#nyttpass").attr('checked')) {

			errorfield.attr("innerHTML", "Du kan ikke fylle inn passord og be om nytt samtidig");
      $("input#passord").focus();
			return false;
			    	
    }
    
    
    var eventid		= $("input#eventid").val();
    var ukeaar		= $("input#ukeaar").val();
    var confirmto = $("select#confirm").val();
		var reminder	= $("select#reminder").val();
    
    var dataString = 'mobile=' + mobile + '&pass=' + pass + '&confirm=' + confirmto + '&reminder=' + reminder + '&eventid=' + eventid + '&ukeaar=' + ukeaar;
		$.ajax({
			type: "POST",
  		url: "http://www.oxygo.no/index.php?booking",
  		data: dataString,
  		dataType: 'json',
  		success: function(response) {
  			if(response.status == "error") {
  				var errorfield = $("#errorfield")
  				errorfield.attr("innerHTML", response.error);
  				errorfield.show();
  			} else {
					$('#bookingForm').html("<div id='tipsemessage' style='height: 200px;'></div>");
    			$('#tipsemessage').html("<h1>Time er reservert!</h1>")
    			.append("<p>Ta kontakt med resepsjonen for å slette reservasjonen eller registrere oppmøte til timen.</p>")
    			.hide()
    			.fadeIn(500, function() {
    			});
  			}
  			
  		}
		});
		return false;
    
  });

});