
function checkform(){
        var msg1="";
        if(document.check.name.value == ""){
                msg1=msg1+"Please Enter :Your Name\n";
                }
                if(document.check.address.value == ""){
                msg1=msg1+"Please Enter : Your Address\n";
                }
                if(document.check.country.value == ""){
                msg1=msg1+"Please Enter : Your Country\n";
                }
                if(document.check.email.value == ""){
                msg1=msg1+"Please Enter : Your Email\n";
                }
                if(document.check.us.value == ""){
                msg1=msg1+"Please Enter : How did you hear about us?\n";
                }
                if(msg1.length>0){        alert(msg1);return false;}
                else {return true;
                }
        }


function ValidateEmail(Email){
		var atCharPresent = false;
		var dotPresent = false;
		for ( var Idx = 0; Idx < Email.length; Idx++ ){
			if ( Email.charAt ( Idx ) == '@' )
				atCharPresent = true;
			if ( Email.charAt ( Idx ) == '.' )
				dotPresent = true;
		}
		if ( !atCharPresent || !dotPresent ){
			alert("Email address not looks valid !");
			document.sendWishes.fromEmail.focus();
			return false;
			}
		return true;
	}
	
function passValidateEmail(Email){
		var atCharPresent = false;
		var dotPresent = false;
		for ( var Idx = 0; Idx < Email.length; Idx++ ){
			if ( Email.charAt ( Idx ) == '@' )
				atCharPresent = true;
			if ( Email.charAt ( Idx ) == '.' )
				dotPresent = true;
		}
		if ( !atCharPresent || !dotPresent ){
			alert("Email address not looks valid !");
			document.forgot_password.email.focus();
			return false;
			}
		return true;
	}

function validateSendWishEmail(Email){
		var atCharPresent = false;
		var dotPresent = false;
		for ( var Idx = 0; Idx < Email.length; Idx++ ){
			if ( Email.charAt ( Idx ) == '@' )
				atCharPresent = true;
			if ( Email.charAt ( Idx ) == '.' )
				dotPresent = true;
		}
		if ( !atCharPresent || !dotPresent ){
			alert("Email address not looks valid !");
			document.sendWishes.fromEmail.focus();
			return false;
			}
		return true;
	}

function validatefreeRegistrationEmail(Email){
		var atCharPresent = false;
		var dotPresent = false;
		for ( var Idx = 0; Idx < Email.length; Idx++ ){
			if ( Email.charAt ( Idx ) == '@' )
				atCharPresent = true;
			if ( Email.charAt ( Idx ) == '.' )
				dotPresent = true;
		}
		if ( !atCharPresent || !dotPresent ){
			alert("Email address not looks valid !");
			document.freeRegistration.email.focus();
			return false;
			}
		return true;
	}

function validatePaidRegistrationEmail(Email){
		var atCharPresent = false;
		var dotPresent = false;
		for ( var Idx = 0; Idx < Email.length; Idx++ ){
			if ( Email.charAt ( Idx ) == '@' )
				atCharPresent = true;
			if ( Email.charAt ( Idx ) == '.' )
				dotPresent = true;
		}
		if ( !atCharPresent || !dotPresent ){
			alert("Email address not looks valid !");
			document.paidRegistration.email.focus();
			return false;
			}
		return true;
	}

