var basePath = "http://www.parksideskateboards.com/";
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//
	//
	// openNewWindow()
	//
	//
function openNewWindow() 
{
	var links = document.getElementsByTagName("a");
	for(var i=0; i<links.length; i++) {
		var rel = links[i].getAttribute("rel");
		if(rel == "external") {
			links[i].setAttribute("target", "_blank");
		}
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//
	//
	// removeConfirmations()
	//
	//
function removeConfirmations() 
{
	var paras = document.getElementsByTagName("p");
	for(var i=0; i<paras.length; i++){
		if(paras[i].className == "confirm"){
			var feedback = paras[i];
			setTimeout(
			function() {$(feedback).fadeOut("slow")}
			, 3000);
		}
	}
}
////////////////////////////////////////////////////////////////////////////////////////////////
	//
	//
	//
	//displayLoading()
	//
	//
	//
function displayLoading(element) 
{
	var button = document.getElementById(element);
	button.setAttribute("value", "Sending...");
}


/**
 * Ajaxify a basic form
 *
 * @param selector - a valid jquery selector $('selector')
 * @param requestUrl - the url of the request
 *
 */
function initAjaxForm(selector, requestUrl, sendingIndicator)
{
	var formParent = $(selector).parent();
	
	$(selector).submit(
		function()
		{
			
			var form = $(this).get(0);
			
			var query = "";
			for(var i=0; i < form.elements.length; i++) {
				query+= form.elements[i].name;
				query+= "=";
				
				if(form.elements[i].type == 'checkbox')
				{
					query+= escape(form.elements[i].checked);
				}
				else
				{
					query+= escape(form.elements[i].value);
				}
				query+= "&";
			}
			
			$.ajax({
		   		type: "POST",
		   		url: requestUrl,
		   		data: query,
		   		success: function(msg)
						 {
							formParent.html(msg);
							initAjaxForm(selector, requestUrl, sendingIndicator);
		   				}
		 	});
			
			return false;
		}
	);
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//
	//
	// listItemLinks(element)
	//
	//
function listItemLinks(element) 
{
	if(!document.getElementById(element)) return false;
	var theList = document.getElementById(element);
	var listItems = theList.getElementsByTagName('li');
	for(var i=0; i<listItems.length; i++){
		var curLink = listItems[i];
		curLink.destination = listItems[i].getElementsByTagName('a')[0].getAttribute('href');
		curLink.onclick = function() {
			window.location = this.destination;
		}
	}
}
function selectInput(inputId) 
{
	if(!document.getElementById(inputId)) return false;
	var theInput = document.getElementById(inputId);
	theInput.onclick = function() {
		this.select();
	}
}

//////////////////////////////////////////////
$(function() 
{
	openNewWindow();
	removeConfirmations();
	listItemLinks('videoList');
	listItemLinks('specialsList');
	selectInput('video_url_input');
});