/*------ REGISTARATION STARTS -------     */

// REGISTRATION STEP 1
// Check if the terms button clicked or not.
function isFloat(theValue){
  return (/^-?\d+(\.\d+)?$/).test(theValue+'');
}
var mikExp = /[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|\1\2\3\4\5\6\7\8\9]/;

function chkClick() {
    var chkTerms=document.getElementById("terms");
    var createBtn=document.getElementById("create_1");
    if(chkTerms.checked == false) { // not checked
        createBtn.disabled=true;
        createBtn.className="rbtn1-disabled";
    } else {  //checked
        createBtn.disabled=false;
        createBtn.className="rbtn1";
    }
}
function chkRegStep1() {
    var user_email_id=document.getElementById("user_email_id");
    var user_password=document.getElementById("user_password");
    var user_conf_password=document.getElementById("user_conf_password");
	var forum_nickname=document.getElementById("forum_nickname");

    if(isEmpty(user_email_id.value)) {
	  user_email_id.focus();
        jAlert('Please provide e-mail', 'Email Validation','user_email_id');
        return false;
    } else if(!emailCheck(user_email_id)) {
	  user_email_id.focus();
        jAlert('Please provide valid e-mail address', 'Email Validation','user_email_id');
        return false;
    } else if(isEmpty(user_password.value)) {
	  user_password.focus();
        jAlert('Please provide your password', 'Password Validation', 'user_password');
        return false;
    } else if(user_password.value.length<6) {
	    user_password.focus();
        jAlert('Password must be 6 or more alpha-numeric characters', 'Password Validation', 'user_password');
        return false;
    }
    if(user_password.value!=user_conf_password.value){
	    user_conf_password.focus();
		jAlert('Password and Confirm password mismatch', 'Confirm Password Validation', 'user_conf_password');
        return false;
    }
	if(isEmpty(forum_nickname.value)){
		forum_nickname.focus();
		jAlert('Please provide your forum nick name', 'Forum Validation', 'forum_nickname');
		return false;
	}
	return true;
}


function chkRegStep2() {
    var g_first_name=document.getElementById("g_first_name");
	var g_last_name=document.getElementById("g_last_name");
	var b_first_name=document.getElementById("b_first_name");
	var b_last_name=document.getElementById("b_last_name");
	var weddind_date=document.getElementById("weddind_date");
	var user_city=document.getElementById("city");
	var user_state=document.getElementById("user_state");
	var user_country=document.getElementById("user_country");

    if(isEmpty(g_first_name.value)) {
        jAlert('Please provide Groom first name', 'Groom First Name Validation', 'g_first_name');
        return false;
    }
	if(checkval(g_first_name.value)==false) {
		jAlert('Invalid character not allowed', 'Groom First Name Validation', 'g_first_name');
        return false;
	}
	if(isEmpty(g_last_name.value)) {
        jAlert('Please provide Groom last name', 'Groom Last Name Validation', 'g_last_name');
        return false;
    }
	if(checkval(g_last_name.value)==false) {
		jAlert('Invalid character not allowed', 'Groom Last Name Validation', 'g_last_name');
        return false;
	}
	if(isEmpty(b_first_name.value)) {
        jAlert('Please provide Bride first name', 'Bride First Name Validation', 'b_first_name');
        return false;
    }
	if(checkval(b_first_name.value)==false) {
		jAlert('Invalid character not allowed', 'Bride First Name Validation', 'b_first_name');
        return false;
	}
	if(isEmpty(b_last_name.value)) {
        jAlert('Please provide Bride last name', 'Bride Last Name Validation', 'b_last_name');
        return false;
    }
	if(checkval(b_last_name.value)==false) {
		jAlert('Invalid character not allowed', 'Bride Last Name Validation', 'b_last_name');
        return false;
	}   
	if(isEmpty(weddind_date.value)) {
        jAlert('Please provide your Wedding Date', 'Wedding Date Validation', 'weddind_date');
        return false;
    }
    if(isEmpty(user_country.value)) {
        jAlert('Please select your country', 'Country Validation', 'user_country');
        return false;
    } 
    if(!user_state.disabled) {

        if( user_state.value==0 ) {
            jAlert('Please select your State/Province', 'State/Province Name Validation', 'user_state');
            return false;
        }
        if( isEmpty(user_city.value)) {
            jAlert('Please provide your City', 'City Name Validation', 'city');
            return false;
        }
    }
    return true;
}

