//*********** START CODE FOR VALIDATING MEMBERSHIP FORM **************//
function ltrim(s)
{
   return s.replace(/^\s*/,"");
}
function rtrim(s)
{
 return s.replace(/\s*$/,""); 
}
function trim(s)
{
  return rtrim(ltrim(s)); 
}
function validate()
{
	var sErrStr = ""; 
   	var sFieldName = "";
	var emailexp=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	
	if(trim(document.getElementById('name111').value)=='')
	{
		sErrStr +=" Name \n";
		if(sFieldName == "")
		sFieldName="name111";
	}
	
	if(trim(document.getElementById('homephone').value)=='')
	{
		sErrStr +=" Home Phone \n";
		if(sFieldName == "")
		sFieldName="homephone";
	}
	
	if(trim(document.getElementById('email').value)=='')
	{
		sErrStr +=" Email Address \n";
		if(sFieldName == "")
		sFieldName="email";
	}
	if(trim(document.getElementById('email').value)!='')
	{
		if(emailexp.test(document.getElementById('email').value)==0)
		{
			sErrStr +=" Invalid Email Address \n";
			if(sFieldName == "")
			sFieldName="email";
		}
	}
	if(trim(document.getElementById('email1').value)=='')
	{
		sErrStr +=" Email Address \n";
		if(sFieldName == "")
		sFieldName="email1";
	}
	if(trim(document.getElementById('email1').value)!='')
	{
		if(emailexp.test(document.getElementById('email1').value)==0)
		{
			sErrStr +=" Invalid Email Address \n";
			if(sFieldName == "")
			sFieldName="email1";
		}
	}
	
	if (sErrStr != "")
	{
		alert("Please enter following fields \n\n"+sErrStr);
		document.getElementById(sFieldName).focus();
		return false;
	}
	
}

//*********** END CODE FOR VALIDATING  MEMBERSHIP FORM **************//

//**** START CODE FOR DATE DISPLAYING ************//

$(document).ready(function(){
	
		var site_url=document.getElementById('site_url').value;

		$("#Birthday").datepicker({
		showOn: 'both',
		buttonImage: site_url+'/images/cal.gif',
		buttonImageOnly: true,
		onSelect: function(dateText){ 
			
			//$("#confirm_party_date").text(confir_date_display);	
		  } 	
		});
				
	});
	
	$(document).ready(function(){
	var site_url=document.getElementById('site_url').value;
		$("#Birthday2").datepicker({
		showOn: 'both',
		buttonImage: site_url+'/images/cal.gif',
		buttonImageOnly: true,
		onSelect: function(dateText){ 
			
			//$("#confirm_party_date").text(confir_date_display);	
		  } 	
		});
				
	});
	$(document).ready(function(){
	var site_url=document.getElementById('site_url').value;
		$("#Birthday3").datepicker({
		showOn: 'both',
		buttonImage: site_url+'/images/cal.gif',
		buttonImageOnly: true,
		onSelect: function(dateText){ 
			
			//$("#confirm_party_date").text(confir_date_display);	
		  } 	
		});
				
	});
	$(document).ready(function(){
	var site_url=document.getElementById('site_url').value;
		$("#Birthday4").datepicker({
		showOn: 'both',
		buttonImage: site_url+'/images/cal.gif',
		buttonImageOnly: true,
		onSelect: function(dateText){ 
			
			//$("#confirm_party_date").text(confir_date_display);	
		  } 	
		});
				
	});
	$(document).ready(function(){
	var site_url=document.getElementById('site_url').value;
		$("#Birthday5").datepicker({
		showOn: 'both',
		buttonImage: site_url+'/images/cal.gif',
		buttonImageOnly: true,
		onSelect: function(dateText){ 
			
			//$("#confirm_party_date").text(confir_date_display);	
		  } 	
		});
				
	});
	$(document).ready(function(){
	var site_url=document.getElementById('site_url').value;
		$("#Birthday6").datepicker({
		showOn: 'both',
		buttonImage: site_url+'/images/cal.gif',
		buttonImageOnly: true,
		onSelect: function(dateText){ 
			
			//$("#confirm_party_date").text(confir_date_display);	
		  } 	
		});
				
	});
	$(document).ready(function(){
	var site_url=document.getElementById('site_url').value;
		$("#Birthday7").datepicker({
		showOn: 'both',
		buttonImage: site_url+'/images/cal.gif',
		buttonImageOnly: true,
		onSelect: function(dateText){ 
			
			//$("#confirm_party_date").text(confir_date_display);	
		  } 	
		});
				
	});
	$(document).ready(function(){
	var site_url=document.getElementById('site_url').value;
		$("#Birthday8").datepicker({
		showOn: 'both',
		buttonImage: site_url+'/images/cal.gif',
		buttonImageOnly: true,
		onSelect: function(dateText){ 
			
			//$("#confirm_party_date").text(confir_date_display);	
		  } 	
		});
				
	});
	$(document).ready(function(){
	var site_url=document.getElementById('site_url').value;
		$("#Birthday9").datepicker({
		showOn: 'both',
		buttonImage: site_url+'/images/cal.gif',
		buttonImageOnly: true,
		onSelect: function(dateText){ 
			
			//$("#confirm_party_date").text(confir_date_display);	
		  } 	
		});
				
	});
	$(document).ready(function(){
	var site_url=document.getElementById('site_url').value;
		$("#Birthday10").datepicker({
		showOn: 'both',
		buttonImage: site_url+'/images/cal.gif',
		buttonImageOnly: true,
		onSelect: function(dateText){ 
			
			//$("#confirm_party_date").text(confir_date_display);	
		  } 	
		});
				
	});
