//Function For Basic Details while Creating/Editing Profile.
function ValidateBasicTab()
{
    var arrId = new Array(21)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);
    arrId[0][0]='txtFirstName';
    arrId[0][1]='T';
    arrId[1][0]='txtLastName';
    arrId[1][1]='T';
    arrId[2][0]='txtChoosePassword';
    arrId[2][1]='T';
    arrId[3][0]='txtConfirmPassword';
    arrId[3][1]='T';
    arrId[4][0]='txtEmail';
    arrId[4][1]='T';
    arrId[5][0]='txtDisplayName';
    arrId[5][1]='T';
    arrId[6][0]='selectDateOfBirth';
    arrId[6][1]='D';
    arrId[7][0]='selectDateOfMonth';
    arrId[7][1]='D';
    arrId[8][0]='selectDateOfBirthYear';
    arrId[8][1]='D';
    arrId[9][0]='selectCountry';
    arrId[9][1]='D';
    arrId[10][0]='txtCity';
    arrId[10][1]='T';
    arrId[11][0]='txtState';
    arrId[11][1]='T';
    arrId[12][0]='txtZip';
    arrId[12][1]='T';
    arrId[13][0]='txtProjectsCounty';
    arrId[13][1]='T';
    arrId[14][0]='selectNativeCountry';
    arrId[14][1]='D';
    arrId[15][0]='txtCompanyName';
    arrId[15][1]='T';
    arrId[16][0]='txtContactPerson';
    arrId[16][1]='T';
    arrId[17][0]='txtCompanyProfile';
    arrId[17][1]='T';
    arrId[18][0]='txtstreetaddress';
    arrId[18][1]='T';
    arrId[19][0]='txtPhone1';
    arrId[19][1]='T';
     arrId[20][0]='empPhoto';
    arrId[20][1]='T';
    //Here call validate function
    ValidateFormFields(arrId);
}
//Function For Academic & Professional Details while Creating/Editing Profile.
function ValidateAcademicTab()
{
    var arrId = new Array(2)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);
    arrId[0][0]='selectHighestQualification';
    arrId[0][1]='D';
    arrId[1][0]='txtSpecialization';
    arrId[1][1]='T';
    //Here call validate function
    ValidateFormFields(arrId);
    // Here call For Experience Checkbox
    ValidateAcademicCheckbox()
}
//Function For Language Service Details while Creating/Editing Profile.
function ValidateLanguageTab(Var_varlangFlag)
{
    //Here Validate Language Proficiency
    if(!Var_varlangFlag)
    {
       ValidateLanguageProfi();
       ValidateLanguageProfiRadio();       
    }
    ValidateKeywordURL();
    ValidateLanguageProfiCheckbox();
    ValidateLanguageProfiSubCheckbox();
    ValidateCopywriterCheckbox();
    ValidateVoiceGenderRadio();
    ValidateVoiceAgeCheckbox();
    ValidateVoiceRecordingType();
}

