// JavaScript Document
if(Browser.Engine.trident) {
}

function init() {
	if($('authimage')!=null) getAuthImage();
	
	startList();
}

function getAuthImage() {
	var reference = Math.floor(Math.random() * 9999999);
	$('authimage').innerHTML = "Copy text (<a href=\"javascript:getAuthImage()\">refresh</a>) <img src='http://www.afxcms.com/getAuthImage.php?reference= " + reference + "' /><input type='hidden' name='imagereference' value='" + reference + "' /><input type='text' name='imagetext' style='width: 60px; height: 20px;' />";
}

/* DomReady Event fires when all Elements are ready, but not images. */
window.addEvent('domready', function() {
	init();	
});


function startList() 
{
	if($$('.photo')) {
		//$$('.photo').style.filter += "progid:DXImageTransform.Microsoft.Iris(irisstyle='STAR',duration=4)";	
	}
	if ($chk($("nav"))) {
		$("nav").getChildren().each(function(el){
			if(el.nodeName == 'LI') {
				el.addEvent('mouseenter',function (e) {
					this.addClass('over');
				});
				el.addEvent('mouseleave',function (e) {
					this.removeClass('over');
				});
			}
			
		});
	}
	if ($chk($("serv"))) {
		$('services-dynamic').setStyle('display','none');
		$("serv").getChildren().each(function(el){
			if(el.nodeName == 'LI') {
				el.addEvent('mouseenter',function (e) {
					$("serv").getChildren().each(function(el){
						el.removeClass("current");
					});
					el.addClass('current');
					$('banner-over').setStyle('background-image', 'url(images/' + this.id + '.png)' );
					var url = "_services.php?type=" + this.id;
					var req = new Request.HTML({ method: 'get',	url: url, update: $('services-dynamic')}).send();
					$('home-text').setStyle('display','none');
					$('services-dynamic').setStyle('display','');
					
				});
			}
			
		});
		if($chk($("top"))) {
			$("top").addEvent('mouseleave',function(e) {
				$('services-dynamic').setStyle('display','none');
				$('home-text').setStyle('display','');
			});
		}
	}
	
}

function checkEmail(email) {
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email)) return false;
	else return true
}

function checkNumeric(value){
	var anum=/(^\d+$)|(^\d+\.\d+$)/
	if (anum.test(value)) return true;
	else return false;
}



