// JavaScript Document

/* ------------- Student Enrolment Form Validation ------------------------ */
function removeborder(frm)
{
	$('title').className = '';
	$('lbltitle').className = '';
	$('fullname').className = '';
	$('lblfullname').className = '';
	$('bMonth').className = '';
	$('bDay').className = '';
	$('bYear').className = '';
	$('lbldateofbirth').className = '';
	$('enemail').className = '';
	$('lblenemail').className = '';
	$('telephone').className = '';
	$('lbltelephone').className = '';
	$('postaladdress').className = '';
	$('lblpostaladdress').className = '';
	$('postalcode').className = '';
	$('lblpostalcode').className = '';
	$('idno').className = '';
	$('lblidno').className = '';
	$('cMonth').className = '';
	$('cDay').className = '';
	$('cYear').className = '';
	$('lblcoursedate').className = '';
	$('coursestime').className = '';
	$('lblcoursestime').className = '';
	if(frm=='front')
	{
		$('paidby1').className = '';
		$('lblpaidby').className = '';
		$('paidamount0').className = '';
		$('lblpaidamount').className = '';
	}
}
function enrolmentform(frm)
{
	$('title').className = '';
	$('lbltitle').className = '';
	$('fullname').className = '';
	$('lblfullname').className = '';
	$('bMonth').className = '';
	$('bDay').className = '';
	$('bYear').className = '';
	$('lbldateofbirth').className = '';
	$('enemail').className = '';
	$('lblenemail').className = '';
	$('telephone').className = '';
	$('lbltelephone').className = '';
	$('postaladdress').className = '';
	$('lblpostaladdress').className = '';
	$('postalcode').className = '';
	$('lblpostalcode').className = '';
	$('idno').className = '';
	$('lblidno').className = '';
	$('cMonth').className = '';
	$('cDay').className = '';
	$('cYear').className = '';
	$('lblcoursedate').className = '';
	$('coursestime').className = '';
	$('lblcoursestime').className = '';
	
	if(frm == 'enform')
	{
		$('paidby1').className = '';
		$('lblpaidby').className = '';
		$('paidamount0').className = '';
		$('lblpaidamount').className = '';
	}
	
	if(trim($('title').value) == '') 
	{
		alert('Select Title');
		$('title').className = 'redBorder';
		$('lbltitle').className = 'redBackground';
		$('title').focus();
		return false;
	}
	else if(trim($('fullname').value) == '') 
	{
		alert('Enter Full Name');
		$('fullname').className = 'redBorder';
		$('lblfullname').className = 'redBackground';
		$('fullname').focus();
		return false;
	}
	else if(trim($('bMonth').value) == '') 
	{
		alert('Select Month');
		$('bMonth').className = 'redBorder';
		$('lbldateofbirth').className = 'redBackground';
		$('bMonth').focus();
		return false;
	}
	else if(trim($('bDay').value) == '') 
	{
		alert('Select Day');
		$('bDay').className = 'redBorder';
		$('lbldateofbirth').className = 'redBackground';
		$('bDay').focus();
		return false;
	}
	else if(trim($('bYear').value) == '') 
	{
		alert('Select Year');
		$('bYear').className = 'redBorder';
		$('lbldateofbirth').className = 'redBackground';
		$('bYear').focus();
		return false;
	}
	else if(trim($('enemail').value) == '') 
	{
		alert('Enter Email');
		$('enemail').className = 'redBorder';
		$('lblenemail').className = 'redBackground';
		$('enemail').focus();
		return false;
	}
	else if (trim($('enemail').value) == '' || !echeck(trim($('enemail').value)) )
	{
		alert('Enter valid email');
		$('enemail').className = 'redBorder';
		$('lblenemail').className = 'redBackground';
		$('enemail').focus();
		return false;
	}
	else if(trim($('telephone').value) == '') 
	{
		alert('Enter Telephone');
		$('telephone').className = 'redBorder';
		$('lbltelephone').className = 'redBackground';
		$('telephone').focus();
		return false;
	}
	else if(trim($('postaladdress').value) == '') 
	{
		alert('Enter Postal Address');
		$('postaladdress').className = 'redBorder';
		$('lblpostaladdress').className = 'redBackground';
		$('postaladdress').focus();
		return false;
	}
	else if(trim($('postalcode').value) == '') 
	{
		alert('Enter Postal Code');
		$('postalcode').className = 'redBorder';
		$('lblpostalcode').className = 'redBackground';
		$('postalcode').focus();
		return false;
	}
	else if(trim($('idno').value) == '') 
	{
		alert('Enter I.D (Drivers Lic or Passport No)');
		$('idno').className = 'redBorder';
		$('lblidno').className = 'redBackground';
		$('idno').focus();
		return false;
	}
	else if(trim($('cMonth').value) == '') 
	{
		alert('Select Month');
		$('cMonth').className = 'redBorder';
		$('lbldateofbirth').className = 'redBackground';
		$('cMonth').focus();
		return false;
	}
	else if(trim($('cDay').value) == '') 
	{
		alert('Select Day');
		$('cDay').className = 'redBorder';
		$('lbldateofbirth').className = 'redBackground';
		$('cDay').focus();
		return false;
	}
	else if(trim($('cYear').value) == '') 
	{
		alert('Select Year');
		$('cYear').className = 'redBorder';
		$('lbldateofbirth').className = 'redBackground';
		$('cYear').focus();
		return false;
	}
	else if(trim($('coursestime').value) == 'Choose Time') 
	{
		alert('Select Course Time');
		$('coursestime').className = 'redBorder';
		$('lblcoursestime').className = 'redBackground';
		$('coursestime').focus();
		return false;
	}
	
	if(frm == 'enform')
	{
		if(!$('paidby1').checked && !$('paidby2').checked) 
		{
			alert('Select Payment Type');
			$('paidby1').className = 'redBorder';
			$('lblpaidby').className = 'redBackground';
			$('paidby1').focus();
			return false;
		}
		else if(!$('paidamount0').checked && !$('paidamount1').checked && !$('paidamount2').checked && !$('paidamount3').checked) 
		{
			alert('Select Amount');
			$('paidamount0').className = 'redBorder';
			$('lblpaidamount').className = 'redBackground';
			$('paidamount0').focus();
			return false;
		}
	}
}
/* ------------------ function added by harish ----------------------*/
/* ------------- Trainer Registration Form Validation ------------------------ */
function validateTRform(frmtr)
{	
	
	var frm=document.forms[frmtr];
	
	frm.fname.className = '';
	frm.lname.className = '';
	frm.email.className = '';	
	frm.alt_email.className = '';	
	frm.phone.className = '';
	frm.cell.className = '';
	frm.add1.className = '';
	frm.city.className = '';
	frm.state.className = '';
	frm.country.className = '';
	$('msg_div').innerHTML = '';
	if(frm.sent.value == '0')
	{
		
		if(trim(frm.fname.value) == '') 
		{
			frm.fname.className = 'redBorder';
			frm.fname.focus();
			document.getElementById('msg_div').innerHTML = 'Enter First Name';
			setTimeout("clearData('msg_div')",'2000');
			return false;
		}	
		else if (trim(frm.lname.value) == '')
		{
			frm.lname.className = 'redBorder';
			frm.lname.focus();
			document.getElementById('msg_div').innerHTML = 'Enter Last Name';
			setTimeout("clearData('msg_div')",'2000');
			return false;
		}
		else if (trim(frm.email.value) == '' || !echeck(trim(frm.email.value)) )
		{
			frm.email.className = 'redBorder';
			frm.email.focus();
			document.getElementById('msg_div').innerHTML = 'Enter valid email';
			setTimeout("clearData('msg_div')",'2000');
			return false;
		}
		else if (trim(frm.alt_email.value) != '' && !echeck(trim(frm.alt_email.value)) )
		{
			frm.alt_email.className = 'redBorder';
			frm.alt_email.focus();
			document.getElementById('msg_div').innerHTML = 'Enter valid alternate email';
			setTimeout("clearData('msg_div')",'2000');
			return false;
		}	
		else if (trim(frm.phone.value) == '')
		{
			frm.phone.className = 'redBorder';
			frm.phone.focus();
			document.getElementById('msg_div').innerHTML = 'Enter Phone No.';
			setTimeout("clearData('msg_div')",'2000');
			return false;
		}
		else if (trim(frm.cell.value) == '')
		{
			frm.cell.className = 'redBorder';
			frm.cell.focus();
			document.getElementById('msg_div').innerHTML = 'Enter Mobile No.';
			setTimeout("clearData('msg_div')",'2000');
			return false;
		}
		else if (trim(frm.add1.value) == '')
		{
			frm.add1.className = 'redBorder';
			frm.add1.focus();
			document.getElementById('msg_div').innerHTML = 'Enter Address1';
			setTimeout("clearData('msg_div')",'2000');
			return false;
		}
		else if (trim(frm.city.value) == '')
		{
			frm.city.className = 'redBorder';
			frm.city.focus();
			document.getElementById('msg_div').innerHTML = 'Enter City';
			setTimeout("clearData('msg_div')",'2000');
			return false;
		}
		else if (trim(frm.state.value) == '')
		{
			frm.state.className = 'redBorder';
			frm.state.focus();
			document.getElementById('msg_div').innerHTML = 'Enter State';
			setTimeout("clearData('msg_div')",'2000');
			return false;
		}
		else if (trim(frm.postalcode.value) == '')
		{
			frm.postalcode.className = 'redBorder';
			frm.postalcode.focus();
			document.getElementById('msg_div').innerHTML = 'Enter Postal Code';
			setTimeout("clearData('msg_div')",'2000');
			return false;
		}
		else if (trim(frm.country.value) == '')
		{
			frm.country.className = 'redBorder';
			frm.country.focus();
			document.getElementById('msg_div').innerHTML = 'Enter Country';
			setTimeout("clearData('msg_div')",'2000');
			return false;
		}

		frm.sent.value = '1';
		var url = "../admin/trainer_reg.php";
		var hidtid=frm.hidtid.value;
		var chkval='';
		if(frm.boat.checked!=true)
		{
			chkval='No'	;
		}
		else
		{
			chkval='Yes';
		}
		if(hidtid=='')
		{
				action='add_reg';
				var qs = 'action='+action+'&tfname=' + escEnc(trim(frm.fname.value)) + '&tlname=' + escEnc(trim(frm.lname.value)) + '&temail=' + escEnc(trim(frm.email.value)) + '&taemail=' + escEnc(trim(frm.alt_email.value)) + '&tadd1=' + escEnc(trim(frm.add1.value))+ '&tadd2=' + escEnc(trim(frm.add2.value)) + '&tcity=' + escEnc(trim(frm.city.value)) + '&tstate=' + escEnc(trim(frm.state.value)) + '&tcountry=' + escEnc(trim(frm.country.value)) + '&tphone=' + escEnc(trim(frm.phone.value))+ '&tcell=' + escEnc(trim(frm.cell.value))+ '&tpostalcode=' + escEnc(trim(frm.postalcode.value))+ '&tbsb=' + escEnc(trim(frm.bsb.value))+ '&tboat=' + escEnc(trim(chkval))+ '&tothernm=' + escEnc(trim(frm.othernm.value))+ '&tnickname=' + escEnc(trim(frm.nickname.value));
		}
		else
		{
			action='edit_reg';
			var qs = 'action='+action+'&tfname=' + escEnc(trim(frm.fname.value)) + '&tlname=' + escEnc(trim(frm.lname.value)) + '&temail=' + escEnc(trim(frm.email.value)) + '&taemail=' + escEnc(trim(frm.alt_email.value)) + '&tadd1=' + escEnc(trim(frm.add1.value))+ '&tadd2=' + escEnc(trim(frm.add2.value)) + '&tcity=' + escEnc(trim(frm.city.value)) + '&tstate=' + escEnc(trim(frm.state.value)) + '&tcountry=' + escEnc(trim(frm.country.value)) + '&tphone=' + escEnc(trim(frm.phone.value))+ '&tcell=' + escEnc(trim(frm.cell.value))+ '&tpostalcode=' + escEnc(trim(frm.postalcode.value))+ '&tbsb=' + escEnc(trim(frm.bsb.value))+ '&tboat=' + escEnc(trim(chkval))+ '&tothernm=' + escEnc(trim(frm.othernm.value))+ '&tnickname=' + escEnc(trim(frm.nickname.value))+ '&tid=' + escEnc(trim(frm.hidtid.value));
		}
		
		
		ajaxRequest(url,qs,function(reqobj)
		{ 
			var varResponse = trim(reqobj.responseText);
			//alert(varResponse);
			if(varResponse == '1')
			{
				//$('msg_div').innerHTML = "Trainer Added sucessfully.";
				alert("Trainer Added sucessfully.");
				//setTimeout("clearData('msg_div')",'2000');
				setTimeout("window.location='trainer_reg.php'",'100');
				//window.location='trainer_reg.php';
				//frmRegister.reset();
				frm.sent.value = '0';
				
			}
			if(varResponse =='4')
			{
				
				//$('msg_div').innerHTML = "Information saved sucessfully.";
				alert("Information saved sucessfully.");
				//setTimeout("clearData('msg_div')",'2000');
				
				//window.location='trainer_reg.php';
				//frmRegister.reset();
				frm.sent.value = '0';
				
			}
			else if(varResponse == '2')
			{
				$('msg_div').innerHTML = "Email is already exist.";
				setTimeout("clearData('msg_div')",'2000');
				frm.sent.value = '0';
				
			}
			else
			{
			$('msg_div').innerHTML = "Problem in registration.";
			setTimeout("clearData('msg_div')",'2000');
				frm.sent.value = '0';
				
			}				
		});
	}
}
function clearData(ids)
{
	document.getElementById(ids).innerHTML='';	
}
/***********************************  function end here ***********************/

