//Nikhil Shah :: 14th July '09
//Modified the code to for Accordion.
//Called Accordion before every field.focus.
// alert if selection has '-- select"
//alert("In JS");
function validate_Selection(select, msg, option,fieldname, AccordionNo )
{//alert(fieldname.name);
    if( select.toLowerCase().indexOf(option) == -1)
    {
        return true;
    }
    else
    {
        alert(msg);
        /*
        if (fieldname.name == "OfficeLocation")
        {
        	Accordion(1);
        }
        if (fieldname.name == "Positions")
        {
        	Accordion(1);
        }
        if (fieldname.name == "ResumeSourceType")
        {
        	Accordion(1);
        }
        if (fieldname.name == "Degree")
        {
        	Accordion(3);
        }
        if (fieldname.name == "PayScale")
        {
        	Accordion(3);
        }*/
        Accordion(AccordionNo);
        fieldname.focus();
        return false;
    }
}
function validate_Sub_Selection(sel1, sel2, sel3, sel4, sel5, msg1, msg2, msg3, msg4, msg5, option)
{
    var formObj=document.forms[0]
    if(validate_Selection( sel1, msg1, option,formObj.ISGQ1,5) &&
    validate_Selection( sel2, msg2, option,formObj.ISGQ2,5) &&
    validate_Selection( sel3, msg3, option,formObj.ISGQ3,5) &&
    validate_Selection( sel4, msg4, option,formObj.ISGQ4,5) &&
    validate_Selection( sel5, msg5, option,formObj.ISGQ5,5))
    return true;
    else return false ;
}
function validate_Sub_Selection1(sel1, sel3, sel4, sel5, msg1, msg3, msg4, msg5, option)
{
    var formObj=document.forms[0]
    if(validate_Selection( sel1, msg1, option,formObj.SWQ1,5) &&
    validate_Selection( sel3, msg3, option,formObj.SWQ3,5) &&
    validate_Selection( sel4, msg4, option,formObj.SWQ4,5) &&
    validate_Selection( sel5, msg5, option,formObj.SWQ5,5))
    return true;
    else return false ;
}
function isPhoneNumber(input,fieldname)
{
    if (input)
    {
        var areaCode = input.substring(0,3);
        var dash = input.substring(3,4);
        var exchange = input.substring(4, 7);
        var dash1 = input.substring(7,8);
        var line = input.substring(8,12);
        if ( (input.length < 12 ) ||
        (isNaN(areaCode)) ||
        (dash !="-") ||
        (isNaN(exchange)) ||
        (dash1 !="-") ||
        (isNaN(line)))
        {
            alert("Please enter phone number in the following format: 123-555-0000") ;
            Accordion(2);
            fieldname.focus();
            return false;
        }
    }
    else
    return true;
}
function CheckInput(input, msg, AccordionNo)
{   // alert("input.name="+input.name);
	 //alert("input.value="+input.value);
	 // For the Water Marked fields like first name , last name ... even if u dont enter anything in it, it taks the watermark as default value.
	 //So checking for the watermark text also. E.g Is nothing is entered in wFirstName field, it actually has First Name text in it.
    if(input.value == "" || input.value == "First Name" || input.value == "Last Name" || input.value == "Address Line 1" || input.value == "City" || input.value == "Zip" || input.value == "123-456-7890" || input.value == "abc@xyz.com" || input.value == "School" || input.value == "Major")
    {
        alert("Please enter " +msg);
        /*
        if (input.name == "wFirstName")
        {
        	Accordion(2);
        }
        if (input.name == "wLastName")
        {
        	Accordion(2);
        }
        if (input.name == "wDayPhone")
        {
        	Accordion(2);
        }
        if (input.name == "wAddress1")
        {
        	Accordion(2);
        }
        if (input.name == "wCity")
        {
        	Accordion(2);
        }
        if (input.name == "wZip")
        {
        	Accordion(2);
        }
        if (input.name == "wEmail")
        {
        	Accordion(2);
        }
        if (input.name == "School")
        {
        	Accordion(3);
        }
        if (input.name == "Major")
        {
        	Accordion(3);
        }
        if (input.name == "Available")
        {
        	Accordion(3);
        }*/
        Accordion(AccordionNo);
        input.focus();
        return false;
    }
    else return true;
}
function CheckEmail(input)
{//alert("In CheckEmail");
    txt=input;
    var txtlen = txt.length;
    var atindex = txt.indexOf("@");
    var txtdomain = txt.substring(atindex,txtlen);
    if ( atindex < 1 ||
    txtdomain.length < 4 )
    {
        alert("The email address entered seems to be incorrect.");
        Accordion(2);
        document.forms[0].wEmail.focus();
        return false;
    }
    return true;
}
function CheckInputField(formObj)
{
    if( CheckInput(formObj.wFirstName, "your first name",2) &&
    CheckInput(formObj.wLastName, "your last name",2) &&
    CheckInput(formObj.wDayPhone, "your day phone number",2) &&
    CheckInput(formObj.wAddress1, "your address",2) &&
    CheckInput(formObj.wCity, "the city",2) &&
    CheckInput(formObj.wZip, " the zip code",2) &&
    CheckInput(formObj.wEmail, "your email address",2) )
   // CheckInput(formObj.School, "the school",3) &&
   // CheckInput(formObj.Major, "the major",3)	&&
   // CheckInput(formObj.Available, "the date when you are available",3))
    return true;
}
function CheckRadioButton(len, check, msg, AccordionNo)
{//alert("AccordionNo="+AccordionNo);
    for (var i =0; i < len; i++)
    {
        if (check[i].checked)
        return true;
    }
    alert(" Please check "+msg );   
    /* 
    if (check.name == "AlreadyApplied")
        {
        	Accordion(3);
        }
	if (check.name == "Employed")
        {
        	Accordion(3);
        }
    if (check.name == "VisaStatus")
        {
        	Accordion(3);
        }
    if (check.name == "Fulltime")
        {
        	Accordion(3);
        }
    if (check.name == "Agreement")
        {
        	Accordion(3);
        }
    if (check.name == "LayOff")
        {
        	Accordion(3);
        }
    if (check.name == "Convicted")
        {
        	Accordion(3);
        }        
    if (check.name == "Smoke")
        {
        	Accordion(3);
        }
    if (check.name == "Travel")
        {
        	Accordion(3);
        }
    if (check.name == "Statement")
        {
        	Accordion(6);
        }
    if (check.name == "FairCreditStatement")
        {
        	Accordion(6);
        }        */
    Accordion(AccordionNo);            
    check[0].focus() ;
    return false ;
}
function CheckAllRadioButton(formObj)
{    //alert("In CheckAllRadioButton");
    if( CheckRadioButton(formObj.AlreadyApplied.length, formObj.AlreadyApplied, "if you have applied to Synygy in the past.",3)&&
    CheckRadioButton(formObj.Employed.length, formObj.Employed, "if you are currently employed or not.",3) &&
    CheckCurrentEmployer(formObj)&&
    //CheckRadioButton(formObj.VisaStatus.length, formObj.VisaStatus, "if you are eligible to work in the U.S.A.",3)&&
    CheckRadioButton(formObj.Fulltime.length, formObj.Fulltime, "if you are available to work full-time or not.",3 ) &&
    //CheckRadioButton(formObj.Agreement.length, formObj.Agreement, "if you have signed a non-compete or confidentiality agreement.",3)&&
    CheckRadioButton(formObj.LayOff.length, formObj.LayOff, "if you are on a lay-off or subject to recall.",3)&&
    CheckRadioButton(formObj.Convicted.length, formObj.Convicted, "if you have been convicted for a non-traffic criminal offense.",3) &&
    CheckConvicted(formObj)&&
    CheckRadioButton(formObj.Smoke.length, formObj.Smoke, "whether you are a smoker.",3 ) &&
    CheckRadioButton(formObj.Travel.length, formObj.Travel, "if you are willing to travel if required.",3) &&
    CheckRadioButton(formObj.CommuteDistance.length, formObj.CommuteDistance, "if you live within a commutable distance from Synygy",3))
    return true;
    else return false ;
}
function CheckTextArea(textAreaobj)
{
    if(textAreaobj.value == "")
    {
        alert("Please paste your resume.");
        Accordion(4);
        textAreaobj.focus();
        return false;
    }
    else return true;
}
function CheckStatementRadioButton(formObj)
{
    if( CheckRadioButton(formObj.ConfirmInformation.length, formObj.ConfirmInformation, "if you agree or disagree to this statement.",6))
    {
        if ( formObj.ConfirmInformation[1].checked)
        {
            alert("Sorry ! If you disagree with our statement, your application cannot be accepted.");
            //history.go(-4)
            return false;
        }
        else return true;
    }
    else return false ;
}
function CheckFairCreditStatementRadioButton(formObj)
{
    if( CheckRadioButton(formObj.FairCreditStatement.length, formObj.FairCreditStatement, "if you agree or disagree to this statement.",6))
    {
        if ( formObj.FairCreditStatement[1].checked)
        {
            alert("Sorry ! If you disagree with our statement, your application cannot be accepted.");
            //history.go(-4)
            return false;
        }
        else return true;
    }
    else return false ;
}
function CheckInputDate( Obj ,TodayDate)
{
    Input_Date = Obj.value ;
    //alert("Input_Date="+Input_Date);
    if ( Input_Date == "" ) // if empty do nothing
    {
        return false;
    }
    if
    ( Input_Date.indexOf("/") == -1 ) // if no "/"
    {
        alert("Please use \'mm/dd/yyyy\' format for the date." ) ;
        Accordion(3);
        Obj.focus() ;
        return false;
    }
    else
    {
        arrayOfDate = Input_Date.split("/") ;
        if ( arrayOfDate.length != 3 ) // if there are not two "/" s in the format
        {
            alert("The date format is wrong !" ) ;
            Accordion(3);
            Obj.focus() ;
            return false;
        }
        else
        {
            if ((isNaN(arrayOfDate[0])) || (isNaN(arrayOfDate[1])) || (isNaN(arrayOfDate[2])))
            {
                alert("Please use numeric values for the date.") ;
                Accordion(3);
                Obj.focus() ;
                return false;
            }
            else
            {
                if ( (arrayOfDate[0].indexOf('.') !=-1) || (arrayOfDate[1].indexOf('.') !=-1) || (arrayOfDate[2].indexOf('.') !=-1) )
                {
                    alert("Incorrect date format." ) ;
                    Accordion(3);
                    Obj.focus() ;
                    return false;
                }
                mon = parseInt(arrayOfDate[0] , 10 );
                date = parseInt(arrayOfDate[1] , 10 );
                year = parseInt(arrayOfDate[2] );
                var today = new Date() // get today's date
                var currentYear = today.getYear() ;
                if ( (mon > 12 || mon < 1) || ( date > 31 || date < 1)) // if mon is not between 1-12 or date not 1-31
                {
                    alert("Invalid date - Please check.") ;
                    Accordion(3);
                    Obj.focus() ;
                    return false;
                }
                if ( ( mon == 4 || mon == 6 || mon == 9 || mon == 11 ) && date == 31 ) // these month has no 31st.
                {
                    alert ("That month has no 31st." ) ;
                    Accordion(3);
                    Obj.focus() ;
                    return false;
                }
                if ( mon == 2 )
                {
                    if ( (date>29) || ( date==29 && ((year/4)!=parseInt(year/4,10))))
                    {
                        alert ("Invalid date: February does not have that many days." ) ;
                        Accordion(3);
                        Obj.focus() ;
                        return false;
                    }
                }
                if (year < 1000 || year > 9999) // if not 4 digit year
                {
                    alert("Please enter a 4-digit year.");
                    Accordion(3);
                    Obj.focus() ;
                    return false;
                }
            }
        }
    }
    //alert("Date.parse(Input_Date) <Date.parse(TodayDate.value)=="+Date.parse(Input_Date) <Date.parse(TodayDate.value));
    if (Date.parse(Input_Date) <Date.parse(TodayDate.value) )
    {
        alert("The Date available to Start work cannot be earlier than today. Please check again.");
        Accordion(3);
        Obj.focus();
        return false;
    }
    if (arrayOfDate[0].length == 1)
    {
        format_date = "0" + arrayOfDate[0]+ "/";
    }
    else
    {
        format_date = arrayOfDate[0] + "/";
    }
    if (arrayOfDate[1].length == 1)
    {
        format_date = format_date + "0" + arrayOfDate[1] + "/";
    }
    else
    {
        format_date = format_date + arrayOfDate[1] + "/";
    }
    format_date = format_date + arrayOfDate[2];
    Obj.value = format_date;
    return true;
}
function CheckCurrentEmployer(formObj)
{
    if(formObj.Employed[0].checked==true)
    {
        if(CheckRadioButton(formObj.CurrentEmployer.length, formObj.CurrentEmployer, "if we may contact your current employer.",3))
        return true
        else return false
    }
    else return true
}
function CheckRelocate(formObj)
{
    if(formObj.CommuteDistance[1].checked==true)
    {
        if(CheckRadioButton(formObj.Relocate.length, formObj.Relocate, "if you are willing to relocate",3))
        return true
        else return false
    }
    else return true
}
function CheckConvicted(formObj)
{
    if(formObj.Convicted[0].checked==true && formObj.ConvictedNotes.value=="")
    {
        alert("Please provide a brief explanation for your conviction.");
        Accordion(3);
        formObj.ConvictedNotes.focus();
        return false;
    }
    else return true;
}
function CheckOpenHouse(formObj)
{
    if (formObj.dspOpenHouse.value=="1")
    {
        if (formObj.OpenHouse[0].checked==false && formObj.OpenHouse[1].checked==false)
        {
            alert("Please select if you are interested in attending");
            formObj.OpenHouse[0].focus();
            return false;
        }
        else return true;
    }
    else return true;
}
function CheckLocation(formObj)
{
    if (formObj.Positions.options[formObj.Positions.options.selectedIndex].text.toLowerCase().indexOf("sales executive") != -1 && formObj.Location.options[formObj.Location.options.selectedIndex].text.toLowerCase().indexOf("select") != -1)
    {
        alert( "Please select a Location");
        Accordion(1);
        formObj.Location.focus();
        return false;
    }
    else
    {
        return true;
    }
}
function emailCheck (emailStr)
{//alert("In emailCheck");
    var emailPat=/^(.+)@(.+)$/
    var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
    var validChars="\[^\\s" + specialChars + "\]"
    var quotedUser="(\"[^\"]*\")"
    var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
    var atom=validChars + '+'
    var word="(" + atom + "|" + quotedUser + ")"
    var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
    var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
    var matchArray=emailStr.match(emailPat)
    if (matchArray==null)
    {
        alert("Email address seems incorrect (check @ and .'s)")
        Accordion(2);
        document.forms[0].wEmail.focus();
        return false
    }
    var user=matchArray[1]
    var domain=matchArray[2]
    if (user.match(userPat)==null)
    {
        alert("The email address seems incorrect. Please check again.")
        Accordion(2);
        document.forms[0].wEmail.focus();
        return false
    }
    var IPArray=domain.match(ipDomainPat)
    if (IPArray!=null)
    {
        for (var i=1;i<=4;i++)
        {
            if (IPArray[i]>255)
            {
                alert("Destination IP address is invalid!")
                Accordion(2);
                document.forms[0].wEmail.focus();
                return false
            }
        }
        return true
    }
    var domainArray=domain.match(domainPat)
    if (domainArray==null)
    {
        alert("The domain name doesn't seem to be valid.")
        Accordion(2);
        document.forms[0].wEmail.focus();
        return false
    }
    var atomPat=new RegExp(atom,"g")
    var domArr=domain.match(atomPat)
    var len=domArr.length
    if (domArr[domArr.length-1].length<2 ||
    domArr[domArr.length-1].length>4)
    {
        alert("The address must end in a three-letter domain, or two letter country.")
        Accordion(2);
        document.forms[0].wEmail.focus();
        return false;
    }
    if (len<2)
    {
    	alert("This address is missing a hostname!");
        Accordion(2);
        document.forms[0].wEmail.focus();        
        return false;
    }
    return true;
}
function CheckResumeSource(formObj)
{
    var sourcetype= formObj.ResumeSourceType.options[formObj.ResumeSourceType.options.selectedIndex].text
    if(sourcetype == "Referral")
    {
        if(formObj.Referral.value=="")
        {
            alert("Please enter the Employee ID of the Referral.");
            Accordion(1);
            formObj.Referral.focus();
            return false;
        }
        else return true;
    }
    else
    {
        if( formObj.ResumeSource.options[formObj.ResumeSource.options.selectedIndex].text.toLowerCase().indexOf("select") != -1)
        {
            alert( "Please tell us where you heard about Synygy");
            Accordion(1);
            formObj.ResumeSource.focus();
            return false;
        }
        else return true;
    }
}
function CheckState(formObj)
{
    if(formObj.wCountry.value=="USA")
    {
        if(formObj.wState.options[formObj.wState.options.selectedIndex].text.toLowerCase().indexOf("select state") != -1)
        {
            alert("Please select a state");
            Accordion(2);
            formObj.wState.focus();
            return false;
        }
        else return true;
    }
    else return true
}
function CheckNameFields(formObj)
{
    fname=formObj.wFirstName.value;
    lname=formObj.wLastName.value;
    if(fname.indexOf(" ") !== -1 ) // if space is found
    {
        alert("Please do not use spaces in the First Name field.")
        Accordion(2);
        formObj.wFirstName.focus();
        return false;
    }
    if(lname.indexOf(" ") !== -1)
    {
        alert("Please do not use spaces in the Last Name field.")
        Accordion(2);
        formObj.wLastName.focus();
        return false;
    }
    else return true;
}
function doDelete()
{
    if ( confirm('Are you sure you want to delete?') )
    {
        location.search = '?DeleteDocument';
    }
}
function CheckSecondaryChoices(form)
{
    var pos = form.Positions.options[form.Positions.selectedIndex].text;
    var sel1 = form.SecondaryPositionOne.options[form.SecondaryPositionOne.selectedIndex].text;
    var sel2 = form.SecondaryPositionTwo.options[form.SecondaryPositionTwo.selectedIndex].text;
    var sel3 = form.SecondaryPositionThree.options[form.SecondaryPositionThree.selectedIndex].text;
    var sel = "-- Select Position --";
    if(sel2 !==sel && sel1 ==sel)
    {
        alert("Please enter your position preferences in order");
        Accordion(1);
        form.SecondaryPositionOne.focus();
        return false;
    }
    if(( sel3!==sel && sel1==sel) || (sel3!==sel && sel2==sel))
    {
        alert("Please enter your position preferences in order");
        Accordion(1);
        form.SecondaryPositionOne.focus();
        return false;
    }
    if((pos==sel1) || (sel1== sel2 && sel1 !==sel) || (sel1==sel3 && sel1 !==sel))
    {
        alert("Please do not duplicate entry of positions.")
        Accordion(1);
        form.SecondaryPositionOne.focus();
        return false;
    }
    if((pos==sel2) || (sel2==sel3 && sel2 !==sel))
    {
        alert("Please do not duplicate the entry of positions.")
        Accordion(1);
        form.SecondaryPositionTwo.focus();
        return false;
    }
    if(pos==sel3)
    {
        alert("Please do not duplicate the entry of positions.")
        Accordion(1);
        form.SecondaryPositionThree.focus();
        return false;
    }
    else return true;
}

