// JavaScript Document
function signupValidation()
{
	var uname = document.getElementById('txt_name');
	var email = document.getElementById('txt_email');
	if(isAlphabet(uname, "Please Enter Your Name")){
		if(emailValidator(email, "Please Enter a valid email address")){
				return true;
						}
					}return false;
}


function formValidator(){
	// Make quick references to our fields
	var fname = document.getElementById('txt_fname');
	var lname = document.getElementById('txt_lname');
	var bDay = document.getElementById('bDay');
	var bMonth = document.getElementById('bMonth');
	var bYear = document.getElementById('bYear');
	var gender = document.getElementById('gender');
	var nationality= document.getElementById('nationality');
	var religion= document.getElementById('religion');
	var visa_status= document.getElementById('visaStatus');
	var marital_status= document.getElementById('marital_status');
	var driv_license= document.getElementById('driv_lic');
	<!--var dlicense= document.getElementById('');-->
	var email = document.getElementById('txt_email');
	var countrycode= document.getElementById('txt_cno');
	var areacode= document.getElementById('txt_eno');
	var pho= document.getElementById('txt_pno');
	<!--var mno= document.getElementById('');-->
	var country= document.getElementById('curloc');
	var address1= document.getElementById('txt_address1');<!--	var address2= document.getElementById('');	var pobox= document.getElementById('');-->
	var zip = document.getElementById('txt_zipcode');
	<!--var fax= document.getElementById('');	var website= document.getElementById('');-->
	var qualification= document.getElementById('qualification');
	<!--var major= document.getElementById('specialization');-->
	var others= document.getElementById('txt_degree');
	var institute= document.getElementById('txt_institute');
	var yrpassing= document.getElementById('passYear');
	var exp_in_years= document.getElementById('exp_in_years');
	var exp_in_months= document.getElementById('exp_in_months');
	var csalary= document.getElementById('cur_salary');
	var others= document.getElementById('txt_other');
	var industry= document.getElementById('industry');
	var jobrole= document.getElementById('job_role');
	var jobposition= document.getElementById('txt_pos_company');
	var language= document.getElementById('language');
<!--	var = document.getElementById('');	var = document.getElementById('');-->
<!--	var addr = document.getElementById('addr');	var state = document.getElementById('state');	var username = document.getElementById('username');-->	
	// Check each input in the order that it appears in the form!
if(isAlphabet(fname, "Please Enter Your first name")){
if(isAlphabet(lname, "Please Enter Your last name")){
if(madeSelection(bDay, "Please select day")){
if(madeSelection(bMonth, "Please select month")){
if(madeSelection(bYear, "Please select year")){
<!--	if(isAlphabet(dob, "Please enter only letters for your name")){-->
if(madeSelection(gender, "Please choose your Gender: Male or Female")){
if(madeSelection(nationality, "Please select a nationality")){
if(madeSelection(religion, "Please select your religion")){
if(madeSelection(visa_status, "Please select your visastatus")){
if(madeSelection(marital_status, "Please select your marital status")){
if(madeSelection(driv_license, "Numbers and Letters Only for dependents")){
if(emailValidator(email, "Please enter a valid email address")){
if(isNumeric(countrycode, "Please enter a valid country code")){
if(isNumeric(areacode, "Please enter a valid area code")){
if(isNumeric(pho, "Please enter a valid Phone Number")){
if(madeSelection(country, "Please select current location")){
if(isAlphanumeric(address1, "Please enter your address")){
if(madeSelection(qualification, "Please select your Qualification")){
<!--if(madeSelection(major, "Please select your Specialization")){-->
<!--if(isAlphabet(others, "Please enter only letters for your name")){-->
if(isAlphabet(institute, "Please enter your institute")){
if(madeSelection(yrpassing, "Please select your year of passing")){
if(madeSelection(exp_in_years, "Please select your experience")){
if(madeSelection(exp_in_months, "Please select your experience")){
if(madeSelection(csalary, "Please select your current salary")){
if(madeSelection(industry, "Please select your current industry")){
if(madeSelection(jobrole, "Please select your current job role")){
<!--if(isAlphanumeric(jobposition, "Numbers and Letters Only for Address")){-->	
if(madeSelection(language, "Please select your language")){
<!--if(isAlphanumeric(addr, "Numbers and Letters Only for Address")){if(madeSelection(state, "Please Choose a State")){ if(lengthRestriction(username, 6, 8)){-->
					
							return true;
						}
					}
				}
			}
	}
	}
	}
	}
	}
	}
	}}}}}}}}}}}}}}}}
	return false;	
}

function isAlphabet(elem, helperMsg){
	var alphaExp = /^[a-zA-Z ]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}
function madeSelection(elem, helperMsg){
	if(elem.value == "select"){
		alert(helperMsg);
		elem.focus();
		return false;
	}else{
		return true;
	}
}
function isNumeric(elem, helperMsg){
	var numericExpression = /^[0-9]+$/;
	if(elem.value.match(numericExpression)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}
function isAlphanumeric(elem, helperMsg){
	var alphaExp = /^[a-zA-Z0-9 ,]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}
function emailValidator(elem, helperMsg){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}
function radiovalidation(elem, helpermsg){
	for (i=0, n=elem.length; i<n; i++) {
        if (elem[i].checked) {
            var checkvalue = elem[i].value;
            break;
        } 
    }

}
function form2Validator(){
	// Make quick references to our fields
	var job_location = document.getElementById('job_location');
	var target_industry= document.getElementById('target_industry');
	var employment_type = document.getElementById('employment_type');
	var employment_status = document.getElementById('employment_status');
	var salary = document.getElementById('salary');
	var restitle = document.getElementById('txt_restitle');
	var  userfile= document.getElementById('userfile');
	if(madeSelection(job_location, "Please select your Job Location")){
if(madeSelection(target_industry, "Please select your industry")){
if(madeSelection(employment_type, "Please select employment type")){
if(madeSelection(employment_status, "Please select employment status")){
if(madeSelection(salary, "Please select your salary ")){
<!--	if(isAlphabet(dob, "Please enter only letters for your name")){-->
if(isAlphanumeric(restitle, "Please enter your resume title")){
<!--if(checkSelection(userfile,"Upload Text or Word Doc or PDF files only")){-->
	
							return true;
						}
					}
				}
			}
		<!--}-->
}
}
return false;
	}



function signinValidation()
{
	var username = document.getElementById('txt_username');
	var pwd = document.getElementById('txt_pwd');
	if(emailValidator(username, "Please Enter Your email")){
		//if(isAlphanumeric(pwd, "Please Enter Your Password")){
				return true;
						}
					/*}*/return false;
}



function Checkfiles()
{
var fup = document.getElementById('userfile');
var fileName = fup.value;
var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
if(ext == "doc" || ext == "DOC" || ext == "pdf" || ext == "PDF" || ext == "txt" || ext == "TXT")
{
return true;
}
else
{
alert("Upload Text or Word Doc or PDF files only");
fup.focus();
return false;
}
}
function checkSelection(elem,helperMsg){
<!--	var fup = elem;-->
var fileName = elem.value;
var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
if(ext == "doc" || ext == "DOC" || ext == "pdf" || ext == "PDF" || ext == "txt" || ext == "TXT" || ext== "docx")
{
return true;
}
else
{
alert(helperMsg);
elem.focus();
return false;
}
}

function emp_reg()
{
	var uname= document.getElementById('txt_uname');
	var pwd= document.getElementById('txt_pwd');
	var cpwd= document.getElementById('txt_cpwd');
	var email= document.getElementById('txt_email');
	var comname= document.getElementById('txt_comname');
	var cperson= document.getElementById('txt_cperson');
	
	var comptype= document.getElementById('company_type');
	var indtype= document.getElementById('indtype');
	var address1= document.getElementById('txt_address1');
	var curloc= document.getElementById('curloc');

if(isAlphabet(uname, "Please choose a username")){
if(isAlphabet(pwd, "Please choose a password")){
if(isAlphabet(cpwd, "Please Enter confirm password")){
if(emailValidator(email, "Please enter a valid email address")){
if(isAlphabet(comname, "Please specify your company name")){
if(isAlphabet(cperson, "Please Enter contact person name")){
if(madeSelection(comptype, "Please select your company type")){
if(madeSelection(indtype, "Please select your industry type")){
if(isAlphabet(address1, "Please specify your contact address")){
if(madeSelection(curloc, "Please select a country")){


							return true;
						<!--}-->
					}
				}
			}
		}
	}
}
}
}}}
	return false;	
}
