function backFun(url) {
	window.location = url;
}
function checkClientEnter(e) {
	 var characterCode;
	 if(e && e.which) {
		characterCode = e.which;
	 }
	 else {
		characterCode = e.keyCode;
	 }		
	 if(characterCode == 13) {
		return validation();
	 }
	 else {
		return true;
	 }
}

function forgotpassword() {
	var flag=true;
    if(IsBlank('email'))
    {
      $('emaildiv').show();
      flag=false;
    }
    else
    { 
      $('emaildiv').hide();
    }
    if(IsBlank('securityanswer'))
    {
      $('securityanswerdiv').show();
      flag=false;
    }
    if(flag==true)
    {
      GeneratePassword('hidden_password');
      document.forgot_frm.submit();     
    }
    else
    {
      return false;
    }
}

function showsecurityquestion()
{
  if(IsBlank('email'))
  {
      $('emaildiv').show();
      $('forgotmess').hide();
      
  }
  else
  {
     $('emaildiv').hide();
     var url = document.getElementById("base_path").value+"users/checkemailaddress";
     var params="email="+document.getElementById('email').value;
    	var amjax = new Ajax.Updater(
    	{success: 'error_div1'},url,
    	{method: 'post', parameters: params,onComplete:getsecques});
  }	    
   
}

function getsecques(request) {
   	var val=request.responseText;
   	var arr=val.split("&");
   	if(arr.length >2) {
    	$('forgotmess').hide();
    	$('forgotpassword').show();
   		document.getElementById('user_id').value=arr[0];
   		document.getElementById('securityquestion').innerHTML=arr[1];
   	}
   	else {
      	$('forgotmess').show();
      	$('forgotpassword').hide();
      	document.getElementById('securityquestion').innerHTML=arr[0];
   	}
}

function validation() {
   	var flag=true;
   	if(IsBlank('first_name')) {
      	alert(firstnameEmpty);
      	document.getElementById("first_name").focus();
      	return false;
   	}
   	if(IsAlphabets('first_name')) {
      	alert(firstnameAlpabets);
      	document.getElementById("first_name").focus();
      	return false;
	}
   	if(IsBlank('last_name')) {
      	alert(lastnameEmpty);
      	document.getElementById("last_name").focus();
      	return false;
   	}
   	if(IsAlphabets('last_name')) {
      	alert(lastnameAlphabets);
      	document.getElementById("last_name").focus();
      	return false;
   	}
   	if(IsBlank('address1')) {
      	alert(address1);
      	document.getElementById("address1").focus();
      	return false;
   	}
   	if(IsBlank('city')) {
      	alert(cityEmpty);
      	document.getElementById("city").focus();
      	return false;
   	}
   	if(IsAlphabets('city')) {
       	alert("City name can include  alphabets and spaces only");
       	document.getElementById("city").focus();
       	return false;
   	}
   	if(document.getElementById('state_id').value=="") {
      	alert(stateEmpty);
      	document.getElementById("state_id").focus();
      	return false;
   	}
   	if(IsBlank('zipcode')) {
      	alert(zipcodeEmpty);
      	document.getElementById("zipcode").focus();
      	return false;
   	}
   	if(IsInteger('zipcode')) {
      	alert(zipcodeNumber);
      	document.getElementById("zipcode").focus();
      	return false;
   	}
   	if(IsBlank('telephone')) {
      	alert(telephoneEmpty);
      	document.getElementById("telephone").focus();
      	return false;
   	}
   	if(IsPhone('telephone')) {
      	alert(telephoneNumber);
      	document.getElementById("telephone").focus();
      	return false;
   	}
   	if(IsBlank('email')) {
      	alert("Please enter email address");
      	document.getElementById("email").focus();
      	return false;
   	}
   	if(!IsvalidEmail('email')) {
      	alert(invalidEmail);
      	document.getElementById('email').focus();
      	return false;
   	}
   	return checkAdminEmailExist();
}

