function isValidMAIL(mail)
{
    var ValidMail = /[\S]+@[\S]+\.[\w]{2}/;
    if(ValidMail.test(mail))
        return true;
    else
        return false;
}
function isValidURL(url)
{
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
}
function login()
{
    var vRequiredField = "";
    var reg_frm = document.user_login_form;
    if(reg_frm.name.value=="")
    {
        vRequiredField += "\n * You have to Enter User Name";
    }
    if(reg_frm.pass.value=="")
    {
        vRequiredField += "\n * You have to enter Password";
    }
    if(vRequiredField!="")
    {
        alert(vRequiredField);
        return false;
    }
return true;
}
function profile_validation(str)
{
    var vRequiredField = "";
    var reg_frm = document.user_registration_form;
    if((reg_frm.first_name.value=="")||(reg_frm.first_name.value=="First Name"))
    {
        vRequiredField += " * You have to enter First Name";
    }
    if((reg_frm.last_name.value=="")||(reg_frm.last_name.value=="Last Name"))
    {
        vRequiredField += "\n * You have to enter Last Name";
    }
    if((reg_frm.mail.value=="")||(reg_frm.mail.value=="E-mail / Username"))
    {
        vRequiredField += "\n * You have to enter E-Mail/ Username";
    }
    if((reg_frm.mail.value!="")&&(reg_frm.mail.value!="E-mail / Username"))
    {
        if(!isValidMAIL(reg_frm.mail.value))
        {
            vRequiredField += "\n * Email is Not Valid";
        }
    }
    if(reg_frm.name.value=="")
    {
        vRequiredField += "\n * You have to Enter User Name";
    }
    if((reg_frm.password.value=="")||(reg_frm.password.value=="Password"))
    {
        vRequiredField += "\n * You have to enter Password";
    }
    if((reg_frm.conf_password.value=="")||(reg_frm.conf_password.value=="Confirm Password"))
    {
        vRequiredField += "\n * You have to enter Confirm Password";
    }
    if(reg_frm.password.value != reg_frm.conf_password.value)
    {
        vRequiredField += "\n * Password and Confirm Pasword not matched";
    }
    if((reg_frm.address.value=='')||(reg_frm.address.value=='Address'))
    {
        vRequiredField += "\n * Address Not Valid";
    }
    if((reg_frm.mobile.value=='')||(reg_frm.mobile.value=='Mobile'))
    {
        vRequiredField += "\n * Mobile No. Not Valid";
    }
    if(((reg_frm.office_phone.value.length<9)||(reg_frm.office_phone.value.length>15))&&(reg_frm.office_phone.value!='')&&(reg_frm.office_phone.value!='Office'))
    {
        vRequiredField += "\n * Office Phone Number Between 10 to 15 character";
    }
    if((reg_frm.zipcode.value=="")||(reg_frm.zipcode.value=="Zip Code"))
    {
        vRequiredField += "\n * You have to Enter Zipcode";
    }
    if(str=='beforelogin')
    {
        if(reg_frm.termsconditions.checked==false)
        {
            vRequiredField += "\n * Accept Terms and Conditions";
        }
    }
    if(vRequiredField!="")
    {
        alert(vRequiredField);
        return false;
    }
return true;
}