/* ------------- Trainer Registration Form Validation ------------------------ */
/*function validateTRform()
{	
	$('fname').className = '';
	$('lname').className = '';
	$('email').className = '';	
	$('alt_email').className = '';	
	$('phone').className = '';
	$('cell').className = '';
	$('add1').className = '';
	$('city').className = '';
	$('state').className = '';
	$('country').className = '';
	$('msg_div').innerHTML = '';
	if($('sent').value == '0')
	{
		
		if(trim($('fname').value) == '') 
		{
			$('fname').className = 'redBorder';
			$('fname').focus();
			$('msg_div').innerHTML = 'Enter First Name';
			return false;
		}	
		else if (trim($('lname').value) == '')
		{
			$('lname').className = 'redBorder';
			$('lname').focus();
			$('msg_div').innerHTML = 'Enter Last Name';
			return false;
		}
		else if (trim($('email').value) == '' || !echeck(trim($('email').value)) )
		{
			$('email').className = 'redBorder';
			$('email').focus();
			$('msg_div').innerHTML = 'Enter valid email';
			return false;
		}
		else if (trim($('alt_email').value) != '' && !echeck(trim($('alt_email').value)) )
		{
			$('alt_email').className = 'redBorder';
			$('alt_email').focus();
			$('msg_div').innerHTML = 'Enter valid alternate email';
			return false;
		}	
		else if (trim($('phone').value) == '')
		{
			$('phone').className = 'redBorder';
			$('phone').focus();
			$('msg_div').innerHTML = 'Enter Phone No.';
			return false;
		}
		else if (trim($('cell').value) == '')
		{
			$('cell').className = 'redBorder';
			$('cell').focus();
			$('msg_div').innerHTML = 'Enter Mobile No.';
			return false;
		}
		else if (trim($('add1').value) == '')
		{
			$('add1').className = 'redBorder';
			$('add1').focus();
			$('msg_div').innerHTML = 'Enter Address1';
			return false;
		}
		else if (trim($('city').value) == '')
		{
			$('city').className = 'redBorder';
			$('city').focus();
			$('msg_div').innerHTML = 'Enter City';
			return false;
		}
		else if (trim($('state').value) == '')
		{
			$('state').className = 'redBorder';
			$('state').focus();
			$('msg_div').innerHTML = 'Enter State';
			return false;
		}
		else if (trim($('postalcode').value) == '')
		{
			$('postalcode').className = 'redBorder';
			$('postalcode').focus();
			$('msg_div').innerHTML = 'Enter Postal Code';
			return false;
		}
		else if (trim($('country').value) == '')
		{
			$('country').className = 'redBorder';
			$('country').focus();
			$('msg_div').innerHTML = 'Enter Country';
			return false;
		}

		$('sent').value = '1';
		var url = "../admin/trainer_reg.php";
		var qs = 'action=add_reg&tfname=' + escEnc(trim($('fname').value)) + '&tlname=' + escEnc(trim($('lname').value)) + '&temail=' + escEnc(trim($('email').value)) + '&taemail=' + escEnc(trim($('alt_email').value)) + '&tadd1=' + escEnc(trim($('add1').value))+ '&tadd2=' + escEnc(trim($('add2').value)) + '&tcity=' + escEnc(trim($('city').value)) + '&tstate=' + escEnc(trim($('state').value)) + '&tcountry=' + escEnc(trim($('country').value)) + '&tphone=' + escEnc(trim($('phone').value))+ '&tcell=' + escEnc(trim($('cell').value));
		
		ajaxRequest(url,qs,function(reqobj)
		{ 
			var varResponse = trim(reqobj.responseText);
			alert(varResponse);
			if(varResponse == '1')
			{
				$('msg_div').innerHTML = "Trainer registered sucessfully.";
				$('frmRegister').reset();
				$('sent').value = '0';
			}
			else if(varResponse == '2')
			{
				$('msg_div').innerHTML = "Email is already exist.";
				$('sent').value = '0';
			}
			else
			{
				$('msg_div').innerHTML = "Problem in registration.";					
				$('sent').value = '0';
			}				
		});
	}
}*/

