// JavaScript Document
function echeck(str) {
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID");
		   return false;
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID");
		   return false;
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID");
		    return false;
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID");
		    return false;
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }
}
function validate_loginfrm() {
	var f = document.loginfrm.email;
	if ( ( f.value == null ) || ( f.value == "" ) )	{
	    alert("Please Enter Email address!");
		f.focus();
		return false;
	}
	if ( echeck(f.value) == false )
	{
	    f.value = "";
		f.focus();
		return false;
	}
	if ( document.loginfrm.password.value == '' ){
		alert("Please Enter password");
		document.loginfrm.password.focus();
		return false;		
	}
}
function validate_register() {
	var f = document.register.email;
	if ( ( f.value == null ) || ( f.value == "" ) )	{
	    alert("Please Enter Email address!");
		f.focus();
		return false;
	}
	if ( echeck(f.value) == false )
	{
	    f.value = "";
		f.focus();
		return false;
	}
	if ( document.register.password.value == '' ){
		alert("Please Enter password");
		document.registerfrm.password.focus();
		return false;		
	}
	if (document.register.con_password.value== ''){
		alert("Please Enter Confirm password");
		document.register.con_password.focus();
		return false;
		}
	if (document.register.password.value != document.register.con_password.value){
		alert("Password and Confirm Password are not same");
		document.register.con_password.focus();
		return false;
	    }
	if ( document.register.firstname.value == "" ){
		alert("Please Enter Firstname");
		document.register.firstname.focus();
		return false;		
	}
	if ( document.register.lastname.value == "" ){
		alert("Please Enter Lastname");
		document.register.lastname.focus();
		return false;		
	}
	if ( document.register.street_address.value == "" ){
		alert("Please Enter Street Address");
		document.register.street_address.focus();
		return false;		
	}
	if ( document.register.city.value == "" ){
		alert("Please Enter City");
		document.register.city.focus();
		return false;		
	}
	if(document.register.country.value == ""){
			alert("Please Select State");
			document.register.country.focus();
			return false;		
	}
	if ( document.register.terms.checked == false ){
		alert("You must agree with Terms of Service");
		document.register.terms.focus();
		return false;		
	}
	if ( document.register.confirmtext.value == "" ){
		alert("Please Enter Image shown");
		document.register.confirmtext.focus();
		return false;		
	}
}
function validate_editregister() {
	
	var f = document.editregister.email;
	if ( ( f.value == null ) || ( f.value == "" ) )	{
	    alert("Please Enter Email address!");
		f.focus();
		return false;
	}
	if ( echeck(f.value) == false )
	{
	    f.value = "";
		f.focus();
		return false;
	}
	if ( document.editregister.password.value == '' ){
		alert("Please Enter password");
		document.editregister.password.focus();
		return false;		
	}
	if ( document.editregister.firstname.value == "" ){
		alert("Please Enter Firstname");
		document.editregister.firstname.focus();
		return false;		
	}
	if ( document.editregister.lastname.value == "" ){
		alert("Please Enter Lastname");
		document.editregister.lastname.focus();
		return false;		
	}
	if ( document.editregister.street_address.value == "" ){
		alert("Please Enter Street Address");
		document.editregister.street_address.focus();
		return false;		
	}
	if ( document.editregister.city.value == "" ){
		alert("Please Select City");
		document.editregister.city.focus();
		return false;		
	}
	if(document.editregister.country.value == "United States"){
		if ( document.editregister.state.value == "" ){
			alert("Please Select State");
			document.editregister.state.focus();
			return false;		
		}
	}else{
		if ( document.editregister.state_text.value == "" ){
			alert("Please Enter State");
			document.editregister.state_text.focus();
			return false;		
		}
	}
}
function validate_forgot_passwordfrm() {
		var f = document.forgot_passwordfrm.email;
		if ( ( f.value == null ) || ( f.value == "" ) )	{
			alert("Please Enter Email address!");
			f.focus();
			return false;
		}
		if ( echeck(f.value) == false )
		{
			f.value = "";
			f.focus();
			return false;
		}
}
function validate_upload_picture_frm(){
	for(var k=1; k<=5; k++)
	{ 
		var chk = document.addphoto.elements['image1[]'];
		var firstname1 = 0;
	for (var i=0;i<chk.length;i++){
		if (chk[i].value){
		firstname1 += 1;
	}
		}
	if(firstname1==0 )
		{
		alert("You must have upload atlest one Picture:");
		chk[0].focus();
		return false;
		}
		}
}
function validate_albumfrm(){
	if (document.albumfrm.album_name.value=='') {
		alert("Please Enter Album Name");
		document.albumfrm.album_name.focus();
		return false;
	}
}
function validate_editalbumfrm(){
	if (document.editalbumfrm.album_name.value=='') {
		alert("Please Enter Album Name");
		document.editalbumfrm.album_name.focus();
		return false;
	}
}