//Function For Pricing and Availability Details while Creating/Editing Profile.
function ValidatePricingTab()
{
    var arrId = new Array(25)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);

    arrId[0][0]='txtCorporateOnsiteMin';
    arrId[0][1]='T';
    arrId[1][0]='txtCorporateOnsiteMax';
    arrId[1][1]='T';
    arrId[2][0]='txtCorporateMyOfficeMin';
    arrId[2][1]='T';
    arrId[3][0]='txtCorporateMyOfficeMax';
    arrId[3][1]='T';
    arrId[4][0]='txtCorporateOnlineMin';
    arrId[4][1]='T';
    arrId[5][0]='txtCorporateOnlineMax';
    arrId[5][1]='T';
    arrId[6][0]='txtTutoringOnsiteMin';
    arrId[6][1]='T';
    arrId[7][0]='txtTutoringOnsiteMax';
    arrId[7][1]='T';
    arrId[8][0]='txtTutoringMyOfficeMin';
    arrId[8][1]='T';
    arrId[9][0]='txtTutoringMyOfficeMax';
    arrId[9][1]='T';
    arrId[10][0]='txtTutoringOnlineMin';
    arrId[10][1]='T';
    arrId[11][0]='txtTutoringOnlineMax';
    arrId[11][1]='T';
    arrId[12][0]='txtTranslationMinAverage';
    arrId[12][1]='T';
    arrId[13][0]='txtTranslationMaxAverage';
    arrId[13][1]='T';
    arrId[14][0]='txtTranslationMinPrice';
    arrId[14][1]='T';
    arrId[15][0]='txtTranslationMaxPrice';
    arrId[15][1]='T';
    arrId[16][0]='txtInterpretationMinAverage';
    arrId[16][1]='T';
    arrId[17][0]='txtInterpretationMaxAverage';
    arrId[17][1]='T';
    arrId[18][0]='txtInterpretationMinAverageDay';
    arrId[18][1]='T';
    arrId[19][0]='txtInterpretationMaxAverageDay';
    arrId[19][1]='T';
    arrId[20][0]='txtInterpretationMinVoice';
    arrId[20][1]='T';
    arrId[21][0]='txtInterpretationMaxVoice';
    arrId[21][1]='T';
    arrId[22][0]='txtInterpretationMinVoiceWord';
    arrId[22][1]='T';
    arrId[23][0]='txtInterpretationMaxVoiceWord';
    arrId[23][1]='T';
    arrId[24][0]='txtCopyMinProj';
    arrId[24][1]='T';

    //Here call validate function
    ValidateFormFields(arrId);
}

//Function For Promotion Details while Creating/Editing Profile.
function ValidatePromotionTab()
{
    var arrId = new Array(2)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);

    arrId[0][0]='txtareaMessageToStudents';
    arrId[0][1]='T';
    arrId[1][0]='Photo';
    arrId[1][1]='T';

    //Here call validate function
    ValidateFormFields(arrId);
    // Here call Accepting Customer Radio Function
    ValidatePromotionRadio()
}

//Function call For Login Mandatory Fields
function ValidateLogin()
{
     var arrId = new Array(2)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);

    arrId[0][0]='txtLoginUserName';
    arrId[0][1]='T';
    arrId[1][0]='txtLoginPassword';
    arrId[1][1]='T';

    //Here call validate function
    ValidateFormFields(arrId);
}

//Function call For Post Job Mandatory Fields
function ValidatePostJob()
{
    var arrId = new Array(12)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);

    arrId[0][0]='txtJobTitle';
    arrId[0][1]='T';
    arrId[1][0]='txtareaJobDesc';
    arrId[1][1]='T';
    arrId[2][0]='txtContactName';
    arrId[2][1]='T';
    arrId[3][0]='txtContactDetails';
    arrId[3][1]='T';
    arrId[4][0]='txtLocation';
    arrId[4][1]='T';
    arrId[5][0]='txtSalary';
    arrId[5][1]='T';
    arrId[6][0]='selectValidFromDay';
    arrId[6][1]='D';
    arrId[7][0]='selectValidFromMonth';
    arrId[7][1]='D';
    arrId[8][0]='selectValidFromYear';
    arrId[8][1]='D';
    arrId[9][0]='selectValidTillDay';
    arrId[9][1]='D';
    arrId[10][0]='selectValidTillMonth';
    arrId[10][1]='D';
    arrId[11][0]='selectValidTillYear';
    arrId[11][1]='D';

    //Here call validate function
    ValidateFormFields(arrId);

    // Here function call for different Radio Buttons
     ValidatePostJobTypeRadio();
     ValidatePostJobIsForRadio();
     ValidatePostJobOfferedToRadio();
     ValidatePostJobOfferedByRadio();

}

//Function call For Admin Password Mandatory Fields
function ValidateAdminPassword()
{
   var arrId = new Array(2)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);

    arrId[0][0]='txtPassword';
    arrId[0][1]='T';
    arrId[1][0]='txtConfPassword';
    arrId[1][1]='T';

    //Here call validate function
    ValidateFormFields(arrId);

}

// Function call For Advertise Form Mandatory Fields
function ValidateAdvertise()
{
    var arrId = new Array(2)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);

    arrId[0][0]='txtAdvtTitle';
    arrId[0][1]='T';
    arrId[1][0]='txtareaAdvtDesc';
    arrId[1][1]='T';

    //Here call validate function
    ValidateFormFields(arrId);
}