/* ------------- Admin Login Validation ------------------------ */
function validateLogin()
{
	username = trim($('txtuser').value);
	pass = trim($('txtuser').value);
	
	if(username == '')
		{
			alert('Enter username');
			$('txtuser').focus();
			return false;
		}
	else if(pass == '')	
		{
			alert('Enter password');
			$('txtpass').focus();
			return false;
		}
	else
		{
			return true;
		}
}

function validateCourse()
{		
		$('cname').className = '';	
		$('cfees').className = '';
		$('cduration').className = '';
		$('msg_div').innerHTML = '';
		if(trim($('cname').value) == '')
		{
					$('cname').className = 'redBorder';
					$('cname').focus();
					$('msg_div').innerHTML = 'Enter Course Name';
					return false;
		}
		if(trim($('cfees').value) == '' || isNaN($('cfees').value))
		{
					$('cfees').className = 'redBorder';
					$('cfees').focus();
					$('msg_div').innerHTML = 'Enter Valid Course Fees';
					return false;
		}
		if(trim($('cduration').value) == '' || isNaN($('cduration').value))
		{
					$('cduration').className = 'redBorder';
					$('cduration').focus();
					$('msg_div').innerHTML = 'Enter Valid Course Duration';
					return false;
		}
		return true;
}

function validateLocation()
{		
		$('lname').className = '';	
		$('msg_div').innerHTML = '';
		if(trim($('lname').value) == '')
		{
					$('lname').className = 'redBorder';
					$('lname').focus();
					$('msg_div').innerHTML = 'Enter Location Name';
					return false;
		}
		return true;
}

function submitMe(form)
{
		$(form).submit();
}

function sortMe(form,sb)
{
	$('sb').value=sb;
	$(form).submit();
}

function ShowHideLoc(val,idname)
{
	if (val == 'Yes' ) 
	{
		$(idname+'1').style.display = 'block';
		$(idname+'2').style.display = 'block';
		$(idname+'3').style.display = 'block';
	}
	else
	{
		$(idname+'1').style.display = 'none';
		$(idname+'2').style.display = 'none';
		$(idname+'3').style.display = 'none';
	}
}

