// JavaScript General Bits

// The secure URL for javascript to use
var secureURL = 'https://secure.resumes4success.com.au/express/';

// Detects if an ajax loader gif is present and shows it if it is
var loader = new Hash({
    detect: function(){
		
		if($('loader')) {
			var status = $('loader').getStyle('display');
		
			if(status == 'none') { $('loader').setStyle('display', 'block');}
							 else{ $('loader').setStyle('display', 'none'); }
		}
    }
});

var toggleOmatic = function() {
	var toggleAll = $(document.body).getElements('[class$=_toggle]');
	toggleAll.each(function(item){
		item.setStyle('cursor', 'pointer');
		var toggleAllClass = item.getProperty('class');
		toggleAllClass = toggleAllClass.replace("_toggle", "");
		var slideAllClass = toggleAllClass + "_slide";
		var slideAll = $(document.body).getElements('.' + slideAllClass);
		slideAll.slide('hide');
		$(item).addEvent('click', function(){
				slideAll.slide();
		});
	});
} 
 
window.addEvent('domready', function() {

	// Add the toggle effect
	toggleOmatic();
	
	// Add the date calendar picker
	$$('input.DatePicker').each( function(el){
			new DatePicker(el);
	});

});


/*

// Attach the form events now
window.addEvent('domready', function() {

	attachFormEvents();

});

// This finds classes called 'submitButton' and attaches form submit actions to them based on the urls given.
// Mostly done to submit the same form to different urls easily
// By: David Rugendyke
// Sadly deactivated because it clashed with my fave form validation script :(

function attachFormEvents() {

		var moveButtons = $$('.submitButton'); 
		// Attach events to each main menu
		moveButtons.each(function(el) {
	
			var url = el.get('alt');
			// Get the form id now
			var formEl = el.getParent('form');
	
			el.addEvent('mouseup', function() {
		
				// Only submit to local urls
				if(!url.test("http", "i") || !url.test("www", "i")) {
					$(formEl).set('action', url);
					$(formEl).submit();	
				}
									
			});
					
		}); // End Menu Loop
		
	}
	
*/
