// JavaScript Document
var var1,var2,var3,var4,var5,var6,var7,var8,var9,var10,var11,var12,var13,var14 = "";


function defineVar()
{	
	var1 = document.getElementById("var1").value;
	var2 = document.getElementById("var2").value;
	var3 = document.getElementById("var3").value;
	var4 = document.getElementById("var4").value;
	var5 = document.getElementById("var5").value;
	var6 = document.getElementById("var6").value;
	var7 = document.getElementById("var7").value;
	var8 = document.getElementById("var8").value;
	var9 = document.getElementById("var9").value;
	var10 = document.getElementById("var10").value;
	var11 = document.getElementById("var11").value;
	var12 = document.getElementById("var12").value;	
	var13 = document.getElementById("var13").value;	
	var14 = document.getElementById("var14").value;	
	}

	
  function IsvalidQty(memQty,dinmemQty,nonmemQty,dinnonmemQty,nonqty,qty,dqty,nondqty)
	{
	
	var ddlmemQty= document.getElementById(memQty);
	var ddldinmemQty= document.getElementById(dinmemQty);
	var ddlnonmemQty= document.getElementById(nonmemQty);
	var ddldinnonmemQty= document.getElementById(dinnonmemQty);
	var errmsg='';
	//if(document.getElementById('chkDinner').checked==true)
	{
	if(ddlmemQty != null && ddldinmemQty==null)
	{
		memQuantity=ddlmemQty.value;
			if((parseInt(memQuantity))<=0)
				{
				errmsg=errmsg +"\n"+ var1; 
				ddlmemQty.className= "errorTextBox";
				}
			else if(!IsNumeric(memQuantity))
				{
				errmsg=errmsg +"\n"+ var2; 
				ddlmemQty.className= "errorTextBox";
				}	
	   	   else if(parseInt(qty) < parseInt(memQuantity))
				{
				errmsg=errmsg +"\n"+ var6 +qty; 
					ddlmemQty.className= "errorTextBox";
				
				}		
		}
	 else if(ddlnonmemQty != null && ddldinnonmemQty==null)
	 {
			 nonmemQuantity=ddlnonmemQty.value;
			 if((parseInt(nonmemQuantity))<=0)
				{
				errmsg=errmsg +"\n"+ var8; 
				ddlnonmemQty.className= "errorTextBox";
				}
			else if(!IsNumeric(nonmemQuantity))
				{
				errmsg=errmsg +"\n"+ var9; 
				ddlnonmemQty.className= "errorTextBox";
				}		
			else if(parseInt(nonqty) < parseInt(nonmemQuantity))
				{
				errmsg=errmsg +"\n"+ var13 +nonqty; 
					ddlnonmemQty.className= "errorTextBox";
				
				}	
		 }
	else if(ddlmemQty != null && ddldinmemQty!=null)
		{
		//memQuantity=ddlmemQty.options[ddlmemQty.selectedIndex].value;
		memQuantity=ddlmemQty.value;
		if(memQuantity=='')
		{
		//memQuantity=ddlmemQty.options[ddlmemQty.selectedIndex].innerHTML;
		memQuantity=ddlmemQty.innerHTML;
		}
		//dinmemQuantity=ddldinmemQty.options[ddldinmemQty.selectedIndex].value;
		dinmemQuantity=ddldinmemQty.value;
		if(dinmemQuantity=='')
		{
		//dinmemQuantity=ddldinmemQty.options[ddldinmemQty.selectedIndex].innerHTML;
		dinmemQuantity=ddldinmemQty.innerHTML;
		}
		
		if((parseInt(memQuantity))<=0)
			{
			errmsg=errmsg +"\n"+ var1; 
			ddlmemQty.className= "errorTextBox";
			}
		else if(!IsNumeric(memQuantity))
			{
			errmsg=errmsg +"\n"+ var2; 
			ddlmemQty.className= "errorTextBox";
			}		
		else if(document.getElementById('chkDinner').checked==true && parseInt(dinmemQuantity)<=0)	
		{
		  errmsg=errmsg +"\n"+ var3; 
			ddldinmemQty.className= "errorTextBox";
		}
		else if(!IsNumeric(dinmemQuantity) && dinmemQuantity!='')
			{
			errmsg=errmsg +"\n"+ var4; 
			ddldinmemQty.className= "errorTextBox";
			}				
		else if((parseInt(dinmemQuantity))>(parseInt(memQuantity)) && document.getElementById('chkDinner').checked==true)
			{
			errmsg=errmsg +"\n"+ var5; 
			ddldinmemQty.className= "errorTextBox";
			}
		else if(parseInt(qty) < parseInt(memQuantity))
		{
		errmsg=errmsg +"\n"+ var6 +qty; 
			ddlmemQty.className= "errorTextBox";
		
		}	
		else if(parseInt(dqty) < parseInt(dinmemQuantity) && document.getElementById('chkDinner').checked==true)
		{
		errmsg=errmsg +"\n"+ var7 +dqty; 
			ddldinmemQty.className= "errorTextBox";
		
		}	
			else
			{
			ddldinmemQty.className= "textbox";
			
			}
		}
		if(ddlnonmemQty != null && ddldinnonmemQty!=null)
		{
		//nonmemQuantity=ddlnonmemQty.options[ddlnonmemQty.selectedIndex].value;
		nonmemQuantity=ddlnonmemQty.value;
		if(nonmemQuantity=='')
		{
		//nonmemQuantity=ddlnonmemQty.options[ddlnonmemQty.selectedIndex].innerHTML;
		nonmemQuantity=ddlnonmemQty.innerHTML;
		}
		//dinnonmemQuantity=ddldinnonmemQty.options[ddldinnonmemQty.selectedIndex].value;
		dinnonmemQuantity=ddldinnonmemQty.value;
		if(dinnonmemQuantity=='')
		{
		//dinnonmemQuantity=ddldinnonmemQty.options[ddldinnonmemQty.selectedIndex].innerHTML;
		dinnonmemQuantity=ddldinnonmemQty.innerHTML;
		}
		
		if((parseInt(nonmemQuantity))<=0)
			{
			errmsg=errmsg +"\n"+ var8; 
			ddlnonmemQty.className= "errorTextBox";
			}
		else if(!IsNumeric(nonmemQuantity))
			{
			errmsg=errmsg +"\n"+ var9; 
			ddlnonmemQty.className= "errorTextBox";
			}		
		else if(document.getElementById('chkDinner').checked==true && parseInt(dinnonmemQuantity)<=0)	
		{
		  errmsg=errmsg +"\n"+ var10; 
			ddldinnonmemQty.className= "errorTextBox";
		}	
		else if(!IsNumeric(dinnonmemQuantity) && dinnonmemQuantity!='')
			{
			errmsg=errmsg +"\n"+ var11; 
			ddldinnonmemQty.className= "errorTextBox";
			}			
		else if(parseInt(dinnonmemQuantity)>parseInt(nonmemQuantity) && document.getElementById('chkDinner').checked==true )
			{
			errmsg=errmsg +"\n"+ var12; 
			ddldinnonmemQty.className= "errorTextBox";
			}
			else if(parseInt(nonqty) < parseInt(nonmemQuantity))
		{
		errmsg=errmsg +"\n"+ var13 +nonqty; 
			ddlnonmemQty.className= "errorTextBox";
		
		}	
		else if(parseInt(nondqty) < parseInt(dinnonmemQuantity) && document.getElementById('chkDinner').checked==true  )
		{
		errmsg=errmsg +"\n"+ var14 +nondqty; 
			ddldinnonmemQty.className= "errorTextBox";
		
		}	
			else
			{
			ddldinnonmemQty.className= "textbox";
			}
		}
		}
		if(errmsg != "")
		{
		alert(errmsg);
		return false;
		}
		else
		{
		return true;
		}
	}