function chkRegStep2_friend() {
    var user_first_name=document.getElementById("user_first_name");
	var user_last_name=document.getElementById("user_last_name");
	var user_state=document.getElementById("search_state");
	var user_country=document.getElementById("user_country");

    if(isEmpty(user_first_name.value)) {
        jAlert('Please provide your first name', 'First Name Validation', 'user_first_name');
        return false;
    }
	if(checkval(user_first_name.value)==false) {
		jAlert('Invalid charecter not allowed', 'First Name Validation', 'user_first_name');
        return false;
	}
	if(isEmpty(user_last_name.value)) {
        jAlert('Please provide your last name', 'Last Name Validation', 'user_last_name');
        return false;
    }
	if(checkval(user_last_name.value)==false) {
		jAlert('Invalid charecter not allowed', 'Last Name Validation', 'user_last_name');
        return false;
	}
    if(isEmpty(user_country.value)) {
            jAlert('Please provide your Country', 'Country Name Validation', 'user_country');
            return false;
    }
    if(!user_state.disabled) {
        if(isEmpty(user_state.value)) {
            jAlert('Please provide your State/Province', 'State/Province Name Validation', 'user_state');
            return false;
        }
    }
    return true;
}

function chkRegStep3() {
    var website_address6=document.getElementById("website_address6");
	
    if(website_address6.checked==true) {
        if(isEmpty(website_address6.value)) {
            jAlert('Please provide your choice of URL', 'Website Validation', 'website_address6');
            return false;
        }
    }
    return true;
}

function chkRegStep2_visitor() {
    var user_first_name=document.getElementById("user_first_name");
	var user_last_name=document.getElementById("user_last_name");
	var user_city=document.getElementById("user_city");
	var user_state=document.getElementById("search_state");
	var user_country=document.getElementById("user_country");

    if(isEmpty(user_first_name.value)) {
        jAlert('Please provide your first name', 'First Name Validation', 'user_first_name');
        return false;
    }
	if(checkval(user_first_name.value)==false) {
		jAlert('Invalid charecter not allowed', 'First Name Validation', 'user_first_name');
        return false;
	}
	if(isEmpty(user_last_name.value)) {
        jAlert('Please provide your last name', 'Last Name Validation', 'user_last_name');
        return false;
    }
	if(checkval(user_last_name.value)==false) {
		jAlert('Invalid charecter not allowed', 'Last Name Validation', 'user_last_name');
        return false;
	}
	if(isEmpty(user_state.value)) {
        jAlert('Please provide your State/Province', 'State/Province Name Validation', 'user_state');
        return false;
    }
	if(isEmpty(user_country.value)) {
        jAlert('Please provide your Country', 'Country Name Validation', 'user_country');
        return false;
    }
    return true;
}


/////////start Forgot Password	///////////bidisha
function chkForgotPass() {
    var user_email_id=document.getElementById("user_email_id");
    if(!isEmail(user_email_id.value)) {
        user_email_id.focus();
        jAlert('Please provide valid e-mail address', 'Email Validation','user_email_id');
        return false;
    }
    return true;
}
/////////end Forgot Password///////////


/*##############	FORGET PASSWORD	START (NOT AJAX)	##############*/
//**** START FORGET PASS CHECK EMAIL START (SK) ****//

