// JavaScript Document
/* 
	SIGNUP form validation
*/
function register_validation(){
	 
		if(document.getElementById('usrname').value == ''){
			alert("Please enter username");
			document.getElementById('usrname').focus();
			return false;
	}
		if(document.getElementById('pwd').value == ''){
			alert("Please enter password");
			document.getElementById('pwd').focus();
			return false;
	}
		if(document.getElementById('verifypwd').value == ''){
			alert("Please verify password");
			document.getElementById('verifypwd').focus();
			return false;
	}
		if(document.getElementById('pwd').value != document.getElementById('verifypwd').value){
			alert("password differs from verify password ");
			document.getElementById('verifypwd').focus();
			return false;
	}
		if(document.getElementById('firstname').value == ''){
			alert("Please enter first name");
			document.getElementById('firstname').focus();
			return false;
	}
		if(document.getElementById('lastname').value == ''){
			alert("Please enter last name");
			document.getElementById('lastname').focus();
			return false;
	}
		if(document.getElementById('email').value == ''){
			alert("Please enter email");
			document.getElementById('email').focus();
			return false;
	}
		if(document.getElementById('state').value == 0){
			alert("Please select your state");
			document.getElementById('state').focus();
			return false;
	}
		if(document.getElementById('city').value == ''){
			alert("Please enter your city");
			document.getElementById('city').focus();
			return false;
	}
		if(document.getElementById('email').value != ''){
			var emailVal  = true;
			var Temp     =	document.getElementById('email');
			var atSign    = Temp.value.indexOf('@');
			var dot   = Temp.value.lastIndexOf('.');
			var space    = Temp.value.indexOf(' ');
			var length   = Temp.value.length - 1;
    
			if (atSign < 1 | dot <= atSign+1 | dot == length  | space  != -1)
			 {
				emailVal = false;
				alert("Please check email id ");
				document.getElementById('email').focus();
				return false;
			  }
	}
	if(document.getElementById('photo').value != ""){
		var str=document.getElementById('photo').value;
		if(str!=''){	
			indx=str.lastIndexOf(".");
			if(indx>0){	
				ext=str.substr(++indx);
				if((ext=='png')||(ext=='jpg')||(ext=='jpeg')||(ext=='gif')||(ext=='bmp')||(ext=='JPEG')||(ext=='GIF')||(ext=='JPG')||(ext=='PNG')){		
				}else{
					alert("Invalid logo image. Select valid photo ");
					document.getElementById('photo').focus();
					return false;
				}
			}else{		
				return false;								
			}
		}
	}
	 
	if(document.getElementById('TermCnd').checked==false){
	
			alert("Ckeck agree to myplantid.com's Terms of Service");
			document.getElementById('TermCnd').focus();
			return false;
	}

}
/* 
	Forgot Password Validation
*/
function forgot_pass_validation(){
	if(document.getElementById('email').value != ''){
			var emailVal  = true;
			var Temp     =	document.getElementById('email');
			var atSign    = Temp.value.indexOf('@');
			var dot   = Temp.value.lastIndexOf('.');
			var space    = Temp.value.indexOf(' ');
			var length   = Temp.value.length - 1;
    
			if (atSign < 1 | dot <= atSign+1 | dot == length  | space  != -1)
			 {
				emailVal = false;
				alert("Please check email id ");
				document.getElementById('email').focus();
				return false;
			  }
	}else if(document.getElementById('email').value == ''){
				alert("Please enter email id ");
				document.getElementById('email').focus();
				return false;
	}
}


function edit_user_validation(){
	if(document.getElementById('usrname').value == ''){
			alert("Please enter username");
			document.getElementById('usrname').focus();
			return false;
	}
/*	if(document.getElementById('pwd').value == ''){
			alert("Please enter password");
			document.getElementById('pwd').focus();
			return false;
	}*/
		if(document.getElementById('firstname').value == ''){
			alert("Please enter first name");
			document.getElementById('firstname').focus();
			return false;
	}
		if(document.getElementById('lastname').value == ''){
			alert("Please enter last name");
			document.getElementById('lastname').focus();
			return false;
	}
		if(document.getElementById('email').value == ''){
			alert("Please enter email");
			document.getElementById('email').focus();
			return false;
	}
		if(document.getElementById('email').value != ''){
			var emailVal  = true;
			var Temp     =	document.getElementById('email');
			var atSign    = Temp.value.indexOf('@');
			var dot   = Temp.value.lastIndexOf('.');
			var space    = Temp.value.indexOf(' ');
			var length   = Temp.value.length - 1;
    
			if (atSign < 1 | dot <= atSign+1 | dot == length  | space  != -1)
			 {
				emailVal = false;
				alert("Please check email id ");
				document.getElementById('email').focus();
				return false;
			  }
	}
	if(document.getElementById('state').value == 0){
			alert("Please select state");
			document.getElementById('state').focus();
			return false;
	}

	if(document.getElementById('city').value == ''){
			alert("Please enter city");
			document.getElementById('city').focus();
			return false;
	}
	/*if(document.getElementById('address').value == ''){
			alert("Please enter address");
			document.getElementById('address').focus();
			return false;
	}
	if(document.getElementById('postalcode').value == ''){
			alert("Please enter postal code");
			document.getElementById('postalcode').focus();
			return false;
	}*/
}

function admin_login_validation(){
	if(document.getElementById('admin_username').value == ''){
			alert("Please enter username");
			document.getElementById('admin_username').focus();
			return false;
	}
	if(document.getElementById('admin_pwd').value == ''){
			alert("Please enter password");
			document.getElementById('admin_pwd').focus();
			return false;
	}
}

function change_pass_validation(){
	if(document.getElementById('old_pass').value == ''){
			alert("Please enter old password");
			document.getElementById('old_pass').focus();
			return false;
	}
	if(document.getElementById('new_pass').value == ''){
			alert("Please enter new password");
			document.getElementById('new_pass').focus();
			return false;
	}
	if(document.getElementById('conf_pass').value == ''){
			alert("Please enter confirm password");
			document.getElementById('conf_pass').focus();
			return false;
	}
	if(document.getElementById('new_pass').value != document.getElementById('conf_pass').value){
			alert("Confirm password does not match with New password ");
			document.getElementById('conf_pass').focus();
			return false;
	}
	
}

function plant_comment(){
		if(document.getElementById('topic').value == ''){
				alert("Please enter comment title");
				document.getElementById('topic').focus();
				return false;
		}
		if(document.getElementById('description').value == ''){
				alert("Please enter comment description");
				document.getElementById('description').focus();
				return false;
		}
	}
	
function add_plant(){
		if(document.getElementById('plant_plant_search_tag').value == ''){
				alert("Please enter plant search tags");
				document.getElementById('plant_plant_search_tag').focus();
				return false;
		}
		if(document.getElementById('plant_plant_charactristics').value == ''){
				alert("Please enter plant description");
				document.getElementById('plant_plant_charactristics').focus();
				return false;
		}
		if(document.getElementById('plant_location').value == ''){
				alert("Please enter plant location");
				document.getElementById('plant_location').focus();
				return false;
		}
	}

function chk_image() {
	if(document.getElementById('leaf_property_image_name').value == '') {
		alert('Image Name should not be blank.');
		return false;
	}
	if(document.getElementById('leaf_image').value == '') {
		alert('Please upload a photo for this image.');
		return false;
	}
}