function checkAdminEmailExist() {
    var url = document.getElementById("base_path").value+"admin/users/checkemail/";
	var params = 'email='+document.getElementById("email").value;
	if(trimString(document.getElementById("email").value) != "" && (trimString(document.getElementById("email").value)).toUpperCase() != (trimString(document.getElementById("hidden_email").value)).toUpperCase()) {
	    var amjax = new Ajax.Updater(
	    {success: 'error_div1'},url,
	    {method: 'post', parameters: params,onComplete:getAdminEmailResult});
	} else {
		document.edit_user_frm.submit();
	}
}
function getAdminEmailResult(request) {
    var val = trimString(request.responseText);
    var arr = val.split("<!--");
	if(trimString(arr[0]) == 0) {
		document.getElementById("email_exist").value = "N";
		document.getElementById("error_div1").style.display = "none";
		document.getElementById("error_div1").innerHTML = "";
		document.edit_user_frm.submit();
	} else {
		document.getElementById("email_exist").value = "Y";
		document.getElementById("error_div1").style.display = "block";
		document.getElementById("error_div1").innerHTML = "<font color='red'>Email already exist</font>";
		alert("Email already exist");
		return false;
	}
}

function checkemailexist() {
    var url = document.getElementById("base_path").value+"admin/users/checkemail/";
	var params = 'email='+document.getElementById("email").value;
	if(trimString(document.getElementById("email").value) != "" && (trimString(document.getElementById("email").value)).toUpperCase() != (trimString(document.getElementById("hidden_email").value)).toUpperCase()) {
	    var amjax = new Ajax.Updater(
	    {success: 'error_div1'},url,
	    {method: 'post', parameters: params,onComplete:getemailResult});
	}
}
function getemailResult(request) {
    var val = trimString(request.responseText);
    var arr = val.split("<!--");
	if(trimString(arr[0]) == 0) {
		document.getElementById("email_exist").value = "N";
		document.getElementById("error_div1").style.display = "none";
		document.getElementById("error_div1").innerHTML = "";
	} else {
		document.getElementById("email_exist").value = "Y";
		document.getElementById("error_div1").style.display = "block";
		document.getElementById("error_div1").innerHTML = "<font color='red'>Email already exist</font>";
	}
	return false;
}


function checkemailexist1() {
 
    var url = document.getElementById("base_path").value+"admin/users/checkemail/";
	var params = 'email='+document.getElementById("email").value;
	if(trimString(document.getElementById("email").value) != "" && (trimString(document.getElementById("email").value)).toUpperCase() != (trimString(document.getElementById("hidden_email").value)).toUpperCase()) {
    var amjax = new Ajax.Updater(
    {success: 'error_div1'},url,
    {method: 'post', parameters: params,onComplete:getemailResult1});
	}
}

function getemailResult1(request) {
    var val = trimString(request.responseText);
   
    var arr = val.split("<!--");
    alert(arr);
	if(trimString(arr[0]) == 0) {
		document.getElementById("email_exist").value = "N";
		document.getElementById("error_div1").style.display = "none";
		document.getElementById("error_div1").innerHTML = "";
		document.edit_user_frm.submit();
	} else {
		document.getElementById("email_exist").value = "Y";
		document.getElementById("error_div1").style.display = "block";
		document.getElementById("error_div1").innerHTML = "<font color='red'>Email already exist</font>";
		alert("Email already exist");
	    return false;
	}
}


function generatepassword()
{
   GeneratePassword('hidden_password');
   var password=document.getElementById('hidden_password').value;
   var username=document.getElementById('user_name').value;
   var firstname=document.getElementById('first_name').value;
   var url = document.getElementById("base_path").value+"admin/users/resetpassword/";
   var params = 'email='+document.getElementById("email").value +"&userid="+document.getElementById('user_id').value+"&pass="+password+"&username="+username+"&firstname="+firstname;
   
   var amjax = new Ajax.Updater(
    	{success: 'error_div1'},url,
    	{method: 'post', parameters: params,onComplete:getemail});
   
}

function getemail(request)
{
    var request= request.responseText;
    document.getElementById('passwordreset').style.display="block";
    
}
/*
956a841f4eb46c9b7f806b2c40145efa
956a841f4eb46c9b7f806b2c40145efa
*/



