// Javascript Form Validation

  
  	function checkTextField(id)
  		{
		formfield = document.getElementById(id);
			if (formfield.value == '') {
			formfield.focus();
			document.getElementById("vcheck_"+formfield.name).innerHTML = '<img src="images/icons/error.png" class="verify_img" border="0"/><span class="verify_txt"> Please enter a value!</span>';
			document.getElementById("Submit").disabled = true;
			} else {
			document.getElementById("vcheck_"+formfield.name).innerHTML = '<img src="images/icons/check_green.png" class="verify_img" border="0" />';
			document.getElementById("Submit").disabled = false;
			}	
	}
	
	 function checkPasswordField(id)
  		{
		formfield = document.getElementById(id);
			if ((formfield.value == '') && (document.getElementById("FormAction").value == 'create_account')) {
			formfield.focus();
			document.getElementById("vcheck_"+formfield.name).innerHTML = '<img src="images/icons/error.png" class="verify_img"  border="0"/> <span class="verify_txt">  Please enter a value!</span>';
			document.getElementById("Submit").disabled = true;
			} else {
			document.getElementById("vcheck_"+formfield.name).innerHTML = '<img src="images/icons/check_green.png" class="verify_img" border="0" />';
			document.getElementById("Submit").disabled = false;
			}	
	}
	
	function checkPasswordMatch(id)
  		{
		formfield = document.getElementById(id);
			if ((formfield.value == '') && (document.getElementById("FormAction").value == 'create_account')) {
			formfield.focus();
			document.getElementById("vcheck_"+formfield.name).innerHTML = '<img src="images/icons/error.png" class="verify_img" border="0"/> <span class="verify_txt"> Please enter a value!</span>';
			document.getElementById("Submit").disabled = true;
			} else if ((formfield.value != '') && (formfield.value != document.getElementById("Password_req").value)) {
			document.getElementById("vcheck_"+formfield.name).innerHTML = '<img src="images/icons/error.png" class="verify_img"  border="0"/> <span class="verify_txt"> Passwords Do Not Match!</span>';
			//document.getElementById("vcheck_Password_req").innerHTML = '<img src="images/icons/error.png" class="verify_img"  border="0"/> <span class="verify_txt"> Passwords Do Not Match!</span>';
			document.getElementById("Submit").disabled = true;
			} else {
			document.getElementById("vcheck_"+formfield.name).innerHTML = '<img src="images/icons/check_green.png" class="verify_img" border="0" />';
			document.getElementById("Submit").disabled = false;
			}	
	}
	
	
	function checkEmailField(id)
		{
		formfield = document.getElementById(id)
 		validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;

	    	if (formfield.value.search(validRegExp) == -1) {
			formfield.focus();
      		document.getElementById("vcheck_"+formfield.name).innerHTML = '<img src="images/icons/error.png" class="verify_img"  border="0"/> <span class="verify_txt"> Please enter a valid Email Address!</span>';
			document.getElementById("Submit").disabled = true;
	    	} else {
			document.getElementById("vcheck_"+formfield.name).innerHTML = '<img src="images/icons/check_green.png" class="verify_img" border="0" />';
			document.getElementById("Submit").disabled = false;
			}	
	}
	
	function checkSelectField(id)
  		{
		formfield = document.getElementById(id);
			if (formfield.value == '') {
			formfield.focus();
			document.getElementById("vcheck_"+formfield.name).innerHTML = '<img src="images/icons/error.png" class="verify_img"  border="0"/> <span class="verify_txt"> Please select a value!</span>';
			document.getElementById("Submit").disabled = true;
			} else {
			document.getElementById("vcheck_"+formfield.name).innerHTML = '<img src="images/icons/check_green.png" class="verify_img" border="0" />';
			document.getElementById("Submit").disabled = false;
			}	
	}
	
	
	function validateForm(form) 
		{
		var elem = form.elements;
		var reqexp = /_req$/;
		var pwdexp = /Password/;
			for(var i = 0; i < elem.length; i++)
			{
				if (elem[i].id.search(reqexp) >= 1) {	
						if (document.getElementById("action2").value == "save_login" && (elem[i].id == "Password_req" || elem[i].id == "Password2_req")) {
							
						} else {										
										
							if (elem[i].value == '') {
							document.getElementById("vcheck_"+elem[i].name).innerHTML = '<img src="images/icons/error.png"  class="verify_img" border="0"/> <span class="verify_txt"> This field is required!</span>';
							elem[i].focus();
							return false ;
							} 
						}
					
				}
				
				if (elem[i].id == "Password_req" && elem[i].value != '') {
					if (document.getElementById("Password_req").value != document.getElementById("Password2_req").value) {
					document.getElementById("vcheck_Password_req").innerHTML = '<img src="images/icons/error.png"  class="verify_img" border="0"/> <span class="verify_txt"> Passwords Do Not Match!</span>';
					document.getElementById("vcheck_Password2_req").innerHTML = '<img src="images/icons/error.png"  class="verify_img" border="0"/> <span class="verify_txt"> Passwords Do Not Match!</span>';
					elem[i].focus();
					return false;
					}
				}
			}
	return true ;
	}
	
	
	function deleteNote() 
	{
	var noteid = getCheckedValue(document.forms['FRM_NOTES'].elements['select_row']);
	
		if (noteid == '') {
			alert('You have not selected a note to delete!');
			return false;
		}
	
	var check = confirm("Are you sure you want to delete selected note?");
	
		if (check) {
			document.getElementById("action").value = 'delete_note';
			document.getElementById("SelectedRow").value = noteid;
			document.FRM_NOTES.submit();
		} else {
			return false;	
		}
	}
	
	
	
	function editNote() 
	{
	var noteid = getCheckedValue(document.forms['FRM_NOTES'].elements['select_row']);
	
		if (noteid == '') {
			alert('You have not selected a note to edit!');
			return false;
		}
	
			document.getElementById("action").value = 'edit_note';
			document.getElementById("SelectedRow").value = noteid;
			document.FRM_NOTES.submit();
	}
	
	
	
	function newNote()
	{
			document.getElementById('addnote').style.display = "";
			document.getElementById('Edit Selected').disabled = true;
			document.getElementById('Delete Selected').disabled = true;
			document.getElementById('button_change').innerHTML = '<input type="Submit" name="Submit" id="Save Note" value="Save Note" />';
			document.getElementById('action').value = 'save_note';	
	}
	
	
	
	function disableNoteButtons(noteid) {
		document.getElementById('Edit Selected').disabled = true;
		document.getElementById('Delete Selected').disabled = true;
		document.getElementById('button_change').innerHTML = '<input type="Submit" name="Submit" id="Save Note" value="Save Note" />';
		document.getElementById('action').value = 'save_edit_note';
		document.getElementById('SelectedRow').value = noteid;
	}
	
	
	
	function showAddressForm() {
		document.getElementById('addaddress').style.display = "";
		document.getElementById('Add Address').disabled = true;
		document.forms['ADDADDRESS'].elements['action'].value = 'save_edit';
		document.getElementById('AddressFirstname').focus();
	}
			
	
	
