function login_validation() {
	if(document.frm_login.user_name.value == "" ) {
		alert("Enter your User Name");
		document.frm_login.user_name.focus();
		return false;
	} else if(document.frm_login.pword.value == "" ) {
		alert("Enter your Password");
		document.frm_login.pword.focus();
		return false;
	} return true;
}

function isEmailAddr(email){
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0){
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  } return result;
}
function isSpclChar(){ 
	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?"; 
    for (var i = 0; i < document.frm_signup.username.value.length; i++) { 
    	if (iChars.indexOf(document.frm_signup.username.value.charAt(i)) != -1) { 
			alert ("Special Characters are not allowed.\nPlease enter valid User Name."); 
			return false; 
        }
	} 
}  

function signup_validation() {
	var ck=0;
	var theForm = document.frm_signup;
  		for (i=0; i<theForm.elements.length; i++) { 
    		if (theForm.elements[i].type == 'checkbox' ){ 
				if(theForm.elements[i].checked==true){ 
					ck = ck + 1;
				}	
			}
		}
	if(document.frm_signup.username.value == "" ) {
		alert("Please enter User Name");
		document.frm_signup.username.focus();
		return false;
	} else if(document.frm_signup.password.value == "" ) {
		alert("Please enter Password");
		document.frm_signup.password.focus();
		return false;
	} else if(document.frm_signup.password.value.length < 6 || document.frm_signup.password.value.length > 10 ) {
		alert("Password must be minimum 6 and maximum 10 characters in length");
		document.frm_signup.password.focus();
		return false;
	} else if(document.frm_signup.cpassword.value == "" ) {
		alert("Please enter Confirm Password");
		document.frm_signup.cpassword.focus();
		return false;
	} else if(document.frm_signup.password.value != document.frm_signup.cpassword.value ) {
		alert("Password and Confirm Password is mismatch");
		document.frm_signup.password.focus();
		return false;
	} else if(document.frm_signup.email.value == "" ) {
		alert("Please enter Email Address");
		document.frm_signup.email.focus();
		return false;
	} else if(isEmailAddr(document.frm_signup.email.value)==false) {
		alert("Please enter a valid Email Address");
		document.frm_signup.email.focus();
		return false;
	}
	else if(document.frm_signup.file.value==""){
			alert("Please select the photo to upload")
			document.frm_signup.file.focus()
			return false  	
	}			
	var txtimg=eval("document.frm_signup.file")
		if((txtimg.value!="") && (txtimg.value.indexOf(".jpeg")==-1) && (txtimg.value.indexOf(".jpg")==-1) && (txtimg.value.indexOf(".gif")==-1) && (txtimg.value.indexOf(".JPEG")==-1)&& (txtimg.value.indexOf(".png")==-1)&& (txtimg.value.indexOf(".PNG")==-1) && (txtimg.value.indexOf(".JPG")==-1) && (txtimg.value.indexOf(".GIF")==-1)){
			alert("Upload allows only photos with extensions .gif,.jpeg,.jpg,.png");
			txtimg.focus()
			return false		
	}
	else if(document.frm_signup.gender[0].checked == false && document.frm_signup.gender[1].checked == false) {
		alert("Please select your Gender");
		return false;
	} else if(document.frm_signup.country.value == "") {
		alert("Please select Country");
		document.frm_signup.email.focus();
		return false;
	} else if(document.frm_signup.date.value == "") {
		alert("Please select date");
		document.frm_signup.date.focus();
		return false;
	} else if(document.frm_signup.month.value == "") {
		alert("Please select Month");
		document.frm_signup.month.focus();
		return false;
	} else if(document.frm_signup.year.value == "") {
		alert("Please select Year");
		document.frm_signup.year.focus();
		return false;
	} else if(ck == 0){
		alert('Please select atleast one interest');
		document.getElementById("int_ch1").focus();
		return false;
	} else if(document.frm_signup.verfication.value == "") {
		alert("Please enter Word Verfication");
		document.frm_signup.verfication.focus();
		return false;
	} else if(!document.frm_signup.terms.checked) {
		alert("Sorry, you need to agree, the Terms of joining and Agreement to create an account");
		document.frm_signup.terms.focus();
		return false;
	} return true;
}