//Nikhil Shah :: 22 OCT 09
//if select Software Developer Support check all selection in  subform
function validate_ISG(formObj)
{	
	var val1 = formObj.ISGQ1.options[formObj.ISGQ1.options.selectedIndex].text;
   	var val2 = formObj.ISGQ2.options[formObj.ISGQ2.options.selectedIndex].text;
	var val3 = formObj.ISGQ3.options[formObj.ISGQ3.options.selectedIndex].text;
         	var val4 = formObj.ISGQ4.options[formObj.ISGQ4.options.selectedIndex].text;
       	var val5 = formObj.ISGQ5.options[formObj.ISGQ5.options.selectedIndex].text;
       	var val6 = formObj.ISGQ6.options[formObj.ISGQ6.options.selectedIndex].text;
	var msg = "Please answer the Position Specific Questions.";
	var option  = "select";

	var loc = formObj.OfficeLocation.options[formObj.OfficeLocation.options.selectedIndex].text;
	//if (loc == "India")
	{
		if(validate_Selection( val1, msg+" 1", option,formObj.ISGQ1,5) &&
		validate_Selection( val2, msg+" 2", option,formObj.ISGQ2,5)  &&
		validate_Selection( val3, msg+ " 3", option,formObj.ISGQ3,5)  &&
		validate_Selection( val4, msg+ " 4", option,formObj.ISGQ4,5)  &&
		validate_Selection( val5, msg+ " 5", option,formObj.ISGQ5,5)  &&
		validate_Selection( val6, msg+ " 6", option,formObj.ISGQ6,5))  
		return true;
 	      else return false ;
	} //else {return true}
}