//**** END CODE FOR DATE DISPLAYING ************//	

//******* START CODE FOR DISPLAYING TEXT BOX ********//
function displaytextbox()
{
	if(document.getElementById("displaytext").style.display=='none')
		document.getElementById("displaytext").style.display="block";
	else
		document.getElementById("displaytext").style.display="none";
		
}
//******* END CODE FOR DISPLAYING TEXT BOX ********//

//*********** START CODE FOR VALIDATING DEDICATION AND DONAR FORM **************//
function validatedonar()
{
	var sErrStr = ""; 
   	var sFieldName = "";
	var emailexp=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	
	if(trim(document.getElementById('fullname').value)=='')
	{
		sErrStr +=" Full Name \n";
		if(sFieldName == "")
		sFieldName="fullname";
	}	
	if(trim(document.getElementById('donoremail').value)=='')
	{
		sErrStr +=" Email Address \n";
		if(sFieldName == "")
		sFieldName="donoremail";
	}
	if(trim(document.getElementById('donoremail').value)!='')
	{
		if(emailexp.test(document.getElementById('donoremail').value)==0)
		{
			sErrStr +=" Invalid Email Address \n";
			if(sFieldName == "")
			sFieldName="donoremail";
		}
	}
	if(trim(document.getElementById('cardtype').value)=='')
	{
		sErrStr +=" Credit Card Type \n";
		if(sFieldName == "")
		sFieldName="cardtype";
	}
	if(trim(document.getElementById('cardnumber').value)=='')
	{
		sErrStr +=" Credit Card Number \n";
		if(sFieldName == "")
		sFieldName="cardnumber";
	}	
	if(trim(document.getElementById('cardnumber').value)=='')
	{
		sErrStr +=" Credit Card Number \n";
		if(sFieldName == "")
		sFieldName="cardnumber";
	}
	if(document.getElementById('cardnumber').value!='')
	{
		if(isNaN(document.getElementById('cardnumber').value))
		{
			sErrStr +=" Invalid Credit Card Number \n";
			if(sFieldName == "")
			sFieldName="cardnumber";
		}
	}
	if(trim(document.getElementById('cardverifynum').value)=='')
	{
		sErrStr +=" Card Verification Number \n";
		if(sFieldName == "")
		sFieldName="cardverifynum";
	}
	if(document.getElementById('cardverifynum').value!='')
	{
		if(isNaN(document.getElementById('cardverifynum').value))
		{
			sErrStr +=" Invalid Card Verification Number\n";
			if(sFieldName == "")
			sFieldName="cardverifynum";
		}
	}
	if(trim(document.getElementById('amount').value)=='')
	{
		sErrStr +=" Amount\n";
		if(sFieldName == "")
		sFieldName="amount";
	} 
	if(trim(document.getElementById('amount').value)!='')
	{

		if(validateNum(trim(document.getElementById("amount").value))==false)
		{
			sErrStr +=" Invalid Amount \n";
			if(sFieldName == "")
			sFieldName="amount";
		}
	}	
	if(trim(document.getElementById('Tribute').value)=='')
	{
		sErrStr +=" Tribute Type\n";
		if(sFieldName == "")
		sFieldName="Tribute";
	} 
	if(trim(document.getElementById('Recipient_Name').value)!='')
	{
		if(trim(document.getElementById('Recipientadd').value)=='')
		{
			sErrStr +=" Recipient Email Address \n";
			if(sFieldName == "")
			sFieldName="Recipientadd";
		}
	}	   	   
	if(trim(document.getElementById('Recipientadd').value)!='')
	{
		if(emailexp.test(document.getElementById('Recipientadd').value)==0)
		{
			sErrStr +=" Invalid Recipient Email Address \n";
			if(sFieldName == "")
			sFieldName="Recipientadd";
		}
	}
	if(trim(document.getElementById('email_add').value)!='')
	{
		if(emailexp.test(document.getElementById('email_add').value)==0)
		{
			sErrStr +=" Invalid Another Recipient Email Address \n";
			if(sFieldName == "")
			sFieldName="email_add";
		}
	}
	if(trim(document.getElementById('Recipientadd').value)!='')
	{
		if(trim(document.getElementById('message').value)=='')
		{
				sErrStr +=" Message \n";
				if(sFieldName == "")
				sFieldName="message";
		}
	}
	if (sErrStr != "")
	{
		alert("Please enter following fields \n\n"+sErrStr);
		document.getElementById(sFieldName).focus();
		return false;
	}
	
}

//*********** END CODE FOR VALIDATING DEDICATION AND DONAR FORM  **************//

//******** START CODE FOR vLIDATION FLOAT POINT NUMBER ********//

function validateNum(field)
{
	var valid = "0123456789.";	
	var hyphencount = 0;	
	for (var i=0; i < field.length; i++)
	{	
		temp = "" + field.substring(i, i+1);
		if (temp == "-") 
			hyphencount++;
		if (valid.indexOf(temp) == "-1")
			return false;
		if ((hyphencount > 1)) 
			return false;	
	}	
	return true;
}

//******** END CODE FOR vLIDATION FLOAT POINT NUMBER ********//


