function setAction(action,msg)
{
	//alert (msg);
	var msgnum = msg;
	if (msgnum == "2")
	{
		alert ("This Profile Has Been Included In Your Bookmark List");
	}
	//alert ("This Profile Has Been Included In Your Bookmark List");
	var myForm = document.getElementById("mainForm");
	myForm.action = action;
	myForm.submit();
}
function setMessage(message)
{
	document.getElementById('message').value = message;
}
function photo()
{
	if(document.getElementById('photopassword').value.trim()=="")
	{
		alert('Enter Password');
		document.getElementById('photopassword').focus();
		return false;
	}
	if((document.getElementById('photopassword').value).length < 6 )
	{
		alert('password Minimum 6 Characters');
		document.getElementById('photopassword').value = "";
		document.getElementById('rephotopassword').value = "";
		document.getElementById('photopassword').focus();
		return false;
	}
	if((document.getElementById('rephotopassword').value)!=(document.getElementById('photopassword').value))
	{
		alert('Passwords Are Not Equal');
		document.getElementById('photopassword').value = "";
		document.getElementById('rephotopassword').value = "";
		document.getElementById('photopassword').focus();
		return false;
	}
}
function checkRegistration(message)
{
	if(document.getElementById('loginid').value.trim()=="")
	{
		alert('Enter User ID');
		document.getElementById('loginid').focus();
		return false;
	}
	if((document.getElementById('loginid').value).length < 6 )
	{
		alert('Login id Minmum 6 Characters');
		document.getElementById('loginid').value = "";
		document.getElementById('loginid').focus();
		return false;
	}
	
	if(document.getElementById('password').value.trim()=="")
	{
		alert('Enter Password');
		document.getElementById('password').focus();
		return false;
	}
	if((document.getElementById('password').value).length < 6 )
	{
		alert('Password Minmum 6 Characters');
		document.getElementById('password').value = "";
		document.getElementById('repassword').value = "";
		document.getElementById('password').focus();
		return false;
	}
	if((document.getElementById('repassword').value)!=(document.getElementById('password').value))
	{
		alert('Passwords Are Not Equal');
		document.getElementById('password').value = "";
		document.getElementById('repassword').value = "";
		document.getElementById('password').focus();
		return false;
	}
	if(document.getElementById('security').value=="-1")
	{
		alert('Select Securty Question');
		return false;
	}
	if(document.getElementById('answer').value.trim()=="")
	{
		alert('Enter Security Question Answer');
		document.getElementById('answer').focus();
		return false;
	}
	setMessage(message);
}
function child()
{
	if(document.getElementById('status').value=="UnMarried" || document.getElementById('status').value=="select")
	{
		document.getElementById('disp').style.display = 'none';
	}
	else
	{
		document.getElementById('disp').style.display = '';
	}
}

function ageCalculation()
{
	if(document.getElementById('date').value !="dd" && document.getElementById('month').value !="mm" && document.getElementById('year').value !="yyyy")
	{
		var date = document.getElementById('date').value;
		var month = document.getElementById('month').value;
		var year = document.getElementById('year').value;
		
		var currentTime = new Date();
		var dob = new Date(year, month, date);
		var one_year=1000*60*60*24*365;
		
		var age = Math.ceil((currentTime.getTime() - dob.getTime())/one_year);
		document.getElementById('age').value = age + "  yrs.";
	}	
}