function AgentRegPaymentValidation(extraField)
{
    var vRequiredField = '';
    var vForm = document.user_main_reg_payment;
    if((vForm.first_name.value=='')||(vForm.first_name.value=='First Name'))
    {
        vRequiredField += "\n * You have to enter First Name";
    }
    if((vForm.last_name.value=='')||(vForm.last_name.value=='Last Name'))
    {
        vRequiredField += "\n * You have to enter Last Name";
    }
    if((vForm.mobile.value=='')||(vForm.mobile.value=='Mobile'))
    {
        vRequiredField += "\n * Mobile No. Not Valid";
    }
    if((vForm.mail.value=="")||(vForm.mail.value=="E-mail / Username"))
    {
        vRequiredField += "\n * You have to enter E-Mail/ Username";
    }
    if((vForm.mail.value!="")&&(vForm.mail.value!="E-mail / Username"))
    {
        if(!isValidMAIL(vForm.mail.value))
        {
            vRequiredField += "\n * Email is Not Valid";
        }
    }
    if((vForm.password.value=="")||(vForm.password.value=="Password"))
    {
        vRequiredField += "\n * You have to enter Password";
    }
    if((vForm.conf_password.value=="")||(vForm.conf_password.value=="Confirm Password"))
    {
        vRequiredField += "\n * You have to enter Confirm Password";
    }
    if(vForm.password.value != vForm.conf_password.value)
    {
        vRequiredField += "\n * Password and Confirm Pasword not matched";
    }
    if((vForm.address.value=='')||(vForm.address.value=='Address'))
    {
        vRequiredField += "\n * Address Not Valid";
    }
    if((vForm.zipcode.value=="")||(vForm.zipcode.value=="Zip Code"))
    {
        vRequiredField += "\n * You have to Enter Zipcode";
    }
    
    if((extraField=="PAYMENT")||(document.getElementById('PurchadeCrm').value==1)||(document.getElementById('PurchadeTxtservices').value==1))
    {
        if((vForm.creditCardNumber.value=="")||(vForm.creditCardNumber.value=="Card Number"))
        {
            vRequiredField +="\n * Enter Credit Card Number";
        }
        if((vForm.cvv2Number.value=="")||(vForm.cvv2Number.value=="CVS / CVV"))
        {
            vRequiredField +="\n * Enter CVS / CVV";
        }
    }
    
    
    if(document.getElementById('termsconditionsid').checked==false)
    {
        vRequiredField += "\n * Accept Terms and Conditions";
    }
    
    if(vRequiredField!=''){
        alert(vRequiredField);
        return false;
    }
return true;
}

function isInteger(s,type)
{
    var i;
    s = s.toString();
    for (i = 0; i < s.length; i++)
    {
        var c = s.charAt(i);
        if (isNaN(c))
        {
            alert("Given value is not a number");
            var type_name=type.name;
            document.user_edit_property.elements[type_name].value = "" ;
            document.user_edit_property.elements[type_name].focus();
            return false;
        }
    }
    return true;
}
function addCommas(nStr, id)
{
    nStr += '';
    x = nStr.split('.');
    x1 = x[0];
    x2 = x.length > 1 ? '.' + x[1] : '';
    var rgx = /(\d+3)(\d{3})/;
    while (rgx.test(x1)) {
        x1 = x1.replace(rgx, '$1' + ',' + '$2');
    }
    document.getElementById(id).value = x1 + x2;
    return x1 + x2;
}
function IsDecimal(s,type1)
{
    var mystring = s;
    var i;
    var form = document.user_edit_property;
    s = s.toString();
    for (i = 0; i < s.length; i++)
    {
        var c = s.charAt(i);
        if (isNaN(c))
        {
            if(c!=".")
            {
                alert("Given value is not a number");
                var type_name1=type1.name;
                form.elements[type_name1].value = "" ;
                form.elements[type_name1].focus();
                return false;
            }
        }
    }
    return true;
}

