jQuery( function() {

	// click on a button
	jQuery('.js-send-a').click ( function(e) {

		// stop href
		e.preventDefault();

		frm_parent = getForm(jQuery(this));		
		
		// if we found our form		
		if (typeof frm_parent != 'undefined') {
			
			jQuery(frm_parent).submit();

		}

	});
	
	// click back button contest solution
	jQuery('#js-contest-back').click ( function(e) {

		// stop href
		e.preventDefault();

		frm_parent = getForm(jQuery(this));		
		
		// if we found our form		
		if (typeof frm_parent != 'undefined') {
			
			// set action on href of link and submit
			jQuery(frm_parent).attr('action', this.href);
			
			jQuery(frm_parent).submit();
		}

	});
	
	function getForm(obj) {
	
		// search to max 5 parents for form
		var count_search_layers = 5;
		var element = obj;
		
		// try 5 layers
		for (i = 0; i < count_search_layers; i++) {
		
			// if parent is form return it
			if (jQuery(element).parent('form').html() != null) {
				return jQuery(element).parent('form');
			}
			
			// else get parent
			element = jQuery(element).parent();
		}
	
	}

	jQuery('a.btn-prev').pngfix();
	jQuery('a.btn-next').pngfix();
	jQuery('.img-trash').pngfix();

});