function forgetPassReset() {

    var user_password= document.getElementById("user_password");
	var con_user_password= document.getElementById("con_user_password");
    if(isEmpty(user_password.value)) {
		jAlert('Please provide your password', 'Password Validation', 'user_password');
		return false;
    } else if(user_password.value.length<6) {
	    jAlert('Password must be 6 or more alpha-numeric characters', 'Password Validation', 'user_password');
        return false;
    }
    if(user_password.value!=con_user_password.value) {
		jAlert('Password and Confirm password mismatch', 'Confirm Password Validation', 'con_user_password');
        return false;
    }	
	return true;
}
//**** END FORGET PASS CHECK EMAIL START (SK) ****//
/*##############	FORGET PASSWORD	END	##############*/

/////////Start Contact Us///////////
function chkContactUs() {
    var name = escape(document.getElementById("name").value);
	var email = document.getElementById("email");
	var message = escape(document.getElementById("message").value);
    if(isEmpty(name)) {
		jAlert('Please provide your name', 'Password Validation', 'name');
		return false;
	}
	if(!isEmail(email.value)) {
        email.focus();
        jAlert('Please provide valid e-mail address', 'Email Validation','email');
        return false;
    }
	if(isEmpty(message)) {
		jAlert('Please provide your message', 'Password Validation', 'message');
		return false;
	}
    return true;
}
/////////End Contact Us///////////


//////////////Admin Change Password////////////////
function Admin_ChangePass() {
  	var current_password = escape(document.getElementById("current_password").value);
	var new_password = escape(document.getElementById("new_password").value);
	var con_new_password = escape(document.getElementById("con_new_password").value);

	if(isEmpty(current_password)) {
		jAlert('Current Password can not be left blank', 'Password Validation', 'current_password');
		return false;
	}
	if(isEmpty(new_password)) {
		jAlert('New Password can not be left blank', 'Password Validation', 'new_password');
		return false;
	}
	if(isEmpty(con_new_password)) {
		jAlert('Confirm Password can not be left blank', 'Password Validation', 'con_new_password');
		return false;
	}
	if(new_password!=con_new_password) {
		jAlert('Password mismatch', 'Confirm Password Validation', 'con_new_password');
		return false;
	}
    return true;
}
//////////////////////////End////////////////////////////

//////////////Static Page////////////////
function ChkStaticPage() {
  	var page_title = escape(document.getElementById("page_title").value);
	if(isEmpty(page_title)) {
		jAlert('Title can not be left blank', 'Page Title', 'page_title');
		return false;
	}
	var oEditor_content = FCKeditorAPI.GetInstance('page_content') ;
    var content = oEditor_content.GetXHTML( true ) ;
	if(content=="") {
      jAlert('Content can not be left blank', 'Page Content', 'page_content');
		return false;
	}
    return true;
}
//////////////////////////End////////////////////////////

//////////////Theme Color////////////////
function ChkColor() {
  	var color_name = escape(document.getElementById("color_name").value);
	var color_value = escape(document.getElementById("color_value").value);
	
	if(isEmpty(color_name)) {
		jAlert('Color can not be left blank', 'Color Name', 'color_name');
		return false;
	}
	if(isEmpty(color_value)) {
		jAlert('Value can not be left blank', 'Color Value', 'color_value');
		return false;
	}
    return true;
}
//////////////////////////End////////////////////////////

//////////////Template////////////////
function ChkTemplate() {
  	var template_title = escape(document.getElementById("template_title").value);
	
	if(isEmpty(template_title)) {
		jAlert('Template Title can not be left blank', 'Template Title', 'template_title');
		return false;
	}
	var oEditor_desc = FCKeditorAPI.GetInstance('template_desc') ;
    var desc = oEditor_desc.GetXHTML( true ) ;
	if(desc=="") {
		jAlert('Description can not be left blank', 'Description', 'template_desc');
		return false;
	}
    return true;
}
//////////////////////////End////////////////////////////

