$(document).ready(function() {		
	
	// Slider  
	$('.photo-holder').cycle({ 
		fx:      'fade',
		timeout:  7000,
		speed: 1000
	});
	
	// Default Textbot Value	
	$("input[type='text']").focus(function(){
		var dfault = $(this).attr('title');
		if($(this).val() == dfault){
			$(this).val('');
		}
	});
	$("input[type='text']").blur(function(){
		var dfault = $(this).attr('title');
		if($(this).val() == ''){
			$(this).val(dfault);
		}
	});
	
	// Homepage Hoverboxes
	$('.box-w .box').bind('mouseenter', function(){ $('#'+($(this).attr('id'))+'-hover').fadeIn(); });
	$('.box-w .box').bind('mouseleave', function(){ $('#'+($(this).attr('id'))+'-hover').fadeOut(); });
	
	// About Dropdown
	$('.dropdown-trigger').bind('mouseenter', function(){ $(this).find('.dropdown').slideDown('fast'); });
	$('.dropdown-trigger').bind('mouseleave', function(){ $(this).find('.dropdown').slideUp('fast'); });
	
	// Datepicker
	$("#datepicker").datepicker({firstDay:1, dateFormat: 'dd/mm/yy'});
});
initCufon();

function initCufon() {
	Cufon.replace('ul#nav > li > a', { fontFamily: 'dax-medium', hover: true });
	Cufon.replace('.contact .phone', { fontFamily: 'dax-light'});
	Cufon.replace('.phone strong', { fontFamily: 'dax-medium'});
	Cufon.replace('.click', { fontFamily: 'dax-medium' , hover:true});
	Cufon.replace('.box h2', { fontFamily: 'dax-medium'});
	Cufon.replace('#content h2', { fontFamily: 'dax-medium'});
	Cufon.replace('#sidebar h2', { fontFamily: 'dax-medium'});
	Cufon.replace('#content2 h2', { fontFamily: 'dax-medium'});
	Cufon.replace('#sidebar2 h2', { fontFamily: 'dax-medium'});
	Cufon.replace('.sign-up-form label', { fontFamily: 'dax-medium'});
	Cufon.replace('.contact-form h2', { fontFamily: 'dax-medium'});
	Cufon.replace('.data h2', { fontFamily: 'dax-medium'});
}


//function to check valid email address
function isValidEmail(){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  strEmail = document.newsletter.email.value;

   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   {
      alert('A valid e-mail address is required.\n\nPlease amend and retry');
      return false;
    } 
    return true; 
}

// Feedback filler texts
function checkBlank(obj, filler)
{
	if(obj.value == '') obj.value = filler;
}

function checkFiller(obj, filler)
{
	if(obj.value == filler) obj.value = '';
}
