function loginValidate(){
	  var username=jQuery.trim(jQuery('#username').val());
	  var password=jQuery.trim(jQuery('#password').val());
	
	  if(username.length==0){
	        alert("Please enter Login id");
	        jQuery('#username').focus();
	        return false;
	  }else if(!validEmail(username)){
	        alert("Please enter Valid Email ID");
	        jQuery('#username').focus();
	        return false;
	  }
	  if(password.length == 0 || password == 'Enter Password'){  
	        alert("Please Enter Password");
	        jQuery('#password').focus();
	        return false;
	  }
	  else{
		  	var servletPath = jQuery('#servletPath').val();
		  	var time = new Date().getTime();
		  	if(servletPath){
		        var url = servletPath+"/faces/LoginValidateServlet?usrid="+username+"&usrpass="+jQuery.base64Encode(password)+"&method=login&time="+time+"&requestSource=1";
		        jQuery("#loginForm").attr("action",url); 
		        jQuery("#loginForm").attr("method","POST"); 
		        jQuery("#loginForm").submit();
		  	}
	  }
}

/*
 * This file is used for sign-in box, this file is included in portal_normal.vm
 * */
function showSignInBox() {
	document.getElementById('signinBlock').style.display = 'block';
	document.getElementById('btnClosed').style.display = 'none';
	document.getElementById('btnOpen').style.display = 'block';
}

function hideSignInBox() {
	document.getElementById('signinBlock').style.display = 'none';
	document.getElementById('btnClosed').style.display = 'block';
	document.getElementById('btnOpen').style.display = 'none';
	document.getElementById('username').value = '';
	document.getElementById('password').value = '';
	//document.getElementById('loginError').innerHTML = '';
}

function validEmail(emailVal){
    var emailFilter=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    return emailFilter.test(emailVal);
}
function setUsername(){ 
	if(jQuery('#username').val()=="Enter Email Id"){
		jQuery('#username').val('');
	}
}
function setPassword(){
	if(jQuery('#password').val()=="Enter Password"){
		jQuery('#password').val('');
	}
}
function setDefaultUsername(){
	if(jQuery.trim(jQuery('#username').val())==""){
		jQuery('#username').val('Enter Email Id');
	}
}
function setDefaultPassword(){				   
	if(jQuery.trim(jQuery('#password').val())==""){
		jQuery('#password').val('Enter Password');
	}
}

function stopRKey(evt) {
	var evt = (evt) ? evt : ((event) ? event : null);
	var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
	if ((node.type == "text" && (document.getElementById('username').value == "Enter Email Id"))) {
		document.getElementById('username').value = '';
	}
}