function validateWeddingDetails(){
	if(document.weddingDetails.username.value==""){
		alert("Please fill in the Username !");
		document.weddingDetails.username.focus();
		return false;
	}
	if(! isNaN(document.weddingDetails.username.value.charAt(0))){
		alert("Username should start with Alphabets only !");
		document.weddingDetails.username.focus();
		return false;
	}
	if(document.weddingDetails.username.value.length<5){
		alert("Username should be of at least 5 characters !");
		document.weddingDetails.username.focus();
		return false;
	}
	if(document.weddingDetails.password.value==""){
		alert("Please fill in the Password !");
		document.weddingDetails.password.focus();
		return false;
	}
	if(document.weddingDetails.confirmPassword.value==""){
		alert("Please fill in the Confirm Password !");
		document.weddingDetails.confirmPassword.focus();
		return false;
	}
	if(document.weddingDetails.password.value.length<5){
		alert("Password should be of at least 5 characters !");
		document.weddingDetails.password.focus();
		return false;
	}
	if(document.weddingDetails.confirmPassword.value!=document.weddingDetails.password.value){
		alert("Password & Confirm Password fields not match !");
		document.weddingDetails.confirmPassword.focus();
		return false;
	}	
	if(document.weddingDetails.email.value==""){
		alert("Please fill in your Email !");
		document.weddingDetails.email.focus();
		return false;
	}
	if(document.weddingDetails.titleOfPage.value==""){
		alert("Please fill in the Title Of Page !");
		document.weddingDetails.titleOfPage.focus();
		return false;
	}
	if(document.weddingDetails.titleOfPage.value==""){
		alert("Please fill in the Title Of Page !");
		document.weddingDetails.titleOfPage.focus();
		return false;
	}
	if(document.weddingDetails.weddingDay.options[document.weddingDetails.weddingDay.selectedIndex].value==0){
		alert("Please select Wedding Day !"); document.weddingDetails.weddingDay.focus();
		return false;	
	}
	if(document.weddingDetails.weddingMonth.options[document.weddingDetails.weddingMonth.selectedIndex].value==0){
		alert("Please select Wedding Month !"); document.weddingDetails.weddingMonth.focus();
		return false;	
	}
	
	if(document.weddingDetails.weddingYear.options[document.weddingDetails.weddingYear.selectedIndex].value==0){
		alert("Please select Wedding Year !"); document.weddingDetails.weddingYear.focus();
		return false;	
	}
	if(document.weddingDetails.weddingPlace.value==""){
		alert("Please fill in Wedding Place !");
		document.weddingDetails.weddingPlace.focus();
		return false;
	}
	if(document.weddingDetails.fname.value==""){
		alert("Please fill in Your First Name !");
		document.weddingDetails.fname.focus();
		return false;
	}
	if(document.weddingDetails.dob_day.options[document.weddingDetails.dob_day.selectedIndex].value==0){
		alert("Please select Your Date of Bitrh : Day !"); document.weddingDetails.dob_day.focus();
		return false;	
	}
	if(document.weddingDetails.dob_month.options[document.weddingDetails.dob_month.selectedIndex].value==0){
		alert("Please select Your Date of Bitrh : Month !"); document.weddingDetails.dob_month.focus();
		return false;	
	}
	if(document.weddingDetails.dob_year.options[document.weddingDetails.dob_year.selectedIndex].value==0){
		alert("Please select Your Date of Bitrh : Year !"); document.weddingDetails.dob_year.focus();
		return false;	
	}
	if(document.weddingDetails.pfname.value==""){
		alert("Please fill in Your Partner's First Name !");
		document.weddingDetails.pfname.focus();
		return false;
	}
	if(document.weddingDetails.pdob_day.options[document.weddingDetails.pdob_day.selectedIndex].value==0){
		alert("Please select Your Partner's Date of Bitrh : Day !"); document.weddingDetails.pdob_day.focus();
		return false;	
	}
	if(document.weddingDetails.pdob_month.options[document.weddingDetails.pdob_month.selectedIndex].value==0){
		alert("Please select Your Partner's Date of Bitrh : Month !"); document.weddingDetails.pdob_month.focus();
		return false;	
	}
	if(document.weddingDetails.pdob_year.options[document.weddingDetails.pdob_year.selectedIndex].value==0){
		alert("Please select Your Partner's Date of Bitrh : Year !"); document.weddingDetails.pdob_year.focus();
		return false;	
	}
	if(document.weddingDetails.address.value==""){
		alert("Please fill in your Address !");
		document.weddingDetails.address.focus();
		return false;
	}
	if(document.weddingDetails.city.value==""){
		alert("Please fill in your City !");
		document.weddingDetails.city.focus();
		return false;
	}
	if(document.weddingDetails.state.value==""){
		alert("Please fill in your State !");
		document.weddingDetails.state.focus();
		return false;
	}
	if(document.weddingDetails.country.value==""){
		alert("Please fill in your Country !");
		document.weddingDetails.country.focus();
		return false;
	}
	
	if(document.weddingDetails.responsible.checked==false){
		alert("You need to Agree the statement !");
		document.weddingDetails.responsible.focus();
		return false;
	}

		return ValidateEmail(document.weddingDetails.email.value);
}

function checkform(){
        var msg1="";
        if(document.check.name.value == ""){
                msg1=msg1+"Please Enter :Your Name\n";
                }
                if(document.check.address.value == ""){
                msg1=msg1+"Please Enter : Your Address\n";
                }
                if(document.check.country.value == ""){
                msg1=msg1+"Please Enter : Your Country\n";
                }
                if(document.check.email.value == ""){
                msg1=msg1+"Please Enter : Your Email\n";
                }
                if(document.check.us.value == ""){
                msg1=msg1+"Please Enter : How did you hear about us?\n";
                }
                if(msg1.length>0){        alert(msg1);return false;}
                else {return true;
                }
        }

