/**
 * Executed when document is finished loading elements into DOM
 */
$(document).ready(function()
{
	// display confirmation dialog whenever link with className "confirm" is slicked
	$(".confirm").click(function(){
		return confirm("Vai tiešām vēlaties veikt šo darbību?");
	});


	$("#categories a").mouseover(function(){
		$("#subcategories ul").removeClass("active");
		$("#submenu-"+$(this).attr("rel")).addClass("active");
		$("#subcategories").show();
	});

	$("#categories a").mouseout(function(){
		$("#subcategories").hide();
	});


	$("#subcategories ul").mouseover(function(){
		$("#subcategories ul").removeClass("active");
		$(this).addClass("active");
		$("#subcategories").show();
	});

	$("#subcategories").mouseout(function(){
		$(this).hide();
	});

	$("#PageSection").change(function(){
		if ($(this).val() != "")
		{
			document.location = webroot+lang+$(this).val();
		}
	});

});

/**
 * Print email link (protection from spambots)
 * If javascript is disabled, nothing is visible
 *
 * @param string p1 Part 1 - this is username
 * @param string p2 Part 2 - this is domain.TLD
 */
function email(p1, p2)
{
	document.write("<a href='mailto:"+p1+"@"+p2+"'>"+p1+"@"+p2+"</a>");
}

/**
 * Dispay contact (ask question) form
 *
 * return boolean (always false)
 */
function showContactForm()
{
	$("#container").prepend("<div id='contact-form'></div>");

	$.ajax({
		url: webroot+lang+"/messages",
		success: function(data){
			$("#contact-form").css("background-image", "none").html(data);
		}
	});

	return false;
}

/**
 * Hide contact (ask question) form
 *
 * return boolean (always false)
 */
function hideContactForm()
{
	$("#contact-form").remove();

	return false;
}

function sendMessage()
{
	$("#frmMessage").ajaxSubmit({
		success: function(data, code)
		{
			$("#contact-form").html(data);
		}
	});

	return false;
}


/**
 * Show "where to buy" dialog
 *
 * @param int id Audio ID
 * return boolean (always false)
 */
function showBuyInfoForm(id)
{
	$("#container").prepend("<div id='buyinfo-form'></div>");

	$.ajax({
		url: webroot+"audio/buyinfo/"+id,
		success: function(data){
			$("#buyinfo-form").css("background-image", "none").html(data);
		}
	});

	return false;
}

/**
 * Hide buyinfo (wher to buy) form
 *
 * return boolean (always false)
 */
function hideBuyInfoForm()
{
	$("#buyinfo-form").remove();

	return false;
}