var active_sub_nav = "";
var on_nav_id = "";
var nav_onstate = 0;
var pre_load_img = new Array();


function pre_load_nav(){

	for(var x = 0; x < $("#nav").children('li').length; x++){

		var disp_img = $("#nav-" + x).children('img').attr("src");
		var disp_newimg = disp_img.replace("_off.gif", "");
		var disp_newimg = disp_newimg.replace("_over.gif", "");

		pre_load_img[x] = new Array();
		pre_load_img[x]["#nav-" + x + "-on"] = new Image();
        pre_load_img[x]["#nav-" + x + "-on"].src = disp_newimg+"_on.gif";
        pre_load_img[x]["#nav-" + x + "-off"] = new Image();
        pre_load_img[x]["#nav-" + x + "-off"].src = disp_newimg+"_off.gif";
	}
}

function post_mailing_list(){

	var parametri1 = $("input").serialize();

	//$("#AJ_mailing_list").html("Loading...");

	$.post("/ajax_mailing_list/?"+parametri1, {},
	  function(data){
	    	$("#AJ_mailing_list").html(data);
	  }
	);
}

$(document).ready( function(){

	pre_load_nav();

	//roll over function
	$(".roll-image").hover(
		function () {
			var img_orig = $(this).attr("src");
			var img_replace = img_orig.replace("_off.gif", "_on.gif");
			$(this).attr( "src", img_replace )
		},
		function () {
			var img_orig = $(this).attr("src");
			var img_replace = img_orig.replace("_on.gif", "_off.gif");
			$(this).attr( "src", img_replace )
		}
	);


	$(".nav_div_td").hover(
		function () {
			$(this).css('background-color', "#cacaca");
			$(this).children('a').css('color', "#000000");
		},
		function () {
			$(this).css('background-color', "#3c3c3c");
			$(this).children('a').css('color', "#ffffff");
		}
	);

	$(".nav_div_td_login").hover(
		function () {
			$(this).css('background-color', "#cacaca");
			$(this).children('a').css('color', "#000000");
		},
		function () {
			$(this).css('background-color', "#8faddf");
			$(this).children('a').css('color', "#ffffff");
		}
	);


	//Used to clear a form
	//eg $('#FormIdHere').clearForm();
	$.fn.clearForm = function() {
		this.each(function() {
			var type = this.type, tag = this.tagName.toLowerCase();

			if (tag == 'form')
				return $(':input',this).clearForm();
			if (type == 'text' || type == 'password' || tag == 'textarea')
				this.value = '';
			else if (type == 'checkbox' || type == 'radio')
				this.checked = false;
			else if (tag == 'select')
				this.selectedIndex = '';
		});
	};

	$("form input").keypress(function (e) {
		if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
			 $(this).parents('form').submit();
			return false;
		} else {
			return true;
		}
	});

});

function submitEnter(myfield,e){
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13){
	   myfield.form.submit();
	   return false;
	}else{
	   return true;
	}
}