/*********VALIDATION FOR BOOKING OF THE STUDENT***********/
function ShowHide()
{
	if (trim($('Boatramp').value) != '' && trim($('fname').value) != '' && trim($('surname').value) != '' && trim($('suburb').value) != '' && trim($('Howdidyoufindus').value) != '' && trim($('phone').value) != '' && trim($('mobile').value) != '' && trim($('pemailid').value) != '' && trim($('boattype').value) != '' && trim($('boatlength').value) != '' && trim($('course').value) != '' && trim($('people').value) != '' ) 
	{
		$('showpersonaldetail').style.display = 'none';
		$('showCalander').style.display = 'block';
		$('showCalander1').style.display = 'block';
	}
	/*	 && trim($('fname').value) != '' && trim($('surname').value) != '' && trim($('suburb').value) != '' && trim($('Howdidyoufindus').value) != '' && trim($('phone').value) != '' && trim($('mobile').value) != '' && trim($('pemailid').value) != '' && trim($('boattype').value) != '' && trim($('boatlength').value) != '' && trim($('course').value) != '' && trim($('people').value) != '' */
}
function ShowHide1()
{
	$('showpersonaldetail').style.display = 'block';
	$('showCalander').style.display = 'none';
	$('showCalander1').style.display = 'none';
}
function validateStudent()
{	
	$('Boatramp').className = '';
	$('fname').className = '';	
	$('surname').className = '';
	$('Howdidyoufindus').className = '';
	$('suburb').className = '';
	$('phone').className = '';
	$('mobile').className = '';	
	$('pemailid').className = '';	
	$('boattype').className = '';
	$('boatlength').className = '';
	$('course').className = '';
	$('people').className = '';
	$('msg_div').innerHTML = '';	
	
	if(trim($('Boatramp').value) == '') 
	{
		$('Boatramp').className = 'redBorder';
		$('Boatramp').focus();
		$('msg_div').innerHTML = 'Select Boat Ramp';
		return false;
	}	
	else if (trim($('fname').value) == '')
	{
		$('fname').className = 'redBorder';
		$('fname').focus();
		$('msg_div').innerHTML = 'Enter Firstname';
		return false;
	}
	else if (trim($('surname').value) == '')
	{
		$('surname').className = 'redBorder';
		$('surname').focus();
		$('msg_div').innerHTML = 'Enter Surname';
		return false;
	}
	else if (trim($('suburb').value) == '')
	{
		$('suburb').className = 'redBorder';
		$('suburb').focus();
		$('msg_div').innerHTML = 'Enter Suburb';
		return false;
	}
	else if (trim($('Howdidyoufindus').value) == '')
	{
		$('Howdidyoufindus').className = 'redBorder';
		$('Howdidyoufindus').focus();
		$('msg_div').innerHTML = 'Select how did you hear about us';
		return false;
	}
	else if (trim($('phone').value) == '')
	{
		$('phone').className = 'redBorder';
		$('phone').focus();
		$('msg_div').innerHTML = 'Enter Phone';
		return false;
	}
	else if (trim($('mobile').value) == '')
	{
		$('mobile').className = 'redBorder';
		$('mobile').focus();
		$('msg_div').innerHTML = 'Enter Mobile';
		return false;
	}
	else if (trim($('pemailid').value) == '')
	{	
		$('pemailid').className = 'redBorder';
		$('pemailid').focus();
		$('msg_div').innerHTML = 'Enter Email';
		return false;
	}
	else if (trim($('pemailid').value) != '' && !echeck(trim($('pemailid').value)) )
	{	
		$('pemailid').className = 'redBorder';
		$('pemailid').focus();
		$('msg_div').innerHTML = 'Enter Valid Email';
		return false;
	}
	else if (trim($('boattype').value) == '')
	{
		$('boattype').className = 'redBorder';
		$('boattype').focus();
		$('msg_div').innerHTML = 'Enter Boat Type';
		return false;
	}
	else if (trim($('boatlength').value) == '')
	{
		$('boatlength').className = 'redBorder';
		$('boatlength').focus();
		$('msg_div').innerHTML = 'Select Boat Length';
		return false;
	}
	else if (trim($('course').value) == '')
	{
		$('course').className = 'redBorder';
		$('course').focus();
		$('msg_div').innerHTML = 'Select Course';
		return false;
	}
	else if (trim($('people').value) == '')
	{
		$('people').className = 'redBorder';
		$('people').focus();
		$('msg_div').innerHTML = 'Select People';
		return false;
	}
	return true;
}

function validateStudent1()
{
	if($('sent').value == '0')
	{
		var bDateVal = $('bookdate').value;
		var	arr = bDateVal.split("/");
		var bookDate = arr[2]+"-"+arr[0]+"-"+arr[1];
 		
		var loc = $('Boatramp').value;
		var Lacation = loc.split("_");
		var cor = $('course').value;
		var Course = cor.split("_");
		
		
		$('sent').value = '1';
		var url = "booknow.php";
		var qs = 'action=add_reg&vboatRamp=' + escEnc(trim(Lacation[1])) +  '&s_lid=' + escEnc(trim(Lacation[0]))+ '&vOtherPlace=' + escEnc(trim($('otherbramp').value)) + '&vFirst_name=' + escEnc(trim($('fname').value)) + '&vLast_name=' + escEnc(trim($('surname').value)) + '&vAboutUs=' + escEnc(trim($('Howdidyoufindus').value)) + '&vSuburb=' + escEnc(trim($('suburb').value))+ '&iPhone=' + escEnc(trim($('phone').value)) + '&iMobile=' + escEnc(trim($('mobile').value)) + '&vEmaiId=' + escEnc(trim($('pemailid').value)) + '&vBoatType=' + escEnc(trim($('boattype').value)) + '&iBoatLength=' + escEnc(trim($('boatlength').value)) + '&vCourse=' + escEnc(trim(Course[1])) + '&s_cid=' + escEnc(trim(Course[0])) + '&iNoOfPeople=' + escEnc(trim($('people').value)) + '&tNotes=' + escEnc($('notes').value) + '&sdate=' + escEnc(trim(bookDate)) + '&stime=' + escEnc(trim($('bookFromtime').value));

		ajaxRequest(url,qs,function(reqobj)
		{ 
			var varResponse = trim(reqobj.responseText);
			if(varResponse == '1')
			{
				window.location = "thankyou.php";
				$('sent').value = '0';
			}
			else if(varResponse == '2')
			{
				$('msg_div').innerHTML = "Email is already exist.";
				hideMe('dialog');
				ShowHide1();
				$('pemailid').className = '';
				$('pemailid').className = 'redBorder';
				$('pemailid').focus();
				$('sent').value = '0';
			}
			else
			{
				$('msg_div').innerHTML = "Problem in registration.";					
				hideMe('dialog');
				ShowHide1();
				$('sent').value = '0';
			}				
		});
	}
}

/**************************END***************************/



