// javascript file

$(document).ready(function(){

	$("#topBannerTabs > ul").tabs();
	

	
	 
	$('input[name=username]').next('span').hide();
	$('input[name=userpassword]').next('span').hide();
	
	$("#loginBtn").click(function(){
		var name = $('input[name=username]').val();
		var pass = $('input[name=userpassword]').val();

		if(name.length == 0){
			$('input[name=username]').next('span').show();
			
		}else{$('input[name=username]').next('span').hide();}
		if(pass.length == 0){
			$('input[name=userpassword]').next('span').show();
			
		}else{$('input[name=userpassword]').next('span').hide();}
	
		if(name.length == 0 || pass.length == 0){
			return false
		}else{
			return true;
		}
		
	});
	
	$("#registerBtn").click(function(){
		var name_st = validateName();
		var email_st = validateEmail();
		var c_email_st = cofirmEmail();
		var pass_st = validatePassword();
		var c_pass_st = confirmPassword();
		//alert(name_st+"-"+email_st+"-"+c_email_st);
		if(name_st == 1 && email_st==1 && c_email_st==1 && pass_st ==1 && c_pass_st==1){
			return true;
		}
		else{
			return false;
		}
	});
	
	function validateName(){
		
		var name = $('input[name=name]');
		
		if(name.val() == ""){	
			
			name.next('span').html("Enter a valid name");
			name.css({'border-color' : '#FFA500'});
			name.next('span').css({'color' : '#DB1F1F'});
			return 0;
			
		}
		else if(name.val().length < 4){
			name.next('span').html("Enter a minimum of four charactors");
			name.css({'border-color' : '#FFA500'});
			name.next('span').css({'color' : '#DB1F1F'});
			return 0;
		}
		else{
			name.next('span').html(" ");
			name.css({'border-color' : '#5488B8'});
			return 1;
		}
	
	}
	
	function validateEmail(){
		var email = $('input[name=email]');
		var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(email.val().match(emailRegEx)){
			email.next('span').html(" ");
			email.css({'border-color' : '#5488B8'});
			return 1;
		}
		else{
			email.next('span').html("Enter a valid email address");
			email.css({'border-color' : '#FFA500'});
			email.next('span').css({'color' : '#DB1F1F'});
			return 0;
		}
	}
	
	function cofirmEmail(){
		var email1 = $('input[name=email]');
		var email2 = $('input[name=c_email]');
		
		if(email1.val() == email2.val()){
			email2.next('span').html(" ");
			email2.css({'border-color' : '#5488B8'});
			return 1;
		}
		else{
			email2.next('span').html("Enter confirm email id");
			email2.css({'border-color' : '#FFA500'});
			email2.next('span').css({'color' : '#DB1F1F'});
			return 0;
		}
	}
	
	function validatePassword(){
		
		var passwrd = $('#userpasswrd');
		
		if(passwrd.val() == ""){
			passwrd.next('span').html("Enter a valid password");
			passwrd.css({'border-color' : '#FFA500'});
			passwrd.next('span').css({'color' : '#DB1F1F'});
			return 0;
		}
		else if(passwrd.val().length < 4){	
			passwrd.next('span').html("Password strength too low");
			passwrd.css({'border-color' : '#FFA500'});
			passwrd.next('span').css({'color' : '#DB1F1F'});
			return 0;
		}
		else{
			passwrd.next('span').html(" ");
			passwrd.css({'border-color' : '#5488B8'});
			return 1;
		}
	}
	
	function confirmPassword(){
		var passwrd1 = $('#userpasswrd');
		var passwrd2 = $('#c_passwrd');
		if(passwrd1.val() == passwrd2.val()){
			passwrd2.next('span').html(" ");
			passwrd2.css({'border-color' : '#5488B8'});
			return 1;
		}
		else{
			passwrd2.next('span').html("Confirm your password");
			passwrd2.css({'border-color' : '#FFA500'});
			passwrd2.next('span').css({'color' : '#DB1F1F'});
			return 0;
		}
	}
	
});


function switchToRegister()
{
		var $tabs = $("#topBannerTabs > ul").tabs(); // 
	    $tabs.tabs('select', 0); // 
}
function switchToLogin()
{
		var $tabs = $("#topBannerTabs > ul").tabs(); // 
	    $tabs.tabs('select', 1); // 
}


