var arw="<img src='images/arr_B.gif' border='0' alt='' valign='top' style='padding-bottom:2px;'>&nbsp; ";
function regist()
{	var msg='';
	var msg1;
	if(document.register.emailId.value=="")
	{ //if(msg==''){msg1="document.register.emailId";}
		msg+=arw+"Email Id"+"<br>";
	}
	if(document.register.emailId.value!="")
	{
		var reg = /^[A-Za-z0-9]+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address =document.register.emailId.value;
		if(reg.test(address) == false) 
		{
		  msg+=arw+'Enter valid Email Id'+"<br>";
		}
	}
    
	if(document.register.pass.value=="")
	{
		msg+=arw+"Password "+"<br>";
	}else if(document.register.pass.value.length<3)
	{ 
		msg+=arw+"Password should be minimum 3 character"+"<br>";
	}
	
	if(document.register.name.value=="")
		{
			msg+=arw+"Your Name"+"<br>";
		}else if(document.register.name.value!="")
		{
			if(document.register.name.value!=""){
				var regnext= /^[A-Za-z]+[A-Za-z\s\.]+$/;
				if((document.register.name.value.indexOf(".")==0) || (document.register.name.value.indexOf(" ")==0)){
					msg+=arw+"First character of Your Name should be alphabet character"+"<br>";
				}else if(regnext.test(document.register.name.value) == false){	
					msg+=arw+"Your Name should be alphabet character"+"<br>";
				}
			}
		}
	if(document.register.contNo.value=="")
	{
		msg+=arw+"Contact No."+"<br>";
	}else if(document.register.contNo.value=="+91"){
		msg+=arw+"Contact No."+"<br>";
	}
	if(document.register.webAddress.value=="")
	{
		msg+=arw+"Web Address"+"<br>";
	}else if(document.register.webAddress.value.length<5)
	{
		msg+=arw+"Web Address must have a minimum of 5 and maximum of 20 alphabetic characters"+"<br>";
	}

	if(document.register.marriageDate.value=="")
	{
		msg+=arw+"Marriage Date"+"<br>";
	}
	if(document.register.STI_imgString.value=="")
	{
		msg+=arw+"Type Shown Text"+"<br>";
	}
	if(document.register.terms.checked==false)
	{
		msg+=arw+"Terms of use"+"<br>";
	}
	
	if(msg!=''){//alert(msg1);
	//msg1.focus();
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		
		return false;
	}
}



function frgpassword()
{
	var msg='';

	if(document.frgpass.email.value=="")
	{
		msg+=arw+"My Email Id is"+"<br>";
	}
	if(document.frgpass.email.value!="")
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = document.frgpass.email.value;
		if(reg.test(address) == false) 
		{
			msg+=arw+" Invalid Email Id"+"<br>";
		}
	}
	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}

}

function invitDetails()
{

	var msg='';

	if(document.inviDetail.functionName1.value=="")
	{
		msg+=arw+"Function Name"+"<br>";
	}
	if(document.inviDetail.date1.value=="")
	{
		msg+=arw+"Date"+"<br>";
	}
	if(document.inviDetail.time1.value=="")
	{
		msg+=arw+"Time"+"<br>";
	}
	if(document.inviDetail.place1.value=="")
	{
		msg+=arw+"Place"+"<br>";
	}
	if(document.inviDetail.welcomeMessage1.value=="")
	{
		msg+=arw+"Welcome Message"+"<br>";
	}
	
	else if(document.inviDetail.welcomeMessage1.value!=""){
		if(document.inviDetail.welcomeMessage1.value.indexOf(" ")==0){
		msg+=arw+"Welcome Message should not start with space"+"<br>";
		}
	}
	
	
	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
}


function homePageDetails()
{
//alert('check');
	var msg='';

	if(document.homeDetails.title.value=="")
	{
		msg+=arw+"Wedding Title"+"<br>";
	}
	
	else if(document.homeDetails.title.value!=""){
		if(document.homeDetails.title.value.indexOf(" ")==0){
		msg+=arw+"Wedding Title should not start with space"+"<br>";
		}
	}

	if(document.homeDetails.welcomeTitle.value=="")
	{
		msg+=arw+"Home Page - Welcome Note Title"+"<br>";
	}
	
	else if(document.homeDetails.welcomeTitle.value!=""){
		if(document.homeDetails.welcomeTitle.value.indexOf(" ")==0){
		msg+=arw+"Home Page - Welcome Note Title should not start with space"+"<br>";
		}
	}
	if(document.homeDetails.welcomeNote.value=="")
	{
		msg+=arw+"Home Page - Welcome Note"+"<br>";
	}
	
	else if(document.homeDetails.welcomeNote.value!=""){
		if(document.homeDetails.welcomeNote.value.indexOf(" ")==0){
		msg+=arw+"Home Page - Welcome Note should not start with space"+"<br>";
		}
	}
	
	
	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
}

function locationMap12()
{
	var msg='';
	var str='';
	var cnt='';

	if(document.locationMap.url.value!=""){
		str=document.locationMap.url.value;

		str1=str.substring(0,23);
		
		if(str1=='http://maps.google.com/')str2=str.substring(0,23);
		else str2=str.substring(0,25);
		

		if(str2!='http://maps.google.com/') cnt++;
		if(str2!='http://maps.google.co.in/') cnt++;
		
		if(cnt==2){
		msg+=arw+"The url should start with 'http://maps.google.com/ or 'http://maps.google.co.in/'"+"<br>";
		}
	}

	
	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
}


function login()
{
	var msg='';

	if(document.frm.username.value=="")
	{
		msg+=arw+"Email Id / User Id "+"<br>";
	}
	if(document.frm.username.value!="")
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = document.frm.username.value;
		if(reg.test(address) == false) 
		{
			msg+=arw+" Invalid Email Id / User Id "+"<br>";
		}
	}
	if(document.frm.pwd.value=="")
	{
		msg+=arw+"Password"+"<br>";
	}
	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
}

function brideGroomDetails()
{
	//alert('check');
	var msg='';

	
	if(document.brideGroom.b1.value=="")
	{
		msg+=arw+"Bride Name"+"<br>";
	}else if((document.brideGroom.b1.value.indexOf(".")==0)|| (document.brideGroom.b1.value.indexOf(" ")==0)){
			msg+=arw+"Bride Name should not start with space or dot"+"<br>";
		}
	if(document.brideGroom.g1.value=="")
	{
		msg+=arw+"Groom Name"+"<br>";
	}else if((document.brideGroom.g1.value.indexOf(".")==0)|| (document.brideGroom.g1.value.indexOf(" ")==0)){
			msg+=arw+"Groom Name should not start with space or dot"+"<br>";
		}

	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}

}