/*************/
function validateTrainer()
{	
	$('tfname').className = '';
	$('tlname').className = '';	
	$('taemail').className = '';	
	$('tadd1').className = '';
	$('tcity').className = '';
	$('tstate').className = '';
	$('tcountry').className = '';
	$('tpostalcode').className = '';
	$('msg_div').innerHTML = '';	
	
	if(trim($('tfname').value) == '') 
	{
		$('tfname').className = 'redBorder';
		$('tfname').focus();
		$('msg_div').innerHTML = 'Enter First Name';
		return false;
	}	
	else if (trim($('tlname').value) == '')
	{
		$('tlname').className = 'redBorder';
		$('tlname').focus();
		$('msg_div').innerHTML = 'Enter Last Name';
		return false;
	}
	else if (trim($('taemail').value) != '' && !echeck(trim($('taemail').value)) )
	{
		$('taemail').className = 'redBorder';
		$('taemail').focus();
		$('msg_div').innerHTML = 'Enter valid alternate email';
		return false;
	}			
	else if (trim($('tadd1').value) == '')
	{
		$('tadd1').className = 'redBorder';
		$('tadd1').focus();
		$('msg_div').innerHTML = 'Enter Address1';
		return false;
	}
	else if (trim($('tcity').value) == '')
	{
		$('tcity').className = 'redBorder';
		$('tcity').focus();
		$('msg_div').innerHTML = 'Enter City';
		return false;
	}
	else if (trim($('tstate').value) == '')
	{
		$('tstate').className = 'redBorder';
		$('tstate').focus();
		$('msg_div').innerHTML = 'Enter State';
		return false;
	}
	else if (trim($('tpostalcode').value) == '')
	{
		$('tpostalcode').className = 'redBorder';
		$('tpostalcode').focus();
		$('msg_div').innerHTML = 'Enter Postal code';
		return false;
	}
	else if (trim($('tcountry').value) == '')
	{
		$('tcountry').className = 'redBorder';
		$('tcountry').focus();
		$('msg_div').innerHTML = 'Enter Country';
		return false;
	}
	return true;
}
/* VALIDATION FOR CHANGE PASSWORD SCRIPT  */
function validateChangePwd()
{
	$('curr_pwd').className = '';
	$('new_pass').className = '';
	$('new_pass1').className = '';	
	$('msg_div').innerHTML = '';	
	
	if(trim($('curr_pwd').value) == '') 
	{
		$('curr_pwd').className = 'redBorder';
		$('curr_pwd').focus();
		$('msg_div').innerHTML = 'Enter Current Password';
		return false;
	}	
	new_pass = trim($('new_pass').value)
	if(new_pass.length < 6 ) 
	{
		$('new_pass').className = 'redBorder';
		$('new_pass').focus();
		$('msg_div').innerHTML = 'Password length must be grater than 6 char';
		return false;
	}
	new_pass1 = trim($('new_pass1').value)
	if(new_pass1.length < 6 ) 
	{
		$('new_pass1').className = 'redBorder';
		$('new_pass1').focus();
		$('msg_div').innerHTML = 'Confirm Password length must be grater than 6 char';
		return false;
	}
	if(new_pass != new_pass1)
	{
		$('new_pass1').className = 'redBorder';
		$('new_pass1').focus();
		$('msg_div').innerHTML = 'Password and Confirm Password must be same';
		return false;
	}
	return true;
}

/* VIEW TRAINER SCHEDULE */
function ShowSchedule()
{
	var PHPTRID = document.getElementById('ShowShedule').value;
	var val='';
	loadCal(val,PHPTRID);
	window.location.href='calender.php?PHPTRID='+PHPTRID;
}
function ShowTrSchedule()
{
	var PHPTRID = document.getElementById('ShowShedule').value;
	var val='';
	loadCal(val,PHPTRID);
	window.location.href='booknow.php?PHPTRID='+PHPTRID;
}
/* LOADING CALENDAR ACCORDINGLY DATE SPECIFIED */
/*function loadCal(val)
{	
	var qs='';
	if(val != '')
	{
		if(val == 'today_val' || val == 'curdate')
		{
			$('offset').value = 0;
		}
		dateVal=$F(val);
		
		if(!dateVal)
		{
			alert("Please specify date.")
			return;
		}
		else
		{
			frmDate = $(val).value;
			frmDate = frmDate.replace(/\//g,'');
			frmDate1 = dateVal.replace(/\//g,'');
			if(frmDate > frmDate1)
			{
				$(val).value ='';
				alert("Please specify future date.");				
				return;
			}
			datePart=dateVal.split('/');
			qs='mon='+datePart[0]+'&day='+datePart[1]+'&yr='+datePart[2];
		}
			
	}
	var url = '../include/cal_control.php';				
	//loadToDiv(url,qs,'cal_div');	
	ajaxRequest(url,qs,function(reqobj)
	{ 
		var varResponse = trim(reqobj.responseText);
		var rsArr = varResponse.split('|');
		//alert(rsArr[2]);
		$('cal_div').innerHTML = rsArr[0];
		if($('MonthDateDiv')) $('MonthDateDiv').innerHTML = rsArr[1];
		if($('curdate')) $('curdate').value = rsArr[2];
	});
}*/

