/* Added Menu Functionality */
$(document).ready(function(){
/* get rid of dotted outline of in focus element */

/*$('#main-holder .intro').flash({
        src: '/sites/'+location.hostname+'/files/cta-FRN.swf',        
		width: '954',
		height: '328',
		quality: 'high',
		wmode: 'transparent'
    },{ update: false })
    $('#main-holder .alt').css('display', 'none');*/
    
	
for(var i in document.links)
	document.links[i].onfocus = document.links[i].blur;

});

function validate(){
	var valid = true;
	$(".form .message").hide();
	$(".form .message ul").html('');
	$(".form form input[type='text'].required,.form form textarea.required, .form form select.required").each(function(){
		if($(this).val()==''){
		var label = $(this).parent().parent().find('label').text();
		label = label.replace(':', '');
		$(".form .message ul").append('<li>'+label+' field is required.</li>');valid=false;
		}
	});
	$(".form form input.email.required").each(function(){
		if(!echeck($(this).val())){
		var elabel = $(this).parent().parent().find('label').text();
		elabel = elabel.replace(':', '');
		$(".form .message ul").append('<li>'+elabel+' is invalid.</li>');valid=false;
		}
	});
	if(valid==false){$(".form .message").fadeIn("fast");}
	return valid;
}

function echeck(str) {

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){ return false;	}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){  return false;	}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ return false; }

		 if (str.indexOf(at,(lat+1))!=-1){ return false; }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ return false; }

		 if (str.indexOf(dot,(lat+2))==-1){ return false; }
		
		 if (str.indexOf(" ")!=-1){ return false; }

 		 return true;			
	}