// Function call for Apply Now Form Mandatory Fields
function ValidateApplyNow()
{
    var arrId = new Array(2)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);

    arrId[0][0]='txtJobApplySub';
    arrId[0][1]='T';
    arrId[1][0]='txtJobApplyMsg';
    arrId[1][1]='T';

    //Here call validate function
    ValidateFormFields(arrId);
}

// Function call For Search Jobs Mandatory Fields
function ValidateSearchJobs()
{
    var arrId = new Array(1)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);

    arrId[0][0]='selectSearchJob';
    arrId[0][1]='D';

    //Here call validate function
    ValidateFormFields(arrId);
}

// Function call For Search Professionals Mandatory Fields
function ValidateSearchProfessionals()
{
    var arrId = new Array(2)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);

    arrId[0][0]='searchCountry';
    arrId[0][1]='D';
    arrId[1][0]='searchAdvanceCountry';
    arrId[1][1]='D';

    //Here call validate function
    ValidateFormFields(arrId);
}

//Function call For Serach Professional From Serach Result Page Mandatory Fields
function ValidateSearchProfResult()
{
     var arrId = new Array(1)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);

    arrId[0][0]='selectCountryProf';
    arrId[0][1]='D';

    //Here call validate function
    ValidateFormFields(arrId);
}

// Function For Contact Us Mandatory Fields.
function ValidateContactUs()
{
    var arrId = new Array(5)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);

    arrId[0][0]='txtFeedbackFirstName';
    arrId[0][1]='T';
    arrId[1][0]='txtFeedbackLastName';
    arrId[1][1]='T';
    arrId[2][0]='selectCountry';
    arrId[2][1]='D';
    arrId[3][0]='txtFeedbackEmail';
    arrId[3][1]='T';
    arrId[4][0]='txtareaComments';
    arrId[4][1]='T';

    //Here call validate function
    ValidateFormFields(arrId);
    //Here validate radio buttons
    ValidateContactUsRadio();
}
// Function For Forgot Password Mandatory Fields.
function ValidateForgotPassword()
{
    var arrId = new Array(1)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);

    arrId[0][0]='txtEmail';
    arrId[0][1]='T';

    //Here call validate function
    ValidateFormFields(arrId);
}

//Function For Contact Professional Mandatory Fields.
function ValidateContactProf()
{
    var arrId = new Array(10)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);

    arrId[0][0]='txtFirstName';
    arrId[0][1]='T';
    arrId[1][0]='txtLastName';
    arrId[1][1]='T';
    arrId[2][0]='txtCountryId';
    arrId[2][1]='D';
    arrId[3][0]='txtstate';
    arrId[3][1]='T';
    arrId[4][0]='txtcity';
    arrId[4][1]='T';
    arrId[5][0]='txtZipCode';
    arrId[5][1]='T';
    arrId[6][0]='txtemail';
    arrId[6][1]='T';
    arrId[7][0]='txtPhoneNum';
    arrId[7][1]='T';
    arrId[8][0]='txtmessage';
    arrId[8][1]='T';
    arrId[9][0]='txtContactCaptcha';
    arrId[9][1]='T';

    //Here call validate function
    ValidateFormFields(arrId);
}

// Function For Registration Mandatory Fields
function ValidateRegistration()
{
    var arrId = new Array(8)
    for (i = 0; i < arrId.length; ++ i)
        arrId [i] = new Array(2);

    arrId[0][0]='txtRegisterFirstName';
    arrId[0][1]='T';
    arrId[1][0]='txtRegisterLastName';
    arrId[1][1]='T';
    arrId[2][0]='txtRegisterUserId';
    arrId[2][1]='T';
    arrId[3][0]='txtChoosePassword';
    arrId[3][1]='T';
    arrId[4][0]='txtConfirmPassword';
    arrId[4][1]='T';
    arrId[5][0]='txtRegisterEmail';
    arrId[5][1]='T';
    arrId[6][0]='selectRefrence';
    arrId[6][1]='D';
    arrId[7][0]='txtCaptcha';
    arrId[7][1]='T';

    //Here call validate function
    ValidateFormFields(arrId);
    // Here validate radio buttons
    ValidateRegistrationRadio()
    // Here validate Checkbox
    ValidateRegistrationCheckbox();

}