function loadCal(val)
{	
	var qs='';
	if(val != '')
	{
		if(val == 'today_val' || val == 'today_val_mp' || val == 'today_val_mn' || val == 'today_val_yp' || val == 'today_val_yn')
		{
			$('offset').value = 0;
		}
		dateVal=$F('today_val');
		if(!dateVal)
		{
			alert("Please specify date.")
			return;
		}
		else
		{
			frmDate = $('today_val').value;
			frmDate = frmDate.replace(/\//g,'');
			frmDate1 = dateVal.replace(/\//g,'');
			if(frmDate > frmDate1)
			{
				$('today_val').value ='';
				alert("Please specify future date.");				
				return;
			}
			datePart=dateVal.split('/');
			
			if(val == 'today_val_mp')
			{
				qs='mon='+(parseInt(datePart[0])-1)+'&day='+datePart[1]+'&yr='+datePart[2];
				datecur = (parseInt(datePart[0])-1)+'/'+datePart[1]+'/'+datePart[2];	
			}
			else if(val == 'today_val_mn')
			{
				qs='mon='+(parseInt(datePart[0])+1)+'&day='+datePart[1]+'&yr='+datePart[2];
				datecur = (parseInt(datePart[0])+1)+'/'+datePart[1]+'/'+datePart[2];
			}
			else if(val == 'today_val')
			{
				curd = $('curdate').value;
				datePart=curd.split('/');
				qs='mon='+datePart[0]+'&day='+datePart[1]+'&yr='+datePart[2];
				datecur = $('curdate').value;
			}
			$('today_val').value = datecur;
		}
			
	}
	var url = '../include/cal_control.php';				
	//loadToDiv(url,qs,'cal_div');
	ajaxRequest(url,qs,function(reqobj)
	{ 
		var varResponse = trim(reqobj.responseText);
		var rsArr = varResponse.split('|');
		$('cal_div').innerHTML = rsArr[0];
		if($('MonthDateDiv')) $('MonthDateDiv').innerHTML = rsArr[1];
		if($('selectdate')) $('selectdate').value = rsArr[2];
	});
}


function calOffset(val)
{
	myVal = $('offset').value;
	myVal = parseInt(myVal);

	if(val == '+')
		$('offset').value = myVal+7;
	else if(val == '-')	
		$('offset').value = myVal - 7;
		
	
	
	offsetVal = $F('offset') ;
	var url = '../include/cal_control.php';				
	var qs='offset='+offsetVal+'&selectdate='+$('selectdate').value;
	//loadToDiv(url,qs,'cal_div');	
	ajaxRequest(url,qs,function(reqobj)
	{ 
		var varResponse = trim(reqobj.responseText);
		var rsArr = varResponse.split('|');
		$('cal_div').innerHTML = rsArr[0];
		if($('MonthDateDiv')) $('MonthDateDiv').innerHTML = rsArr[1];
	});
}

/* FUNCTION FOR CALENDER CONTROL */
function triggerMe(val)
{	
	var selVal=val.id;	
	$('my_val').value=selVal;
	var url = '../include/cal_control.php';	
	var qs = 'dateTime='+selVal;
	//loadToDiv(url,qs,'dialog');	
	ajaxRequest(url,qs,function(reqobj)
	{ 
		var varResponse = trim(reqobj.responseText);
		$('dialog').innerHTML = varResponse;
	});
	createDialog('dialog');
}

function delTRec(id)
{
	var url = '../include/cal_control.php';				
	var qs='action=deltrec&id='+id;
	ajaxRequest(url,qs,function(reqobj)
	{
		var varResponse = trim(reqobj.responseText);
		if(varResponse == '1')
		{
			alert('Entry deleted successfully.');			
			hideMe('dialog');
			loadCal('');
		}		
	});
}

function delTRec1(idname)
{
	var url = '../include/cal_control.php';				
	var qs='dateTime='+idname;
	ajaxRequest(url,qs,function(reqobj)
	{
		var varResponse = trim(reqobj.responseText);
		$('dialog').innerHTML = varResponse;		
	});
	createDialog('dialog');
}

/************ASSIGN TIME************/
function assigntime(val)
{	
	var url = '../include/assign_student.php';				
	var qs='sid='+val;
	ajaxRequest(url,qs,function(reqobj)
	{
		var varResponse = trim(reqobj.responseText);
		arr = varResponse.split('|');
		if(arr[0]!=0)
		{
			alert('Select any other trainer name');
			$('dialog').innerHTML = arr[1];
			createDialog('dialog');
		}
		else
		{
			$('dialog').innerHTML = arr[1];		
			createDialog('dialog');
		}
	});
	
}

function validassign()
{
	var totaltrainer = $('divTotalTrainer').getElementsByTagName('*');	
	var cnt=0;

	for(var i=0;i<totaltrainer.length;i++)
	{
		if(totaltrainer[i].type == 'radio')
		{
			if(totaltrainer[i].checked)
			{
				cnt++;
				/*var url = '../include/assign_student.php';				
				var qs='action=assign&st_id='+totaltrainer[i].value+'&sid='+sid;
				ajaxRequest(url,qs,function(reqobj)
				{
					var varResponse = trim(reqobj.responseText);
					//alert(varResponse);
					var trdetail=varResponse.split('|');
					$('massage').innerHTML = trdetail[0];
					$('tName').innerHTML = trdetail[1];
					$('lbltName').innerHTML = trdetail[2];
					combonone('show');
					hideMe('dialog');
				});*/
			}
		}
	}
	if(cnt==0)
	{
		alert('Please select any one trainer');
		return false;
	}
}

function combonone(action)
{
	if(action=='show')
	{
		$('sTrainerName').style.display='block';
		$('sTime').style.display='block';
		$('sBoatRamp').style.display='block';
		$('sCourse').style.display='block';
	}
	else if(action=='hide')
	{
		$('sTrainerName').style.display='none';
		$('sTime').style.display='none';
		$('sBoatRamp').style.display='none';
		$('sCourse').style.display='none';
	}
}

/***********************************/

/* SHOW/HIDE FORGOT PASSWORD AND BACK TO LOGIN LINK */
function showForgotPass(val)
{
	if(val)
	{
		$('msg_div').innerHTML = '';
		$('divLogin').style.display='none';
		$('forgotDiv').style.display='';
	}
	else
	{
		$('divLogin').style.display='';
		$('forgotDiv').style.display='none';
	}
}

/* FORGOT PASSWPRD VALIDATION AND SEND MAIL SCRIPT */
function forgotPwd()
{
	 $('txtEmail').className = '';	
	 var email = trim($('txtEmail').value);
	 if (email == '' || !echeck(email) )
		{
			$('txtEmail').className = 'redBorder';
			$('txtEmail').focus();
			$('msg_div').innerHTML = 'Enter valid email';
			return false;
		}	
	url = 'forgotpass.php';
	qs	= 'email='+email;
	ajaxRequest(url,qs,function(reqobj)
	{
		var varResponse = trim(reqobj.responseText);	
		if(varResponse == '0')
		{
			$('msg_div').innerHTML = 'Specified email does not exist in our record';
			return false;
		}
		else if(varResponse == '1')
		{
			$('msg_div').innerHTML = 'Your login info has been sent to specified email account';	
			$('txtEmail').value = '';
			return false;
		}	
		else if(varResponse == '2')
		{
			$('msg_div').innerHTML = 'Currently your account is inactive. Please contact administrator';	
			$('txtEmail').value = '';
			return false;
		}	
	});
}


function checkTime1()
{	
	// ----------- validation for month div ----------------------------//
	if(!$F('month'))
	{		
		$('month').focus();
		alert('Select Month');
		return false;
	}
	
	if(!$F('year'))
	{
		$('year').focus();
		alert('Select Year');			
		return false;
	}	
	if($F('month') && $F('year'))
	{
		if(cur_year == $F('year') && parseInt($F('month')) < parseInt(cur_month))
		{
			alert('Select month in future');
			$('month').focus();
			return false;
		}
	}
	// ----------------------------------------------------------------------//
	if($('loc_div'))
	{
		
		if($('setLocMonthwiseYes').checked)
		{	
			var locEle = $('loc_div').getElementsByTagName('*');
			var cnt=0;

			for(var i=0;i<locEle.length;i++)
			{
				if(locEle[i].type == 'checkbox')
				{
					locName = locEle[i].name;
					
					if(locName.substr(0,5) == 'loc[]' && locEle[i].checked)
					{
						cnt++;		
					}				
				}
			}
			if(cnt == 0)		
			{
				//locEle[1].focus();
				alert('Select Locations for time reservation');
				return false;
			}
		}
		else if(!$('setLocMonthwiseNo').checked)
		{
			alert('Set preferences for location');
			return false;
		}
	}
	if($('week_div'))
	{
		var weekEle = $('week_div').getElementsByTagName('*');
		var cnt=0;
		for(var i=0;i<weekEle.length;i++)
		{
			if(weekEle[i].type == 'checkbox')
			{
				wkName = weekEle[i].name;				
				if(wkName.substr(0,7) == 'weekDay' && weekEle[i].checked)
				{
					cnt++;		
				}				
			}
		}
		if(cnt == 0)		
		{
			$('weekDay_0').focus();
			alert('Select day for time reservation');
			return false;
		}
	}
		
	if(!$F('frTime') || !$F('toTime'))
	{
		alert('Select From & To Time For Reservation');
		if(!$F('frTime')) { $('frTime').focus(); return false; }
		if(!$F('toTime')) { $('toTime').focus(); return false; }		
	}
	if($F('frTime') && $F('toTime'))
	{
		frTime = $F('frTime').replace(':','');
		toTime = $F('toTime').replace(':','');
		if(frTime > toTime) 
		{
			alert('To Time always greater than From Time');
			$('toTime').focus(); return false; 
			return false; 
		}
	 	if(toTime - frTime < 130 )
		{
			alert('Time Duration is atleast 1.5 Hr.');
			$('toTime').focus(); return false; 
		}
	}	
}
//----------------------Created by prakash-----------------------------//
function checkTime2()
{	
	// ----------- validation for date range div ----------------------------//
			
	if(!$F('date1') || !$F('date2'))
	{
		alert('Specify From-Date and To-Date');
		$('button1').focus();
		return false;
	}		
	
	dat1 = $F('date1').split('/');
	dat2 = $F('date2').split('/');
	dat1 = dat1[2]+''+dat1[0]+''+dat1[1];
	dat2 = dat2[2]+''+dat2[0]+''+dat2[1];
	dat1 = parseInt(dat1);
	dat2 = parseInt(dat2);
	//alert(dat1 + " === " + dat2 + " === " + cal_date);
	
	if(dat1 < cal_date)
	{
		alert('Specify date in future');
		$('date1').focus();
		return false;
	}
	else if(dat2 - dat1 < 0)
	{
		alert('To-Date must be greater than From-Date');
		$('date1').focus();
		return false;
	}
	else
	{
		var dayDiff = dateDiff($F('date1'),$F('date2'));
		if(dayDiff >= 30)
		{
				alert('Date Difference must be in between 30 days.');
				$('date1').focus();
				return false;
		}
		else
		{
			$('d_day_diff').value = dayDiff;
		}
	}
	
	// ----------------------------------------------------------------------//
	if($('d_loc_div'))
	{
		if($('setLocDateWiseYes').checked)
		{
			var locEle = $('d_loc_div').getElementsByTagName('*');	
			var cnt=0;		
			for(var i=0;i<locEle.length;i++)
			{
				if(locEle[i].type == 'checkbox')
				{
					locName = locEle[i].name;
					if(locName.substr(0,7) == 'd_loc[]' && locEle[i].checked)
					{
						cnt++;		
					}				
				}
			}
			if(cnt == 0)		
			{
				alert('Select Locations for time reservation');
				return false;
			}
		}
		else if(!$('setLocDateWiseNo').checked)
		{
			alert('Set preferences for location');
			return false;
		}
	}
	/*if($('d_week_div'))
	{
		var weekEle = $('d_week_div').getElementsByTagName('*');
		var cnt=0;
		for(var i=0;i<weekEle.length;i++)
		{
			if(weekEle[i].type == 'checkbox')
			{
				wkName = weekEle[i].name;
				if(wkName.substr(0,12) == 'd_weekDay_[]' && weekEle[i].checked)
				{
					cnt++;		
				}				
			}
		}
		if(cnt == 0)		
		{
			$('d_weekDay_0').focus();
			alert('Select day for time reservation');
			return false;
		}
	}*/
		
	if(!$F('d_frTime') || !$F('d_toTime'))
	{
		alert('Select From & To Time For Reservation');
		if(!$F('d_frTime')) { $('d_frTime').focus(); return false; }
		if(!$F('d_toTime')) { $('d_toTime').focus(); return false; }		
	}
	if($F('d_frTime') && $F('d_toTime'))
	{
		frTime = $F('d_frTime').replace(':','');
		toTime = $F('d_toTime').replace(':','');
		if(frTime > toTime) 
		{
			alert('To Time always greater than From Time');
			$('d_toTime').focus(); return false; 
			return false; 
		}
	 	if(toTime - frTime < 130 )
		{
			alert('Time Duration is atleast 1.5 Hr.');
			$('d_toTime').focus(); return false; 
		}
	}	
}

function checkTime3()
{	
	// ----------- validation for month div ----------------------------//
	if(!$F('w_month'))
	{		
		$('w_month').focus();
		alert('Select Month');
		return false;
	}
	
	if(!$F('w_year'))
	{
		$('w_year').focus();
		alert('Select Year');			
		return false;
	}	
	if($F('w_month') && $F('w_year'))
	{
		if(cur_year == $F('w_year') && parseInt($F('w_month')) < parseInt(cur_month))
		{
			alert('Select month in future');
			$('w_month').focus();
			return false;
		}
	}
	// ----------------------------------------------------------------------//
	if($('w_loc_div'))
	{
		if($('setLocWeekEndYes').checked)
		{
			var locEle = $('w_loc_div').getElementsByTagName('*');
			var cnt=0;		
			for(var i=0;i<locEle.length;i++)
			{
				if(locEle[i].type == 'checkbox')
				{
					locName = locEle[i].name;				
					if(locName.substr(0,7) == 'w_loc[]' && locEle[i].checked)
					{
						cnt++;
					}				
				}
			}
			if(cnt == 0)		
			{
				$(locEle[1].id).focus();
				alert('Select Locations for time reservation');
				return false;
			}
		}
		else if(!$('setLocWeekEndNo').checked)
		{
			alert('Set preferences for location');
			return false;
		}
	}
	
	if($('w_week_div'))
	{
		var weekEle = $('w_week_div').getElementsByTagName('*');
		var cnt=0;
		for(var i=0;i<weekEle.length;i++)
		{
			if(weekEle[i].type == 'checkbox')
			{
				wkName = weekEle[i].name;
				if(wkName.substr(0,11) == 'w_weekDay[]' && weekEle[i].checked)
				{
					cnt++;		
				}				
			}
		}
		if(cnt == 0)		
		{
			$('w_weekDay_0').focus();
			alert('Select day for time reservation');
			return false;
		}
	}
	
	if(!$F('w_frTime') || !$F('w_toTime'))
	{
		alert('Select From & To Time For Reservation');
		if(!$F('w_frTime')) { $('w_frTime').focus(); return false; }
		if(!$F('w_toTime')) { $('w_toTime').focus(); return false; }		
	}
	if($F('w_frTime') && $F('w_toTime'))
	{
		frTime = $F('w_frTime').replace(':','');
		toTime = $F('w_toTime').replace(':','');
		if(frTime > toTime) 
		{
			alert('To Time always greater than From Time');
			$('w_toTime').focus(); return false; 
			return false; 
		}
	 	if(toTime - frTime < 130 )
		{
			alert('Time Duration is atleast 1.5 Hr.');
			$('w_toTime').focus(); return false; 
		}
	}	
}


function timePerLoc(timeSel)
{	
	window.open('timePerLoc.php?timeSel='+timeSel,'_blank','location=1,menubar=1,resizable=1,scrollbars=1,width=500,height=400,top=350,left=200');		
}

/*function timeRemPerLoc(timeSel)   //NO use
{	
	window.open('removeReservation.php?timeSel='+timeSel,'_blank','location=1,menubar=1,resizable=1,scrollbars=1,width=500,height=400,top=350,left=200');		
}*/

function validateTimePerLoc1()
{
	
	if($F('timeSel') == 'm') // validation for month div
	{
		if(!$F('month'))
		{		
			$('month').focus();
			alert('Select Month');
			return false;
		}	
		if(!$F('year'))
		{
			$('year').focus();
			alert('Select Year');			
			return false;
		}	
		if($F('month') && $F('year'))
		{			
			if(cur_year == $F('year') && parseInt($F('month')) < parseInt(cur_month))
			{
				alert('Select month in future');
				$('month').focus();
				return false;
			}
		}
	}
	// ----------- validation for date range div ----------------------------//
	if($F('timeSel') == 'd')
	{		
		if(!$F('date1') || !$F('date2'))
		{
			alert('Specify From-Date and To-Date');
			$('button1').focus();
			return false;
		}		
		dat1 = $F('date1').split('/');
		dat2 = $F('date2').split('/');
		
		dat1 = dat1[2]+''+dat1[0]+''+dat1[1];
		dat2 = dat2[2]+''+dat2[0]+''+dat2[1];
		dat1 = parseInt(dat1);
		dat2 = parseInt(dat2);
		//alert(dat1 + " === " + dat2 + " === " + cal_date);
		if(dat1 < cal_date)
		{
			alert('Specify date in future');
			$('date1').focus();
			return false;
		}
		else if(dat2 - dat1 < 0)
		{
			alert('To-Date must be greater than From-Date');


			$('date1').focus();
			return false;
		}
		else
		{
			var dayDiff = dateDiff($F('date1'),$F('date2'));
			if(dayDiff >= 30)
			{
					alert('Date Difference must be in between 30 days.');
					$('date1').focus();
					return false;
			}
			else
			{
				$('day_diff').value = dayDiff;
			}
		}
	}
	// ----------------------------------------------------------------------//
	if($('week_div'))
	{
		var weekEle = $('week_div').getElementsByTagName('*');
		var cnt=0;
		for(var i=0;i<weekEle.length;i++)
		{
			if(weekEle[i].type == 'checkbox')
			{
				wkName = weekEle[i].name;				
				if(wkName.substr(0,7) == 'weekDay' && weekEle[i].checked)
				{
					cnt++;		
				}				
			}
		}
		if(cnt == 0)		
		{
			$('weekDay_0').focus();
			alert('Select day for time reservation');
			return false;
		}
	}
	if($('loc_time_div'))
	{
		var locEle = $('loc_time_div').getElementsByTagName('*');
		var cnt=0;		
		for(var i=0;i<locEle.length;i++)
		{
			if(locEle[i].type == 'checkbox')
			{
				locName = locEle[i].name;		
				locVal = locEle[i].value;		
				if(locName.substr(0,5) == 'loc[]' && locEle[i].checked)
				{
					if(!$F('frTime_'+locVal) || !$F('toTime_'+locVal))
					{
						alert('Specify Time For Selected Location');
						if(!$F('frTime_'+locVal)) { $('frTime_'+locVal).focus(); return false;}
						if(!$F('toTime_'+locVal)) { $('toTime_'+locVal).focus(); return false;}
						return false;
					}
					if($F('frTime_'+locVal) && $F('toTime_'+locVal))
					{
						frTime = $F('frTime_'+locVal).replace(':','');
						toTime = $F('toTime_'+locVal).replace(':','');
						//alert(frTime+ " ---- " + toTime);
						if(frTime > toTime) 
						{
							alert('To Time always greater than From Time');
							$('toTime_'+locVal).focus(); return false; 
							return false; 
						}
						//alert(toTime - frTime);
						if(toTime - frTime < 130 )
						{
							alert('Time Duration is atleast 1.5 Hr.');
							$('toTime_'+locVal).focus(); return false; 
						}
					}	
					cnt++;		
				}				
			}
		}
		if(cnt == 0)		
		{			
			alert('Select Locations for time reservation');
			return false;
		}
	}
}

function showTimeDiv(checked,val)
{
	if(checked)
	{
		if(val=='m')
		{
			$('mon_div').style.display='';	
			$('date_range_div').style.display='none';	
			$('timeSel').value = 'm';
		}
		else if(val=='d')
		{
			$('mon_div').style.display='none';	
			$('date_range_div').style.display='';	
			$('timeSel').value = 'd';
		}
	}
}
function showTimeDiv1(checked,val)
{
	if(checked)
	{
		if(val=='m')
		{
			$('mon_div1').style.display='';	
			$('date_range_div1').style.display='none';	
			$('timeSel1').value = 'm';
		}
		else if(val=='d')
		{
			$('mon_div1').style.display='none';	
			$('date_range_div1').style.display='';	
			$('timeSel1').value = 'd';
		}
	}
}


/*********************FOR REMOVE RESERVED TIME MONTH & YEAR WISE*********************/
function chkRemTimeForm1()
{
	// validation for month div
	if(!$F('month1'))
	{		
		$('month1').focus();
		alert('Select Month');
		return false;
	}	
	if(!$F('year1'))
	{
		$('year1').focus();
		alert('Select Year');			
		return false;
	}	
	if($F('month1') && $F('year1'))
	{			
		if(cur_year == $F('year1') && parseInt($F('month1')) < parseInt(cur_month))
		{
			alert('Select month in future');
			$('month1').focus();
			return false;
		}
	}
}
		
function chkRemTimeForm2()
{
	// ----------- validation for date range div ----------------------------//			
	if(!$F('rem_date1') || !$F('rem_date2'))
	{
		alert('Specify From-Date and To-Date');
		$('rem_button1').focus();
		return false;
	}	
	dat1 = $F('rem_date1').split('/');
	dat2 = $F('rem_date2').split('/');
	
	dat1 = dat1[2]+''+dat1[0]+''+dat1[1];
	dat2 = dat2[2]+''+dat2[0]+''+dat2[1];
	dat1 = parseInt(dat1);
	dat2 = parseInt(dat2);
	//alert(dat1 + " === " + dat2 + " === " + cal_date);	
	
	if(dat1 < cal_date)
	{
		alert('Specify date in future');
		$('rem_date1').focus();
		return false;
	}
	else if(dat2 - dat1 < 0)
	{
		alert('To-Date must be greater than From-Date');
		$('rem_date1').focus();
		return false;
	}
	else
	{
		var dayDiff = dateDiff($F('rem_date1'),$F('rem_date2'));
		if(dayDiff >= 30)
		{
				alert('Date Difference must be in between 30 days.');
				$('rem_date1').focus();
				return false;
		}
		else
		{
			$('day_diff1').value = dayDiff;
		}
	}
	// ----------------------------------------------------------------------//
}

function dateDiff(dat1,dat2)
{
    var one_day=1000*60*60*24;
    var dat1Part1 = dat1.split('/');
    var dat1Part2 = dat2.split('/');
    jDate1=new Date(dat1Part1[2],dat1Part1[0]-1,dat1Part1[1]);
    jDate2=new Date(dat1Part2[2],dat1Part2[0]-1,dat1Part2[1]);
    var date1_ms = jDate1.getTime()
    var date2_ms = jDate2.getTime()
    difference_ms=  Math.abs(date2_ms -  date1_ms);
    dayDiff = Math.round(difference_ms/one_day)
    //alert(dayDiff);
	return dayDiff;
}