function validate_payment() {
	if (document.payment.name.value=="" )	{
	    alert("Please Enter Name!");
		document.payment.name.focus();
		return false;
	}
	if (document.payment.address.value=="" ){
		alert("Please Enter address");
		document.payment.address.focus();
		return false;		
	}
	if ( document.payment.city.value==""  ){
		alert("Please Enter city");
		document.payment.city.focus();
		return false;		
	}
	if ( document.payment.state.value==""  ){
		alert("Please Enter state Address");
		document.payment.state.focus();
		return false;		
	}
	if ( document.payment.zip.value == "" ){
		alert("Please Select zip");
		document.payment.zip.focus();
		return false;		
	}
    if ( document.payment.phone.value==""  ){
		alert("Please Enter state phone");
		document.payment.phone.focus();
		return false;		
	}
	if ( document.payment.cardnumber.value == "" ){
		alert("Please Select cardnumber");
		document.payment.cardnumber.focus();
		return false;		
	}
    
}
function validate_addvideo(){
	if (document.addvideo.title.value=='') {
		alert("Please Enter Video Title");
		document.addvideo.title.focus();
		return false;
	}
	if (document.addvideo.video.value=='') {
		alert("Please Enter Video Url");
		document.addvideo.video.focus();
		return false;
	}
	if (document.addvideo.image.value=='') {
		alert("Please Enter Video Image");
		document.addvideo.image.focus();
		return false;
	}
}

function checkAll_mailbox()
{
	var rs = (document.mail_boxfrm.select_all_options.checked)?true:false;
	for(i=0;i<document.mail_boxfrm.elements.length;i++)
	{
	  	if(document.mail_boxfrm.elements[i].id == 'mailbox_id')
  		{
			document.mail_boxfrm.elements[i].checked = rs;
		}
	}  
}

function CheckAll()
{
var chk = document.mail_boxfrm.elements['mail_boxes[]'];
for(i=0;i<chk.length;i++){
chk[i].checked = true ;
}
}

function UnCheckAll()
{
var chk = document.mail_boxfrm.elements['mail_boxes[]'];
for (i = 0; i < chk.length; i++){
chk[i].checked = false ;
}
}

function validate_invite_friend(){
	if (document.invite_friend.yname.value=='') {
		alert("You must have Enter Your Name.");
		document.invite_friend.yname.focus();
		return false;
	}
	var f = document.invite_friend.yemail;
	if ( ( f.value == null ) || ( f.value == "" ) )	{
	    alert("You must have Enter Your Email Address!");
		f.focus();
		return false;
	}
	if ( echeck(f.value) == false )
	{
	    f.value = "";
		f.focus();
		return false;
	}
	var chk = document.invite_friend.elements['fname[]'];
	var fname = 0;
	for (var i=0;i<chk.length;i++){
		if (chk[i].value){
			fname += 1;	
		}
	}
	if(fname==0 )
	{
		alert("You must have enter atlest one Friend Name:");
		chk[0].focus();
		return false;
	}
	var chkemail = document.invite_friend.elements['femail[]'];
	var femail = 0;
	for (var i=0;i<chkemail.length;i++){
		if (chkemail[i].value){
			femail += 1;	
		}
		if ( chkemail[i].value != "" )
		{
			if ( echeck(chkemail[i].value) == false ) {
				chkemail[i].value = "";
				
				chkemail[i].focus();
				
				return false;
			}
		}	
	}
	if(femail==0 )
	{
		alert("You must have enter atlest one Friend Email:");
		chkemail[0].focus();
		return false;
	}
/*	if ( echeck(chkemail[0].value) == false )
	{
		chkemail[0].value = "";
		chkemail[0].focus();
		return false;
	}
*/
}