// Common Function for Form Fields Validation
function ValidateFormFields(arrId)
{
    for (var i = 0; i < arrId.length; i++)
    {
        var Id=arrId[i][0];
        var Type=arrId[i][1];
        var IdDoc=document.getElementById(Id);
        if(Type=="T")
        {
            if(IdDoc!=null)
            {
                if(!IdDoc.disabled)
                {
                    if(trimString(IdDoc.value)=="")
                    {
                        IdDoc.style.background = '#FFFF99';
                    }
                    else
                    {
                        IdDoc.style.background = 'White';
                    }
                }
            }

        }
        else if(Type=="D")
        {
            if(IdDoc!=null)
            {
                if(trimString(IdDoc.value)=="")
                {
                    IdDoc.style.background = '#FFFF99';
                }
                else
                {
                    IdDoc.style.background = 'White';
                }
            }
        }

    }

}
// Function for validate Contact Us Radio Buttons
function ValidateContactUsRadio()
{
    if ((document.frmContactUs.radioComment[0].checked == false ) && ( document.frmContactUs.radioComment[1].checked == false))
    {
        for (i=0;i<2;i++){
          document.frmContactUs.radioComment[i].style.background = '#FFFF99';
       }
    }
    else
    {
        for (i=0;i<2;i++){
            document.frmContactUs.radioComment[i].style.background = '#f4f4f4';
        }
    }
}

// Function for validate Registration Radio Buttons
function ValidateRegistrationRadio()
{
    var arrSpan=new Array();
    if ((document.frmRegister.userType[0].checked == false ) && ( document.frmRegister.userType[1].checked == false)&&(document.frmRegister.userType[2].checked == false ) && ( document.frmRegister.userType[3].checked == false))
    {
        for (i=0;i<4;i++){
           // document.frmRegister.userType[i].style.background = '#FFFF99';
           arrSpan[i]='spnRadioReg'+i;
           var span=document.getElementById(arrSpan[i]);
           span.style.backgroundColor='#FFFF99';
        }
    }
    else
    {
        for (i=0;i<2;i++){
            //document.frmRegister.userType[i].style.background = '#f4f4f4';
           arrSpan[i]='spnRadioReg'+i;
           span=document.getElementById(arrSpan[i]);
           span.style.backgroundColor='#D9EAFF';
        }
        for (j=2;j<4;j++){
            //document.frmRegister.userType[i].style.background = '#f4f4f4';
           arrSpan[j]='spnRadioReg'+j;
           span=document.getElementById(arrSpan[j]);
           span.style.backgroundColor='#E5F5E5';
        }
    }
}