//////////////Template////////////////
function ChkTheme() {

  	var template_id = document.getElementById("template_id").value;
	var color_id = document.getElementById("color_id").value;
	var template_image = document.getElementById("template_image").value;
	var hdnPgaction = document.getElementById("hdnPgaction").value;

	if(isEmpty(template_id)) {
		jAlert('Please Select Template', 'Template', 'template_id');
		return false;
	}
	if(isEmpty(color_id)) {
		jAlert('Please Select Theme Color', 'Color', 'color_id');
		return false;
	}
	if(hdnPgaction=='insert') {
		if(isEmpty(template_image)){
			jAlert('Please Select Theme Image', 'Image', 'template_image');
			return false;
		}
	}
    return true;
}
//////////////////////////End////////////////////////////

//////////////USER////////////////
function ChkVendor() {
	var user_email_id = document.getElementById("user_email_id");
	var user_password = escape(document.getElementById("user_password").value);
	var con_user_password = escape(document.getElementById("con_user_password").value);
	var user_first_name = escape(document.getElementById("user_first_name").value);
	var user_last_name = escape(document.getElementById("user_last_name").value);
	var who_am_i = escape(document.getElementById("who_am_i").value);
	var user_country = escape(document.getElementById("user_country").value);

	if(!isEmail(user_email_id.value)) {
        user_email_id.focus();
        jAlert('Please provide valid e-mail address', 'Email Validation','user_email_id');
        return false;
    }
	if(isEmpty(user_password)) {
		jAlert('Password can not be left blank', 'Password Validation', 'user_password');
		return false;
	}
	if(isEmpty(con_user_password)) {
		jAlert('Confirm Password can not be left blank', 'Password Validation', 'con_user_password');
		return false;
	}
	if(user_password!=con_user_password) {
		jAlert('Password mismatch', 'Confirm Password Validation', 'con_user_password');
		return false;
	}
	if(isEmpty(user_first_name)) {
		jAlert('First Name can not be left blank', 'First name Validation', 'user_first_name');
		return false;
	}
	if(isEmpty(user_last_name)) {
		jAlert('Last Name can not be left blank', 'Last Name Validation', 'user_last_name');
		return false;
	}
	if(isEmpty(who_am_i)) {
		jAlert('Type can not be left blank', 'Type Validation', 'who_am_i');
		return false;
	}
	if(isEmpty(user_country)) {
		jAlert('Country can not be left blank', 'Country Validation', 'user_country');
		return false;
	}
    return true;
}

////////////////////end/////////////////////////////////////////////////

//////////////Wedding Hall////////////////
function ChkHall() {
	var hall_name = escape(document.getElementById("hall_name").value);
	var hall_cat = escape(document.getElementById("hall_cat").value);
	var hall_desc = escape(document.getElementById("hall_desc").value);
	var vendor_name = escape(document.getElementById("vendor_name").value);
	var vendor_address = escape(document.getElementById("vendor_address").value);
	var vendor_city = escape(document.getElementById("vendor_city").value);
	var vendor_phone_1 = escape(document.getElementById("vendor_phone_1").value);

	if(isEmpty(hall_name)) {
		jAlert('Hall Name can not be left blank', 'Hall Name Validation', 'hall_name');
		return false;
	}
	if(isEmpty(hall_cat)) {
		jAlert('Category can not be left blank', 'Category Validation', 'hall_cat');
		return false;
	}
	if(isEmpty(hall_desc)) {
		jAlert('Description  Name can not be left blank', 'Description Validation', 'hall_desc');
		return false;
	}
	var action = document.frmMain.hdnPgaction.value;
	var h_image = document.frmMain.hall_main_img.value;
	if(h_image!='') {
		if((action == 'insert') || h_image != "") {
			var image_arr = h_image.split(".");
			var hall_img = image_arr[1].toUpperCase();
			if(hall_img!="GIF" && hall_img!="JPG" && hall_img!="JPEG" && hall_img!="PNG" && hall_img!="BMP") {
				jAlert('Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in hall image', 'Image Validation', 'h_image');
				return false;
			}
		} 
	}
	if(isEmpty(vendor_name)) {
		jAlert('Vendor Name can not be left blank', 'Vendor Name Validation', 'vendor_name');
		return false;
	}
	if(isEmpty(vendor_address)) {
		jAlert('Address can not be left blank', 'Address Validation', 'vendor_address');
		return false;
	}
	if(isEmpty(vendor_city)) {
		jAlert('City can not be left blank', 'City Validation', 'vendor_city');
		return false;
	}
   	if(isEmpty(vendor_phone_1)) {
		jAlert('Vendor Phone 1 can not be left blank', 'City Validation', 'vendor_phone_1');
		return false;
	}
    return true;
}
///////////////////////////end/////////////////////////////////////

