// JavaScript Document
function LTrim( value ) {
 	var re = /\s*((\S+\s*)*)/;
   	return value.replace(re, "$1");
     	
     }
     
    // Removes ending whitespaces
  function RTrim( value ) {
    	
  	var re = /((\s*\S+)*)\s*/;
   	return value.replace(re, "$1");
   	
   }
    
 // Removes leading and ending whitespaces
   function trim( value ) {
  	
    	return LTrim(RTrim(value));
   }

function submit_contact_page()
{
	var uname=document.contact.uname.value;
		
	if(trim(uname) == "")
	{
	 alert('Enter your  name.');
	 document.contact.uname.focus();
	 return false;
	}
		
	var Alphabet;
		//Alphabet = "^[a-zA-Z]+$";
		Alphabet =/^[A-Za-z-\s]+$/;
		//A-Z or a-z Alphabets only allowed
	var uname = document.contact.uname.value;
	if (uname.search(Alphabet) == -1) 
	//	Or
	//if (!first_name.match(Alphabet))
	{
		alert (" name is not valid, enter only alphabets!");
		document.contact.uname.value=""
		document.contact.uname.focus();
		return false;
	}
	
	
	
	
	
	
	
	
	/*if(document.contact.company.value=="")
	{
		alert("Enter  company name.");
		document.contact.company.focus();
		return false;
	}
	*/
	
	
	
	
	if(document.contact.email.value=="")
	{
		alert("Enter email_id.");
		document.contact.email.focus();
		return false;
	}
	var str=document.contact.email.value;
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1)
	{
		alert("Enter valid email_id.");
		document.contact.email.focus();
		return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
		alert("Enter valid email_id.");
		document.contact.email.focus();
		return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
		alert("Enter valid email_id.");
		document.contact.email.focus();
		return false
	}
	if (str.indexOf(at,(lat+1))!=-1)
	{
		alert("Enter valid email_id.");
		document.contact.email.focus();
		return false
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
		alert("Enter valid email_id.");
		document.contact.email.focus();
		return false
	}
	if (str.indexOf(dot,(lat+2))==-1)
	{
		alert("Enter valid email_id.");
		document.contact.email.focus();
		return false
	}
	if (str.indexOf(" ")==0)
	{
		alert("Enter valid email_id.");
		document.contact.email.focus();
		return false
	}
	/////////////////////////////////phone validation  start
	
	
	var phone=document.contact.phone.value;
		
		if(phone == "")
		{
			 alert('Enter your phone number.');
			 document.contact.phone.focus();
			 return false;
		}
		
		if(trim(phone) == "")
		{
			
			 alert('Please enter your phone number.');
			 document.contact.phone.focus();
			 return false;
		}
		
		if(trim(phone)!= "")
		{
			//alert(phone);
			var ph = document.contact.phone.value;
			//alert(ph);
			var blnFlag = false;
			for(i=0;i<=ph.length;i++)
			{	
				if ((ph.charAt(i)!=".") && (isNaN(ph.charAt(i))))
				{
					blnFlag = true;
					break;
				}
			}
			if(blnFlag==true)
			{
				alert("Enter only numeric value in phone number.");
				document.contact.phone.value="";
				document.contact.phone.focus();
				return false;
			}
		}
		

			if(phone.length<10)
			{
				alert("Phone no. should be more than 9 digits.");
				document.contact.phone.focus();
				return false
			}
		var month = document.contact.month.value;
		var day = document.contact.day.value;
		var year = document.contact.year.value;
	if(month =="")
	{
		alert("Select a month.");
		document.contact.month.focus();
		return false;
	}
	if(day=="")
	{
		alert("Select a day.");
		document.contact.day.focus();
		return false;
	}
	if(year=="")
	{
		alert("Select a year.");
		document.contact.year.focus();
		return false;
	}
	
	
	////////////////////////////////////END
	
	
	if(document.contact.description.value=="")
	{
		alert("Enter  message.");
		document.contact.description.focus();
		return false;
	}
	
	if(document.contact.security_code.value=="")
	{
		alert("Enter security_code.");
		document.contact.security_code.focus();
		return false;
	}
		
			
		
	//alert("sdfsd");
	//die();
	document.contact.action=="";
	document.contact.submit();
	
}