function checkRegistrationStep1(message)
{
	if(document.getElementById('name').value.trim()=="")
	{
		alert('Enter Name');
		document.getElementById('name').focus();
		return false;
	}
		if(!IsAmount(document.getElementById('name').value))
		{
			alert("Name Must Have Character Values")
			document.getElementById('name').focus();
			return false;
		}	
	if(!document.mainForm.gender[0].checked && !document.mainForm.gender[1].checked)
	{
		alert('Select Gender');
		return false;
	}
	if(document.getElementById('date').value=="DD")
	{
		alert('Select Date');
		return false;
	}
	if(document.getElementById('month').value=="MM")
	{
		alert('Select Month');
		return false;
	}
	if(document.getElementById('year').value=="YYYY")
	{
		alert('Select Year');
		return false;
	}
	/*
	if(document.getElementById('hour').value=="HH")
	{
		alert('Select Hour');
		return false;
	}
	if(document.getElementById('minute').value=="MIN")
	{
		alert('Select Minute');
		return false;
	}
	if(document.getElementById('createdby').value=="select")
	{
		alert('Select Profile Creater');
		return false;
	}
	*/
	if(document.getElementById('status').value=="Select")
	{
		alert('Select Marital Status');
		return false;
	}
	/*
	if(document.getElementById('complexion').value=="select")
	{
		alert('SelectComplexion');
		return false;
	}
	if(document.getElementById('height').value=="select")
	{
		alert('Select Height');
		return false;
	}
	if(document.getElementById('weight').value=="select")
	{
		alert('Select Weight');
		return false;
	}
	if(document.getElementById('bloodgroup').value.trim()=="")
	{
		alert('Enter Bloodgroup');
		document.getElementById('bloodgroup').focus();
		return false;
	}
	
	if(document.getElementById('photopassword').value!='')
	{
		if((document.getElementById('photopassword').value).length < 6 )
		{
			alert('Password Minmum 6 Characters');
			document.getElementById('photopassword').value = "";
			document.getElementById('rephotopassword').value = "";
			document.getElementById('photopassword').focus();
			return false;
		}
		if((document.getElementById('repassword').value)!=(document.getElementById('photopassword').value))
		{
			alert('Password Are Not Equal');
			document.getElementById('photopassword').value = "";
			document.getElementById('rephotopassword').value = "";
			document.getElementById('photopassword').focus();
			return false;
		}
	}
		*/
	
	if((document.getElementById('rephotopassword').value)!=(document.getElementById('photopassword').value))
	{
		alert('Password Are Not Equal');
		document.getElementById('rephotopassword').value = '';
		document.getElementById('photopassword').value = '';
		document.getElementById('photopassword').focus();
		return false;
	}
	setMessage(message);
}

function checkRegistrationStep2(message)
{
	if(document.getElementById('qualification').value=="Select Education")
	{
		alert('Select Education Level');
		document.getElementById('qualification').focus();
		return false;
	}
	/*
	if(!document.mainForm.profession[0].checked && !document.mainForm.profession[1].checked)
	{
		alert('Select Profession');
		return false;
	}
	if(document.getElementById('income').value.trim()=="")
	{
		alert('Enter Income');
		document.getElementById('income').focus();
		return false;
	}
	*/
	if(document.getElementById('placeofstay').value.trim()=="")
	{
		alert('Enter Place of Stay');
		document.getElementById('placeofstay').focus();
		return false;
	}
	setMessage(message);
}
	
	
	function IsAmount(sText)
	{
	   var ValidChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ. ";
	   var IsAmount=true;
	   var Char;
	   if(sText.value=="") return false
	   for (i = 0; i <sText.length && IsAmount == true;i++) 
	   { 
			Char =sText.charAt(i); 
			if (ValidChars.indexOf(Char) == -1) 
			 {
			 IsAmount = false;
			 }
	   }
	   return IsAmount;
	}


function checkRegistrationStep3(message)
{
	if(document.getElementById('fathername').value.trim()=="")
	{
		alert('Enter Father Name');
		document.getElementById('fathername').focus();
		return false;
	}
		if(!IsAmount(document.getElementById('fathername').value))
		{
			alert("Father Name Must Have Character Values")
			document.getElementById('fathername').focus();
			return false;
		}
		if(!IsAmount(document.getElementById('mothername').value))
		{
			alert("Mother Name Must Have Character Values")
			document.getElementById('mothername').focus();
			return false;
		}

/*
	if(!document.mainForm.fatheralive[0].checked && !document.mainForm.fatheralive[1].checked)
	{
		alert('Select Father Alive');
		return false;
	}

	if(document.getElementById('qualification').value=="select")
	{
		alert('Select qualification');
		return false;
	}
	if(!document.mainForm.profession[0].checked && !document.mainForm.profession[1].checked)
	{
		alert('Select profession');
		return false;
	}
	
	if(document.getElementById('placeofstay').value.trim()=="")
	{
		alert('Enter Place of Birth');
		document.getElementById('placeofstay').focus();
		return false;
	}*/
	setMessage(message);
}