// Check invalid char during registration in step 1,2 (sk)
function checkval(val) {
	var str=val;
	var len=str.length;
	for(i=0;i<str.length;i++) {
	   var chrs=str.charAt(i);
		if (chrs.search(/[^a-zA-Z]/)!= -1) {
			return false;
		} 
	}
}
// End invalid char //

// Check invalid char during registration in step 1,2 (sk)
function checkvalNames(val) {
	var str=val;
	var len=str.length;
	for(i=0;i<str.length;i++) {
	   var chrs=str.charAt(i);
		if (chrs.search(/[^a-zA-Z\s]/)!= -1) {
			return false;
		}
	}
}
// End invalid char //

// URL select deselect option cheker  (sk)
function useUrl(mode) {
    var website_address6 = document.getElementById('website_address6');
    var user_option=document.getElementById('user_option');
    var span_result=document.getElementById('span_result');
    var btn_create_3 = document.getElementById('create_3');
    var div_message = document.getElementById('div_message');
    
    if(mode=="auto") {
        user_option.disabled=true;
        user_option.value='';
        span_result.innerHTML="";
        btn_create_3.disabled=false;
        //check_user_option.disabled=true;
        div_message.innerHTML = '';
    }
    if(mode=="user") {
        user_option.disabled=false;
        btn_create_3.disabled=true;
     
        if(website_address6.checked==true) {
            if(isEmpty(user_option.value)) {
               div_message.innerHTML = '';
               div_message.innerHTML = '<span style="color:red;">Please enter your own URL name to proceed or choose from the other options.</span>';
            }
        }
        //check_user_option.disabled=false;
    }
}
// Url select ends

function Add_Category_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var c_name = f['cat_name'];
	if ($F(c_name).search(/\S/) == -1) {
		jAlert('Please enter category name','Category','cat_name');
		return false;
	}
	$(pga).value = action;
    return true;
}
//end of Add_Category_Check

// News Check //
function ChkNews() {
    var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var news_title = f['news_title'];
    if ($F(news_title).search(/\S/) == -1) {
		jAlert('Please enter news title','News','news_title');
		return false;
	}

    var oEditor_content = FCKeditorAPI.GetInstance('news_content') ;
    var content_body = oEditor_content.GetXHTML( true ) ;
    if(content_body=="") {
        jAlert('Please enter news content','News','content_body');
		return false;  
    }
	$(pga).value = action;
    return true;
}
// end of News Check

function editCplProfile() {
       
	var secondary_email=document.getElementById("secondary_email");
	var secondary_password=document.getElementById("secondary_password");
	var newlogin=document.getElementById("new_login");

	if(newlogin.checked==true) {
			if(!emailCheck(secondary_email)) {
				jAlert('Please provide valid e-mail address', 'Email Validation','secondary_email');
				return false;
			}
			if(isEmpty(secondary_password.value)) {
				jAlert('Please provide your password', 'Password Validation', 'secondary_password');
				return false;
			}
			else if(secondary_password.value.length<6){
				jAlert('Password need to be greater than 6 digit', 'Password Validation', 'secondary_password');
				return false;
			}
	 }
	 return true;
}