function validate_SQL(formObj)
{	
	var val1 = formObj.SQL1.options[formObj.SQL1.options.selectedIndex].text;
   	var val2 = formObj.SQL2.options[formObj.SQL2.options.selectedIndex].text;
	var val3 = formObj.SQL3.options[formObj.SQL3.options.selectedIndex].text;
         	var val4 = formObj.SQL4.options[formObj.SQL4.options.selectedIndex].text;
       	var val5 = formObj.SQL5.options[formObj.SQL5.options.selectedIndex].text;
       	var msg = "Please answer the Position Specific Questions.";
	var option  = "select";

	var loc = formObj.OfficeLocation.options[formObj.OfficeLocation.options.selectedIndex].text;
	//if (loc == "India")
	{
		if(validate_Selection( val1, msg+" 1", option,formObj.SQL1,5) &&
		validate_Selection( val2, msg+" 2", option,formObj.SQL2,5)  &&
		validate_Selection( val3, msg+ " 3", option,formObj.SQL3,5)  &&
		validate_Selection( val4, msg+ " 4", option,formObj.SQL4,5)  &&
		validate_Selection( val5, msg+ " 5", option,formObj.SQL5,5))  
		return true;
 	      else return false ;
	} //else {return true}
}



//if select Software Developer check all selection in  subform
function validate_SWDev(formObj)
{	
	var val1 = formObj.SWQ1.options[formObj.SWQ1.options.selectedIndex].text;
   	var val2 = formObj.SWQ2.options[formObj.SWQ2.options.selectedIndex].text;
	var val3 = formObj.SWQ3.options[formObj.SWQ3.options.selectedIndex].text;
         	var val4 = formObj.SWQ4.options[formObj.SWQ4.options.selectedIndex].text;
       	var val5 = formObj.SWQ5.options[formObj.SWQ5.options.selectedIndex].text;
	var val6 = formObj.SWQ6.options[formObj.SWQ6.options.selectedIndex].text;
	
	var loc = formObj.OfficeLocation.options[formObj.OfficeLocation.options.selectedIndex].text;
	//if (loc == "India")
	{
       	var msg = "Please answer the Position Specific Questions.";
	var option  = "select";

		if(validate_Selection( val1, msg+" 1", option,formObj.SWQ1,5) &&
		validate_Selection( val2, msg+" 2", option,formObj.SWQ2,5)  &&
		validate_Selection( val3, msg+ " 3", option,formObj.SWQ3,5)  &&
		validate_Selection( val4, msg+ " 4", option,formObj.SWQ4,5)  &&
		validate_Selection( val5, msg+ " 5", option,formObj.SWQ5,5) &&
		validate_Selection( val6, msg +" 6" , option, formObj.SWQ6,5))  
		return true;
 	      else return false ;
	} //else {return true}
}