function changePas()
{
//alert('arun');
	var msg='';

	if(document.chnagePassword.oldPass.value=="")
	{
		msg+=arw+"Old Password"+"<br>";
	}
	if(document.chnagePassword.newPass.value=="")
	{
		msg+=arw+"New Password"+"<br>";
	}else if(document.chnagePassword.newPass.value.length<3)
	{ 
		msg+=arw+"New Password should be minimum 3 character"+"<br>";
	}
	if(document.chnagePassword.confPass.value=="")
	{
		msg+=arw+"Confirm New Password"+"<br>";
	}else if(document.chnagePassword.newPass.value!=document.chnagePassword.confPass.value)
	{
		msg+=arw+"New Password and Confirm New Password should be same"+"<br>";
	}
	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
}
//document.signUp.name.focus();
function guestBook()
 
	{ 
		//alert('check')
		var msg='';
		//Your Name 
		if(document.signUp.name.value=="")
		{
			msg+=arw+"Your Name"+"<br>";
		}else if(document.signUp.name.value!="")
		{
			if(document.signUp.name.value!=""){
				var regnext= /^[A-Za-z]+[A-Za-z\s\.]+$/;
				if((document.signUp.name.value.indexOf(".")==0) || (document.signUp.name.value.indexOf(" ")==0)){
					msg+=arw+"First character of Your Name should be alphabet character"+"<br>";
				}else if(regnext.test(document.signUp.name.value) == false){	
					msg+=arw+"Your Name should be alphabet character"+"<br>";
				}
			}
		}
		//Bless Message  
		if(document.signUp.comments.value==""){
			msg+=arw+"Bless Message"+"<br>";
		}else if(document.signUp.comments.value!=""){
			if(document.signUp.comments.value.indexOf(" ")==0){
			msg+=arw+"Bless Message should not start with space"+"<br>";
			}
		}

		if(document.signUp.reminder_me_email.checked==true){
			//alert('arun');
			if(document.signUp.email.value=='')
			{
				msg+=arw+"Your e-mail"+"<br>";
			}else if(document.signUp.email.value!=""){
				var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
				var address =document.signUp.email.value;
				if(reg.test(address) == false) 
				{
				  msg+='Enter valid e-mail'+"<br>";
				}
			}
		}

		if(document.signUp.reminder_me_phone.checked==true){
			//alert('arun');
			if(document.signUp.phoneNo.value=='')
			{
				msg+=arw+"Your Phone No"+"<br>";
			}
		}
		if(document.signUp.STI_imgString.value==""){
			msg+=arw+"Type the letters shown"+"<br>";
		}
		if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
}
function questReply()
	{
		var msg='';
			if(document.blessReply.pass.value=="")
	{
		msg+=arw+"Please enter your administration password"+"<br>";
	}
	
	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
}

function userinformation()
	{
		var msg='';
	if((document.userinfo.email.value)==(document.userinfo.altEmail.value)){
		msg+=arw+"Alternative Email Id should not same as Email Id"+"<br>";
	}
	if(document.userinfo.altEmail.value!="")
	{
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			var address = document.userinfo.altEmail.value;
			if(reg.test(address) == false) 
			{
				msg+=arw+"Invalid Alternative Email Id"+"<br>";
			}
			
	}
	if(document.userinfo.name.value=="")
	{
		msg+=arw+"Your Name "+"<br>";
	}
	if(document.userinfo.contactNo.value=="")
	{
		msg+=arw+"Contact No."+"<br>";
	}
	
	if(document.userinfo.marriageDate.value=="")
		{
			msg+=arw+"Marriage Date"+"<br>";
		}
	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
}
function changeWebaddress()
{
		var msg='';
	if(document.userinfo.reason.value=="")
		{
			msg+=arw+"Reason"+"<br>";
		}

	if(document.userinfo.webaddr1.value==""){
			msg+=arw+"Alternative Webaddress 1"+"<br>";
	}else if(document.userinfo.webaddr1.value.length<5){
		msg+=arw+"Alternative Webaddress 1 must have a minimum of 5 and maximum of 20 alphabetic characters"+"<br>";
	}
	if(document.userinfo.webaddr2.value==""){
			msg+=arw+"Alternative Webaddress 2"+"<br>";
	}else if(document.userinfo.webaddr2.value.length<5){
		msg+=arw+"Alternative Webaddress 2 must have a minimum of 5 and maximum of 20 alphabetic characters"+"<br>";
	}
	if(document.userinfo.webaddr3.value==""){
			msg+=arw+"Alternative Webaddress 3"+"<br>";
	}else if(document.userinfo.webaddr3.value.length<5){
		msg+=arw+"Alternative Webaddress 3 must have a minimum of 5 and maximum of 20 alphabetic characters"+"<br>";
	}

	 var web1 = document.userinfo.webaddr1.value;
	 var web2 = document.userinfo.webaddr2.value;
 	 var web3 = document.userinfo.webaddr3.value;

	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
}

function contactnumbonly(e){
var unicode=e.charCode? e.charCode : e.keyCode
	//alert("");
	//alert(unicode);
if (unicode==8||unicode==9){ }
else{//if the key isn't the backspace key (which we should allow)
if(unicode!=9 && unicode!=13 && unicode!=32 && unicode!=37 && unicode!=38 && unicode!=39 && unicode!=40 && unicode!=43 && unicode!=45 && unicode!=46){
if (unicode<48||unicode>57){ //if not a number
msg="Please enter numbers only.";
document.getElementById('dialog').innerHTML=msg;
$('#dialog').dialog('open');
//return DM("Please enter numbers only.");
//alert("Please enter only the Numbers.");
return false//disable key press
}
}
}
}

function annocontnumonly(e){
var unicode=e.charCode? e.charCode : e.keyCode
	//alert("");
	//alert(unicode);
if (unicode==8||unicode==9){ }
else{//if the key isn't the backspace key (which we should allow)
if(unicode!=9 && unicode!=13 && unicode!=32 && unicode!=37 && unicode!=38 && unicode!=39 && unicode!=40 && unicode!=43 && unicode!=44 &&unicode!=45 && unicode!=46){
if (unicode<48||unicode>57){ //if not a number
msg="Please enter numbers only.";
document.getElementById('dialog').innerHTML=msg;
$('#dialog').dialog('open');
//return DM("Please enter numbers only.");
//alert("Please enter only the Numbers.");
return false//disable key press
}
}
}
}