// Function for validate Registration Checkbox
function ValidateRegistrationCheckbox()
{
    var span=document.getElementById('spnchkAgree');    
    if(document.frmRegister.chkboxAgreeTc.checked == false)
    {
        span.style.background = '#FFFF99';
    }
    else
    {
        span.style.background = 'White';
    }
}
// Function for validate Academic Checkbox
function ValidateAcademicCheckbox()
{
    var isExpSelected =ValidateAcademicExp();
    var span=document.getElementById('spnchkNoExp');
    if(document.frmacademic.chkNoExp.checked == false && isExpSelected)
    {       
        //document.frmacademic.chkNoExp.style.backgroundColor='#FFFF99';
        span.style.backgroundColor='#FFFF99';
    }
    else
    {        
        //document.frmacademic.chkNoExp.style.backgroundColor = 'White';
        span.style.backgroundColor='#F4F4F4';
    }
}
// Here check for Experience Category or Years are selected.
function ValidateAcademicExp()
{
    var ExpCategory=0;
    var ExpYear=0;
    for(i=1;i<=8;i++)
    {
        var docIdCatagory= document.getElementById("selectCategory"+i);
        var docIdYear=document.getElementById("SelectYearsOfExperience"+i)
        if(docIdCatagory.value =="")
        {
            ExpCategory++;
        }
        if(docIdYear.value =="")
        {
            ExpYear++;
        }
    }
    if(ExpCategory==8 && ExpYear==8)
    {
        return true;
    }
    else
    {
        return false;
    }

}
// Here Function For Validate Language Selected
function ValidateLanguageProfi()
{
    var IdDoc=document.getElementById("selectLanguageProficiency");
    if(IdDoc!=null)
    {
        if(trimString(IdDoc.value)=="")
        {
            IdDoc.style.background = '#FFFF99';
        }
        else
        {
            IdDoc.style.background = 'White';
        }
    }

}
// Here Function For Validate Keyword Selected
function ValidateKeywordURL()
{
    var IdDoc=document.getElementById("keywordURL");
    if(IdDoc!=null)
    {
        if(trimString(IdDoc.value)=="")
        {
            IdDoc.style.background = '#FFFF99';
        }
        else
        {
            IdDoc.style.background = 'White';
        }
    }

}
// Function for validate Language Proficiency Radio Buttons
function ValidateLanguageProfiRadio()
{
    var arrSpan=new Array();
    if ((document.frmLanguage.radioRank2[0].checked == false ) && ( document.frmLanguage.radioRank2[1].checked == false)&&(document.frmLanguage.radioRank2[2].checked == false ) && ( document.frmLanguage.radioRank2[3].checked == false) && ( document.frmLanguage.radioRank2[4].checked == false))
    {
        for (i=0;i<5;i++)
        {            
            //document.frmLanguage.radioRank2[i].style.background = '#FFFF99';
            arrSpan[i]='spnchkNoExp'+i;
            var span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFF99';
        }
    }
    else
    {
        for (i=0;i<5;i++)
        {
            //document.frmLanguage.radioRank2[i].style.background = '#f4f4f4';
            arrSpan[i]='spnchkNoExp'+i;
            span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#f4f4f4';
        }
    }
}
// Function for validate Language Proficiency Radio Buttons
function ValidateLanguageProfiCheckbox()
{   
    var unchecked=true;    
    var chks = document.frmLanguage.elements['service[]'];
    var count=0;
    for (j=0;j<29;j++)
    {
         if(chks[j].checked == true)
         {
            break;
         }
         count++;
    }    
    if(!document.frmLanguage.chkboxVoiceOver.checked && !document.frmLanguage.chkboxCopywriter.checked && count==29)
    {        
        unchecked=true;
    }
    else
    {       
        unchecked=false;
    }
    var arrSpan=new Array();
    if(unchecked)
    {
        for (i=0;i<29;i++)
        {
            arrSpan[i]='spnchkService'+i;
            var span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFF99';
        }
        for (k=30;k<32;k++)
        {
            arrSpan[k]='spnchkService'+k;
            span=document.getElementById(arrSpan[k]);
            span.style.backgroundColor='#FFFF99';
        }
//        arrSpan[32]='spnchkService'+32;
//        span=document.getElementById(arrSpan[32]);
//        span.style.backgroundColor='#FFFF99';
    }
    else
    {
        for (i=0;i<29;i++)
        {
            arrSpan[i]='spnchkService'+i;
            span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#f4f4f4';
        }
        for (k=30;k<32;k++)
        {
            arrSpan[k]='spnchkService'+k;
            span=document.getElementById(arrSpan[k]);
            span.style.backgroundColor='#f4f4f4';
        }
//        arrSpan[32]='spnchkService'+32;
//        span=document.getElementById(arrSpan[32]);
//        span.style.backgroundColor='#f4f4f4';
    }
}
// Function for validate Language Proficiency Radio Buttons
function ValidateLanguageProfiSubCheckbox()
{
    var chks = document.frmLanguage.elements['subject[]'];
    var unchecked=true;
    for (j=0;j<40;j++)
    {
         if(chks[j].checked == true)
         {
            unchecked=false;
            break;
         }
    }
    var arrSpan=new Array();
    if (unchecked)
    {
        for (i=0;i<40;i++)
        {
            arrSpan[i]='spnchkSubject'+i;
            var span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFF99';
        }
    }
    else
    {
        for (i=0;i<40;i++)
        {
            arrSpan[i]='spnchkSubject'+i;
            span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#f4f4f4';
        }
    }
}