function validate_add_prperty()
{
    var vRequiredField = "";
    var six_or_more_char    = /[\S]{6}/;
    var property_form = document.user_edit_property;
    
    if(property_form.property_title.value=="")
    {
        vRequiredField += "\n * Enter Property Title";
    } 
    if(property_form.house_sq_footage.value=="")
    {
        vRequiredField +="\n * Enter House Square footage";
    }
    if(property_form.lot_acreage.value=="")
    {
        vRequiredField +="\n * Enter Lot Acreage ";
    }
    if(property_form.year_biuld.value==0)
    {
        vRequiredField +="\n * Select Property Built Year ";
    }
    if(property_form.property_price.value=="")
    {
        vRequiredField +="\n * Enter Property Price";
    }
    if(property_form.bedrooms.value==0)
    {
        vRequiredField +="\n * Select Bedrooms";
    }
    if(property_form.bathrooms.value==0)
    {
        vRequiredField +="\n * Select Bathrooms";
    }
    if(property_form.first_sale_type.value==0)
    {
        vRequiredField +="\n * Select Sale Representation";
    }
    if(property_form.garages.value==0)
    {
        vRequiredField +="\n * Select Garages";
    }
    if(property_form.second_sale_type.value==0)
    {
        vRequiredField +="\n * Select Sale Type";
    }
    if(property_form.property_address.value=="")
    {
        vRequiredField +="\n * Enter Property Address";
    }
    if((property_form.state.value==0)||(property_form.state.value==""))
    {
        vRequiredField +="\n * Select State";
    }
    if(property_form.state.value!="")
    {
        if((property_form.county.value==0)||(property_form.county.value==""))
        {
            vRequiredField +="\n * Select County";
        }
    }
    if(property_form.state.value!="")
    {
        if(property_form.county.value!="")
        {
            if((property_form.city.value=="")||(property_form.city.value==0))
            {
                vRequiredField +="\n * Select City";
            }
        }
    }
    if(property_form.state.value!="")
    {
        if(property_form.county.value!="")
        {
            if(property_form.city.value!="")
            {
                if((property_form.zipcode.value=="")||(property_form.zipcode.value==0))
                {
                    vRequiredField +="\n * Select Zipcode";
                }
            }
        }
    }
    if(vRequiredField!="")
    {
        alert(vRequiredField);
        return false;
    }
return true;
}
function ValidatePurchaseCity()
{
    var vRequiredField = "";
    var user_purchase_form = document.user_purchase_city;
    
    if((user_purchase_form.state.value==0)||(user_purchase_form.state.value==""))
    {
        vRequiredField +="\n * Select State";
    }
    if(user_purchase_form.state.value!="")
    {
        if((user_purchase_form.county.value==0)||(user_purchase_form.county.value==""))
        {
            vRequiredField +="\n * Select County";
        }
    }
    if(user_purchase_form.state.value!="")
    {
        if(user_purchase_form.county.value!="")
        {
            if((user_purchase_form.city.value=="")||(user_purchase_form.city.value==0))
            {
                vRequiredField +="\n * Select City";
            }
        }
    }
    if(vRequiredField!="")
    {
        alert(vRequiredField);
        return false;
    }
return true;
}
function ValidateAddPurchaseCity()
{
    var vRequiredField = "";
    var user_purchase_form = document.getElementById("select_reg_payment_city");
    
    if((user_purchase_form.ajaxstate.value==0)||(user_purchase_form.ajaxstate.value==""))
    {
        vRequiredField +="\n * Select State";
    }
    if(user_purchase_form.ajaxstate.value!="")
    {
        if((user_purchase_form.ajax_county.value==0)||(user_purchase_form.ajax_county.value==""))
        {
            vRequiredField +="\n * Select County";
        }
    }
    if(user_purchase_form.ajaxstate.value!="")
    {
        if(user_purchase_form.ajax_county.value!="")
        {
            if((user_purchase_form.ajax_city.value=="")||(user_purchase_form.ajax_city.value==0))
            {
                vRequiredField +="\n * Select City";
            }
        }
    }
    if(vRequiredField!="")
    {
        alert(vRequiredField);
        return false;
    }
return true;
}
function ValidatePurchasePayment(str)
{
    dt= new Date();
    //alert(dt.getYear());
    var vRequiredField = "";
    var user_payment_form = document.user_payment_city;
    
    if((user_payment_form.first_name.value=="")||(user_payment_form.first_name.value=="First Name"))
    {
        vRequiredField +="\n * Enter Your First Name";
    }
    if((user_payment_form.address.value=="")||(user_payment_form.address.value=="Billing Address"))
    {
        vRequiredField +="\n * Enter Your Billing address";
    }
    if(user_payment_form.city.value=="")
    {
        vRequiredField +="\n * City Field Cannot Blank";
    }
    if(user_payment_form.mail.value=="")
    {
        vRequiredField +="\n * Enter Your Mailing Address";
    }
    if(!isValidMAIL(user_payment_form.mail.value))
    {
        vRequiredField +="\n * Entered Email is not valid";
    }
    if((user_payment_form.creditCardNumber.value=="")||(user_payment_form.creditCardNumber.value=="Card Number"))
    {
        vRequiredField +="\n * Enter Credit Card Number";
    }
    if((user_payment_form.cvv2Number.value=="")||(user_payment_form.cvv2Number.value=="CVS / CVV"))
    {
        vRequiredField +="\n * Enter CVS / CVV";
    }
    //if(str=='beforelogin')
//    {
//        if(user_payment_form.termsnconditions.checked==false)
//        {
//            vRequiredField += "\n * Accept Terms and Conditions";
//        }
//    }
    if(vRequiredField!="")
    {
        alert(vRequiredField);
        return false;
    }
return true;
}
function AccountShortValidation()
{
    vRequiredField = "";
    if((document.getElementById('card_number').value=="")||(document.getElementById('card_number').value=="Card Number"))
    {
        vRequiredField += "\n * Enter Credit Card Number";
    }
    if((document.getElementById('cvv').value=="")||(document.getElementById('cvv').value=="CVS / CVV"))
    {
        vRequiredField += "\n * Enter CVS / CVV";
    }
    if(vRequiredField!='')
    {
        alert(vRequiredField);
        return false;
    }
    return true;
}
function email_validator()
{
    vRequiredField = "";
    var email_form = document.email_agent;
    if(email_form.fname.value=="")
    {
        vRequiredField += "\n * First Name Cannot Left Blank";
    }
    if(email_form.email_from.value=="")
    {
        vRequiredField += "\n * E-mail Cannot Left Blank";
    }
    if(email_form.email_from.value!="")
    {
        if(!isValidMAIL(email_form.email_from.value))
        {
            vRequiredField += "\n * E-mail is Not Valid";
        }
    }
    if(email_form.mail_sub.value=="")
    {
        vRequiredField += "\n * E-mail Subject Cannot Left Blank";
    }
    if(document.getElementById("mailmessage").value=="")
    {
        vRequiredField += "\n * Message Cannot Left Blank";
    }
    if(document.getElementById("mailmessage").value!="")
    {
        if(document.getElementById("mailmessage").value.length < 5)
        {
            vRequiredField += "\n * Message Should be minimum 5 Character";
        }
    }
    
    if(vRequiredField!="")
    {
        alert(vRequiredField);
        return false;
    }
return true;
}
function contact_agent()
{
    vRequiredField = "";
    var contact_agent_form = document.agent_contact;
    if((contact_agent_form.ledfname.value=="")||(contact_agent_form.ledfname.value=="First Name"))
    {
        vRequiredField += "\n * First Name Cannot Left Blank";
    }
    if((contact_agent_form.ledlname.value=="")||(contact_agent_form.ledlname.value=="Last Name"))
    {
        vRequiredField += "\n * Last Name Cannot Left Blank";
    }
    if((contact_agent_form.ledemail.value=="")||(contact_agent_form.ledemail.value=="E-mail / Username"))
    {
        vRequiredField += "\n * E-mail Cannot Left Blank";
    }
    else if(contact_agent_form.ledemail.value!="")
    {
        if(!isValidMAIL(contact_agent_form.ledemail.value))
        {
            vRequiredField += "\n * E-mail is Not Valid";
        }
    }
    if((contact_agent_form.ledphone.value=="")||(contact_agent_form.ledphone.value=="Phone"))
    {
        vRequiredField += "\n * Phone Cannot Left Blank";
    }
    else if(contact_agent_form.ledphone.value!="")
    {
        if((contact_agent_form.ledphone.value.length <10)||(contact_agent_form.ledphone.value.length > 15))
        {
            vRequiredField += "\n * Phone Number Must be 10 to 15 digit Cannot Left Blank";
        }
    }
    if(contact_agent_form.ledphone.value!="")
    {
        if (isNaN(contact_agent_form.ledphone.value))
        {
            vRequiredField += "\n * Phone Number Must be Integer";
        }
    }
    if((contact_agent_form.subject.value=="")||(contact_agent_form.subject.value=="Subject"))
    {
        vRequiredField += "\n * Subject Cannot Left Blank";
    }
    if((contact_agent_form.message.value=="")||(contact_agent_form.message.value=="Text Message"))
    {
        vRequiredField += "\n * Message Cannot Left Blank";
    }
    if(contact_agent_form.message.value!="")
    {
        if(contact_agent_form.message.value.length < 10)
        {
            vRequiredField += "\n * Message minimum 10 Character Allowed";
        }
    }
    
    if(vRequiredField!="")
    {
        alert(vRequiredField);
        return false;
    }
return true;
}

