function PostLoginForm(SubmittedButtonValue, form2)
{
	if(isEmptyString(form2.customerid.value.toString()) )
	{
		alert("Please Enter Your User ID.")
		form2.customerid.value="";
		form2.customerid.focus();
		return false;
	}
	if(isEmptyString(form2.customerpassword.value.toString()) )
	{
		alert("Please Enter Your password.")
		form2.customerpassword.value="";
		form2.customerpassword.focus();
		return false;
	}
	if(form2.smt_enter.value!=SubmittedButtonValue)
		form2.smt_enter.value=SubmittedButtonValue;
}
function showPicture(theURL,winName,features){
		
	 window.open(theURL,winName,features);
}
function checkInvoiceform(doc)
{
	var filter=/^([a-z]+)$/i;
	if(doc.unitname.value == '')
	{
		alert('Please enter a Unit name!');
		doc.unitname.focus();
		return false;
	}
	if(doc.contactname.value == '')
	{
		alert('Please enter a Director name!');
		doc.contactname.focus();
		return false;
	} else if (!filter.test(doc.contactname.value.substr(0,1)))
	{
		alert("Contact name  cannot start with any numbers or special characters !");
		doc.contactname.focus();
		return false;
	}
	if(doc.address.value == '')
	{
		alert('Please enter the Address!');
		doc.address.focus();
		return false;
	}  
	if(doc.city.value == '')
	{
		alert('Please enter the City!');
		doc.city.focus();
		return false;
	}
	if(doc.state.value == '')
	{
		alert('Please enter the State!');
		doc.state.focus();
		return false;
	}
	if(doc.zip.value == '')
	{
		alert('Please enter the Zip!');
		doc.zip.focus();
		return false;
	}
//	if(!doc.current_member.checked && !doc.first_year_member.checked && !doc.non_member.checked){  
//		alert('Please choose your membership status!');
//		doc.current_member.focus();
//		return false;
//	}
	if(doc.additional_unit.checked && doc.additional_unit_name.value == '')
	{
		alert('Please enter the Additional Unit Name!');
		doc.zip.focus();
		return false;
	}
	if(doc.non_member.checked && ( doc.non_member_shows.value == '' || isNaN(doc.non_member_shows.value) ) )
	{
		alert('Please enter the number of shows attending!');
		doc.non_member_shows.focus();
		return false;
	}
}