function numbersonly(e){
var unicode=e.charCode? e.charCode : e.keyCode
	//alert("");
	//alert(unicode);
if (unicode==8||unicode==9){ }
else{//if the key isn't the backspace key (which we should allow)
if(unicode!=9 && unicode!=13 && unicode!=37 && unicode!=38 && unicode!=39 && unicode!=40 && unicode!=45 && unicode!=46){
if (unicode<48||unicode>57){ //if not a number
msg="Please enter numbers only.";
document.getElementById('dialog').innerHTML=msg;
$('#dialog').dialog('open');

//return DM("Please enter numbers only.");
//alert("Please enter numbers only.");
return false //disable key press
}
}
}
}

//Numbers Only Validation ends here
//Characters Only Validation starts here which allows two special characters dot and space.

function characteronly(e){
var unicode=e.charCode? e.charCode : e.keyCode
if(unicode!=9 && unicode!=13 && unicode!=37 && unicode!=39 && unicode!=40 && unicode!=46){
//if (unicode!=8){ //if the key isn't the backspace key (which we should allow)
if ((unicode<64||unicode>122||unicode==94)&&(unicode!=32)&&(unicode!=8)){ //if not a number

msg="Please enter only the alphabetic characters and space.";
document.getElementById('dialog').innerHTML=msg;
$('#dialog').dialog('open');

//return DM("Please enter only the alphabetic characters and space.");
//alert("Please enter only the alphabetic characters and space.");
return false //disable key press
}
}
}
function webcharacteronly(e){
	var unicode=e.charCode? e.charCode : e.keyCode
	//alert(unicode);
	if(unicode==32){
		return false;
	}else{
		if ((unicode<65  ||unicode>122)&&(unicode!=8)){ //if not a number
		if (unicode<48||unicode>57 ){}
		msg="Please enter characters only.";
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false //disable key press
		}
	}
}
function support()
{	
	var msg='';
    if(document.sup.name.value=="")
	{
		msg+=arw+"Your Name"+"<br>";
	}
	if(document.sup.name.value!='') //To check whether the User ID should start with alphabet or not.
	{
		var my_car=document.sup.name.value;
		var the_char=my_car.charAt(0);	
		flg="f";
		for(i=0;i<10;i++)
		{
			if(the_char==i)
			flg="t";
		}
		if(flg=='t')
		{
			msg+='First character of Name should be alpha character'+"\n";
		}
	}
	if(document.sup.email.value=="")
	{
		msg+=arw+"Email Id"+"<br>";
	}
	if(document.sup.email.value!="")
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address =document.sup.email.value;
		if(reg.test(address) == false) 
		{
		  msg+='Enter valid Email Id'+"<br>";
		}
	}
	
	 if(document.sup.message.value=="")
	{
		msg+=arw+"Message"+"<br>";
	}
	if(document.sup.STI_imgString.value=="")
	{
		msg+=arw+"Type the letters shown  "+"<br>";
	}
	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}	
	
}
function tellfriend()
{	
	var msg='';
	with(document.tellafriend){
    if(document.tellafriend.fname.value=="")
	{
		msg+=arw+"Your name"+"<br>";
	}
	
	else if(fname.value!="")
		{
		if(fname.value!=""){
		var regnext= /^[A-Za-z]+[A-Za-z\s\.]+$/;
		if((fname.value.indexOf(".")==0) || (fname.value.indexOf(" ")==0)) 
		{
		msg+=arw+"First character of Your name should be alphabet character"+"<br>";
		}
		else if(regnext.test(fname.value) == false)
		{	
		msg+=arw+"Your name should be alphabet character"+"<br>";
		}
		}
		}//end of name validation
	}//with end
	if(document.tellafriend.emailid.value=="")
	{
		msg+=arw+"Your E-mail address"+"<br>";
	}
	if(document.tellafriend.emailid.value!="")
	{
		var reg = /^([A-Za-z0-9_\-])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			var address = document.tellafriend.emailid.value;
			if(reg.test(address) == false) 
			{
				 msg+='Enter your valid Email Id'+"<br>";
			}

	}
	if(document.tellafriend.message.value=="")
	{
		msg+=arw+"Write a note to go with the e-mails"+"<br>";
	}
	if(document.tellafriend.mail1.value=="")
	{
		msg+=arw+"First row of E-mail address"+"<br>";
	}
	if(document.tellafriend.mail1.value!="")
	{
		var reg = /^([A-Za-z0-9_\-])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			var address = document.tellafriend.mail1.value;
			if(reg.test(address) == false) 
			{
				 msg+='Enter valid Email Id in First row'+"<br>";
			}
	}
	if(document.tellafriend.firstname1.value=="")
	{
		msg+=arw+"First row of Name"+"<br>";
	}
    if(document.tellafriend.firstname1.value!="")
		{
		if(document.tellafriend.firstname1.value!=""){
		var regnext1= /^[A-Za-z]+[A-Za-z\s\.]+$/;
		if((document.tellafriend.firstname1.value.indexOf(".")==0) || (document.tellafriend.firstname1.value.indexOf(" ")==0)) 
		{
		msg+=arw+"In First row, First character of name should be alphabet character"+"<br>";
		}
		else if(regnext1.test(document.tellafriend.firstname1.value) == false)
		{	
		msg+=arw+"First row of name should be alphabet character"+"<br>";
		}
		}
		}
	if(document.tellafriend.mail2.value=="" && document.tellafriend.firstname2.value!=""){
		msg+=arw+"Second row of E-mail address"+"<br>";
	}
    if(document.tellafriend.firstname2.value!="")
		{
		if(document.tellafriend.firstname2.value!=""){
		var regnext2= /^[A-Za-z]+[A-Za-z\s\.]+$/;
		if((document.tellafriend.firstname2.value.indexOf(".")==0) || (document.tellafriend.firstname2.value.indexOf(" ")==0)) 
		{
		msg+=arw+"In Second row, First character of name should be alphabet character"+"<br>";
		}
		else if(regnext2.test(document.tellafriend.firstname2.value) == false)
		{	
		msg+=arw+"Second row of name should be alphabet character"+"<br>";
		}
		}
		}
	if(document.tellafriend.mail2.value!="" && document.tellafriend.firstname2.value==""){
		msg+=arw+"Second row of Name"+"<br>";
	}
	if(document.tellafriend.mail3.value=="" && document.tellafriend.firstname3.value!=""){
		msg+=arw+"Third row of E-mail address"+"<br>";
	}
    if(document.tellafriend.firstname3.value!="")
		{
		if(document.tellafriend.firstname3.value!=""){
		var regnext3= /^[A-Za-z]+[A-Za-z\s\.]+$/;
		if((document.tellafriend.firstname3.value.indexOf(".")==0) || (document.tellafriend.firstname3.value.indexOf(" ")==0)) 
		{
		msg+=arw+"In Third row, First character of name should be alphabet character"+"<br>";
		}
		else if(regnext3.test(document.tellafriend.firstname1.value) == false)
		{	
		msg+=arw+"Third row of name should be alphabet character"+"<br>";
		}
		}
		}
	if(document.tellafriend.mail3.value!="" && document.tellafriend.firstname3.value==""){
		msg+=arw+"Third row of Name"+"<br>";
	}
	if(document.tellafriend.mail4.value=="" && document.tellafriend.firstname4.value!=""){
		msg+=arw+"Fourth row of E-mail address"+"<br>";
	}
    if(document.tellafriend.firstname4.value!="")
		{
		if(document.tellafriend.firstname4.value!=""){
		var regnext4= /^[A-Za-z]+[A-Za-z\s\.]+$/;
		if((document.tellafriend.firstname4.value.indexOf(".")==0) || (document.tellafriend.firstname4.value.indexOf(" ")==0)) 
		{
		msg+=arw+"In Fourth row, First character of name should be alphabet character"+"<br>";
		}
		else if(regnext4.test(document.tellafriend.firstname4.value) == false)
		{	
		msg+=arw+"Fourth row of name should be alphabet character"+"<br>";
		}
		}
		}
	if(document.tellafriend.mail4.value!="" && document.tellafriend.firstname4.value==""){
		msg+=arw+"Fourth row of Name"+"<br>";
	}
	if(document.tellafriend.mail5.value=="" && document.tellafriend.firstname5.value!=""){
		msg+=arw+"Fifth row of E-mail address"+"<br>";
	}
    if(document.tellafriend.firstname5.value!="")
		{
		if(document.tellafriend.firstname5.value!=""){
		var regnext5= /^[A-Za-z]+[A-Za-z\s\.]+$/;
		if((document.tellafriend.firstname5.value.indexOf(".")==0) || (document.tellafriend.firstname5.value.indexOf(" ")==0)) 
		{
		msg+=arw+"In Fifth row, First character of name should be alphabet character"+"<br>";
		}
		else if(regnext5.test(document.tellafriend.firstname5.value) == false)
		{	
		msg+=arw+"Fifth row of name should be alphabet character"+"<br>";
		}
		}
		}
	if(document.tellafriend.mail5.value!="" && document.tellafriend.firstname5.value==""){
		msg+=arw+"Fifth row of Name"+"<br>";
	}
	
	if(document.tellafriend.mail2.value!="")
	{
		var reg = /^([A-Za-z0-9_\-])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address =document.tellafriend.mail2.value;
		if(reg.test(address) == false) 
		{
		  msg+='Enter valid Email Id in Second row'+"<br>";
		}
	}
	if(document.tellafriend.mail3.value!="")
	{
		var reg = /^([A-Za-z0-9_\-])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address =document.tellafriend.mail3.value;
		if(reg.test(address) == false) 
		{
		  msg+='Enter valid Email Id in Third row'+"<br>";
		}
	}
	if(document.tellafriend.mail4.value!="")
	{
		var reg = /^([A-Za-z0-9_\-])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address =document.tellafriend.mail4.value;
		if(reg.test(address) == false) 
		{
		  msg+='Enter valid Email Id in Fourth row'+"<br>";
		}
	}
	if(document.tellafriend.mail5.value!="")
	{
		var reg = /^([A-Za-z0-9_\-])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address =document.tellafriend.mail5.value;
		if(reg.test(address) == false) 
		{
		  msg+='Enter valid Email Id in Fifth row'+"<br>";
		}
	}
	if(document.tellafriend.STI_imgString.value=="")
	{
		msg+=arw+"Type the letters shown  "+"<br>";
	}
if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}	
	
}
function announcesite()
{	
	//alert('check');
	var msg='';
	var tellFe = /^([A-Za-z0-9_\-])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if(document.announce.emailid.value=="")
	{
		msg+=arw+"Email address I want to send to"+"<br>";
	}
	if(document.announce.emailid.value!=""){
      allEmailAdds=document.announce.emailid.value
	  optStr=allEmailAdds.split(",");
	  for(i=0;i<optStr.length;i++)
		 {	eidval=LTrim(RTrim(optStr[i]));
			if(tellFe.test(eidval) == false) {
		    msg+=arw+"one or more of the email addresses you typed did not have a valid format"+"<br>";
			i=optStr.length
			}
		}
	}
	if(optStr.length>20){
		 msg+=arw+"email addresses should not exist more than 20"+"<br>";
	}
	//alert(optStr.length);
	/*if(document.announce.smsAlert.checked){
		if(document.announce.phone.value==""){
			msg+=arw+"Enter Your Phone No"+"<br>";
		}	
	}*/
	
	if(document.announce.message.value=="")
	{
		msg+=arw+"Write a note to go with the e-mails"+"<br>";
	}
	if(document.announce.STI_imgString.value=="")
	{
		msg+=arw+"Type the letters shown  "+"<br>";
	}
if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}	
	
}
function DM(msg)
	{
	displayStaticMessage('<h1>Kindly fillup the following fields</h1><p>'+msg+'</p><p align=center><a href=\'#\' onclick=\'closeMessage();return false\'>Close</a>','modalDialog_contentDiv_error');return false;
	}