function GetCityPage()
{
    var frm = document.home_left_search;
    if(frm.state.value=='')
    {
        alert("Select State First");
        return false;
    }
    if(frm.county.value=='')
    {
        alert("Select County First");
        return false;
    }
    if(frm.city.value=='')
    {
        alert("Select City First");
        return false;
    }
    return true;
}

function ValidateLeadReply()
{
    var vRequiredFields = '';
    var frm = document.lead_reply;
    if(frm.subject.value=='')
    {
        vRequiredFields = "* Subject Field Cannot Left blank";
    }
    if(frm.message.value=='')
    {
        vRequiredFields += "\n* Message Field Cannot Left blank";
    }
    if(frm.message.value!='')
    {
        if(frm.message.value.length < 10)
        {
            vRequiredFields += "\n* Minimum 10 Character Allowed";
        }
    }
    if(vRequiredFields!='')
    {
        alert(vRequiredFields);
        return false;
    }
    return true;
}

function ValidateTask()
{
    var frm = document.add_task;
    var vRequiredFields = '';
    if(frm.subject.value=='')
    {
        vRequiredFields += "\n* Subject Field Cannot Left blank";
    }
    if(frm.date.value=='')
    {
        vRequiredFields += "\n* Date Field Cannot Left blank";
    }
    if(frm.hour.value=='')
    {
        vRequiredFields += "\n* First Select Hour";
    }
    if(frm.ampm.value=='')
    {
        vRequiredFields += "\n* First Select AM/PM";
    }
    if(frm.description.value=='')
    {
        vRequiredFields += "\n* Description Field Cannot Left blank";
    }
    
    if(vRequiredFields!='')
    {
        alert(vRequiredFields);
        return false;
    }
    return true;
}