function updatePasswordValidate(){
	if(document.updatePassword.oldPassword.value==""){
		alert("Please fill in Old Password");
		document.updatePassword.oldPassword.focus();
		return false;
	}
	if(document.updatePassword.newPassword.value==""){
		alert("Please fill in New Password");
		document.updatePassword.newPassword.focus();
		return false;
	}
	if(document.updatePassword.newPassword.value.length<5){
		alert("New Password should be at least 5 characters !");
		document.updatePassword.newPassword.focus();
		return false;
	}
	if(document.updatePassword.newPassword.value!=document.updatePassword.confirmNewPassword.value){
		alert("New Password & Confirm New Password doesnot matches !");
		document.updatePassword.confirmNewPassword.focus();
		return false;
	}
}

function addUpdatePhotograhs(){
	if(document.photograhs.title_1.value==""){
		alert("Please fill in the Title !");
		document.photograhs.title_1.focus();
		return false;
	}
	if(document.photograhs.description_1.value==""){
		alert("Please fill in the Description !");
		document.photograhs.description_1.focus();
		return false;
	}
}

function validateUserPass(){
	if(document.register.username.value==""){
		alert("Please fill in your Username to Login !");
		document.register.username.focus();
		return false;
	}
	if(document.register.password.value==""){
		alert("Please fill in your Password to Login !");
		document.register.password.focus();
		return false;
	}
}

function validateForgotPassword(){
	if(document.forgot_password.username.value==""){
		alert("Please fill in your Username !");
		document.forgot_password.username.focus();
		return false;
	}
	return passValidateEmail(document.forgot_password.email.value);
}

function validateSendWishes(){
	if(document.sendWishes.greetingWish.options[sendWishes.greetingWish.selectedIndex].value==0){
		alert("Please select your Greeting Message !");
		document.sendWishes.greetingWish.focus();
		return false;
	}
	if(document.sendWishes.startDay.options[document.sendWishes.startDay.selectedIndex].value==0){
		alert("Please select Start Day !"); document.sendWishes.startDay.focus();
		return false;	
	}
	if(document.sendWishes.startMonth.options[document.sendWishes.startMonth.selectedIndex].value==0){
		alert("Please select Start Month !"); document.sendWishes.startMonth.focus();
		return false;	
	}
	
	if(document.sendWishes.startYear.options[document.sendWishes.startYear.selectedIndex].value==0){
		alert("Please select Start Year !"); document.sendWishes.startYear.focus();
		return false;	
	}
	if(document.sendWishes.toName.value==""){
		alert("Please fill in Receiver Name !");
		document.sendWishes.toName.focus();
		return false;
	}
	if(document.sendWishes.weddingDay.options[document.sendWishes.weddingDay.selectedIndex].value==0){
		alert("Please select Wedding Day !"); document.sendWishes.weddingDay.focus();
		return false;	
	}
	if(document.sendWishes.weddingMonth.options[document.sendWishes.weddingMonth.selectedIndex].value==0){
		alert("Please select Wedding Month !"); document.sendWishes.weddingMonth.focus();
		return false;	
	}
	
	if(document.sendWishes.weddingYear.options[document.sendWishes.weddingYear.selectedIndex].value==0){
		alert("Please select Wedding Year !"); document.sendWishes.weddingYear.focus();
		return false;	
	}
	if(document.sendWishes.fromName.value==""){
		alert("Please fill in your Name !");
		document.sendWishes.fromName.focus();
		return false;
	}
	if(document.sendWishes.fromEmail.value==""){
		alert("Please fill in your Email !");
		document.sendWishes.fromEmail.focus();
		return false;
	}
	if(document.sendWishes.fromPhone.value==""){
		alert("Please fill in your Phone / Mobile Number !");
		document.sendWishes.fromPhone.focus();
		return false;
	}
	if(document.sendWishes.fromAddress.value==""){
		alert("Please fill in your Address !");
		document.sendWishes.fromAddress.focus();
		return false;
	}
	if(document.sendWishes.fromCity.value==""){
		alert("Please fill in your City !");
		document.sendWishes.fromCity.focus();
		return false;
	}
	if(document.sendWishes.fromState.value==""){
		alert("Please fill in your State !");
		document.sendWishes.fromState.focus();
		return false;
	}
	if(document.sendWishes.fromCountry.value==""){
		alert("Please fill in your Country !");
		document.sendWishes.fromCountry.focus();
		return false;
	}
	return validateSendWishEmail(document.sendWishes.fromEmail.value);
}