function alpha(e) {
    var k;
    document.all ? k = e.keyCode : k = e.which;
    var char = String.fromCharCode(k);
    if(!char.match(/[\d]/) && k!=0 && k!=8)return false;
   
    return true;
  }


function setcalendar()
		{
		document.getElementById( 'hdnMonth' ).value=document.getElementById( 'ddlmonth5' ).value;
		document.getElementById( 'hdnYear' ).value=document.getElementById( 'ddlyear5' ).value;
       
		document.getElementById( 'frmCal' ).submit( ) ;
		}


function setcalendar1()
		{
		document.getElementById( 'hdnMonth' ).value=document.getElementById( 'ddlmonth1' ).value;
		document.getElementById( 'hdnYear' ).value=document.getElementById( 'ddlyear1' ).value;

		document.getElementById( 'frmCal' ).submit( ) ;
		}


	function __nextYear( currYear ) {
		
		document.getElementById( 'hdnYear' ).value = eval( currYear + 1 );
		document.getElementById( 'frmCal' ).submit( ) ;
	}
	
	function __prevYear( currYear ) {
		document.getElementById( 'hdnYear' ).value = eval( currYear - 1 );
		document.getElementById( 'frmCal' ).submit( ) ;
	}
	
	function __nextMonth( currMonth ) {

		if( parseInt( currMonth ) == 12 ) {
			document.getElementById( 'hdnMonth' ).value = 1;
			document.getElementById( 'hdnYear' ).value = eval( parseInt( document.getElementById( 'hdnYear' ).value ) + 1 );
		} 
		else
		document.getElementById( 'hdnMonth' ).value = eval( currMonth + 1 );
		document.getElementById( 'frmCal' ).submit( ) ;
	}
	
	function __prevMonth( currMonth ) {
		if( parseInt( currMonth ) == 1 ) {
			document.getElementById( 'hdnMonth' ).value = 12;
			document.getElementById( 'hdnYear' ).value = eval( parseInt( document.getElementById( 'hdnYear' ).value ) - 1 );
		} else
			document.getElementById( 'hdnMonth' ).value = eval( currMonth - 1 );
		document.getElementById( 'frmCal' ).submit( ) ;
	}
	function SelectDate(dtm)
	{
	location.href = "events.php?eventdate=" + dtm;
	}
	function validLoginForm( frmObj ) {
		if( frmObj.username.value == '' ) {
			alert( "Please enter your Username." ) ;
			frmObj.username.focus( ) ;
			return false;
		}
		if( frmObj.password.value == '' ) {
			alert( "Please enter your Password." );
			frmObj.password.focus(  );
			return false;
		}
	}
	function IsNumeric(strString) 
{ 
    var strValidChars = "0123456789"; 
    var strChar; 
    var blnResult = true; 
    //var strSequence = document.frmQuestionDetail.txtSequence.value; 

    //test strString consists of valid characters listed above 

    if (strString.length == 0) 
        return false; 
    for (i = 0; i < strString.length && blnResult == true; i++) 
    { 
        strChar = strString.charAt(i); 
        if (strValidChars.indexOf(strChar) == -1) 
        { 
            blnResult = false; 
        } 
     } 
return blnResult; 
}
 
	
	function monthcalendar(MM,YY)
	{
	location.href = "monthcalendar.php?eventmonth=" + YY +"_"+ MM;
	}
	function validForm( frmObj ) {
		
		if( frmObj.firstName.value == '' ) {
			alert( "Please enter your first name." );
			frmObj.firstName.focus( ) ;
			return false;
		}
		if( frmObj.lastName.value == '' ) {
			alert( "Please enter your last name." );
			frmObj.lastName.focus( ) ;
			return false;
		}
		
		if( frmObj.address.value == '' ) {
			alert( "Please enter your Address." );
			frmObj.address.focus( ) ;
			return false;
		}
		if( frmObj.city.value == '' ) {
			alert( "Please enter your City." );
			frmObj.city.focus( ) ;
			return false;
		}
		if( frmObj.zipcode.value == '' ) {
			alert( "Please enter your Zip Code." );
			frmObj.zipcode.focus( ) ;
			return false;
		}
		if( frmObj.email.value == '' ) {
			alert( "Please enter Your Email Address." );
			frmObj.email.focus( ) ;
			return false;
		} else {
			var filter  = /^([a-zA-Z0-9_\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,4})+$/;
			/*if( !filter.test( frmObj.email.value ) ) {
				alert( "Please enter Valid Email Address." );
				frmObj.email.focus( ) ;
				return false;
			}*/
		}
		if( frmObj.phonenumber.value == '' ) {
			alert( "Please enter your Phone Number." );
			frmObj.phonenumber.focus( ) ;
			return false;
		}

		if( frmObj.terms.checked == false ) {
			alert( "Please check disclaimer." );
			frmObj.terms.focus( ) ;
			return false;
		}
		
		
	}


  function DisplayOrNot(id)
  {
  
  if(id=='more')
  	{
	document.getElementById('more').style.display ='none';
	document.getElementById('hide').style.display ='block';
	document.getElementById('trDesc').style.display ='block';
	
	}
  if(id=='hide')
  	{
	document.getElementById('more').style.display ='block';
	document.getElementById('hide').style.display ='none';
	document.getElementById('trDesc').style.display ='none';
	}
  }
  function Cancel() {
			location.href = "login.php";
		}
		
	
  function totalprice(SelectedQty,Price,TotalPrice)
  {
   	 var total;
var ddlQua= document.getElementById(SelectedQty);
//Quantity=ddlQua.options[ddlQua.selectedIndex].value;
Quantity=ddlQua.value;
	 if(Quantity=="")
	 {
	// Quantity=ddlQua.options[ddlQua.selectedIndex].innerHTML;
	  Quantity=ddlQua.innerHTML;
	 }
	 
	 var UnitPrice=document.getElementById(Price).value;
	total=Quantity*UnitPrice;
	
	document.getElementById(TotalPrice).value= parseFloat(total).toFixed(2);
	Add();
  }
 
  function Add()
  {
  
  var rqty=0;
  var nonqty=0;
  var drqty =0;
  var dnonqty=0;
  if(document.getElementById('lblRegQty')!=null)
  	rqty=document.getElementById('lblRegQty').value;
  if(document.getElementById('lbld_Reg')!=null)
  	{
	if(document.getElementById('chkDinner').checked==true)
		drqty=document.getElementById('lbld_Reg').value;
	}
  if(document.getElementById('lblNonRegQty')!=null)
		nonqty=document.getElementById('lblNonRegQty').value;
  if(document.getElementById('lbld_NonReg')!=null)
  	{
	if(document.getElementById('chkDinner').checked==true)
  		dnonqty=document.getElementById('lbld_NonReg').value;
	}
	
	var numt =  parseFloat(rqty)+parseFloat(nonqty)+parseFloat(drqty)+parseFloat(dnonqty) ;
  document.getElementById('txtTotalPrice').value= numt.toFixed(2);
  }