function GeneratePassword(divId) {

	    if (parseInt(navigator.appVersion) <= 3) {
	        alert("Sorry this only works in 4.0+ browsers");
	        return true;
	    }
	
	    var length=8;
	    var sPassword = "";
	    //length = document.aForm.charLen.options[document.aForm.charLen.selectedIndex].value;
	    length = 6;
	
	    //var noPunction = (document.aForm.punc.checked);
	    //var randomLength = (document.aForm.rLen.checked);
	    
	    var noPunction = true;
	    var randomLength = true;
	
	    if (randomLength) {
	        length = Math.random();
	        length = parseInt(length * 100);
	        length = (length % 7) + 6
	    }
	
	
	    for (i=0; i < length; i++) {
	
	        numI = getRandomNum();
	        if (noPunction) { while (checkPunc(numI)) { numI = getRandomNum(); } }
	
	        sPassword = sPassword + String.fromCharCode(numI);
	    }
	
	    document.getElementById(divId).value = sPassword
	
	    return true;
	}
	
	function getRandomNum() {
	
	    // between 0 - 1
	    var rndNum = Math.random()
	
	    // rndNum from 0 - 1000
	    rndNum = parseInt(rndNum * 1000);
	
	    // rndNum from 33 - 127
	    rndNum = (rndNum % 94) + 33;
	
	    return rndNum;
	}
	
	function checkPunc(num) {
	
	    if ((num >=33) && (num <=47)) { return true; }
	    if ((num >=58) && (num <=64)) { return true; }
	    if ((num >=91) && (num <=96)) { return true; }
	    if ((num >=123) && (num <=126)) { return true; }
	
	    return false;
	}

	
	
function validateRegistration() {
    var flag = true;
	if(IsBlank('user_name')) {
		$('div_user_name').show();
		flag=false;
	}
	if(!IsBlank('user_name')) {
	   	if(IsAlphaNumeric('user_name')) {
			$('div_user_name').update(usernamealpha).show();
			flag=false;
		}
	   	else if($('user_name').value.length<4 || $('user_name').value.length>20 || $F('user_name').indexOf(' ')!=-1) {
	    	$('div_user_name').update('Username should be greater than 3 letters').show();
	    	flag=false;
	   	}
	    else if(IsQuestion('user_name')) {
	     	$('div_user_name').update(usernamealpha).show();
	     	flag=false;  
	    }
	    else if(Iscolon('user_name')) {
	     	$('div_user_name').update(usernamealpha).show();
	     	flag=false; 
	    }
	    else if(Issemicolon('user_name')) {
	      	$('div_user_name').update(usernamealpha).show();
	     	flag=false;
	    }
    }
    document.getElementById("javascript_status").value = flag;
    return userNameExists();
}

function userNameExists() {
	var basepath = $('basepath').value; 
  	var url = basepath+"users/checkusername";
  	var params = 'username='+$('user_name').value;
  	var amjax = new Ajax.Updater(
   	{success: 'emailDiv3'},url,
   	{method: 'post', parameters: params,onComplete:getUserNameResult});
}
function getUserNameResult(request) {
	var str = request.responseText;
 	var arr = str.split("<!--");
 	var flag = document.getElementById("javascript_status").value;
 	if(parseInt(trimString(arr[0])) > 0) {
 		$('div_user_name').update('Username already exists.').show();
 		flag = false;
 	} else {
 		$('div_user_name').hide();
 	}
 	document.getElementById("javascript_status").value = flag;
	return checkRegistration();
}

