//Start DropDown Menu
$(function(){
	$('.button').mouseover(function() {
		$(this.firstChild).addClass('sfHover');
		$(this).find('.dropdown').show();
	}).mouseout(function() {
		$(this.firstChild).removeClass('sfHover');
		//alert($(this).find('.dropdown').length);
		$(this).find('.dropdown').hide();
	});
});

//End DropDown Menu

// Clear Inputs
function clearText(input){
    if (input.defaultValue==input.value)
    input.value = ''
}
function restoreText(input){
if (input.value=='')
	input.value = input.defaultValue
}
// End Clear Inputs

// Expander
$(function(){
	$('.article .links a').click(function() {
		var node = $(this).parent().prev();
		if (node.css('display')=='none') {
			node.show("fast");
		}  else { 
			node.hide("fast");
		}
		$(this).parent().children("a").toggleClass('closed');
        return false;
	});
	$('.back-top a').click(function() {
		 jQuery.scrollTo( '#page', 1000 );
		 return false;
	});
});
// End Expander

//Login Area Show, hide
var mouseover_timeout;
function keep_form_visible() {
	mouseover_timeout = setTimeout(function(){
		$('#loginarea').fadeOut('fast');
	}, 500);
}

$(function(){
	$('#client-login').click(function() {
		$('#loginarea').fadeIn('fast');
	})
	$('#loginarea').mouseover(function(){
		clearTimeout(mouseover_timeout);
	});
	$('#loginarea').mouseout(function(){
		keep_form_visible();
	});
});
// End Login Area Show, hide

//Validate Request Form
function getId(id) {
    return document.getElementById(id);
}
function v(id) {
    return getId(id).value;
}
function f(id) {
    getId(id).focus();
}
function validateform(frm) {
	
	if(v('first_name')=='') {
    	alert('Please, enter your First Name.');
    	f('first_name');
    	return false;
	}
	if(v('last_name')=='') {
		alert('Please, enter your Last Name.');
		f('last_name');
		return false;
	}
	if(v('address_1')=='') {
		alert('Please, enter your Address.');
		f('address_1');
		return false;
	}
	if(v('city')=='') {
		alert('Please, enter your city.');
		f('city');
		return false;
	}
	if(v('zip')=='') {
		alert('Please, enter your zip code.');
		f('zip');
		return false;
	}
	if(v('phone')=='') {
		alert('Please, enter your phone number.');
		f('phone');
		return false;
	}
	if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(v('email'))) {
		alert('Please, enter valid e-mail address.');
		f('email');
		return false;
	}
	
	if((frm.agd_member[0].checked==false) && (frm.agd_member[1].checked==false) )
	{
	  alert('Please select one of the AGD member options.');
	  return false;
	}
	
	if(frm.agd_member[0].checked==true)
	{
	  if(v('agd_member_number')=='')
	  {
		alert('Please enter AGD member no.');
		f('agd_member_number');
		return false;
	  }
	}
    if (document.autoSelectForm.makes.options[0].selected==true)
    {
		alert('Please select a course');
		return false;
     
    }
    if (document.autoSelectForm.models.options[0].selected==true)
    {
		alert('Please select a course date');
		return false;
     
    }
	
	
    if(document.getElementById('payment_method_ccard').checked==true)
	{

// note from chris. Un-comment this when we have cc info back in the form. 
//		if(v('ccard_name')=='') {
//    		alert('Please, enter the name as it appears on card.');
//    		f('ccard_name');
//    		return false;
//		}
//		if(v('ccard_number')=='') {
//    		alert('Please, enter the card number.');
//    		f('ccard_number');
//    		return false;
//		}
//		
//		if(v('ccard_expires')=='') {
//    		alert('Please, enter the expiration date.');
//    		f('ccard_expires');
//    		return false;
//		}
	  
	}
	else 
	{
	    if(document.getElementById('payment_method').checked==false)
		{
		alert('Please select payment method.');
		return false;

	
	    	}
	}
    


return true;
}