// Function for validate Promotion Radio Buttons
function ValidatePromotionRadio()
{    
    var arrSpan=new Array();
    if ((document.frmPromotion.radioAcceptingCust[0].checked == false ) && ( document.frmPromotion.radioAcceptingCust[1].checked == false))
    {
       //document.frmPromotion.radioAcceptingCust[0].style.background = '#FFFF99';
       //document.frmPromotion.radioAcceptingCust[1].style.background = '#FFFF99';
       for (i=0;i<2;i++)
       {
            arrSpan[i]='spnRadioAccept'+i;
            var span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFF99';
       }
    }
    else
    {
        //document.frmPromotion.radioAcceptingCust[0].style.background = '#f4f4f4';
        //document.frmPromotion.radioAcceptingCust[1].style.background = '#f4f4f4';
       for (i=0;i<2;i++)
       {
            arrSpan[i]='spnRadioAccept'+i;
            span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#f4f4f4';
       }
    }
}

// Function For validate Post Job Type Radio Buttons
function ValidatePostJobTypeRadio()
{
    var arrSpan=new Array();
    if ((document.frmjoblisting.JobType[0].checked == false ) && ( document.frmjoblisting.JobType[1].checked == false))
    {
        //document.frmjoblisting.JobType[0].style.background = '#FFFF99';
        //document.frmjoblisting.JobType[1].style.background = '#FFFF99';
       for (i=0;i<2;i++)
       {
            arrSpan[i]='spnRadioJobType'+i;
            var span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFF99';
       }
    }
    else
    {
        //document.frmjoblisting.JobType[0].style.background = '#FFFFFF';
        //document.frmjoblisting.JobType[1].style.background = '#FFFFFF';
       for (i=0;i<2;i++)
       {
            arrSpan[i]='spnRadioJobType'+i;
            span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFFFF';
       }
    }
}
// Function For validate Post Job Is For Radio Buttons
function ValidatePostJobIsForRadio()
{
    
    var arrSpan=new Array();
    if ((document.frmjoblisting.JobIsFor[0].checked == false ) && ( document.frmjoblisting.JobIsFor[1].checked == false)&&(document.frmjoblisting.JobIsFor[2].checked == false ) && ( document.frmjoblisting.JobIsFor[3].checked == false) && ( document.frmjoblisting.JobIsFor[4].checked == false)&& ( document.frmjoblisting.JobIsFor[5].checked == false)&& ( document.frmjoblisting.JobIsFor[6].checked == false))
    {        
        for (i=0;i<7;i++)
        {
            //document.frmjoblisting.JobIsFor[i].style.background = '#FFFF99';
            arrSpan[i]='spnRadioJobFor'+i;
            var span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFF99';
        }
    }
    else
    {   
        for (i=0;i<7;i++)
        {
            //document.frmjoblisting.JobIsFor[i].style.background = '#FFFFFF';
            arrSpan[i]='spnRadioJobFor'+i;
            span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFFFF';
        }
    }
}
// Function For validate Post Job Offered To Radio Buttons
function ValidatePostJobOfferedToRadio()
{
    var arrSpan=new Array();
     if ((document.frmjoblisting.OfferedTo[0].checked == false ) && ( document.frmjoblisting.OfferedTo[1].checked == false)&&(document.frmjoblisting.OfferedTo[2].checked == false ))
    {
        for (i=0;i<3;i++)
        {
           // document.frmjoblisting.OfferedTo[i].style.background = '#FFFF99';
            arrSpan[i]='spnRadioJobOfferedTo'+i;
            var span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFF99';
        }
    }
    else
    {
        for (i=0;i<3;i++)
        {
            //document.frmjoblisting.OfferedTo[i].style.background = '#FFFFFF';
            arrSpan[i]='spnRadioJobOfferedTo'+i;
            span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFFFF';
        }
    }
}
// Function For validate Post Job Offered By Radio Buttons
function ValidatePostJobOfferedByRadio()
{
    var arrSpan=new Array();
    if ((document.frmjoblisting.OfferedBy[0].checked == false ) && ( document.frmjoblisting.OfferedBy[1].checked == false)&&(document.frmjoblisting.OfferedBy[2].checked == false )&&(document.frmjoblisting.OfferedBy[3].checked == false )&&(document.frmjoblisting.OfferedBy[4].checked == false ))
    {
        for (i=0;i<5;i++)
        {
            //document.frmjoblisting.OfferedBy[i].style.background = '#FFFF99';
            arrSpan[i]='spnRadioOfferedBy'+i;
            var span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFF99';
        }
    }
    else
    {
        for (i=0;i<5;i++)
        {            
            //document.frmjoblisting.OfferedBy[i].style.background = '#FFFFFF';
            arrSpan[i]='spnRadioOfferedBy'+i;
            span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFFFF';
        }
    }
}