function setForeColor(div_id,chosen_color) {
   // alert('hi');
    document.getElementById(div_id).style.color = chosen_color;
}

/// TinyMce validation
function chckCplStoryValidity() {
    var story_title= document.getElementById("story_title");
    //var story_content= document.getElementById("story_content");
    var temp = tinyMCE.get('story_content').getContent();
    temp_content = temp.replace(/(<([^>]+)>)/ig,"");
    temp_content = temp_content.replace("&nbsp;","");
      
    if(isEmpty(story_title.value)) {
        jAlert('Please provide story title', 'Story title Validation', 'story_title');
        return false;
    }
    if (temp_content=="") {
            jAlert('Please provide story content', 'Story content Validation', 'story_title');
            return false;
    }
    if (isEmpty(temp_content)) {
            jAlert('Please provide story content', 'Story content Validation', 'story_title');
            return false;
    }
    return true;
}
//// end TinyMce validation

//***********start of Address Import Form Submission***********//

/** *Start Validate add couple album* **/
function chckAlbum() {
	var add_edit_mode=document.getElementById("add_edit_mode");
	if(add_edit_mode.value=="edit") {
		var album_title=document.getElementById("album_title");
		var album_desc=document.getElementById("album_desc");

		if(isEmpty(album_title.value)) {
				jAlert('Please provide album title', 'Album Title Validation', 'album_title');
				return false;
		}
		if(isEmpty(album_desc.value)) {
				jAlert('Please provide album description', 'Album Title Validation', 'album_desc');
				return false;
		}
	}
	return true;
}

/** *End Validate add couple album* **/

/**     Start Admin add product check   ***/
function chk_prodadd(){
	var vnd_id=document.getElementById("vnd_id");
	var prod_name=document.getElementById("prod_name");
	var prod_price=document.getElementById("prod_price");
	var price_reg='/^\d+$/';
	if(vnd_id.value<=0) {
			 jAlert('Please select vendor name', 'Vendor Name', 'vnd_id');
			return false;
	}
	if(isEmpty(prod_name.value)) {
			jAlert('Please provide product name', 'Product Name', 'prod_name');
			return false;
	}   
	if(!isFloat (prod_price.value)) {
			jAlert('Please provide product price in this format: 40 or 40.00 ', 'Product Price', 'prod_price');
			return false;
	}

	if(price_reg)
		var oEditor_content = FCKeditorAPI.GetInstance('prod_desc') ;
	var content = oEditor_content.GetXHTML( true ) ;
	if(content=="") {
		jAlert('Content can not be left blank', 'Product Content', 'prod_desc');
		return false;
	}
	return true;
}
/**     End Admin add product check     ***/

/**New registration validation for visitor step 2***/
function chkRegVisitor_2() {

    var user_first_name=document.getElementById("user_first_name");
	var user_last_name=document.getElementById("user_last_name");
	var user_city=document.getElementById("user_city");
	var user_state=document.getElementById("user_state");
	var user_country=document.getElementById("user_country");

    if(isEmpty(user_first_name.value)) {
        jAlert('Please provide your first name', 'First Name Validation', 'user_first_name');
        return false;
    }
	if(checkvalNames(user_first_name.value)==false) {
		jAlert('Invalid character not allowed', 'First Name Validation', 'user_first_name');
        return false;
	}

	if(isEmpty(user_last_name.value)) {
        jAlert('Please provide your last name', 'Last Name Validation', 'user_last_name');
        return false;
    }
	if(checkvalNames(user_last_name.value)==false) {
		jAlert('Invalid character not allowed', 'Last Name Validation', 'user_last_name');
        return false;
	}
	if(isEmpty(user_country.value)) {
		jAlert('Please provide your Country', 'Country Name Validation', 'user_country');
		return false;
	}
	if(!user_state.disabled) {
		if((user_state.value==0)) {
			  jAlert('Please select your State/Province', 'State/Province Name Validation', 'user_state');
			  return false;
		}	
	}
    return true;
}
/**New registration validation for visitor step 2***/