function settings()
{
	//alert('check');
	var msg='';
if(document.addDeatils.title.value=="")
	{
		msg+=arw+"<img src='../images/arr_B.gif' border='0' alt=''> Home Page - Wedding Note Title"+"<br>";
	}
	if(document.addDeatils.homeTitle.value=="")
	{
		msg+=arw+"Home Page - Welcome Note Title "+"<br>";
	}
	if(document.addDeatils.welcome_note.value=="")
	{
		msg+=arw+"Home Page - Welcome Note"+"<br>";
	
	}else if(document.addDeatils.welcome_note.value!=""){
			if(document.addDeatils.welcome_note.value.indexOf(" ")==0){
			msg+=arw+"Home Page - Welcome Note should not start with space"+"<br>";
			}
	}
	for(var i=0;i<document.addDeatils.passProtect.length;i++)
	{
		if(document.addDeatils.passProtect[i].checked)
		{
			if(document.addDeatils.passProtect[i].value=='Y' && document.addDeatils.pwd.value==""){
				msg+=arw+"Passcode"+"<br>";
			}
		}
	}
	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}	
}
function DM(msg)
{
	displayStaticMessage('<h1>Kindly fillup the following fields</h1><p>'+msg+'</p><p align=center><a href=\'#\' onclick=\'closeMessage();return false\'>Close</a>','modalDialog_contentDiv_error');return false;

}
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 characterNameonly(e){
var unicode=e.charCode? e.charCode : e.keyCode
//if (unicode!=8){ //if the key isn't the backspace key (which we should allow)
if(unicode!=9 && unicode!=13 && unicode!=37 && unicode!=38 && unicode!=39 && unicode!=40 && unicode!=46){
if ((unicode<64||unicode>122)&&(unicode!=32)&&(unicode!=46)&&(unicode!=8)){ //if not a number
msg="Please enter only the characters, dot and space.";
return DM(msg);//disable the keypress
//}
}
}
}