/*function validate_mail_box(){
	var chks2 = document.mail_boxfrm.elements['mail_boxes[]'];
	var chkservice2 = 0;
	for (var i=0;i<chks2.length;i++)
	{
		 if (chks2[i].checked)
		 {
			chkservice2 += 1;	
		 }
	}
	if(chkservice2==0 )
	{
		alert("You must first select One Sender Name before Deleting.");
		chks2[0].focus();
		return false;
	} 
}
*/
function validate_mail_box(){
	var chks2 = document.mail_boxfrm.elements['mail_boxes[]'];
	var chkservice2 = 0;
	for (var i=0;i<chks2.length;i++)
	{
		 if (chks2[i].checked)
		 {
			chkservice2 += 1;	
		 }
	}
	if(chkservice2==0 )
	{
		alert("You must first select One Sender Name before Deleting.");
		chks2[0].focus();
		return false;
	}
	if(confirm('Are you sure You want to Delete?')){
		var chks3 = document.mail_boxfrm.elements['mail_boxes[]'];
		var chkservice3 = 0;
		for (var j=0;j<chks3.length;j++)
		{
	 		if (chks3[j].checked)
		   {
			   chkservice3 += 1;	
			   document.mail_boxfrm.submit();
			   return true;
		   }
		}
	}else{
	 	return false;
	}
}

function Video_CheckAll()
{
var chk = document.video_frm.elements['video_list[]'];
for(i=0;i<chk.length;i++){
chk[i].checked = true ;
}
}

function Video_UnCheckAll()
{
var chk = document.video_frm.elements['video_list[]'];
for (i = 0; i < chk.length; i++){
chk[i].checked = false ;
}
}

/*function validate_Video(){
	var chks2 = document.video_frm.elements['video_list[]'];
	var chkservice2 = 0;
	for (var i=0;i<chks2.length;i++)
	{
		 if (chks2[i].checked)
		 {
			chkservice2 += 1;	
		 }
	}
	if(chkservice2==0 )
	{
		alert("You must first select One Video before Deleting.");
		chks2[0].focus();
		return false;
	} 
}
*/
function validate_Video()
{
	var chks2 = document.video_frm.elements['video_list[]'];
	var chkservice2 = 0;
	for (var i=0;i<chks2.length;i++)
	{
		 if (chks2[i].checked)
		 {
			chkservice2 += 1;	
		 }
	}
	if(chkservice2==0 )
	{
		alert("You must first select One Video before Deleting.");
		chks2[0].focus();
		return false;
	}
	if(confirm('Are you sure You want to Delete?')){
		var chks3 = document.video_frm.elements['video_list[]'];
		var chkservice3 = 0;
		for (var j=0;j<chks3.length;j++)
		{
	 		if (chks3[j].checked)
		   {
			   chkservice3 += 1;	
			   document.video_frm.submit();
			   return true;
		   }
		}
	}else{
	 	return false;
	}
}

function Photo_CheckAll()
{
var chk = document.photo_listfrm.elements['photo_list[]'];
for(i=0;i<chk.length;i++){
chk[i].checked = true ;
}
}

function Photo_UnCheckAll()
{
var chk = document.photo_listfrm.elements['photo_list[]'];
for (i = 0; i < chk.length; i++){
chk[i].checked = false ;
}
}