function checkAll(idVal)
{
	var doc = document.prepareInvoice;
	for(var i=0;i < doc.elements.length;i++)
	{
		if(doc.elements[i].type =='checkbox' && doc.elements[i].id == idVal)
		{
			if(document.getElementById(idVal+'Main').checked)
			{
				doc.elements[i].checked=true;
			} else {
				doc.elements[i].checked=false;
			}
			if(idVal == 'Fees')
			{
				makeVisibleChild();hideNonMember();
			}
		}
	}
}
function checkMember(doc){

	if(doc.current_member.checked || doc.first_year_member.checked){

		doc.non_member.disabled= true;
		doc.non_member.checked= false;
		//doc.additional_unit.disabled= false;
		//doc.additional_unit_name.disabled= false;
		//doc.additional_unit.checked= false;
		//doc.additional_unit_name.value == '';
// 		doc.championship_fee.disabled= false;
// 		doc.championship_fee.checked= false;

		if(doc.current_member.checked){
			doc.first_year_member.checked = false;
			doc.first_year_member.disabled= true;
		} else if(doc.first_year_member.checked){
			doc.current_member.checked=false;
			doc.current_member.disabled= true;
		}

	} else {
		doc.non_member.checked= false;
		doc.current_member.checked = false;
		doc.first_year_member.checked= false;
		//doc.additional_unit.checked= false;
		//doc.championship_fee.checked= false;
		//doc.additional_unit_name.value == '';
		doc.non_member.disabled= false;
		doc.current_member.disabled= false;
		doc.first_year_member.disabled= false;
		//doc.additional_unit.disabled= true;
		//doc.additional_unit_name.disabled= true;
// 		doc.championship_fee.disabled= true;
	}
	displayNonMemberOptions(doc.non_member);
}
function checkNonmember(idnonmember){
	var doc = document.prepareInvoice;
	if(idnonmember.checked){
		doc.current_member.checked = false;
		doc.first_year_member.checked= false;
		doc.current_member.disabled= true;
		doc.first_year_member.disabled= true;
	} else {
		doc.current_member.checked = false;
		doc.first_year_member.checked= false;
		doc.current_member.disabled= false;
		doc.first_year_member.disabled= false;

	}
}
function enableAdditionalName(parentobj){
	if(parentobj.checked){
		document.getElementById("tr_additional_unit").style.display = '';  
		parentobj.form.additional_unit_name.disabled= false;
	} else {
		document.getElementById("tr_additional_unit").style.display = 'none';  
		parentobj.form.additional_unit_name.disabled= true;
	}
}
function displayChild(parentobj){
	var doc = document.prepareInvoice;
	if(document.getElementById("tr_"+parentobj.name)){
		if(parentobj.checked){
			document.getElementById("tr_"+parentobj.name).className = 'visible';
			document.getElementById(parentobj.name+"_child").disabled = false;
		} else {
			document.getElementById("tr_"+parentobj.name).className = 'hidden';
			document.getElementById(parentobj.name+"_child").disabled = true;
			document.getElementById(parentobj.name+"_child").value='';
		}
	}	
	if(parentobj.name == 'non_member'){
		checkNonmember(parentobj);
	}
}
function displayNonMemberOptions(parentobj){
	if(parentobj.checked){
		document.getElementById("tr_non_member_1").style.display = 'none';
		document.getElementById("tr_non_member_3").style.display = '';
		document.getElementById("tr_non_member_4").style.display = '';
		document.getElementById("non_member_shows").disabled = false;
	} else {
		document.getElementById("tr_non_member_1").style.display = '';
		document.getElementById("tr_non_member_3").style.display = 'none';
		document.getElementById("tr_non_member_4").style.display = 'none';
		document.getElementById("non_member_shows").disabled = true;
	}
}
function PostAddCustomerForm()
{
   	if(isEmptyString(document.frm_1.customerfirstname.value.toString()))
	{
		alert("Please Enter First Name");
		document.frm_1.customerfirstname.value="";
		document.frm_1.customerfirstname.focus();
		return false;
	}
	var CheckParticularCharacter = document.frm_1.customerfirstname.value.toString().indexOf(",");
	if(CheckParticularCharacter != -1)
	{  
	  	alert('Sorry!  ,  in  Name is not Accepted.');
		document.frm_1.customerfirstname.focus();
		return(false);
	}	
	var CheckParticularCharacter = document.frm_1.customerfirstname.value.toString().indexOf("\"");
	if(CheckParticularCharacter != -1)
	{  
	  	alert('Sorry!  \"  in  Name is not Accepted.');
		document.frm_1.customerfirstname.focus();
		return(false);
	}	
	var CheckParticularCharacter = document.frm_1.customerfirstname.value.toString().indexOf("\'");
	if(CheckParticularCharacter != -1)
	{  
	  	alert('Sorry!  \'  in  Name is not Accepted.');
		document.frm_1.customerfirstname.focus();
		return(false);
	}
   	if(isEmptyString(document.frm_1.customerlastname.value.toString()))
	{
		alert("Please Enter Last Name");
		document.frm_1.customerlastname.value="";
		document.frm_1.customerlastname.focus();
		return false;
	}
	if(isEmptyString( document.frm_1.customerid.value.toString() ))
    {
        alert('User ID can not be Empty.');
        document.frm_1.customerid.value = "";
        document.frm_1.customerid.focus();
        return(false);
    }
	if(isEmptyString( document.frm_1.customerpassword.value.toString() ))
    {
        alert('Password can not be Empty.');
        document.frm_1.customerpassword.value = "";
        document.frm_1.customerpassword.focus();
        return(false);
    }
	if(isEmptyString( document.frm_1.customerpasswordconfirm.value.toString() ))
    {
        alert('Confirm Password can not be Empty.');
        document.frm_1.customerpasswordconfirm.value = "";
        document.frm_1.customerpasswordconfirm.focus();
        return(false);
    }
	if(document.frm_1.customerpassword.value.toString() != document.frm_1.customerpasswordconfirm.value.toString())
    {
        alert('Password is not confirmed.');
        document.frm_1.customerpassword.value = "";
		document.frm_1.customerpasswordconfirm.value = "";
	  	document.frm_1.customerpassword.focus();
        return(false);
    }
	if(isEmptyString(document.frm_1.email.value.toString()))
	{
		alert("Please Enter Email");
		document.frm_1.email.value="";
		document.frm_1.email.focus();
		return false;
	} else {
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (!filter.test(document.frm_1.email.value)){
			alert("Please enter a valid email address\neg: user@domain.com!");
			document.frm_1.email.focus();
			return false;
		}
	}
	if(isEmptyString(document.frm_1.phone.value.toString()))
	{
		alert("Please Enter Phone Number");
		document.frm_1.phone.value="";
		document.frm_1.phone.focus();
		return false;
	} else {
		var filterp=/^([\d]{3}-\d{3}-\d{4})$/i;
		if (!filterp.test(document.frm_1.phone.value)){
			alert("Please enter a valid  Phone Number\n in the format eg:323-123-4567!");
			document.frm_1.phone.focus();
			return false;
		}
	}
	if(isEmptyString(document.frm_1.address.value.toString()))
	{
		alert("Please Enter Street Address");
		document.frm_1.address.value="";
		document.frm_1.address.focus();
		return false;
	}
	if(isEmptyString(document.frm_1.city.value.toString()))
	{
		alert("Please Enter City");
		document.frm_1.city.value="";
		document.frm_1.city.focus();
		return false;
	}
	if(isEmptyString(document.frm_1.state.value.toString()))
	{
		alert("Please Enter State");
		document.frm_1.state.value="";
		document.frm_1.state.focus();
		return false;
	}
	if(isEmptyString(document.frm_1.zip.value.toString()))
	{
		alert("Please Enter Zipcode");
		document.frm_1.zip.value="";
		document.frm_1.zip.focus();
		return false;
	}
	document.frm_1.action = "customer_user_save.php?uniq_rand=<? echo md5(uniqid(rand())) ?>&save_method=add_record";
	document.frm_1.submit(this.form);
	return(false);
}
function Combo_Change()
{
	document.frm_1.action = window.location;
	document.frm_1.submit(this.form);
	return(false);
}
function PostEditContactForm()
{
	if(isEmptyString(document.frm_1.customerfirstname.value.toString()))
	{
		alert("Please Enter First Name");
		document.frm_1.customerfirstname.value="";
		document.frm_1.customerfirstname.focus();
		return false;
	}
	var CheckParticularCharacter = document.frm_1.customerfirstname.value.toString().indexOf(",");
	if(CheckParticularCharacter != -1)
	{  
		alert('Sorry!  ,  in  Name is not Accepted.');
		document.frm_1.customerfirstname.focus();
		return(false);
	}	
	var CheckParticularCharacter = document.frm_1.customerfirstname.value.toString().indexOf("\"");
	if(CheckParticularCharacter != -1)
	{  
		alert('Sorry!  \"  in  Name is not Accepted.');
		document.frm_1.customerfirstname.focus();
		return(false);
	}	
	var CheckParticularCharacter = document.frm_1.customerfirstname.value.toString().indexOf("\'");
	if(CheckParticularCharacter != -1)
	{  
		alert('Sorry!  \'  in  Name is not Accepted.');
		document.frm_1.customerfirstname.focus();
		return(false);
	}
	if(isEmptyString(document.frm_1.customerlastname.value.toString()))
	{
		alert("Please Enter Last Name");
		document.frm_1.customerlastname.value="";
		document.frm_1.customerlastname.focus();
		return false;
	}
	if(isEmptyString( document.frm_1.customerid.value.toString() ))
	{
		alert('User ID can not be Empty.');
		document.frm_1.customerid.value = "";
		document.frm_1.customerid.focus();
		return(false);
	}
	if(isEmptyString( document.frm_1.customerpassword.value.toString() ))
	{
		alert('Password can not be Empty.');
		document.frm_1.customerpassword.value = "";
		document.frm_1.customerpassword.focus();
		return(false);
	}
	if(isEmptyString( document.frm_1.customerpasswordconfirm.value.toString() ))
	{
		alert('Confirm Password can not be Empty.');
		document.frm_1.customerpasswordconfirm.value = "";
		document.frm_1.customerpasswordconfirm.focus();
		return(false);
	}
	if(document.frm_1.customerpassword.value.toString() != document.frm_1.customerpasswordconfirm.value.toString())
	{
		alert('Password is not confirmed.');
		document.frm_1.customerpassword.value = "";
		document.frm_1.customerpasswordconfirm.value = "";
		document.frm_1.customerpassword.focus();
		return(false);
	}
	document.frm_1.action = "customer_user_save.php?uniq_rand=<? echo md5(uniqid(rand())) ?>&save_method=modify_record";
	document.frm_1.submit(this.form);
	return(false);
}
function PostClassifiedForm()
{
	if(isEmptyString(document.frm_1.adTitle.value.toString()))
	{
		alert("Please Enter Ad Title");
		document.frm_1.adTitle.value="";
		document.frm_1.adTitle.focus();
		return false;
	}
	var CheckParticularCharacter = document.frm_1.adTitle.value.toString().indexOf(",");
	if(CheckParticularCharacter != -1)
	{  
		alert('Sorry!  ,  in  Title is not Accepted.');
		document.frm_1.adTitle.focus();
		return(false);
	}	
	var CheckParticularCharacter = document.frm_1.adTitle.value.toString().indexOf("\"");
	if(CheckParticularCharacter != -1)
	{  
		alert('Sorry!  \"  in  Title is not Accepted.');
		document.frm_1.adTitle.focus();
		return(false);
	}	
	var CheckParticularCharacter = document.frm_1.adTitle.value.toString().indexOf("\'");
	if(CheckParticularCharacter != -1)
	{  
		alert('Sorry!  \'  in  Title is not Accepted.');
		document.frm_1.adTitle.focus();
		return(false);
	}
	if(document.frm_1.adDate.value)
	{
		var filter=/^([0-9]{4,4})-([0-9]{1,2})-([0-9]{1,2})$/i;
		if (!filter.test(document.frm_1.adDate.value))
		{
			alert("Please input a valid Date!");
			document.frm_1.adDate.focus();
			return false;
		}
	}
	if(isEmptyString(document.frm_1.adCategory.value.toString()))
	{
		alert("Please Select Ad Category");
		document.frm_1.adCategory.value="";
		document.frm_1.adCategory.focus();
		return false;
	}
	if(document.frm_1.adContactEmail.value)
	{
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (!filter.test(document.frm_1.adContactEmail.value)){
			alert("Please input a valid email address!");
			document.frm_1.adContactEmail.focus();
			return false;
		}
	}
	document.frm_1.action = "user_classads_save.php?uniq_rand=<? echo md5(uniqid(rand())) ?>&save_method=add_record";
	document.frm_1.submit(this.form);
	return(false);
}
function PostUnitModifyForm()
{
	if(isEmptyString(document.frm_1.unitname.value.toString()))
	{
		alert("Please Enter Unit Name");
		document.frm_1.unitname.value="";
		document.frm_1.unitname.focus();
		return false;
	}
	var CheckParticularCharacter = document.frm_1.unitname.value.toString().indexOf(",");
	if(CheckParticularCharacter != -1)
	{  
		alert('Sorry!  ,  in  Name is not Accepted.');
		document.frm_1.unitname.focus();
		return(false);
	}	
	var CheckParticularCharacter = document.frm_1.unitname.value.toString().indexOf("\"");
	if(CheckParticularCharacter != -1)
	{  
		alert('Sorry!  \"  in  Name is not Accepted.');
		document.frm_1.unitname.focus();
		return(false);
	}	
	var CheckParticularCharacter = document.frm_1.unitname.value.toString().indexOf("\'");
	if(CheckParticularCharacter != -1)
	{  
		alert('Sorry!  \'  in  Name is not Accepted.');
		document.frm_1.unitname.focus();
		return(false);
	}
	if(!Allowed_Uploaded_Files(document.frm_1.smaller_picture.value))
	{
		alert("Browsed.. Picture is not a Valid Web Image.\nPlease Browse.. Valid Web Image (GIF's , JPEG's).");
		document.frm_1.smaller_picture.focus();
		return false;
	}
	document.frm_1.action = "unit_user_save.php?uniq_rand=<? echo md5(uniqid(rand())) ?>&save_method=modify_record";
	document.frm_1.submit(this.form);
	return(false);
}
function PostAddUnitForm()
{
   	if(isEmptyString(document.frm_1.unitname.value.toString()))
	{
		alert("Please Enter Unit Name");
		document.frm_1.unitname.value="";
		document.frm_1.unitname.focus();
		return false;
	}
	var CheckParticularCharacter = document.frm_1.unitname.value.toString().indexOf(",");
	if(CheckParticularCharacter != -1)
	{  
	  	alert('Sorry!  ,  in  Name is not Accepted.');
		document.frm_1.unitname.focus();
		return(false);
	}	
	var CheckParticularCharacter = document.frm_1.unitname.value.toString().indexOf("\"");
	if(CheckParticularCharacter != -1)
	{  
	  	alert('Sorry!  \"  in  Name is not Accepted.');
		document.frm_1.unitname.focus();
		return(false);
	}	
	var CheckParticularCharacter = document.frm_1.unitname.value.toString().indexOf("\'");
	if(CheckParticularCharacter != -1)
	{  
	  	alert('Sorry!  \'  in  Name is not Accepted.');
		document.frm_1.unitname.focus();
		return(false);
	}
   	if(!Allowed_Uploaded_Files(document.frm_1.smaller_picture.value))
	{
		alert("Browsed.. Picture is not a Valid Web Image.\nPlease Browse.. Valid Web Image (GIF's , JPEG's).");
		document.frm_1.smaller_picture.focus();
		return false;
	}
	document.frm_1.action = "unit_user_save.php?uniq_rand=<? echo md5(uniqid(rand())) ?>&save_method=add_record";
	document.frm_1.submit(this.form);
	return(false);
}	
function PostShowSelectionForm()
{
	document.frm_1.smt_enter.disabled=true;
	return true;
}	
function PostRPForm(SubmittedButtonValue, frm_1)
{;
   	if(isEmptyString(frm_1.customerid.value.toString()))
	{
		alert("Please Enter Your User ID.")
		frm_1.customerid.value="";
		frm_1.customerid.focus();
		return false;
	}
	frm_1.smt_enter.value=SubmittedButtonValue;
	frm_1.submit();
}
function newRequest()
{
	try
		{
		// Firefox, Opera 8.0+, Safari
		var xmlHttp=new XMLHttpRequest();
		}
	catch (e)
			{
			// Internet Explorer
			try
			{
				var xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				try
					{
					var xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
				catch (e)
					{
					alert("Your browser does not support AJAX!");
					return false;
					}
			}
		}
		return xmlHttp;
}
function listEvents(ondate){
	showDiv('main_div_details');
	var output = document.getElementById('display_details');
	output.innerHTML = "<img src='/images/ajax-loader.gif' style='vertical-align:middle;text-align:center;' alt='loading.....'  />";
	var url = '/fetch_html_day_events.php?url='+location.href.substr(location.href.lastIndexOf('/')+1,location.href.length).replace(/#/,'')+'&ondate='+ondate;
	var reqObj	=  newRequest();
	reqObj.open('GET',url,true);
	reqObj.onreadystatechange=function(){
			if(reqObj.readyState==4 ){
				if(reqObj.status == 200){
					var response = reqObj.responseText;
					output.innerHTML =response;
				}
			}
		}
	reqObj.send(null);

}
function getCalendar(ondate){
	var output = document.getElementById('calendar');
	output.innerHTML = "<img src='/images/ajax-loader.gif' style='vertical-align:middle;text-align:center;' alt='loading.....'  />";
	var url = '/fetch_calendar_html.php?url='+location.href.substr(location.href.lastIndexOf('/')+1,location.href.length).replace(/#/,'')+'&ondate='+ondate;
	var reqObj	=  newRequest();
	reqObj.open('GET',url,true);
	reqObj.onreadystatechange=function(){
			if(reqObj.readyState==4 ){
				if(reqObj.status == 200){
					var response = reqObj.responseText;
					output.innerHTML =response;
				}
			}
		}
	reqObj.send(null);

}
function showDiv(id)
{
	div_el					=	document.getElementById(id);
	div_el.style.display	=	"block";
	//div_el.style.top		=  	document.body.clientHeight-300;
	div_el.focus();
}
//Function for hiding the div element
function hideDiv(id)
{
	div_el					=	document.getElementById(id);
	div_el.style.display	=	"none";

}
function getFileName(pageid){
	var outputarea = document.getElementById('display_details');
	showDiv('main_div_details');
	outputarea.innerHTML = "<img src='/images/ajax-loader.gif' style='vertical-align:middle;text-align:center;' alt='loading.....'  />";
	var url = '/fetch_filenames_html.php?url='+location.href.substr(location.href.lastIndexOf('/')+1,location.href.length).replace(/#/,'')+'&pageid='+pageid;
	var reqObj	=  newRequest();
	reqObj.open('GET',url,true);
	reqObj.onreadystatechange=function(){
			if(reqObj.readyState==4 ){
				if(reqObj.status == 200){
					var response = reqObj.responseText;
					if(response.length > 0){
						outputarea.innerHTML =response;
					}
				}
			}
		}
	reqObj.send(null);
}
function PostUnitSpielSheetForm(){
	if(isEmptyString(document.frm_1.unitname.value.toString()))
	{
		alert("Please Enter Unit Name");
		document.frm_1.unitname.value="";
		document.frm_1.unitname.focus();
		return false;
	}
	var CheckParticularCharacter = document.frm_1.unitname.value.toString().indexOf(",");
	if(CheckParticularCharacter != -1)
	{  
		alert('Sorry!  ,  in  Name is not Accepted.');
		document.frm_1.unitname.focus();
		return(false);
	}	
	var CheckParticularCharacter = document.frm_1.unitname.value.toString().indexOf("\"");
	if(CheckParticularCharacter != -1)
	{  
		alert('Sorry!  \"  in  Name is not Accepted.');
		document.frm_1.unitname.focus();
		return(false);
	}
	if(isEmptyString(document.frm_1.unit_class.value.toString()))
	{
		alert("Please Enter Unit Class");
		document.frm_1.unit_class.value="";
		document.frm_1.unit_class.focus();
		return false;
	}	
	if(isEmptyString(document.frm_1.unit_class.value.toString()))
	{
		alert("Please Enter Unit City & State");
		document.frm_1.city_state.value="";
		document.frm_1.city_state.focus();
		return false;
	}	
	if(isEmptyString(document.frm_1.directedby.value.toString()))
	{
		alert("Please Enter Unit Directed By");
		document.frm_1.directedby.value="";
		document.frm_1.directedby.focus();
		return false;
	}	
	if(isEmptyString(document.frm_1.instructedby.value.toString()))
	{
		alert("Please Enter Unit Instructed By");
		document.frm_1.instructedby.value="";
		document.frm_1.instructedby.focus();
		return false;
	}	
	if(isEmptyString(document.frm_1.commanding_officers.value.toString()))
	{
		alert("Please Enter Unit Commanding Officers");
		document.frm_1.commanding_officers.value="";
		document.frm_1.commanding_officers.focus();
		return false;
	}	
	if(isEmptyString(document.frm_1.show_description.value.toString()))
	{
		alert("Please Enter Unit Show Description");
		document.frm_1.show_description.value="";
		document.frm_1.show_description.focus();
		return false;
	}	
}