////////////////////////////////////////////
function submit_wed()
{
	var entrance_song=document.contact.entrance_song.value;
		
	if(trim(entrance_song) == "")
	{
	 alert('Enter  entrance song.');
	 document.contact.entrance_song.focus();
	 return false;
	}
	var bride_p=document.contact.bride_p.value;
	if(trim(bride_p) == "")
	{
	 alert('Enter bride’s parents names');
	 document.contact.bride_p.focus();
	 return false;
	}
	var groom_p=document.contact.groom_p.value;
	if(trim(groom_p) == "")
	{
	 alert('Enter groom’s parents names ');
	 document.contact.groom_p.focus();
	 return false;
	}
	
	var entrance_song_br=document.contact.entrance_song_br.value;
	if(trim(entrance_song_br) == "")
	{
	 alert('Enter entrance song (bridal party): ');
	 document.contact.entrance_song_br.focus();
	 return false;
	}
	var bridal=document.contact.bridal.value;
	if(trim(bridal) == "")
	{
	 alert('Enter bridal party ');
	 document.contact.bridal.focus();
	 return false;
	}
	var escorted=document.contact.escorted.value;
	if(trim(escorted) == "")
	{
	 alert('Enter escorted by');
	 document.contact.escorted.focus();
	 return false;
	}
   var maid_of=document.contact.maid_of.value;
	if(trim(maid_of) == "")
	{
	 alert('Enter maid of honor & best man');
	 document.contact.maid_of.focus();
	 return false;
	}
	
	 var entrance_b_g=document.contact.entrance_b_g.value;
	if(trim(entrance_b_g) == "")
	{
	 alert('Enter entrance song (bride & groom)');
	 document.contact.entrance_b_g.focus();
	 return false;
	}
	
	var bride_groom=document.contact.bride_groom.value;
	if(trim(bride_groom) == "")
	{
	 alert('Enter bride and groom: ');
	 document.contact.bride_groom.focus();
	 return false;
	
	}
	
	var first_d=document.contact.first_d.value;
	if(trim(first_d) == "")
	{
	 alert('Enter first dance song');
	 document.contact.first_d.focus();
	 return false;
	
	}
	
	var father_d=document.contact.father_d.value;
	if(trim(father_d) == "")
	{
	 alert('Enter father daughter dance');
	 document.contact.father_d.focus();
	 return false;
		}
		
		var mother_s=document.contact.mother_s.value;
	if(trim(mother_s) == "")
	{
	 alert('Enter mother son dance: ');
	 document.contact.mother_s.focus();
	 return false;
		}
	
	var toast=document.contact.toast.value;
	if(trim(toast) == "")
	{
	 alert('Enter toast given by');
	 document.contact.toast.focus();
	 return false;
		}
		
		var cake_c=document.contact.cake_c.value;
	if(trim(cake_c) == "")
	{
	 alert('Enter cake cutting song');
	 document.contact.cake_c.focus();
	 return false;
		}
		
		
		var bouquet=document.contact.bouquet.value;
	if(trim(bouquet) == "")
	{
	 alert('Enter bouquet toss song');
	 document.contact.bouquet.focus();
	 return false;
		}
		
		
		var garter_r=document.contact.garter_r.value;
	if(trim(garter_r) == "")
	{
	 alert('Enter garter removal song: ');
	 document.contact.garter_r.focus();
	 return false;
		}
	
	var garter_t=document.contact.garter_t.value;
	if(trim(garter_t) == "")
	{
	 alert('Enter garter toss song');
	 document.contact.garter_t.focus();
	 return false;
		}
	
	var garter_placement=document.contact.garter_placement.value;
	if(trim(garter_placement) == "")
	{
	 alert('Enter garter placement song');
	 document.contact.garter_placement.focus();
	 return false;
		}
	 
	var dedication_b=document.contact.dedication_b.value;
	if(trim(dedication_b) == "")
	{
	 alert('Enter dedication to bride');
	 document.contact.dedication_b.focus();
	 return false;
		}
		
		var dedication_g=document.contact.dedication_g.value;
	if(trim(dedication_g) == "")
	{
	 alert('Enter dedication to groom');
	 document.contact.dedication_g.focus();
	 return false;
		}
		
		var last_dance=document.contact.last_dance.value;
	if(trim(last_dance) == "")
	{
	 alert('Enter last dance song');
	 document.contact.last_dance.focus();
	 return false;
		}
		
		var dedicat_mother=document.contact.dedicat_mother.value;
	if(trim(dedicat_mother) == "")
	{
	 alert('Enter special requests/dedications');
	 document.contact.dedicat_mother.focus();
	 return false;
		}
		
		var song=document.contact.song.value;
	if(trim(song) == "")
	{
	 alert('Enter songs');
	 document.contact.song.focus();
	 return false;
		}
		
		
		
		var artist=document.contact.artist.value;
	if(trim(artist) == "")
	{
	 alert('Enter artist');
	 document.contact.artist.focus();
	 return false;
		}
		
		var dedicate_father=document.contact.dedicate_father.value;
	if(trim(dedicate_father) == "")
	{
	 alert('Enter special requests/dedications');
	 document.contact.dedicate_father.focus();
	 return false;
		}
		var f_song=document.contact.f_song.value;
	if(trim(f_song) == "")
	{
	 alert('Enter songs');
	 document.contact.f_song.focus();
	 return false;
		}
		
		var f_artist=document.contact.f_artist.value;
	if(trim(f_artist) == "")
	{
	 alert('Enter artist');
	 document.contact.f_artist.focus();
	 return false;
		}
		
		var announcement=document.contact.announcement.value;
	if(trim(announcement) == "")
	{
	 alert('Enter announcement');
	 document.contact.announcement.focus();
	 return false;
		}
	
	var comments=document.contact.comments.value;
	if(trim(comments) == "")
	{
	 alert('Enter comments');
	 document.contact.comments.focus();
	 return false;
		}
	
	
	
		
			
		
	
	//document.contact.action=="";
	//document.contact.submit;
	
}