function validate_Assoc(formObj)
{//	alert("In validate_Assoc");
	var val1 = formObj.AssocQ3.options[formObj.AssocQ3.options.selectedIndex].text;
   	/*var val2 = formObj.SWQ2.options[formObj.SWQ2.options.selectedIndex].text;
	var val3 = formObj.SWQ3.options[formObj.SWQ3.options.selectedIndex].text;
         	var val4 = formObj.SWQ4.options[formObj.SWQ4.options.selectedIndex].text;
       	var val5 = formObj.SWQ5.options[formObj.SWQ5.options.selectedIndex].text;
	var val6 = formObj.SWQ6.options[formObj.SWQ6.options.selectedIndex].text; 
	*/
	var loc = formObj.OfficeLocation.options[formObj.OfficeLocation.options.selectedIndex].text;

	//if (loc == "India")
	{
       	var msg = "Please answer the Position Specific Questions.";
	var option  = "select";

		if(validate_Selection( val1, msg+" 1", option,formObj.AssocQ3,5))
		/* &&
		validate_Selection( val2, msg+" 2", option,formObj.SWQ2)  &&
		validate_Selection( val3, msg+ " 3", option,formObj.SWQ3)  &&
		validate_Selection( val4, msg+ " 4", option,formObj.SWQ4)  &&
		validate_Selection( val5, msg+ " 5", option,formObj.SWQ5) &&
		validate_Selection( val6, msg +" 6" , option, formObj.SWQ6))  */
		return true;
 	      else return false ;
	} //else {return true}
}

function validate_NBR(formObj)
{
	var val1 = formObj.NBR1.options[formObj.NBR1.options.selectedIndex].text;
	var val2 = formObj.NBR2.options[formObj.NBR2.options.selectedIndex].text;
	var loc = formObj.OfficeLocation.options[formObj.OfficeLocation.options.selectedIndex].text;
	//if (loc == "India")
	{
       	var msg = "Please answer the Position Specific Questions.";
		var option  = "select";
		if(validate_Selection( val1, msg+" 1", option,formObj.NBR1,5) && validate_Selection( val2, msg+" 2", option,formObj.NBR2,5))
		   return true;
		else 
		   return false;   
	}	//else return true;
}

