// JavaScript Document
function echeck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		return false
	 }

	 return true					
}
function validate_registration()
{
	var error = 0;
	var counter = 0;
	//alert(counter);
	
	if(document.getElementById("userName").value==''){
		document.getElementById("userName_label").className = 'getred';
		document.getElementById("userName").className = 'txtboxred';
		error = 1;
		counter++;
	} else {
		document.getElementById("userName_label").className = 'get';
		document.getElementById("userName").className = 'txtbox';
	}

	if(document.getElementById("fName").value==''){
		document.getElementById("fName_label").className = 'getred';
		document.getElementById("fName").className = 'txtboxred';
		error = 1;
		counter++;
	} else {
		document.getElementById("fName_label").className = 'get';
		document.getElementById("fName").className = 'txtbox';
	}
	if(document.getElementById("lName").value==''){
		document.getElementById("lName_label").className = 'getred';
		document.getElementById("lName").className = 'txtboxred';
		error = 1;
		counter++;
	} else {
		
		document.getElementById("lName_label").className = 'get';
		document.getElementById("lName").className = 'txtbox';
		error = 0;
	}
	if(document.getElementById("email").value==''){
		document.getElementById("email_label").className = 'getred';
		document.getElementById("email").className = 'txtboxred';
		error = 1;
		counter++;
	} else if(!echeck(document.getElementById("email").value)) {
		document.getElementById("email_error").innerHTML = "[ Invalid email address ]";
		error = 1;
		counter++;
	} else {
		//document.getElementById("email_error").innerHTML ='';
		document.getElementById("email_label").className = 'get';
		document.getElementById("email").className = 'txtbox';
		error = 0;
	}
	if(document.getElementById("pass").value==''){
		document.getElementById("pass_label").className = 'getred';
		document.getElementById("pass").className = 'txtboxred';
		error = 1;
		counter++;
	} else {
		document.getElementById("pass_label").className = 'get';
		document.getElementById("pass").className = 'txtbox';
		error = 0;
	}
	if(document.getElementById("birth_month").value == '' || document.getElementById("birth_day").value == '' || document.getElementById("birth_year").value == ''){
		document.getElementById("birthday_label").className = 'getred';
		
		if(document.getElementById("birth_month").value == ''){
			document.getElementById("birth_month").className = 'txtboxred';
		} else {
			document.getElementById("birth_month").className = 'txtbox';
			error = 0;
		}
		if(document.getElementById("birth_day").value == ''){
			document.getElementById("birth_day").className = 'txtboxred';
		} else {
			document.getElementById("birth_day").className = 'txtbox';
					error = 0;
		}
		if(document.getElementById("birth_year").value == ''){
			document.getElementById("birth_year").className = 'txtboxred';
		} else {
			document.getElementById("birth_year").className = 'txtbox';
		}
		error = 1;
		counter++;
	} else {
		document.getElementById("birthday_label").className = 'get';
		document.getElementById("birth_month").className = 'txtbox';
		document.getElementById("birth_day").className = 'txtbox';
		document.getElementById("birth_year").className = 'txtbox';
	}
	if(document.getElementById("nationality").value==''){
		document.getElementById("nationality_label").className = 'getred';
		document.getElementById("nationality").className = 'txtboxred';
		error = 1;
		counter++;
	} else {
		document.getElementById("nationality_label").className = 'get';
		document.getElementById("nationality").className = 'txtbox';
		error = 0;
	}
	if(document.getElementById("city").value==''){
		document.getElementById("city_label").className = 'getred';
		document.getElementById("city").className = 'txtboxred';
		error = 1;
		counter++;
	} else {
		document.getElementById("city_label").className = 'get';
		document.getElementById("city").className = 'txtbox';
		error = 0;
	}

	if(document.getElementById("home_town").value==''){
		document.getElementById("hometown_label").className = 'getred';
		document.getElementById("home_town").className = 'txtboxred';
		error = 1;
		counter++;
	} else {
		document.getElementById("hometown_label").className = 'get';
		document.getElementById("home_town").className = 'txtbox';
		error = 0;
	}
	if(document.getElementById("user_photo").value == ''){
		document.getElementById("userphoto_label").className = 'getred';
		document.getElementById("user_photo").className = 'txtboxred';
		error = 1;
		counter++;
	} else {
		document.getElementById("userphoto_label").className = 'get';
		document.getElementById("user_photo").className = 'txtbox';
		error = 0;
	}
	if(document.getElementById("code").value == ''){
		document.getElementById("code_label").className = 'getred';
		document.getElementById("code").className = 'txtboxred';
		error = 1;
		counter++;
	} else {
		document.getElementById("code_label").className = 'get';
		document.getElementById("code").className = 'txtbox';
		error = 0;
	}

	if(error == 1){
		document.getElementById('err').innerHTML = '<img src="../images/alert.jpeg" align="absmiddle" width="20" hight="20"> '+counter+' Error\(s\) occured while validating. Please correct &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the fields marked in red below.';
		//alert(counter+" Error\(s\) occured while validating. Please correct the fields marked in red below."); 
		return false;
		//alert(counter);
	}
	
}

function validate_login()
{
	var error =0;
	if(document.getElementById("userName").value=='')
	{
		document.getElementById("userName_label").className = 'getred';
		document.getElementById("userName").className = 'txtboxred';
		error = 1;
	} else {
		document.getElementById("userName_label").className = 'get';
		document.getElementById("userName").className = 'txtbox';
	}
	if(document.getElementById("userPass").value=='')
	{
		document.getElementById("userPass_label").className = 'getred';
		document.getElementById("userPass").className = 'txtboxred';
		error = 1;
	} else {
		document.getElementById("userPass_label").className = 'get';
		document.getElementById("userPass").className = 'txtbox';
				error = 0;
	}
	if(error == 1)
	{
		return false;	
	}
}
function validate_login_top()
{
	var error =0;
	if(document.getElementById("userName_top").value=='' || document.getElementById("userName_top").value=="User id")
	{
		document.getElementById("userName_top").className = 'txtboxred';
		error = 1;
	} else {
		document.getElementById("userName_top").className = 'txtbox';
	}
	if(document.getElementById("userPass_top").value=='' || document.getElementById("userPass_top").value=="Password")
	{
		document.getElementById("userPass_top").className = 'txtboxred';
		error = 1;
	} else {
		document.getElementById("userPass_top").className = 'txtbox';
	}
	if(error == 1)
	{
		return false;	
	}
}

function valid_login()
{
	var error =0;
	if(document.getElementById("userName").value=='' || document.getElementById("userName").value=="User id")
	{
		document.getElementById("userName").className = 'txtboxred';
		error = 1;
	} else {
		document.getElementById("userName_top").className = 'txtbox';
	}
	if(document.getElementById("userPass_top").value=='' || document.getElementById("userPass_top").value=="Password")
	{
		document.getElementById("userPass_top").className = 'txtboxred';
		error = 1;
	} else {
		document.getElementById("userPass_top").className = 'txtbox';
	}
	if(error == 1)
	{
		return false;	
	}
}