///////////////////////////////////sweet

function  sweet_page()
{
	var entrance_song=document.contact.entrance_song.value;
		
	if(trim(entrance_song) == "")
	{
	 alert('Enter  entrance song');
	 document.contact.entrance_song.focus();
	 return false;
	}
	
	
	var song_m=document.contact.song_m.value;
	if(trim(song_m) == "")
	{
	 alert('Enter special dances/songs ');
	 document.contact.song_m.focus();
	 return false;
	}
	
	var artist_m=document.contact.artist_m.value;
	if(trim(artist_m) == "")
	{
	 alert('Enter special dances/artist');
	 document.contact.artist_m.focus();
	 return false;
	}
	
	
	var song_f=document.contact.song_f.value;
	if(trim(song_f) == "")
	{
	 alert('Enter special dances/songs ');
	 document.contact.song_f.focus();
	 return false;
	}
	
	var artist_f=document.contact.artist_f.value;
	if(trim(artist_f) == "")
	{
	 alert('Enter special dances/artist');
	 document.contact.artist_f.focus();
	 return false;
	}
	
		
		var announcement=document.contact.announcement.value;
	if(trim(announcement) == "")
	{
	 alert('Enter announcement');
	 document.contact.announcement.focus();
	 return false;
		}
	
	var comments=document.contact.comments.value;
	if(trim(comments) == "")
	{
	 alert('Enter comments');
	 document.contact.comments.focus();
	 return false;
		}
	
	
	
		
			
		
	
	document.contact.action=="";
	document.contact.submit();
	
}




///////////////////////////////////end sweet
////////////////////////////start barmitz

function  barmit_page()
{
	var song1=document.contact.song1.value;
		
	if(trim(song1) == "")
	{
	 alert('Enter  entrance song');
	 document.contact.song1.focus();
	 return false;
	}
			
	
	
	
	
	var song_m=document.contact.song_m.value;
	if(trim(song_m) == "")
	{
	 alert('Enter special dances/songs ');
	 document.contact.song_m.focus();
	 return false;
	}
	
	var artist_m=document.contact.artist_m.value;
	if(trim(artist_m) == "")
	{
	 alert('Enter special dances/artist');
	 document.contact.artist_m.focus();
	 return false;
	}
	
	
	var song_f=document.contact.song_f.value;
	if(trim(song_f) == "")
	{
	 alert('Enter special dances/songs ');
	 document.contact.song_f.focus();
	 return false;
	}
	
	var artist_f=document.contact.artist_f.value;
	if(trim(artist_f) == "")
	{
	 alert('Enter special dances/artist');
	 document.contact.artist_f.focus();
	 return false;
	}
	
		
		var announcement=document.contact.announcement.value;
	if(trim(announcement) == "")
	{
	 alert('Enter announcement');
	 document.contact.announcement.focus();
	 return false;
		}
	
	var comments=document.contact.comments.value;
	if(trim(comments) == "")
	{
	 alert('Enter comments');
	 document.contact.comments.focus();
	 return false;
		}
	
	
	
		
			
		
	
	document.contact.action=="";
	document.contact.submit();
	
}


////////////////////////////////

///////////////////special



function  special_page()
{
	var dedicate=document.contact.dedicate.value;
		
	if(trim(dedicate) == "")
	{
	 alert('Enter  dedicate to');
	 document.contact.dedicate.focus();
	 return false;
	}
	
	
	var song=document.contact.song.value;
	if(trim(song) == "")
	{
	 alert('Enter songs ');
	 document.contact.song.focus();
	 return false;
	}
	
	var artist=document.contact.artist.value;
	if(trim(artist) == "")
	{
	 alert('Enter artist ');
	 document.contact.artist.focus();
	 return false;
	}
	var announcement=document.contact.announcement.value;
	if(trim(announcement) == "")
	{
	 alert('Enter announcement');
	 document.contact.announcement.focus();
	 return false;
		}
	
	var comments=document.contact.comments.value;
	if(trim(comments) == "")
	{
	 alert('Enter comments');
	 document.contact.comments.focus();
	 return false;
		}
	
	document.contact.action=="";
	document.contact.submit();
	
}

/////////////////////////////end special






