// Preload Buttons
var about_us_ov = new Image();
about_us_ov.src = "images/nav/about-us-ov.gif";

var destination_ov = new Image();
destination_ov.src = "images/nav/destination-ov.gif";

var complimentary_ov = new Image();
complimentary_ov.src = "images/nav/complimentary-ov.gif";

var additional_ov = new Image();
additional_ov.src = "images/nav/additional-ov.gif";

var bedouin_retail_ov = new Image();
bedouin_retail_ov.src = "images/nav/bedouin-retail-ov.gif";

var contact_us_ov = new Image();
contact_us_ov.src = "images/nav/contact-us-ov.gif";

var reservations_ov = new Image();
reservations_ov.src = "images/nav/reservations-ov.gif";


// Functions
function readMore( section )
{
	if( $( "div#read-more-" + section ).attr( "class" ) != "open" )
	{
		$( "div#read-more-" + section ).slideDown( "normal", function() {
			$( "a#more-link-" + section ).html( "Read Less" );
			$( "div#read-more-" + section ).addClass( "open" );
		});
	}
	else
	{
		$( "div#read-more-" + section ).slideUp( "normal", function() {
			$( "a#more-link-" + section ).html( "Read More" );
			$( "div#read-more-" + section ).removeClass();
		});
	}
}

function resetborderColor() {
  document.getElementById("sfont").style.borderColor = "#080808";
  document.getElementById("nfont").style.borderColor = "#080808";
  document.getElementById("bfont").style.borderColor = "#080808";
}

function setfont12() {
  resetborderColor();
  document.getElementById("sfont").style.borderColor = "#FFFFFF";
  var d = document.getElementById("right");
  var p = d.getElementsByTagName('p');
  for(i=0;i<p.length;i++) {
    
      p[i].style.fontSize = "12px";
  }
}

function setfont14() {
  resetborderColor();
  document.getElementById("nfont").style.borderColor = "#FFFFFF";
  var d = document.getElementById("right");
  var p = d.getElementsByTagName('p');
  for(i=0;i<p.length;i++) {
    p[i].style.fontSize = "14px";
  }
}

function setfont16() {
  resetborderColor();
  document.getElementById("bfont").style.borderColor = "#FFFFFF";
  var d = document.getElementById("right");
  var p = d.getElementsByTagName('p');
  for(i=0;i<p.length;i++) {
    p[i].style.fontSize = "16px";
  }
}

// Parse weather xml feed and get current temperature
$(document).ready(function(){
	/*var weatherData = "";
	
	$.ajax({
		type: "GET",
		url: "/include/getWeatherXML.php",
		dataType: "xml",
		success: function(xml) {
			$(xml).find("cc").each(function(x) {
				var currentTemp = $(this).find("tmp").text();
				weatherData = "Current local temperature: " + currentTemp + "&deg; C";
			});
			
			$("div#header-right p.temperature").html(weatherData);
		}
	});*/
    var loc = 'CAXX0054'; // Calgary weather location code
    var u = 'c';

    var query = "SELECT item.condition FROM weather.forecast WHERE location='" + loc + "' AND u='" + u + "'";
    var cacheBuster = Math.floor((new Date().getTime()) / 1200 / 1000);
    var url = 'http://query.yahooapis.com/v1/public/yql?q=' + encodeURIComponent(query) + '&format=json&_nocache=' + cacheBuster;

    window['wxCallback'] = function(data) {
        var info = data.query.results.channel.item.condition;
      
        $('div#header-right p.temperature').html('Current Temperature: ' + info.temp + '&deg;' + (u.toUpperCase()) + ' &nbsp;&nbsp;' + info.text);
    };

    $.ajax({
        url: url,
        dataType: 'jsonp',
        cache: true,
        jsonpCallback: 'wxCallback'
    });
});