// script for Feedback

function feedbackSc()
{
	var msg='';
	
	if(document.feedback1.fname.value=="")
	{	msg+=arw+"Name"+"<br>";
	}else if((document.feedback1.fname.value.indexOf(".")==0)|| (document.feedback1.fname.value.indexOf(" ")==0)){
			msg+=arw+"Name should not start with space or dot"+"<br>";
		}
	if(document.feedback1.email_id.value=="")
	{
		msg+=arw+"Email Id"+"<br>";
	}
	if(document.feedback1.email_id.value!="")
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address =document.feedback1.email_id.value;
		if(reg.test(address) == false) 
		{
		  msg+='Enter valid Email Id'+"<br>";
		}
	}
	if(document.feedback1.comments.value=="")
	{
		msg+=arw+"Reason"+"<br>";
	}
	if(document.feedback1.STI_imgString.value=="")
	{
		msg+=arw+"Type the letters shown  "+"<br>";
	}
	if(msg!=''){
		
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}	

}

// script for testimonial

function testimoni()
{
	var msg='';
	if(document.signUp.name.value=="")
	{	msg+=arw+"Name"+"<br>";
	}else if((document.signUp.name.value.indexOf(".")==0)|| (document.signUp.name.value.indexOf(" ")==0)){
			msg+=arw+"Name should not start with space or dot"+"<br>";
		}
	
	if(document.signUp.comments.value=="")
	{
		msg+=arw+"your Comments"+"<br>";
	}
	if(document.signUp.STI_imgString.value=="")
	{
		msg+=arw+"Type the letters shown  "+"<br>";
	}
	if(msg!=''){
		
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}	

}