function validateFreeRegistration(){

	var check = document.freeRegistration;

	if(! checkString(check.firstName, 5, 100, '', '', '', ' '))
		return false;

	if(! checkString(check.shopName, 5, 250, '', '', '', ' '))
		return false;

	if(! checkMixed(check.address, 5, 250, ',', '.', '-:#', ' '))
		return false;


	if(document.freeRegistration.city.options[document.freeRegistration.city.selectedIndex].value==""){
		alert("Please fill in your City !");
		document.freeRegistration.city.focus();
		return false;
	}

	if(! checkMixed(check.pin, 5, 10, '', '', '', ' '))
		return false;

	if(! checkString(check.state, 3, 100, '', '', '', ' '))
		return false;

	if(! checkString(check.country, 3, 100, '', '', '', ' '))
		return false;

	if(! checkNumber(check.telephone_1, 5, 50, '-', '+', '', ''))
		return false;

	if(document.freeRegistration.email.value==""){
		alert("Please fill in your Valid Email !");
		document.freeRegistration.email.focus();
		return false;
	}

	if(! checkMixed(check._profile, 150, 1000, '!@#$%&*(){}[]:;"\'?/\\.,><', '', '', ' '))
		return false;

	if(! checkMixed(check.productDescription, 150, 2000, '!@#$%&*(){}[]:;"\'?/\\.,><', '', '', ' '))
		return false;

	if(document.freeRegistration.category1.options[document.freeRegistration.category1.selectedIndex].value=="0"){
		alert("Please select your Category !");
		document.freeRegistration.category1.focus();
		return false;
	}

	if(document.freeRegistration.correctInformation.checked==false){
		alert("You need to Agree the statement !");
		document.freeRegistration.correctInformation.focus();
		return false;
	}
	if(document.freeRegistration.terms.checked==false){
		alert("You need to Agree the statement !");
		document.freeRegistration.terms.focus();
		return false;
	}
	return validatefreeRegistrationEmail(document.freeRegistration.email.value);
}

function validatePaidRegistration(){
	if(document.paidRegistration.firstName.value==""){
		alert("Please fill in your First Name !");
		document.paidRegistration.firstName.focus();
		return false;
	}
	if(document.paidRegistration.designation.value==""){
		alert("Please fill in your Designation !");
		document.paidRegistration.designation.focus();
		return false;
	}
	if(document.paidRegistration.natureOfBusiness.value==""){
		alert("Please fill in your Nature Of Business !");
		document.paidRegistration.natureOfBusiness.focus();
		return false;
	}
	if(document.paidRegistration.shopName.value==""){
		alert("Please fill in your Shop Name !");
		document.paidRegistration.shopName.focus();
		return false;
	}
	if(document.paidRegistration.address.value==""){
		alert("Please fill in your Address !");
		document.paidRegistration.address.focus();
		return false;
	}
	if(document.paidRegistration.city.value==""){
		alert("Please fill in your City !");
		document.paidRegistration.city.focus();
		return false;
	}
	if(document.paidRegistration.pin.value==""){
		alert("Please fill in your Pin/Zip Code !");
		document.paidRegistration.pin.focus();
		return false;
	}
	if(document.paidRegistration.state.value==""){
		alert("Please fill in your State !");
		document.paidRegistration.state.focus();
		return false;
	}
	if(document.paidRegistration.country.value==""){
		alert("Please fill in your Country !");
		document.paidRegistration.country.focus();
		return false;
	}
	if(document.paidRegistration.mobile.value==""){
		alert("Please fill in your Mobile !");
		document.paidRegistration.mobile.focus();
		return false;
	}
	if(document.paidRegistration.email.value==""){
		alert("Please fill in your Valid Email !");
		document.paidRegistration.email.focus();
		return false;
	}
	if(document.paidRegistration.date.value==""){
		alert("Please fill in your Date !");
		document.paidRegistration.date.focus();
		return false;
	}
	if(document.paidRegistration.time.value==""){
		alert("Please fill in your Time !");
		document.paidRegistration.time.focus();
		return false;
	}
	if(document.paidRegistration.correctInformation.checked==false){
		alert("You need to Agree the statement !");
		document.paidRegistration.correctInformation.focus();
		return false;
	}
	if(document.paidRegistration.terms.checked==false){
		alert("You need to Agree the statement !");
		document.paidRegistration.terms.focus();
		return false;
	}
	return validatePaidRegistrationEmail(document.paidRegistration.email.value);
}