function checkRegistration() {
	var flag = false;
	if(trimString(document.getElementById("javascript_status").value) == "true") {
		flag = true;
	}
	if(IsBlank('password')) {
		$('div_password').show();
		flag = false;
	}
	if(!IsBlank('password')) {
		if($('password').value.length<6 || $('password').value.length>15 || $F('password').indexOf(' ')!=-1) {
		 	$('div_password').update("Password should be greater than 5 letters remove spaces if given").show();
			flag = false;
		} else {
			$('div_password').hide();
		}
	}
	if(IsBlank('confirm_password')) {
		$('div_confirm_password').show();
		flag = false;
	}
	if(!IsBlank('confirm_password')) {
		if($('password').value!=$('confirm_password').value){
			$('div_confirm_password').update(confirmpasswordmismatch).show();
			flag = false;
		} else {
			$('div_confirm_password').hide();
		}
	}
    if(IsBlank('first_name')) {
		$('div_first_name').show();
		flag = false;
	}
	if(!IsBlank('first_name')) {
		if(IsAlphabets('first_name')) {
			$('div_first_name').update(firstnamealphabets).show();
			flag = false;
		} else {
			$('div_first_name').hide();
		}
	}
	if(IsBlank('last_name')) {
		$('div_last_name').show();
		flag = false;
	}
	if(!IsBlank('last_name')) {
		if(IsAlphabets('last_name')) {
			$('div_last_name').update(lastnamealphabets).show();
			flag = false;
		} else {
			$('div_last_name').hide();
		}
	}
	if(document.getElementById('nurse_type').value=="") {
        $('div_nurse_type').show();
		flag = false;
	} else {
	  	$('div_nurse_type').hide(); 
	}
    if(IsBlank('address1')) {
      	$('div_address1').show();
      	flag=false;
    } else {
       	$('div_address1').hide();
    }
   	if(IsBlank('city')) {
		$('div_city').show();
		flag = false;
	}
	if(!IsBlank('city')) {
		if(IsAlphabets('city')) {
			$('div_city').update(citynamealphabets).show();
			flag = false;
		} else {
			$('div_city').hide();
		}
	}
   	if(document.getElementById('state').value=="") {
      	$('div_state').show();
      	flag=false;
    } else {
      	$('div_state').hide();
    }
    if(IsBlank('zipcode')) {
     	$('div_zipcode').show(); 
     	flag=false;
    }
    if(!IsBlank('zipcode')) {
      	if(IsInteger('zipcode')) {
        	$('div_zipcode').update(zipcodenumber).show();  
        	flag=false;
      	} else {
        	$('div_zipcode').hide();
     	}
   	}
    if(IsBlank('telephone')) {
		$('div_telephone').show();
		flag = false;
	}
	if(!IsBlank('telephone')) {
		if(IsPhone('telephone')) {
			$('div_telephone').update("Telephone number can include numbers, spaces, - and ( ) only").show();
			flag = false;
		} else {
			$('div_telephone').hide();
		}
	}
	if(IsBlank('email')) {
		$('div_email').update('Please enter your Email Address').show();
		flag = false;
	}
	if(document.getElementById("security_question").value == "") {
		$('div_question').show();
		flag = false;
	} else {
		$('div_question').hide();
	}
	if(IsBlank('security_answer')) {
		$('div_answer').show();
		flag = false;
	} else {
		$('div_answer').hide();
	}
	if(!IsBlank('email')) {
		if(IsEmail('email')) {
			$('div_email').update('Please enter a valid Email Address').show();
			flag = false;
		} else {
			document.getElementById("javascript_status").value = flag;
			return checkMailExist();
		}
		return false;
	} else {
		return false;
	}
}

function checkMailExist() {
  	var basepath = $('basepath').value; 
  	var url = basepath+"users/checkemail";
  	var params = 'email='+$('email').value;
  	var amjax = new Ajax.Updater(
   	{success: 'emailDiv3'},url,
   	{method: 'post', parameters: params,onComplete:getMailExistResult});
}
function getMailExistResult(request) {
 	var str = request.responseText;
 	var arr = str.split("<!--");
 	var flag = document.getElementById("javascript_status").value;
 	if(parseInt(trimString(arr[0])) > 0) {
 		$('div_email').update('The Email address you entered already exists. Please enter a different Email address.').show();
 		$('emailhidden').value='N';
 		return false;
 	} else {
 		$('div_email').hide();
 	}
	if(trimString(flag) == "true") {
	    document.register_frm.submit();
	}
	return false;
}

function checkemail() {
  	var basepath = $('basepath').value; 
  	var url = basepath+"users/checkemail";
  	var params = 'email='+$('email').value;
  	var amjax = new Ajax.Updater(
   	{success: 'emailDiv3'},url,
   	{method: 'post', parameters: params,onComplete:getResult1});
}
function getResult1(request) {
 	var str = request.responseText;
 	var arr = str.split("<!--");
 	if(arr[0]!='0') {
 		$('div_email').update('The Email address you entered already exists. Please enter a different Email address.').show();
 		$('emailhidden').value='N';
 	} else {
 		if(!IsEmail('email') && !IsBlank('email')) {
 			$('div_email').hide();
 		}
 		$('emailhidden').value='Y';
 	}
}
/* edit client */
 
function checkprofilepassenter(e) {
	var characterCode;
	if(e && e.which) {
		characterCode = e.which;
	}
	else {
		characterCode = e.keyCode;
	}		
	if(characterCode == 13) {
		return updatepassword();
	}
	else {
		return true;
	}
}
 
function updatepassword() {
	var flag=true;
    if(IsBlank('current_password')) {
		$('div_current_password').update('Please enter your current password.').show();
		flag = false;
	}
	if(IsBlank('new_password')) {
	  	$('div_new_password').show();
	  	flag = false;
	}
	if(!IsBlank('new_password')) {
		if($('new_password').value.length<6 || $('new_password').value.length>15 || $F('new_password').indexOf(' ')!=-1) {
		 	$('div_new_password').update("Password should be greater than 5 letters").show();
			flag = false;
		} else {
			$('div_new_password').hide();
		}
	}
    if(IsBlank('confirm_password')) {
		$('div_confirm_password').show();
		flag = false;
	}
	if(!IsBlank('confirm_password')) {
		if($('new_password').value!=$('confirm_password').value) {
			$('div_confirm_password').update(passwordmismatch).show();
			flag = false;
		}
		else {
			$('div_confirm_password').hide();
		}
	}
	document.getElementById("javascript_status").value = flag;
	return checkCorrectPassword();
}