//Story Page
function storyPageDetails()
{
	//alert('check');
	var msg='';
	if(document.storyPage.SP1.value=="")
	{
		msg+=arw+"Story Page - Details "+"<br>";
	}
	if(document.storyPage.SP2.value=="")
	{
		msg+=arw+"Story Page - Bride "+"<br>";
	}
	if(document.storyPage.SP3.value=="")
	{
		msg+=arw+"Story Page - Groom "+"<br>";
	}
	
	
	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
	
		
}
//Quiz Page
function quizCheck()
{
	//alert('check');
	var msg='';
	if(document.quizfrm.Ques.value=="")
	{
		msg+=arw+"Question"+"<br>";
	}
	if(document.quizfrm.optA.value=="")
	{
		msg+=arw+"Option A"+"<br>";
	}
	if(document.quizfrm.optB.value=="")
	{
		msg+=arw+"Option B"+"<br>";
	}
	if(document.quizfrm.optC.value=="")
		{
			msg+=arw+"Option C"+"<br>";
		}
	if(document.quizfrm.optD.value=="")
		{
			msg+=arw+"Option D"+"<br>";
		}

	if(document.quizfrm.Ans.value=="")
		{
			msg+=arw+"Answer"+"<br>";
		}


	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
	
		
}
//Poll Page
function pollCheck()
{
	//alert('check');
	var msg='';
	if(document.pollfrm.QuesP.value=="")
	{
		msg+=arw+"Question"+"<br>";
	}
	if(document.pollfrm.optP1.value=="")
	{
		msg+=arw+"Option A"+"<br>";
	}
	if(document.pollfrm.optP2.value=="")
	{
		msg+=arw+"Option B"+"<br>";
	}
	if(document.pollfrm.optP3.value=="")
	{
		msg+=arw+"Option C"+"<br>";
	}
	if(document.pollfrm.optP4.value=="")
	{
		msg+=arw+"Option D"+"<br>";
	}
	if(document.pollfrm.optP5.value=="")
	{
		msg+=arw+"Option E"+"<br>";
	}
	


	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
	
		
}

 function forumcheck(){
	var msg='';
	//Post Your Answer
	if(document.forumAns.answer.value=="")
	{
		msg+=arw+"Post Your Answer"+"<br>";
	}
	
	if(msg!=""){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
}

 function forumQuscheck(){
	var msg='';
	
	//Questions
	if(document.postQues.ques.value=="")
	{
		msg+=arw+"Questions"+"<br>";
	}

	
	if(msg!=""){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
}

function websitePasscode()
{
	var msg='';

		for(var i=0;i<document.passcode.passProtect.length;i++)
	{
		if(document.passcode.passProtect[i].checked)
		{
			if(document.passcode.passProtect[i].value=='Y' && document.passcode.pwd.value==""){
				msg+=arw+"Passcode"+"<br>";
			}
		}
	}
	

	
	
	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}		
}

$(function() {
		$("#dialog").dialog({
			autoOpen: false,
			bgiframe: true,
			modal: true,
			buttons: {
				Ok: function() {
					$(this).dialog('close');
				}
			}
			
		});
		$('#dialog').dialog('option','width',320);	
			$('#dialog').dialog('option','position','center');
	});

	function sucesss(){
		document.getElementById('dialog').innerHTML="Updated Successfully";
		$('#dialog').dialog('open');
		return false;
	}

	// feedback script
	$(function() {
		
		
		$('#feedback2').click(function() {//alert('check')
			$('#dialog3').dialog('open');
		//document.getElementById('dialog1').innerHTML.value='{include file="demo/feedback.tpl"}';
			$('#dialog3').dialog('option','width',600);	
			$('#dialog3').dialog('option','position','center');
			
		})
		

	});


	$(function() {
		
		var name = $("#name"),
			email = $("#email"),
			password = $("#password"),
			allFields = $([]).add(name).add(email).add(password),
			tips = $("#validateTips");

		function updateTips(t) {
			tips.text(t).effect("highlight",{},1500);
		}

		function checkLength(o,n,min,max) {

			if ( o.val().length > max || o.val().length < min ) {
				o.addClass('ui-state-error');
				updateTips("Length of " + n + " must be between "+min+" and "+max+".");
				return false;
			} else {
				return true;
			}

		}

		function checkRegexp(o,regexp,n) {

			if ( !( regexp.test( o.val() ) ) ) {
				o.addClass('ui-state-error');
				updateTips(n);
				return false;
			} else {
				return true;
			}

		}
		
		$("#dialog3").dialog({
			bgiframe: true,
			autoOpen: false,
			modal: true,
			buttons: {Cancel: function() {
					$(this).dialog('close');
				},
				'Submit': function() {
					var bValid = true;
					allFields.removeClass('ui-state-error');

					bValid = bValid && checkLength(name,"username",3,16);
					bValid = bValid && checkLength(email,"email",6,80);
					bValid = bValid && checkLength(password,"Comments",3,60);

					bValid = bValid && checkRegexp(name,/^[a-z]([0-9a-z_])+$/i,"Username may consist of a-z, 0-9, underscores, begin with a letter.");
					// From jquery.validate.js (by joern), contributed by Scott Gonzalez: http://projects.scottsplayground.com/email_address_validation/
					bValid = bValid && checkRegexp(email,/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,"eg. support@invity.com");
					
					if (bValid) {
						feedbackInsert(document.getElementById("name").value,document.getElementById("email").value,document.getElementById("phone").value,document.getElementById("password").value);
						
						//sleep(1000);alert('arun');
						setTimeout("$(this).dialog('close');",1000);
						//$(this).dialog('close');
					}
				}
				
			},
			close: function() {
				allFields.val('').removeClass('ui-state-error');
			}
		});
		
		
		

	

	});

	// End of Feedback script

//Photogallery 
function EditPhoto()
{
	//alert('check');
	var msg='';
	if(document.uploadPhotoRem.desc.value!="")
	{
		if(document.uploadPhotoRem.desc.value.length>180)
		msg+=arw+"Description should be less than 180 characters in length"+"<br>";
	}
	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
	
		
}
//Membership
function promcodeCk()
{
	//alert('check');
	var msg='';
	if(document.promofrm.promoCode.value=="")
	{
		msg+=arw+"Enter your promocode"+"<br>";
	}
	if(msg!=''){
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
	
		
}

//For Gift Registration
function giftRegist()
{	var msg='';
	var msg1;
	var i=0;

	//Presenter's Name
	if(document.giftregi.pName.value=="")
		{
			document.giftregi.pName.focus();
			msg+=arw+"Presenter's Name"+"<br>";
			
		}else if(document.giftregi.pName.value!="")
		{
			if(document.giftregi.pName.value!=""){
				var regnext= /^[A-Za-z]+[A-Za-z\s\.]+$/;
				if((document.giftregi.pName.value.indexOf(".")==0) || (document.giftregi.pName.value.indexOf(" ")==0)){
					msg+=arw+"First character of Presenter's Name should be alphabet character"+"<br>";
				}else if(regnext.test(document.giftregi.pName.value) == false){	
					msg+=arw+"Presenter's Name should be alphabet character"+"<br>";
				}
			}
		}

	//Presenter's Email Id 
	if(document.giftregi.pEmailId.value=="")
	{
		document.giftregi.pEmailId.focus();
		msg+=arw+"Presenter's Email Id "+"<br>";
	}
	if(document.giftregi.pEmailId.value!="")
	{
		var reg = /^[A-Za-z0-9]+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address =document.giftregi.pEmailId.value;
		if(reg.test(address) == false) 
		{
		  msg+=arw+"Enter valid Presenter's Email Id "+"<br>";
		}
	}
	//Receiver's Name
	if(document.giftregi.rName.value=="")
		{
			msg+=arw+"Receiver's Name"+"<br>";
		}else if(document.giftregi.rName.value!="")
		{
			if(document.giftregi.rName.value!=""){
				var regnext= /^[A-Za-z]+[A-Za-z\s\.]+$/;
				if((document.giftregi.rName.value.indexOf(".")==0) || (document.giftregi.rName.value.indexOf(" ")==0)){
					msg+=arw+"First character of Receiver's Name should be alphabet character"+"<br>";
				}else if(regnext.test(document.giftregi.rName.value) == false){	
					msg+=arw+"Receiver's Name should be alphabet character"+"<br>";
				}
			}
		}
	//Receiver's Email Id 
	if(document.giftregi.rEmailId.value=="")
	{
		msg+=arw+"Receiver's Email Id "+"<br>";
	}
	if(document.giftregi.rEmailId.value!="")
	{
		var reg = /^[A-Za-z0-9]+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address =document.giftregi.rEmailId.value;
		if(reg.test(address) == false) 
		{
		  msg+=arw+"Enter valid Receiver's Email Id "+"<br>";
		}
	}
	//Presenter's Phone No
	if(document.giftregi.pContNo.value=="")
	{
		msg+=arw+"Presenter's Phone No"+"<br>";
	}else if(document.giftregi.pContNo.value=="+91"){
		msg+=arw+"Presenter's Phone No"+"<br>";
	}

	//Note to Receiver
	if(document.giftregi.noteReciver.value=="")
	{
		msg+=arw+"Note to Receiver"+"<br>";
	}else if(document.giftregi.noteReciver.value!="")
	{
		if(document.giftregi.noteReciver.value.length>100)
			msg+=arw+"Note to Receiver should be less than 100 characters"+"<br>";
	}

	//Premium Membership
		var b=0;
				for(i=0;i<document.giftregi.membership.length;i++)
				{ 
					if(document.giftregi.membership[i].checked==false){
							b++;
					}
					
				}
				if(b==document.giftregi.membership.length){
					msg+=arw+"Premium Membership"+"<br>";				
				}

	//Payment Mode
		var c=0;
				for(i=0;i<document.giftregi.mode.length;i++)
				{ 
					if(document.giftregi.mode[i].checked==false){
							c++;
					}
					
				}
				if(c==document.giftregi.mode.length){
					msg+=arw+"Payment Mode"+"<br>";				
				}


	//Type Shown Text
	if(document.giftregi.STI_imgString.value=="")
	{
		msg+=arw+"Type Shown Text"+"<br>";
	}
	//Terms of use
	if(document.giftregi.terms.checked==false)
	{
		msg+=arw+"Terms of use"+"<br>";
	}
	
	


if(msg!=''){//alert(msg);
	//msg1.focus();
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		
		return false;
	}
}

//For Gift - My profile 
function giftPreProfile()
{	var msg='';
	var msg1;
	//Name
	if(document.pre_profile.pName.value=="")
		{
			msg+=arw+"Presenter's Name"+"<br>";
		}else if(document.pre_profile.pName.value!="")
		{
			if(document.pre_profile.pName.value!=""){
				var regnext= /^[A-Za-z]+[A-Za-z\s\.]+$/;
				if((document.pre_profile.pName.value.indexOf(".")==0) || (document.pre_profile.pName.value.indexOf(" ")==0)){
					msg+=arw+"First character of Presenter's Name should be alphabet character"+"<br>";
				}else if(regnext.test(document.pre_profile.pName.value) == false){	
					msg+=arw+"Presenter's Name should be alphabet character"+"<br>";
				}
			}
		}
	
	//Phone No
	if(document.pre_profile.pContNo.value=="")
	{
		msg+=arw+"Phone No"+"<br>";
	}else if(document.pre_profile.pContNo.value=="+91"){
		msg+=arw+"Phone No"+"<br>";
	}

	//Password
	if(document.pre_profile.pwd.value=="")
	{
		msg+=arw+"Password"+"<br>";
	}else if(document.pre_profile.pwd.value!="")
	{
		if(document.pre_profile.pwd.value.length<3){
			msg+=arw+"Password should be minimum 3 character"+"<br>";
		}
		
	}
	


if(msg!=''){//alert(msg);
	//msg1.focus();
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		
		return false;
	}
}



//For Gift Another wedsite Registration
function giftAnotherRegi()
{	var msg='';
	var msg1;
	//Receiver's Name
	if(document.giftAnother.rName.value=="")
		{
			msg+=arw+"Receiver's Name"+"<br>";
		}else if(document.giftAnother.rName.value!="")
		{
			if(document.giftAnother.rName.value!=""){
				var regnext= /^[A-Za-z]+[A-Za-z\s\.]+$/;
				if((document.giftAnother.rName.value.indexOf(".")==0) || (document.giftAnother.rName.value.indexOf(" ")==0)){
					msg+=arw+"First character of Receiver's Name should be alphabet character"+"<br>";
				}else if(regnext.test(document.giftAnother.rName.value) == false){	
					msg+=arw+"Receiver's Name should be alphabet character"+"<br>";
				}
			}
		}	

	//Receiver's Email Id 
	if(document.giftAnother.rEmailId.value=="")
	{
		msg+=arw+"Receiver's Email Id "+"<br>";
	}
	if(document.giftAnother.rEmailId.value!="")
	{
		var reg = /^[A-Za-z0-9]+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address =document.giftAnother.rEmailId.value;
		if(reg.test(address) == false) 
		{
		  msg+=arw+"Enter valid Receiver's Email Id "+"<br>";
		}
	}
	//Note to Receiver
	if(document.giftAnother.noteReciver.value=="")
	{
		msg+=arw+"Note to Receiver"+"<br>";
	}else if(document.giftAnother.noteReciver.value!="")
	{
		if(document.giftAnother.noteReciver.value.length>100)
			msg+=arw+"Note to Receiver should be less than 100 characters"+"<br>";
	}

	//Premium Membership
		var b=0;
				for(i=0;i<document.giftAnother.membership.length;i++)
				{ 
					if(document.giftAnother.membership[i].checked==false){
							b++;
					}
					
				}
				if(b==document.giftAnother.membership.length){
					msg+=arw+"Premium Membership"+"<br>";				
				}

	//Payment Mode
		var c=0;
				for(i=0;i<document.giftAnother.mode.length;i++)
				{ 
					if(document.giftAnother.mode[i].checked==false){
							c++;
					}
					
				}
				if(c==document.giftAnother.mode.length){
					msg+=arw+"Payment Mode"+"<br>";				
				}

	//Type Shown Text
	if(document.giftAnother.STI_imgString.value=="")
	{
		msg+=arw+"Type Shown Text"+"<br>";
	}
	//Terms of use
	if(document.giftAnother.terms.checked==false)
	{
		msg+=arw+"Terms of use"+"<br>";
	}
	
if(msg!=''){//alert(msg);
	//msg1.focus();
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
	}
}

//For Gift Mgmt - gift Code
function giftPromocode()
{	var msg='';
	var msg1;
	//alert(document.giftPromo.giftCode.value);
	//Terms of use
	if(document.giftPromo.giftCode.value=="")
	{
		msg+=arw+"Enter your gift code here. "+"<br>";
	}
	
if(msg!=''){//alert(msg);
	//msg1.focus();
		document.getElementById('dialog1').innerHTML=msg;
		
		$('#dialog1').dialog('open');
		return false;
	}
}
//Gift Membership Login 
function giftlogin()
{
	var msg='';
	if(document.gift.username.value=="")
	{

		msg+=arw+"Email Id"+"<br>";
	}
	if(document.gift.username.value!="")
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = document.gift.username.value;
		if(reg.test(address) == false) 
		{
			msg+=arw+" Invalid Email Id / User Id "+"<br>";
		}
	}
	if(document.gift.pwd.value=="")
	{
		msg+=arw+"Password"+"<br>";
	}
	if(msg!=''){//alert(msg);
		document.getElementById('dialog1').innerHTML=msg;
		$('#dialog1').dialog('open');
		return false;
	}
}


//Gift Receiver's Registration

function GiftReceiverRegist()
{	var msg='';
	var msg1;

	//Email Id 
	if(document.gcRegister.emailId.value=="")
	{ //if(msg==''){msg1="document.gcRegister.emailId";}
		msg+=arw+"Email Id"+"<br>";
	}
	if(document.gcRegister.emailId.value!="")
	{
		var reg = /^[A-Za-z0-9]+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address =document.gcRegister.emailId.value;
		if(reg.test(address) == false) 
		{
		  msg+=arw+'Enter valid Email Id'+"<br>";
		}
	}
    //Password
	if(document.gcRegister.pass.value=="")
	{
		msg+=arw+"Password "+"<br>";
	}else if(document.gcRegister.pass.value.length<3)
	{ 
		msg+=arw+"Password should be minimum 3 character"+"<br>";
	}
	//Contact No
	if(document.gcRegister.contNo.value=="")
	{
		msg+=arw+"Contact No."+"<br>";
	}else if(document.gcRegister.contNo.value=="+91"){
		msg+=arw+"Contact No."+"<br>";
	}
	//Web Address
	if(document.gcRegister.webAddress.value=="")
	{
		msg+=arw+"Web Address"+"<br>";
	}else if(document.gcRegister.webAddress.value.length<5)
	{
		msg+=arw+"Web Address must have a minimum of 5 and maximum of 20 alphabetic characters"+"<br>";
	}
	//Marriage Date
	if(document.gcRegister.marriageDate.value=="")
	{
		msg+=arw+"Marriage Date"+"<br>";
	}
	//Type Shown Text
	if(document.gcRegister.STI_imgString.value=="")
	{
		msg+=arw+"Type Shown Text"+"<br>";
	}
	//Terms of use
	if(document.gcRegister.terms.checked==false)
	{
		msg+=arw+"Terms of use"+"<br>";
	}
	
	if(msg!=''){//alert(msg1);
	//msg1.focus();
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		
		return false;
	}

	

}
function premiumMembership12()
{	var msg='';
	var msg1;
	var j='';
	var k='';
	
//alert('premiumMembership');
	
	//Phone No

	for(var i=0;i<document.membership1.membership.length;i++)
	{
		if(document.membership1.membership[i].checked)
		{
				 j+=1;

		}
	}

	if(j==''){
	msg+=arw+"membership"+"<br>";
	}
for(var i=0;i<document.membership1.mode.length;i++)
	{
		if(document.membership1.mode[i].checked)
		{
			 k+=1;
				

		}
	}
		if(k==''){
	msg+=arw+"Payment Mode"+"<br>";
	}
	
	


if(msg!=''){//alert(msg);
	//msg1.focus();
	
		document.getElementById('dialog').innerHTML=msg;
		$('#dialog').dialog('open');
		return false;
		
	}else{document.membership1.submit();}
}

//Game
function addGame()
{	
	var msg='';
	with(document.game){
//Game Name
		if(g_name.value=="")
		{
			
			msg+="Game Name"+"\n";
		} 
//How to Play
if(g_play.value=="")
	{
		msg+="How to Play"+"\n";
	}
	
	//Image
	if(id.value==""){
	if(g_image.value=="")
		{
		msg+="Image \n";	
		}
	if(g_image.value!="")
	{
		
		 var ima1=g_image.value;
		 var ext=ima1.substring(ima1.lastIndexOf(".")+1,ima1.length).toLowerCase();
		 if (ext!=""){	
		 if((ext!='jpg')&&(ext!='JPG')&&(ext!='gif')&&(ext!='GIF') &&(ext!='png')&&(ext!='PNG'))
			 {
		 msg+="Image is in invalid format"+"\n";
			}					 
	}
	}
    }
	//Flash Uplaod
	if(id.value==""){
	if(flash.value=="")
	{
		msg+="Flash Uplaod"+"\n";
	}
	if(flash.value!="")
	{
		
		 var ima1=flash.value;
		 var ext=ima1.substring(ima1.lastIndexOf(".")+1,ima1.length).toLowerCase();
		 if (ext!=""){	
		 if(ext!='swf')
			 {
		 msg+="Flash Uplaod is in invalid format"+"\n";
			}					 
	}
	}
	}

	//Order
if(g_order.value=="")
	{
		msg+="Order "+"\n";
	}

	//Highest Score
if(score.value=="")
	{
		msg+="Highest Score"+"\n";
	}
	if(msg!=''){
	alert("Please enter the required mandatory field(s)\n"+msg);
	return false;
	
	}
	}
}

//MY Game
function myGame()
{	
	var msg='';
	

//Play for
	if(!document.mygame.pl_playFor[0].checked && !document.mygame.pl_playFor[1].checked){
		
	msg+=arw+"Play for"+"<br>";
	}

//Your Name

if(document.mygame.pl_name.value=="")
		{
			msg+=arw+"Your Name"+"<br>";
		}

	  if(document.mygame.pl_name.value!=""){
		var regnext= /^[A-Za-z]+[A-Za-z\s\.]+$/;
		if((document.mygame.pl_name.value.indexOf(".")==0) || (document.mygame.pl_name.value.indexOf(" ")==0)) 
		{
		msg+=arw+"First character of Your Name should be alphabet character"+"<br>";
			
		}
		else if(regnext.test(document.mygame.pl_name.value) == false)
		{	
		msg+=arw+"Your Name should be alphabet character"+"<br>";
		
		}
		}
	
		
	
	//Email ID

if(document.mygame.pl_email.value=="")
	{
		msg+=arw+"Email ID"+"<br>";
	}
	if(document.mygame.pl_email.value!="")
	{
		var reg = /^[A-Za-z0-9]+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address =document.mygame.pl_email.value;
		if(reg.test(address) == false) 
		{
		  msg+=arw+'Enter valid Email ID'+"<br>";
		}
	}
	
	
	if(msg!=''){
	document.getElementById('dialog').innerHTML=msg;
	$('#dialog').dialog('open');
	return false;
	}
	}

function flashintro()
{	
	alert("hello");
	
	if(document.addDeatils.introCont.value!=""){

	field=document.addDeatils.introCont;	   
	//myForm=addDeatils;
	count=document.addDeatils.introCont;
	var no_words1=10;
	var no_words=50;
    var text=field.value + " ";
    if(no_words>0)
    { 
        var iwhitespace = /^[^A-Za-z0-9]+/gi; // remove initial whitespace
        var left_trimmedStr = text.replace(iwhitespace, "");
        var na = rExp = /[^A-Za-z0-9]+/gi; // non alphanumeric characters
        var cleanedStr = left_trimmedStr.replace(na, " ");
        var splitString = cleanedStr.split(" ");
        var word_count = splitString.length -1;
        count.value=no_words-word_count;
		count.value1=no_words1-word_count;
		//alert (word_count);
		alert('vjay');
		if(count.value1>1){
			document.getElementById('dialog1').innerHTML="Your Essay2 should have minimum 10 words";
			//alert("hdj")
	        $('#dialog1').dialog('open');
	        return false;
			//alert("Your Essay2 should have minimum 10 words.");
			//document.contactFrm.YourQuestionsMessage.focus();
			return false;
		}else if(count.value<1){
			document.getElementById('dialog1').innerHTML="Your Essay2 should not exceed more than 50 words.";
	        $('#dialog1').dialog('open');
	        return false;
			//alert("Your Essay2 should not exceed more than 99 words.");
			//document.contactFrm.YourQuestionsMessage.focus();
			return false;
		}
    }
		}


		if(document.addDeatils.flashThank.value!=""){
  alert("hai")
	field=document.addDeatils.flashThank;	 
	//myForm=addDeatils;
	count=document.addDeatils.flashThank;
	var no_words1=10;
	var no_words=50;
    var text=field.value + " ";
    if(no_words>0)
    { 
        var iwhitespace = /^[^A-Za-z0-9]+/gi; // remove initial whitespace
        var left_trimmedStr = text.replace(iwhitespace, "");
        var na = rExp = /[^A-Za-z0-9]+/gi; // non alphanumeric characters
        var cleanedStr = left_trimmedStr.replace(na, " ");
        var splitString = cleanedStr.split(" ");
        var word_count = splitString.length -1;
        count.value=no_words-word_count;
		count.value1=no_words1-word_count;
		//alert (word_count);
		alert('vjay');
		if(count.value1>1){
			document.getElementById('dialog1').innerHTML="Your Essay2 should not exceed more than 10 words.";
	        $('#dialog1').dialog('open');
	        return false;
			//alert("Your Essay2 should have minimum 10 words.");
			//document.contactFrm.YourQuestionsMessage.focus();
			return false;
		}else if(count.value<1){
			document.getElementById('dialog1').innerHTML="Your Essay2 should not exceed more than 50 words.";
	        $('#dialog1').dialog('open');
	        return false;
			//alert("Your Essay2 should not exceed more than 99 words.");
			//document.contactFrm.YourQuestionsMessage.focus();
			return false;
		}
    }
		}
		}