/*
* init
*/
function init()
{
	emailscramble();
	datePicker();
}

/*
* emailscramble
* swaps [att] for @ sign when the dom has loaded and js is enabled
*/
function emailscramble()
{
	/***********************************************
	* Easy Email Scrambler script- © Dynamic Drive (www.dynamicdrive.com)
	* This notice MUST stay intact for legal use
	* Visit http://www.dynamicdrive.com/ for full source code
	***********************************************/
	var maildivider="[att]" //enter divider you use to divide your email address strings
	for (i=0; i<=(document.links.length-1); i++)
	{
		if (document.links[i].href.indexOf(maildivider)!=-1)
		document.links[i].href=document.links[i].href.split(maildivider)[0]+"@"+document.links[i].href.split(maildivider)[1]
		//
		if (document.links[i].innerHTML.indexOf(maildivider)!=-1)
		document.links[i].innerHTML=document.links[i].innerHTML.split(maildivider)[0]+"@"+document.links[i].innerHTML.split(maildivider)[1]
	}
}

/*
* datePicker
* activate the datepicker code from the DatePicker.js
*/
function datePicker()
{
	$$('input.DatePicker').each( function(el){		new DatePicker(el);	});
}

/*
* embedflash
* used to embed the sample videos on samples.php
*/
function embedflash(id, file, preview)
{
	var params = {};
	params.allowfullscreen = true;
	
	var flashvars = {};
	flashvars.filepath = file;	flashvars.previewpath = preview;
	flashvars.skinpath = 'flash/SkinOverPlayStopSeekFullVol.swf';
	swfobject.embedSWF('flash/videoplayer.swf', id, '480', '270', '9.0.28', null, flashvars, params);
}

/*
* formsubmit
* used by all forms to check that required fields are completed
*/
function formsubmit(fname)
{
	var errors = '';
	$$('input.required').each( function(el){		if(!el.value)
		{
			if(errors == '') errors += 'Please complete the following fields:\n';
			errors += el.title + '\n';
		}	});
	
	if(errors == '')
	{
		document.forms[fname].submit();
	}
	else
	{
		alert(errors);
	}
}
 
//on load event
window.addEvent('domready', init);