function checkCorrectPassword() {
    var basepath = $('basepath').value; 
  	var url = basepath+"users/checkpassword";
  	var currentpass=document.getElementById('current_password').value;
  	if(trimString(currentpass)!="") {
  	 	var params = 'password='+$('current_password').value+"&user_id="+$('user_id').value;
	  	var amjax = new Ajax.Updater(
   	 	{success: 'emailDiv3'},url,
   	 	{method: 'post', parameters: params,onComplete:getCorrectPassword});
    }
}
function getCorrectPassword(request) {
    var str = request.responseText;
 	var arr = str.split("<!--");
 	var flag = document.getElementById("javascript_status").value;
 	if(parseInt(trimString(arr[0])) == 0) {
 		$('div_current_password').update('Your current password is incorrect. please re-enter your current password.').show();
 		$('passwordhidden').value='N';
 		return false;
 	} else {
 		$('div_current_password').hide();
 		$('passwordhidden').value='Y';
 	}
 	if(trimString(flag) == "true") {
 		document.password_frm.submit();
 	}
 	return false;
}
 
function profile() {
	var flag=true;
    if(IsBlank('first_name')) {
		$('div_first_name').show();
		flag = false;
	}
	if(!IsBlank('first_name')) {
		if(IsAlphabets('first_name')) {
			$('div_first_name').update(firstnamealphabets).show();
			flag = false;
		} else {
			$('div_first_name').hide();
		}
	}
	if(IsBlank('last_name')) {
		$('div_last_name').show();
		flag = false;
	}
	if(!IsBlank('last_name')) {
		if(IsAlphabets('last_name')) {
			$('div_last_name').update(lastnamealphabets).show();
			flag = false;
		} else {
			$('div_last_name').hide();
		}
	}
	if(document.getElementById('nurse_type').value=="") {
        $('div_nurse_type').show();
		flag = false;
	} else {
	  	$('div_nurse_type').hide(); 
	}
    if(IsBlank('address1')) {
      	$('div_address1').show();
      	flag=false;
    } else {
       	$('div_address1').hide();
    }
   	if(IsBlank('city')) {
		$('div_city').show();
		flag = false;
	}
	if(!IsBlank('city')) {
		if(IsAlphabets('city')) {
			$('div_city').update(citynamealphabets).show();
			flag = false;
		} else {
			$('div_city').hide();
		}
	}
   	if(document.getElementById('state').value=="") {
      	$('div_state').show();
      	flag=false;
    } else {
      	$('div_state').hide();
    }
    if(IsBlank('zipcode')) {
     	$('div_zipcode').show(); 
     	flag=false;
    }
    if(!IsBlank('zipcode')) {
      	if(IsInteger('zipcode')) {
        	$('div_zipcode').update(zipcodenumber).show();  
        	flag=false;
      	} else {
        	$('div_zipcode').hide();
     	}
   	}
    if(IsBlank('telephone')) {
		$('div_telephone').show();
		flag = false;
	}
	if(!IsBlank('telephone')) {
		if(IsPhone('telephone')) {
			$('div_telephone').update("Telephone number fields can have numbers, spaces, - and ( ) only").show();
			flag = false;
		} else {
			$('div_telephone').hide();
		}
	}
	if(IsBlank('email')) {
		$('div_email').update('Please enter your Email Address').show();
	    $('div_email_exist').hide();
		flag = false;
	}
	if(!IsBlank('email')) {
		if(IsEmail('email')) {
			$('div_email').update(invalid).show();
			flag = false;
			return false;
		}
		else {
			document.getElementById("javascript_edit_status").value = flag;
			return checkEditMailExist();
		}
	} else {
		return false;
	}
}

