// JavaScript Document
/*$(document).ready(function(){
		
	$("#lbladvance").click(function () {
      $("#divadvance").slideToggle("slow");
    });
});
*/
function sortMe(form,sb)
{
	document.getElementById('sb').value=sb;
	document.getElementById(form).submit();
}

function removeborder(frm)
{
	$('label','#form2').attr('class','');
	$('input[type=text],input[type=radio],input[type=checkbox]','#form2').attr('class','');
	$('select','#form2').attr('class','');
	$('textarea','#form2').attr('class','');
}

function enrolmentform(frm)
{
	$('label','#form2').attr('class','');
	$('input[type=text],input[type=radio],input[type=checkbox]','#form2').attr('class','');
	$('select','#form2').attr('class','');
	$('textarea','#form2').attr('class','');
	
	$('.redBackground').removeClass('redBackground');
	$('.redBorder').removeClass('redBorder');
	if($('#title').val() == '') 
	{
		$('#title').attr('class','redBorder');
		$('#lbltitle').attr('class','redBackground');
		alert('Select Title');
		$('#title').focus();
		return false;
	}
	else if($('#csurname').val() == '') 
	{
		$('#csurname').attr('class','redBorder');
		$('#lblcsurname').attr('class','redBackground');
		alert('Enter Surname');
		$('#csurname').focus();
		return false;
	}
	else if($('#cfirstname').val() == '') 
	{
		$('#cfirstname').attr('class','redBorder');
		$('#lblcfirstname').attr('class','redBackground');
		alert('Enter First Name');
		$('#cfirstname').focus();
		return false;
	}
	else if($('#enemail').val() == '') 
	{
		$('#enemail').attr('class','redBorder');
		$('#lblenemail').attr('class','redBackground');
		alert('Enter Email');
		$('#enemail').focus();
		return false;
	}
	else if ($('#enemail').val() == '' || !echeck($('#enemail').val()) )
	{
		$('#enemail').attr('class','redBorder');
		$('#lblenemail').attr('class','redBackground');
		alert('Enter valid email');
		$('#enemail').focus();
		return false;
	}
	else if($('#telephone').val() == '') 
	{
		$('#telephone').attr('class','redBorder');
		$('#lbltelephone').attr('class','redBackground');
		alert('Enter Telephone');
		$('#telephone').focus();
		return false;
	}
	else if($('#postaladdress').val() == '') 
	{
		
		$('#postaladdress').attr('class','redBorder');
		$('#lblpostaladdress').attr('class','redBackground');
		alert('Enter Postal Address');
		$('#postaladdress').focus();
		return false;
	}
	else if($('#postalcode').val() == '') 
	{
		
		$('#postalcode').attr('class','redBorder');
		$('#lblpostalcode').attr('class','redBackground');
		alert('Enter Postal Code');
		$('#postalcode').focus();
		return false;
	}
	else if($('input[id=recTicket]:checked').length == 0) 
	{
		alert('Do you have a Recreational Skippers Ticket?');
		$('input[id=recTicket]').attr('class','redBorder');
		$('#lblrecTicket').attr('class','redBackground');
		$('#recTicket[value=Yes]').focus();
		return false;
	}
	else if($('#cMonth').val() == '') 
	{
		$('#cMonth').attr('class','redBorder');
		$('#lblcoursedate').attr('class','redBackground');
		alert('Select Month');
		$('#cMonth').focus();
		return false;
	}
	else if($('#cDay').val() == '') 
	{
		$('#cDay').attr('class','redBorder');
		$('lblcoursedate').attr('class','redBackground');
		alert('Select Day');
		$('#cDay').focus();
		return false;
	}
	else if($('#cYear').val() == '') 
	{
		
		$('#cYear').attr('class','redBorder');
		$('#lblcoursedate').attr('class','redBackground');
		alert('Select Year');
		$('#cYear').focus();
		return false;
	}
	else if($('#coursestime').val() == 'Choose Time') 
	{
		$('#coursestime').attr('class','redBorder');
		$('#lblcoursestime').attr('class','redBackground');
		alert('Select Course Time');
		$('#coursestime').focus();
		return false;
	}
	
	if(frm == 'enform')
	{
		if($('input[id=paidby]:checked').length == 0) 
		{
			
			$('input[id=paidby]').attr('class','redBorder');
			$('#lblpaidby').attr('class','redBackground');
			$('#lblpaidbypaypal').attr('class','redBackground');
			$('#lblpaidother').attr('class','redBackground');
			alert('Select Payment Type');
			$('#paidby1').focus();
			return false;
		}
		else if($('input[id=paidby]:checked').val() == 'Other' && $('#payOther').val() == '')
		{
			
			$('input[id=payOther]').attr('class','redBorder');
			$('#lblothertxt').attr('class','redBackground');
			alert('Enter Describe');
			$('#payOther').focus();
			return false;
		}
		else if($('input[id^=paidamount]:checked').length == 0) 
		{
			
			$('input[id^=paidamount]').attr('class','redBorder');
			$('label[id^=lblpaidamount]').attr('class','redBackground');
			alert('Select Amount');
			$('#paidamount1').focus();
			return false;
		}
		else if($('input[id=paidby]:checked').val() == 'Credit card' && $('#txtCardHoldersName').val() == '')
		{
			
			$('#txtCardHoldersName').attr('class','redBorder');
			$('#lblCardHoldersName').attr('class','redBackground');
			alert('Please enter your card holders name');
			$('#txtCardHoldersName').focus();
			return false;
		}
		else if($('input[id=paidby]:checked').val() == 'Credit card' && $('#txtCardNumber').val() == '')
		{
			
			$('input[id=txtCardNumber]').attr('class','redBorder');
			$('#lblCardNumber').attr('class','redBackground');
			alert('Please enter your card number');
			$('#txtCardNumber').focus();
			return false;
		}
		else if($('input[id=paidby]:checked').val() == 'Credit card' && $('#cboExpiryMonth').val() == '' && $('#cboExpiryYear').val() == '')
		{
			$('#cboExpiryMonth,#cboExpiryYear').attr('class','redBorder');
			$('#lblExpiry').attr('class','redBackground');
			alert('Please select your card expire time');
			$('#cboExpiryMonth,#cboExpiryYear').focus();
			return false;
		}
		else if($('input[id=paidby]:checked').val() == 'Credit card' && $('#cboCardType').val() == '')
		{
			$('#cboCardType').attr('class','redBorder');
			$('#lblCardType').attr('class','redBackground');
			alert('Please select your card type.');
			$('#cboCardType').focus();
			return false;
		}
		else if($('#paidamount4:checked,#paidamount5:checked').length == 2) 
		{
			$('#paidamount4,#paidamount5').attr('class','redBorder');
			$('label[for=paidamount4],label[for=paidamount5]').attr('class','redBackground');
			
			alert('Select only one Commercial Vessel Hire');
			$('#paidamount1').focus();
			
			return false;
		}
		
		
	}
	$('input[name^=paidamount]').attr({disabled:false});

}
function enrolmentform2(frm)
{
	$('label','#form2').attr('class','');
	$('input[type=text],input[type=radio],input[type=checkbox]','#form2').attr('class','');
	$('select','#form2').attr('class','');
	$('textarea','#form2').attr('class','');
	
	$('.redBackground').removeClass('redBackground');
	$('.redBorder').removeClass('redBorder');
	if($('#title').val() == '') 
	{
		$('#title').attr('class','redBorder');
		$('#lbltitle').attr('class','redBackground');
		alert('Select Title');
		$('#title').focus();
		return false;
	}
	else if($('#csurname').val() == '') 
	{
		$('#csurname').attr('class','redBorder');
		$('#lblcsurname').attr('class','redBackground');
		alert('Enter Surname');
		$('#csurname').focus();
		return false;
	}
	else if($('#cfirstname').val() == '') 
	{
		$('#cfirstname').attr('class','redBorder');
		$('#lblcfirstname').attr('class','redBackground');
		alert('Enter First Name');
		$('#cfirstname').focus();
		return false;
	}
	else if($('#enemail').val() == '') 
	{
		$('#enemail').attr('class','redBorder');
		$('#lblenemail').attr('class','redBackground');
		alert('Enter Email');
		$('#enemail').focus();
		return false;
	}
	else if ($('#enemail').val() == '' || !echeck($('#enemail').val()) )
	{
		$('#enemail').attr('class','redBorder');
		$('#lblenemail').attr('class','redBackground');
		alert('Enter valid email');
		$('#enemail').focus();
		return false;
	}
	else if($('#telephone').val() == '') 
	{
		$('#telephone').attr('class','redBorder');
		$('#lbltelephone').attr('class','redBackground');
		alert('Enter Telephone');
		$('#telephone').focus();
		return false;
	}
	else if($('#postaladdress').val() == '') 
	{
		
		$('#postaladdress').attr('class','redBorder');
		$('#lblpostaladdress').attr('class','redBackground');
		alert('Enter Postal Address');
		$('#postaladdress').focus();
		return false;
	}
	else if($('#postalcode').val() == '') 
	{
		
		$('#postalcode').attr('class','redBorder');
		$('#lblpostalcode').attr('class','redBackground');
		alert('Enter Postal Code');
		$('#postalcode').focus();
		return false;
	}
	else if($('#cMonth').val() == '') 
	{
		$('#cMonth').attr('class','redBorder');
		$('#lblcoursedate').attr('class','redBackground');
		alert('Select Month');
		$('#cMonth').focus();
		return false;
	}
	else if($('#cDay').val() == '') 
	{
		$('#cDay').attr('class','redBorder');
		$('lblcoursedate').attr('class','redBackground');
		alert('Select Day');
		$('#cDay').focus();
		return false;
	}
	else if($('#cYear').val() == '') 
	{
		
		$('#cYear').attr('class','redBorder');
		$('#lblcoursedate').attr('class','redBackground');
		alert('Select Year');
		$('#cYear').focus();
		return false;
	}
	else if($('#coursestime').val() == 'Choose Time') 
	{
		$('#coursestime').attr('class','redBorder');
		$('#lblcoursestime').attr('class','redBackground');
		alert('Select Course Time');
		$('#coursestime').focus();
		return false;
	}
	
	if(frm == 'enform')
	{
		if($('input[id^=paidby]:checked').length == 0) 
		{
			
			$('input[id^=paidby]').attr('class','redBorder');
			$('#lblpaidby').attr('class','redBackground');
			$('#lblpaidbypaypal').attr('class','redBackground');
			$('#lblpaidother').attr('class','redBackground');
			alert('Select Payment Type');
			$('#paidby1').focus();
			return false;
		}
		else if($('input[id^=paidby]:checked').val() == 'Other' && $('#payOther').val() == '')
		{
			
			$('input[id=payOther]').attr('class','redBorder');
			$('#lblothertxt').attr('class','redBackground');
			alert('Enter Describe');
			$('#payOther').focus();
			return false;
		}
		else if($('input[id^=paidamount]:checked').length == 0) 
		{
			
			$('input[id^=paidamount]').attr('class','redBorder');
			$('label[id^=lblpaidamount]').attr('class','redBackground');
			alert('Select Amount');
			$('#paidamount1').focus();
			return false;
		}
		else if($('input[id^=paidby]:checked').val() == 'Credit card' && $('#txtCardHoldersName').val() == '')
		{
			
			$('#txtCardHoldersName').attr('class','redBorder');
			$('#lblCardHoldersName').attr('class','redBackground');
			alert('Please enter your card holders name');
			$('#txtCardHoldersName').focus();
			return false;
		}
		else if($('input[id^=paidby]:checked').val() == 'Credit card' && $('#txtCardNumber').val() == '')
		{
			
			$('input[id=txtCardNumber]').attr('class','redBorder');
			$('#lblCardNumber').attr('class','redBackground');
			alert('Please enter your card number');
			$('#txtCardNumber').focus();
			return false;
		}
		else if($('input[id^=paidby]:checked').val() == 'Credit card' && $('#cboExpiryMonth').val() == '' && $('#cboExpiryYear').val() == '')
		{
			$('#cboExpiryMonth,#cboExpiryYear').attr('class','redBorder');
			$('#lblExpiry').attr('class','redBackground');
			alert('Please select your card expire time');
			$('#cboExpiryMonth,#cboExpiryYear').focus();
			return false;
		}
		else if($('input[id^=paidby]:checked').val() == 'Credit card' && $('#cboCardType').val() == '')
		{
			$('#cboCardType').attr('class','redBorder');
			$('#lblCardType').attr('class','redBackground');
			alert('Please select your card type.');
			$('#cboCardType').focus();
			return false;
		}
		else if($('#paidamount4:checked,#paidamount5:checked').length == 2) 
		{
			$('#paidamount4,#paidamount5').attr('class','redBorder');
			$('label[for=paidamount4],label[for=paidamount5]').attr('class','redBackground');
			
			alert('Select only one Commercial Vessel Hire');
			$('#paidamount1').focus();
			
			return false;
		}
		
		
	}
	$('input[name^=paidamount]').attr({disabled:false});

}


//Email Validation.
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					
}