// Function For Copywriter Details While Creating/Editing Profile
function ValidateCopywriterCheckbox()
{   
    var arrSpan=new Array();    
    var ischecked=false;
    for(i=0;i<12;i++)
     {
            if ((document.frmLanguage.copywriter[i].checked == true ))
            {               
                ischecked=true;
                break;
            }
        }

    if (!ischecked)
    {
        for (i=0;i<12;i++)
        {
            //document.frmLanguage.copywriter[i].style.background = '#FFFF99';
            arrSpan[i]='spnchkCopy'+i;
            var span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFF99';
        }
    }
    else
    {
        for (i=0;i<12;i++)
        {
            //document.frmLanguage.copywriter[i].style.background = '#f4f4f4';
            arrSpan[i]='spnchkCopy'+i;
            span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#f4f4f4';
        }
    }
}

// Function For Voice Over Details While Creating/Editing Profile
function ValidateVoiceOver()
{
    ValidateVoiceGenderRadio();
    ValidateVoiceAgeCheckbox();
    ValidateVoiceRecordingType();

}
// Function For Voice Over Gender Type
function ValidateVoiceGenderRadio()
{
    var arrSpan=new Array();
    if ((document.frmLanguage.voiceGender[0].checked == false ) && ( document.frmLanguage.voiceGender[1].checked == false))
    {
        for (i=0;i<2;i++)
        {
            //document.frmLanguage.voiceGender[i].style.background = '#FFFF99';
            arrSpan[i]='spnRadioAge'+i;
            var span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFF99';
        }
    }
    else
    {
        for (i=0;i<2;i++)
        {
            //document.frmLanguage.voiceGender[i].style.background = '#f4f4f4';
            arrSpan[i]='spnRadioAge'+i;
            span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#f4f4f4';
        }
    }
}

//Function For Voice Over Age
function ValidateVoiceAgeCheckbox()
{
    var arrSpan=new Array();
    var ischecked=false;
    //var voiceAgeCount=0;
    for(i=0;i<5;i++)
     {
            if ((document.frmLanguage.voiceage[i].checked == true ))
            {
                //voiceAgeCount++;
                ischecked=true;
                break;
            }
        }

    if (!ischecked)
    {
        for (i=0;i<5;i++)
        {
            //document.frmLanguage.voiceage[i].style.background = '#FFFF99';
            arrSpan[i]='spnchkAge'+i;
            var span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFF99';
        }
    }
    else
    {
        for (i=0;i<5;i++)
        {
            //document.frmLanguage.voiceage[i].style.background = '#f4f4f4';
            arrSpan[i]='spnchkAge'+i;
            span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#f4f4f4';
        }
    }

}

//Function For Voice Over Recording Type
function ValidateVoiceRecordingType()
{
    //var voiceRecordingCount=0;
    var arrSpan=new Array();
    var ischecked=false;
    for(i=0;i<21;i++)
     {
            if ((document.frmLanguage.recordingtype[i].checked == true ))
            {
               // voiceRecordingCount++;
               ischecked=true;
            }
        }

    if (!ischecked)
    {
        for (i=0;i<21;i++)
        {
            //document.frmLanguage.recordingtype[i].style.background = '#FFFF99';
            arrSpan[i]='spnchkRecord'+i;
            var span=document.getElementById(arrSpan[i]);
            span.style.backgroundColor='#FFFF99';
        }
    }
    else
    {
        for (i=0;i<21;i++)
        {
           // document.frmLanguage.recordingtype[i].style.background = '#f4f4f4';
           arrSpan[i]='spnchkRecord'+i;
           span=document.getElementById(arrSpan[i]);
           span.style.backgroundColor='#f4f4f4';
        }
    }
}
//Remove whitespaces
function trimString(string)
{
    return string.replace(/^\s+|\s+$/g,"");

}