function checkEditMailExist() {
	var basepath = $('basepath').value; 
  	var url = basepath+"users/checkemail";
  	var params = 'email='+$('email').value;
  	var flag = document.getElementById("javascript_edit_status").value;
    if(trimString(document.getElementById("email").value) != "" && (trimString(document.getElementById("email").value)).toUpperCase() != (trimString(document.getElementById("emailhiddenvalue").value)).toUpperCase()){
	  	var amjax = new Ajax.Updater(
	   	{success: 'emailDiv3'},url,
	   	{method: 'post', parameters: params,onComplete:getEditMailExist});
   	}
   	else if(trimString(flag) == "true") {
   		document.profile_frm.submit();
   	}
   	return false;
}
function getEditMailExist(request) {
 	var str = request.responseText;
 	var arr = str.split("<!--");
 	if(parseInt(trimString(arr[0])) > 0) {
 	    $('div_email').update('The Email address you entered already exists. Please enter a different Email address.').show();
 		$('emailhidden').value='N';
 		return false;
 	} else {
 		$('div_email').hide();
 		$('emailhidden').value='Y';
 		document.profile_frm.submit();
 	}
}
 
function checkemail2() {
  	var basepath = $('basepath').value; 
  	var url = basepath+"users/checkemail";
  	var params = 'email='+$('email').value;
    if(trimString(document.getElementById("email").value) != "" && (trimString(document.getElementById("email").value)).toUpperCase() != (trimString(document.getElementById("emailhiddenvalue").value)).toUpperCase()){
	  	var amjax = new Ajax.Updater(
	   	{success: 'emailDiv3'},url,
	   	{method: 'post', parameters: params,onComplete:getemail2});
   	}
}
function getemail2(request) {
 	var str = request.responseText;
 	var arr = str.split("<!--");
 	if(parseInt(trimString(arr[0])) > 0) {
 	    $('div_email').update('The Email address you entered already exists. Please enter a different Email address.').show();
 		$('emailhidden').value='N';
 	} else {
 		$('div_email').hide();
 		$('emailhidden').value='Y';
 	}
}
 
 function checkLayoutenter(e) {
     var characterCode;
	 if(e && e.which) {
		characterCode = e.which;
	 }
	 else {
		characterCode = e.keyCode;
	 }		
	 if(characterCode == 13) {
		return layoutValidation();
	 }
	 else {
		return true;
	 }
 }
 
 function layoutValidation() {
     var flag=true;
     if(IsBlank('layout_username')) {
        alert(layoutUsernameEmpty);
        document.getElementById("layout_username").focus();
        return false;
     }
     if(IsBlank('layout_password')) {
        alert(layoutPasswordEmpty);
        document.getElementById("layout_password").focus();
        return false;
     }
	 document.layout_frm.submit();
 }
 
 function loginvalidation() {
     var flag=true;
     if(IsBlank('user_name')) {
        $('div_username').show();
        flag=false;
     }
     else {
        $('div_username').hide();
     }
     if(IsBlank('password')) {
       $('div_password').show();
       flag=false;
     }
     else {
        $('div_password').hide();
     }
     if(flag) {
       	document.login_frm.submit();
     }
     return false;
 }
 
 function checkloginenter(e) {
     var characterCode;
	 if(e && e.which) {
		characterCode = e.which;
	 }
	 else {
		characterCode = e.keyCode;
	 }		
	 if(characterCode == 13) {
		return loginvalidation();
	 }
	 else {
		return true;
	 }
 }
 
 function checkRegisterEnter(e) {
	 var characterCode;
	 if(e && e.which) {
		characterCode = e.which;
	 }
	 else {
		characterCode = e.keyCode;
	 }		
	 if(characterCode == 13) {
		return validateRegistration();
	 }
	 else {
		return true;
	 }
} 
 
 function checkprofileEnter(e){
 
 var characterCode;
	 if(e && e.which) {
		characterCode = e.which;
	 }
	 else {
		characterCode = e.keyCode;
	 }		
	 if(characterCode == 13) {
		return profile();
	 }
	 else {
		return true;
	 }
 
 }
 
 
function backtologin() {
    window.location.href=$('base_path').value+"users/login";
    return false
}
function gotoregister() {
  	window.location.href=$('base_path').value+"users/register";
  	return false;
}
 
function resetall() {
   	document.getElementById('current_password').value="";
   	document.getElementById('new_password').value="";
   	document.getElementById('confirm_password').value="";
   	return false;
}

function resetprofile() {
   	document.profile_frm.reset();
   	return false;
}
 
function IsvalidEmail(email) {
    var str=document.getElementById(''+email).value;
    
	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 adminaccount() {
   	if(IsBlank('newpassword')) {
   		alert("Please enter new password");
   		return false;
   	}
  	if(IsBlank('confirmpassword')) {
       	alert("Please enter confirm password");
       	return false;
  	}
  	if($('newpassword').value!=$('confirmpassword').value) {
       	alert("New password and confirm password mismatch");
       	return false;
   	}
}