/*function validate_Photo(){
	var chks2 = document.photo_listfrm.elements['photo_list[]'];
	var chkservice2 = 0;
	for (var i=0;i<chks2.length;i++)
	{
		 if (chks2[i].checked)
		 {
			chkservice2 += 1;	
		 }
	}
	if(chkservice2==0 )
	{
		alert("You must first select One Photo before Deleting.");
		chks2[0].focus();
		return false;
	} 
}*/

function loginfrm()
{
	alert("You must first select One Photo before Deleting.");
}
function validate_upload_picture(){
	if ( document.edit_picture_frm.photo.value == "" ){
		alert("Please Upload Profile Picture");
		document.edit_picture_frm.photo.focus();
		return false;
	}
}
function validate_compose_email_frm() {
	//var f = document.composeemailfrm.to;
//	if ( ( f.value == null ) || ( f.value == "" ) )	{
//	    alert("Please Enter User Email address!");
//		f.focus();
//		return false;
//	}
//	if ( echeck(f.value) == false )
//	{
//	    f.value = "";
//		f.focus();
//		return false;
//	}
	if ( document.composeemailfrm.subject.value == '' ){
		alert("Please Enter Subject");
		document.composeemailfrm.subject.focus();
		return false;		
	}
}
function validate_donationsfrm() {
	if ( document.donationsfrm.firstname.value == '' ){
		alert("Please Enter First Name");
		document.donationsfrm.firstname.focus();
		return false;		
	}
	donation_amt=document.getElementById('donation_amt').value;
	if(!donation_amt.search(/^[0-9]+$/)==0)
	{

		alert("Donation Amount should not be empty and it must be a Numeric");
		document.getElementById('donation_amt').focus();
		return false;
	}
}
function validate_subscribe_event_frm(){
	if ( document.eventsfrm.subscription.checked == false ){
		alert("You must first select check box for Event Subscription");
		document.eventsfrm.subscription.focus();
		return false;		
	}
}

function checkAll_mail()
{
	var rs = (document.sent_mailfrm.select_all_options.checked)?true:false;
	for(i=0;i<document.sent_mailfrm.elements.length;i++)
	{
	  	if(document.sent_mailfrm.elements[i].id == 'user_id')
  		{
			document.sent_mailfrm.elements[i].checked = rs;
		}
	}  
}

function CheckAll_mail()
{
var chk = document.sent_mailfrm.elements['mail_users[]'];
for(i=0;i<chk.length;i++){
chk[i].checked = true ;
}
}

function UnCheckAll_mail()
{
var chk = document.sent_mailfrm.elements['mail_users[]'];
for (i = 0; i < chk.length; i++){
chk[i].checked = false ;
}
}

function validate_sent_mail(){
	var chks2 = document.sent_mailfrm.elements['mail_users[]'];
	var chkservice2 = 0;
	for (var i=0;i<chks2.length;i++)
	{
		 if (chks2[i].checked)
		 {
			chkservice2 += 1;	
		 }
	}
	if(chkservice2==0 )
	{
		alert("You must first select One Check Box before Deleting.");
		chks2[0].focus();
		return false;
	}
	if(confirm('Are you sure You want to Delete?')){
		var chks3 = document.sent_mailfrm.elements['mail_users[]'];
		var chkservice3 = 0;
		for (var j=0;j<chks3.length;j++)
		{
	 		if (chks3[j].checked)
		   {
			   chkservice3 += 1;	
			   document.sent_mailfrm.submit();
			   return true;
		   }
		}
	
	
	}else{
	 	return false;
	}

function show_country(country)
{
	if ( country == "United States" ){
		document.getElementById("state_div").style.display = 'block';
		document.getElementById("state_text_div").style.display = 'none';
	} else {
		document.getElementById("state_div").style.display = 'none';
		document.getElementById("state_text_div").style.display = '';
	}
}

}

