window.onload = function() {
	init();
}

function init() {
	preloadNav();
}

function preloadNav() {
	var nav_images = ["home_on.png", "products_on.png", "services_on.png", "about_on.png", "contact_on.png", "blog_on.png"];
	
	var image = new Image();
	
	for(var i=0; i < nav_images.length; i++) {
		image.src = "/images/" + nav_images[i];
	}	
}

function preloadProductsNav() {
	
}

function navOn() {
	this.src = "/images/" + this.id + "_on.png";
}

function navOff() {
	this.src = "/images/" + this.id + "_off.png";
}

function $$(id) {
	return document.getElementById(id);
}

function validateQty(e) {
	if(isNaN(e.value)) {
		alert('Please enter a valid quantity');
		e.focus();
		return false;
	}
	else
		return true;
}

function validate(form) {
	var name = form.name.value;
	var email = form.email.value;
	var comments = form.comments.value;
	if(name == '') {
		alert('Please enter your name');
		form.name.focus();
		return false;
	} else if (!validateEmail(email)) {
		alert('Please enter a valid email address');
		form.email.focus();
		return false;
	} else if(comments == '') {
		alert('Please enter your comments');
		form.comments.focus();
		return false;			
	}
	return true;
}
	
function validateEmail(email) {
	var exp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	return email.match(exp);
}

function loadRSS(which) {
	$.ajax({
		url: '/blog/feed',
		type: 'GET',
		dataType: 'xml',
		timeout: 10000,
		error: function() {
			//
		},
		success: function(xml) {
			buildBlogContainer(xml);
		}
	});
}

function buildBlogContainer(xml) {
	var xml = $(xml);
	var content = "";
	var div = $("#blog_container")[0];
	$(xml).find('item').each(function() {
		title = $(this).find('title').text();
		description = $(this).find('description').text();
		link = $(this).find('link').text();
		content += '<a href="' + link + '" target="_blank" class="blog_title link">' + title + '</a><div class="blog_description">' + description + "</div>";
	});
	div.innerHTML = content;
}