function ValidateBuyerRegForm()
{    
    var vRequiredField = '';
    var buyerform = document.buyer_regi_frm;
    if((buyerform.first_name.value=='')||(buyerform.first_name.value=='First Name'))
    {
        vRequiredField += "\n * First Name is not Valid";
    }
    if((buyerform.last_name.value=='')||(buyerform.last_name.value=='Last Name'))
    {
        vRequiredField += "\n * Enter Last Name";
    }
    if((buyerform.mail.value=='')||(buyerform.mail.value=='E-mail / Username'))
    {
        vRequiredField += "\n * Enter User Name";
    }
    if((buyerform.mail.value!='E-mail / Username')&&(buyerform.mail.value!=''))
    {
        if(!isValidMAIL(buyerform.mail.value))
        {
            vRequiredField += "\n * User Name Not Valid";
        }
    }
    if(((buyerform.password.value.length>20)||(buyerform.password.value.length<4))&&(buyerform.password.value!='Password'))
    {
        vRequiredField += "\n * Password Length Should be 4 to 20";
    }
    if((buyerform.conf_password.value=='Password')||((buyerform.conf_password.value!='Password')&&(buyerform.conf_password.value!=buyerform.password.value)))
    {
        vRequiredField += "\n * Password and Confirm Password is not matching";
    }
    if(buyerform.mobile.value=='')
    {
        vRequiredField += "\n * Enter Your Mobile No.";
    }
    if(buyerform.state.value=='')
    {
        vRequiredField += "\n * Select State in contact details";
    }
    if(buyerform.state.value!='')
    {
        if(buyerform.county.value=='')
        {
            vRequiredField += "\n * Select County in contact details";
        }
        if(buyerform.county.value!='')
        {
            if(buyerform.city.value=='')
            {
                vRequiredField += "\n * Select City in contact details";
            }
            if(buyerform.city.value!='')
            {
                if(buyerform.zipcode.value=='')
                {
                    vRequiredField += "\n * Select Zipcode in contact details";
                }
            }
        }
    }
    
    if(vRequiredField!='')
    {
        alert(vRequiredField);
        return false
    }
    return true;
}
function ValidateUpdateBuyerRegForm()
{    
    var vRequiredField = '';
    var buyerform = document.buyer_regi_frm;
    if(buyerform.first_name.value=='')
    {
        vRequiredField += "\n * Enter First Name";
    }
    if(buyerform.last_name.value=='')
    {
        vRequiredField += "\n * Enter Last Name";
    }
    if(buyerform.mail.value=='')
    {
        vRequiredField += "\n * Enter User Name";
    }
    if(buyerform.mail.value!='')
    {
        if(!isValidMAIL(buyerform.mail.value))
        {
            vRequiredField += "\n * User Name Not Valid";
        }
    }
    if((buyerform.password.value.length>20)||(buyerform.password.value.length<4))
    {
        vRequiredField += "\n * Password Length Should be 4 to 20";
    }
    if(buyerform.mobile.value=='')
    {
        vRequiredField += "\n * Enter Your Mobile No.";
    }
    if(buyerform.mobile.value!='')
    {
        if(isNaN(buyerform.mobile.value))
        {
            vRequiredField += "\n * Entered Mobile no. is not a number";
        }
    }
    
    
    if(vRequiredField!='')
    {
        alert(vRequiredField);
        return false
    }
    return true;
}
function ValidateNewsletter(str)
{
    var agfrm = document.agent_newsletter;
    var byrfrm = document.buyer_newsletter;
    var vRequiredField = '';
    if((agfrm.newsfname.value=='')&&(byrfrm.newsfname.value==''))
    {   vRequiredField += '\n * First Name';}
    else if((agfrm.newsfname.value!='')&&(byrfrm.newsfname.value!=''))
    {   vRequiredField += '\n  Please Fill up Either Agent or Buyer First name';}
    
    if((agfrm.newslname.value=='')&&(byrfrm.newslname.value==''))
    {   vRequiredField += '\n * Last Name';}
    else if((agfrm.newslname.value!='')&&(byrfrm.newslname.value!=''))
    {   vRequiredField += '\n Please Fill up Either Agent or Buyer Last Name';}
    
    if((agfrm.newsemail.value=='')&&(byrfrm.newsemail.value==''))
    {   vRequiredField += '\n * E-mail';}
    else if((agfrm.newsemail.value!='')&&(byrfrm.newsemail.value!=''))
    {   vRequiredField += '\n Please Fill up Either Agent or Buyer E-mail';}
    else if((agfrm.newsemail.value!='')||(byrfrm.newsemail.value!=''))
    {
        if(agfrm.newsemail.value!='')
        {
            if(!isValidMAIL(agfrm.newsemail.value))
            {
                vRequiredField += "\n * Invalid E-mail AGENT";
            }
        }
        if(byrfrm.newsemail.value!='')
        {
            if(!isValidMAIL(byrfrm.newsemail.value))
            {
                vRequiredField += "\n * Invalid E-mail BUYER";
            }
        }
    }
    if(vRequiredField!='')
    {
        alert(vRequiredField);
        return false;
    }
    if(str=='agent')
    {   return document.agent_newsletter.submit();}
    else if(str=='buyer')
    {   return document.buyer_newsletter.submit();}
}
function SiteContact()
{
    vRequiredField = "";
    var contact_agent_form = document.agent_contact;
    if((contact_agent_form.ledfname.value=="")||(contact_agent_form.ledfname.value=="First Name"))
    {
        vRequiredField += "\n * First Name Cannot Left Blank";
    }
    if((contact_agent_form.ledlname.value=="")||(contact_agent_form.ledlname.value=="Last Name"))
    {
        vRequiredField += "\n * Last Name Cannot Left Blank";
    }
    if((contact_agent_form.ledemail.value=="")||(contact_agent_form.ledemail.value=="E-mail / Username"))
    {
        vRequiredField += "\n * E-mail Cannot Left Blank";
    }
    else if(contact_agent_form.ledemail.value!="")
    {
        if(!isValidMAIL(contact_agent_form.ledemail.value))
        {
            vRequiredField += "\n * E-mail is Not Valid";
        }
    }
    if((contact_agent_form.subject.value=="")||(contact_agent_form.subject.value=="Subject"))
    {
        vRequiredField += "\n * Subject Cannot Left Blank";
    }
    if((contact_agent_form.message.value=="")||(contact_agent_form.message.value=="Text Message"))
    {
        vRequiredField += "\n * Message Cannot Left Blank";
    }
    if(contact_agent_form.message.value!="")
    {
        if(contact_agent_form.message.value.length < 10)
        {
            vRequiredField += "\n * Message minimum 10 Character Allowed";
        }
    }
    
    if(vRequiredField!="")
    {
        alert(vRequiredField);
        return false;
    }
return true;
}
// ==============================================================================================================//
// ======================================== START VALIDATION FOR ADMIN SECTION  =================================//
// ==============================================================================================================//
function ValidateState()
{
    var statefrm = document.edit_state_form;
    var vRequiredField = '';
    if(statefrm.stname.value=='')
    {
        vRequiredField += "\n * State Name";
    }
    if(statefrm.stcode.value=='')
    {
        vRequiredField += "\n * State Code";
    }
    if(vRequiredField!='')
    {
        alert(vRequiredField);
        return false;
    }
    return true;
}
function ValidateCounty()
{
    var countyfrm = document.edit_county_form;
    var vRequiredField = '';
    if(countyfrm.adminstate.value=='')
    {
        vRequiredField += "\n * Select State First";
    }
    if(countyfrm.county_name.value=='')
    {
        vRequiredField += "\n * State Code";
    }
    if(vRequiredField!='')
    {
        alert(vRequiredField);
        return false;
    }
    return true;
}
function ValidateCity()
{
    var cityfrm = document.edit_city_form;
    var vRequiredField = '';
    if(cityfrm.adminstate.value=='')
    {
        vRequiredField += "\n * Select State First";
    }
    if(cityfrm.adminstate.value!='')
    {
        if(cityfrm.admincounty.value=='')
        {
            vRequiredField += "\n * Select County First";
        }
    }
    if(cityfrm.city_name.value=='')
    {
        vRequiredField += "\n * City is Not Valid";
    }
    if(vRequiredField!='')
    {
        alert(vRequiredField);
        return false;
    }
    return true;
}
function ValidateStateDelete(str)
{
    var frm = str;
    var answer = confirm("Are you sure you want to delete this state from your database?");
    if(answer)
    {
        document.getElementById(frm).submit();
    }
    return false;
}
function ValidateStateSubmit(str)
{
    var frm = str;
    document.getElementById(frm).submit();
}
function ValidateConfirmSubmit(str, msg)
{
    var frm = str;
    var answer = confirm(msg);
    if(answer)
    {
        document.getElementById(frm).submit();
    }
    return false;
}
// ==============================================================================================================//
// ======================================== START VALIDATION FOR ADMIN SECTION  =================================//
// ==============================================================================================================//