/*******************************************************************************/
/**New registration validation for friend step 2***/
function chkRegFriend_2() {
    var user_first_name=document.getElementById("user_first_name");
	var user_last_name=document.getElementById("user_last_name");
	var user_city=document.getElementById("user_city");
	var user_state=document.getElementById("user_state");
	var user_country=document.getElementById("user_country");

    if(isEmpty(user_first_name.value)) {
        jAlert('Please provide your first name', 'First Name Validation', 'user_first_name');
        return false;
    }
	if(checkvalNames(user_first_name.value)==false) {
		jAlert('Invalid charecter not allowed', 'First Name Validation', 'user_first_name');
        return false;
	}
	if(isEmpty(user_last_name.value)) {
        jAlert('Please provide your last name', 'Last Name Validation', 'user_last_name');
        return false;
    }
	if(checkvalNames(user_last_name.value)==false) {
		jAlert('Invalid character not allowed', 'Last Name Validation', 'user_last_name');
        return false;
	}
    if(isEmpty(user_country.value)) {
            jAlert('Please provide your Country', 'Country Name Validation', 'user_country');
            return false;
    }
	if(!user_state.disabled) {
		if((user_state.value==0)) {
			  jAlert('Please select your State/Province', 'State/Province Name Validation', 'user_state');
			  return false;
		}	
	}
    return true;
}
/**End of New registration validation for friend step 2***/


/**   New registration validation for coupe step 2 ***/
function chkRegCouple_2() {
      var g_first_name=document.getElementById("g_first_name");
      var g_last_name=document.getElementById("g_last_name");
      var b_first_name=document.getElementById("b_first_name");
      var b_last_name=document.getElementById("b_last_name");
      var weddind_date=document.getElementById("weddind_date");
      var user_city=document.getElementById("user_city");
      var user_state=document.getElementById("user_state");
      var user_country=document.getElementById("user_country");

      if(isEmpty(g_first_name.value)) {
            jAlert('Please provide Groom first name', 'Groom Name Validation', 'g_first_name');
            return false;
      }
      if(checkval(g_first_name.value)==false) {
            jAlert('Invalid character not allowed', 'First Name Validation', 'g_first_name');
            return false;
      }
      if(isEmpty(g_last_name.value)) {
            jAlert('Please provide Groom last name', 'Groom Name Validation', 'g_last_name');
            return false;
      }
      if(checkval(g_last_name.value)==false) {
            jAlert('Invalid character not allowed', 'First Name Validation', 'g_last_name');
            return false;
      }
      if(isEmpty(b_first_name.value)) {
            jAlert('Please provide Bride first name', 'Bride Name Validation', 'b_first_name');
            return false;
      }
      if(checkval(b_first_name.value)==false) {
            jAlert('Invalid character not allowed', 'Bride Name Validation', 'b_first_name');
            return false;
      }
      if(isEmpty(b_last_name.value)) {
            jAlert('Please provide Bride last name', 'Bride Name Validation', 'b_last_name');
            return false;
      }
      if(checkval(b_last_name.value)==false) {
            jAlert('Invalid character not allowed', 'Bride Name Validation', 'b_last_name');
            return false;
      }
      if(isEmpty(weddind_date.value)) {
            jAlert('Please provide your Wedding Date', 'Wedding Date Validation', 'weddind_date');
            return false;
      }
      if(isEmpty(user_country.value)) {
            jAlert('Please select your country', 'Country Validation', 'user_country');
            return false;
      }
      if(!user_state.disabled) {

            if( user_state.value==0 ) {
                  jAlert('Please select your State/Province', 'State/Province Name Validation', 'user_state');
                  return false;
            }
      }
      return true;
}
/**   End of New registration validation for coupe step 2 ***/
