// JavaScript Document
var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
var numExp1 = /^\d{3}\-\d{3}\-\d{4}$/;
var numExp2 = /^\d{10}$/;
var numExp3 = /^1\d{11}$/;
var numExp4 = /^1(\-)?\d{3}\-\d{3}\-\d{4}$/;
var numexp5 = /^[0-9]+$/;
var numexp6 = /^\d+(\.\d+)?$/
var letters = /^[A-Za-z0-9]+$/;

function strippedValues(id){
	
	var returnText=document.getElementById(id).value;
	var returnTextFinal=returnText.replace(/^\s+|\s+/,"");
	return returnTextFinal;
}

function focusElement(id){

	document.getElementById(id).focus();
}

function validemail(id){
	
	var email=strippedValues(id);
	if(email=="")
	{
		alert("Please enter your e-mail");
		document.getElementById(id).focus();
		return false;
	}
	
	if(!document.getElementById(id).value.match(emailExp))
	{
		alert("Please enter valid e-mail");
		document.getElementById(id).focus();
		return false;		  
	}
}

function validateLogin(){
	
	var user = strippedValues('username');	
	var pass = strippedValues('password');	
	
	if(user == ""){
		
		alert("Enter login name.");	
		focusElement('username');
		return false;
	}
	
	if(pass == ""){
		
		alert("Enter password.");	
		focusElement('password');
		return false;
	}
}

function validateUserLogin(){
	
	var email = strippedValues('txtEmail');	
	var pass = strippedValues('txtPassword');	
	
	if(email == ""){
		
		alert("Please enter email.");	
		focusElement('txtEmail');
		return false;
	}
	
	if(!email.match(emailExp)){
		alert("Please enter valid email.");
		focusElement('txtEmail');
		return false;
	}
	
	if(pass == ""){
		
		alert("Please enter password.");	
		focusElement('txtPassword');
		return false;
	}
}

function validateRegistration(){
	
	
	var name = strippedValues('txtName');
	var surname = strippedValues('txtSurname');	
	var street = strippedValues('txtStreet');
	var town = strippedValues('txtTown');
	var password = strippedValues('txtPassword');
	var conpassword = strippedValues('txtConPassword');
	var answer = strippedValues('txtAnswer');
	var email = strippedValues('txtEmail');	
	
	if(name == ""){
		alert("Please enter your name.");
		focusElement('txtName');
		return false;
	}
	
	
	
	if(surname == ""){
		alert("Please enter your surname.");
		focusElement('txtSurname');
		return false;
	}
	
	if(street == ""){
		alert("Please enter your street.");
		focusElement('txtStreet');
		return false;
	}
	
	if(town == ""){
		alert("Please enter your town.");
		focusElement('txtTown');
		return false;
	}
	
	if(document.getElementById('selCountry').value == "-1"){
		
		alert("Please select your country.");
		focusElement('selCountry');
		return false;
	}
	
	if(password == ""){
		alert("Please enter your password.");
		focusElement('txtPassword');
		return false;
	}
	
	if(conpassword != password){
		alert("Passwords do not match.");
		focusElement('txtPassword');
		return false;
	}
	
	if(document.getElementById('selQuestion').value == "-1"){
		
		alert("Please select your serect question.");
		focusElement('selQuestion');
		return false;
	}
	
	if(answer == ""){
		alert("Please enter your answer.");
		focusElement('txtAnswer');
		return false;
	}
	
	if(email == ""){
		alert("Please enter your email.");
		focusElement('txtEmail');
		return false;
	}
	
	if(!email.match(emailExp)){
		alert("Please enter valid email.");
		focusElement('txtEmail');
		return false;
	}
}

function validateFoundTag(){
	
	var name = strippedValues('txtName');
	var surname = strippedValues('txtSurname');			
	var email = strippedValues('txtEmail');	
	
	if(name == ""){
		alert("Please enter your name.");
		focusElement('txtName');
		return false;
	}
	
	if(surname == ""){
		alert("Please enter your surname.");
		focusElement('txtSurname');
		return false;
	}
		
	if(document.getElementById('selCountry').value == "-1"){
		
		alert("Please select your country.");
		focusElement('selCountry');
		return false;
	}
		
	if(email == ""){
		alert("Please enter your email.");
		focusElement('txtEmail');
		return false;
	}
	
	if(!email.match(emailExp)){
		alert("Please enter valid email.");
		focusElement('txtEmail');
		return false;
	}
}