function setOptions(Max,Id) 
{ 
	var objSelect=document.getElementById(Id)
	if(objSelect!=null)
	{
		for (var i=0;i<Max;i++)
		{
		  opt = document.createElement("option");
		  opt.appendChild(document.createTextNode(i+1));
		  objSelect.appendChild(opt);
		}
	}
} 

function clearAll() {
    
        if(document.getElementById('optRegQty')!=null)
		document.getElementById('optRegQty').value = 0;
		        if(document.getElementById('optNonRegQty')!=null)
		document.getElementById('optNonRegQty').value = 0;
		        if(document.getElementById('optd_Reg')!=null)
		document.getElementById('optd_Reg').value = 0;
		        if(document.getElementById('optd_NonReg')!=null)
					document.getElementById('optd_NonReg').value = 0;
    	
	} 
  function Displaydiv(){
		document.getElementById('DisplayPriceTable').style.display = 'block';
		document.getElementById('trBuyNow').style.display = 'none';
		totalprice('optRegQty','RquantityPrcDB','lblRegQty');
  }
  function DisplayPrice()
  {
  document.getElementById('DisplayPriceTable').style.display = 'block';
  document.getElementById('trBuyNow').style.display = 'none';
	clearAll();
	  //setOptions(document.getElementById('RquantityDB').value,'optRegQty') ;
	 // setOptions(document.getElementById('QuantityDB').value,'optNonRegQty') ;				  		 
	 // setOptions(document.getElementById('d_QuantityDB').value,'optd_Reg') ;
	 // setOptions(document.getElementById('d_non_quantityDB').value,'optd_NonReg') ;				  		 
	 if(document.getElementById('lblRegQty')!=null)
		totalprice('optRegQty','RquantityPrcDB','lblRegQty');
	 if(document.getElementById('lbld_Reg')!=null)
		totalprice('optd_Reg','d_Reg_Prc_DB','lbld_Reg');
	 if(document.getElementById('lblNonRegQty')!=null)
		totalprice('optNonRegQty','NonMemPrcDB','lblNonRegQty');
	 if(document.getElementById('lbld_NonReg')!=null)
		totalprice('optd_NonReg','d_non_Mem_PrcDB','lbld_NonReg');
 }
  function HidePrice()
  {
	
  document.getElementById('DisplayPriceTable').style.display = 'none';
  document.getElementById('trBuyNow').style.display = '';
 // clearAll();
if(document.getElementById('lblRegQty')!=null)
document.getElementById('lblRegQty').value=0;
if(document.getElementById('lblNonRegQty')!=null)
document.getElementById('lblNonRegQty').value=0;
if(document.getElementById('lbld_Reg')!=null)
document.getElementById('lbld_Reg').value=0;
if(document.getElementById('lbld_NonReg')!=null)
document.getElementById('lbld_NonReg').value=0;
document.getElementById('txtTotalPrice').value=0; 
  //document.getElementById('txtNonPrice').value = "";		
  //document.getElementById('txtd_NonPrice').value = "";		
 if(document.getElementById('optd_Reg')!=null)  
	document.getElementById('optd_Reg').value=0;			
  }
  function changeDIV()
  {
	if(document.getElementById('div1').style.display == 'none')
	{
		document.getElementById('div1').style.display = 'block';
		document.getElementById('buy').style.display = 'none';
	}
  }
  function AllowDinner()
  {
	if(document.getElementById('chkDinner').checked==true)
	{
	document.getElementById('chkDinner').value=1;
	if(document.getElementById('DinMemPrice')!=null)
		document.getElementById('DinMemPrice').style.visibility = 'visible'; 
	if(document.getElementById('DinMemQty')!=null)
		document.getElementById('DinMemQty').style.visibility = 'visible'; 
	if(document.getElementById('DinNonMemPrice')!=null)
		document.getElementById('DinNonMemPrice').style.visibility = 'visible'; 
	if(document.getElementById('DinNonMemQty')!=null)
		document.getElementById('DinNonMemQty').style.visibility = 'visible'; 
	} 
	else 
	{ 
	document.getElementById('chkDinner').value =0;
	if(document.getElementById('DinMemPrice')!=null)
		document.getElementById('DinMemPrice').style.visibility = 'hidden'; 
	if(document.getElementById('DinMemQty')!=null)
		document.getElementById('DinMemQty').style.visibility = 'hidden'; 
	if(document.getElementById('DinNonMemPrice')!=null)
		document.getElementById('DinNonMemPrice').style.visibility = 'hidden'; 
	if(document.getElementById('DinNonMemQty')!=null)
		document.getElementById('DinNonMemQty').style.visibility = 'hidden'; 
	} 
	Add();
  }