function checkRegistrationStep4(message)
{
	if(document.getElementById('phoneno').value.trim()=="")
	{
		alert('Enter Phone Number');
		document.getElementById('phoneno').focus();
		return false;
	}	
	if(isNaN(document.getElementById('phoneno').value))
	{
		alert('Enter Proper Phone Number');
		document.getElementById('phoneno').value = "";
		document.getElementById('phoneno').focus();
		return false;
	}
	if(document.currentForm.email.value!="")
	{
		if (document.currentForm.email.value.indexOf('@')<= 0 || document.currentForm.email.value.indexOf('.')<= 0)
		{
			window.alert ("Please Enter Your Valid Mail Id");
			document.currentForm.email.value = "";
			document.currentForm.email.focus();
			return false;
		}	
	}
	if(document.getElementById('mobileno').value.trim()=="")
	{
		alert('Enter Mobile Number');
		document.getElementById('mobileno').focus();
		return false;
	}
	if(isNaN(document.getElementById('mobileno').value))
	{
		alert('Enter Proper Mobile Number');
		document.getElementById('mobileno').focus();
		return false;
	}
	if(document.getElementById('address1').value.trim()=="")
	{
		alert('Enter Address1');
		document.getElementById('address1').focus();
		return false;
	}
	if(document.getElementById('city').value.trim()=="")
	{
		alert('Enter City');
		document.getElementById('city').focus();
		return false;
	}
	/*
	if(isNaN(document.getElementById('pincode').value))
	{
		alert('Enter Proper Pin Code Number');
		document.getElementById('pincode').value = '';
		document.getElementById('pincode').focus();
		return false;
	}
	*/
	setMessage(message);
}

function checkRegistrationStep5(message)
{
	if(document.getElementById('star').value=="select")
	{
		alert('Select Star');
		return false;
	}
	if(document.getElementById('suyagothram').value.trim()=="")
	{
		alert('Enter Suyagothram');
		document.getElementById('suyagothram').focus();
		return false;
	}
	if(!isNaN(document.getElementById('suyagothram').value))
	{
		alert('Enter Proper Suyagothram');
		document.getElementById('suyagothram').focus();
		return false;
	}
	if(document.getElementById('madulam').value.trim()=="")
	{
		alert('Enter Madulam');
		document.getElementById('madulam').focus();
		return false;
	}
	if(!isNaN(document.getElementById('madulam').value))
	{
		alert('Enter Proper Madulam');
		document.getElementById('madulam').focus();
		return false;
	}
	setMessage(message);
}

function checkRegistrationStep6(message)
{
	setMessage(message);
}

function updateCheck(message)
{
	if(document.getElementById('name').value.trim()=="")
	{
		alert('Enter Name');
		document.getElementById('name').focus();
		return false;
	}
	/*
	if(document.getElementById('dobplace').value.trim()=="")
	{
		alert('Enter Place of Birth');
		document.getElementById('dobplace').focus();
		return false;
	}
	*/
	/*
	if(document.getElementById('bloodgroup').value.trim()=="")
	{
		alert('Enter Bloodgroup');
		document.getElementById('bloodgroup').focus();
		return false;
	}
	*/
	if(document.getElementById('fathername').value.trim()=="")
	{
		alert('Enter Father Name');
		document.getElementById('fathername').focus();
		return false;
	}	
	if(document.getElementById('phoneno').value.trim()=="")
	{
		alert('Enter Phone Number');
		document.getElementById('phoneno').focus();
		return false;
	}
	if(isNaN(document.getElementById('phoneno').value))
	{
		alert('Enter Proper Phone Number');
		document.getElementById('phoneno').focus();
		return false;
	}
	if(document.getElementById('mobileno').value.trim()=="")
	{
		alert('Enter Mobile Number');
		document.getElementById('mobileno').focus();
		return false;
	}
	if(isNaN(document.getElementById('mobileno').value))
	{
		alert('Enter Proper Mobile Number');
		document.getElementById('mobileno').focus();
		return false;
	}
	if(document.getElementById('suyagothram').value.trim()=="")
	{
		alert('Enter Suyagothram');
		document.getElementById('suyagothram').focus();
		return false;
	}
	if(document.getElementById('madulam').value.trim()=="")
	{
		alert('Enter Madulam');
		document.getElementById('madulam').focus();
		return false;
	}
	setMessage(message);
}

function changePassword(message)
{
	if(document.getElementById('oldpassword').value.trim()=="")
	{
		alert('Enter Old Password');
		document.getElementById('oldpassword').value="";
		document.getElementById('oldpassword').focus();
		return false;
	}
	if(document.getElementById('newpassword').value.trim()=="")
	{
		alert('Enter New Password');
		document.getElementById('newpassword').value="";
		document.getElementById('newpassword').focus();
		return false;
	}
	if((document.getElementById('newpassword').value).length < 6 )
	{
		alert('Password Minmum 6 Character');
		document.getElementById('newpassword').value="";
		document.getElementById('newpassword').focus();
		return false;
	}
	if((document.getElementById('repassword').value)!=(document.getElementById('newpassword').value))
	{
		alert('Password Are Not Equal');
		document.getElementById('newpassword').value="";
		document.getElementById('repassword').value="";
		document.getElementById('newpassword').focus();
		return false;
	}
	setMessage(message);
	return true;
}

String.prototype.trim = function() {
return this.replace(/^\s*|\s*$/g, "");
}