function Trim(nStr){return nStr.replace(/(^\s*)|(\s*$)/g, "");}
function fnPaste(){event.returnValue=false;}

function isNull_noFocus(obj, divid, msg) {
	if(msg!="Password"){obj1=Trim(obj.value);}
	else{obj1=obj.value;}	
	if (obj1=="" || obj1==msg)	{
		document.getElementById(divid).style.display="block";
		document.getElementById(divid).innerHTML="All fields are required";
		return true;
	} else {
		document.getElementById(divid).style.display="none";
		document.getElementById(divid).innerHTML="";
		return false;
	}
}

function notValideEmail(obj, divid, msg)	{
	if(msg!="Password"){obj1=Trim(obj.value);}
	else{obj1=obj.value;}	
	if (obj1=="" || obj1==msg)	{
		//obj.style.borderColor="red";
		document.getElementById(divid).style.display="block"
		document.getElementById(divid).innerHTML="All fields are required";
		/*obj.onblur = function () {
			if(this.value!=""){
				this.style.borderColor="#cacaca";
			}
		};*/
		return true;
	} else {
		var exp=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
		if (!exp.test(obj.value))	{
		//	obj.style.borderColor="red";
			document.getElementById(divid).style.display="block"
			document.getElementById(divid).innerHTML="Please enter valid email id";
			/*obj.onblur = function () {
				if(exp.test(this.value)){
					this.style.borderColor="#cacaca";
				}
			};
			obj.focus();*/
			return true;
		} else {
			document.getElementById(divid).innerHTML="";
			document.getElementById(divid).style.display="none"	
			return false;
		}
	}
}

function fnChkNum(obj, divid, msg) {
	exp = /^[\d]/;
	if (!exp.test(obj.value)) {
	//	obj.style.borderColor="red";
		document.getElementById(divid).style.display="block"
		document.getElementById(divid).innerHTML="Please enter only numeric in phone";
/*		obj.focus();
		obj.onblur = function () {
			if(exp.test(this.value)){
				this.style.borderColor="#cacaca";
			}
		};
		obj.focus();*/
		return true;
	} else {
		document.getElementById(divid).style.display="block"
		document.getElementById(divid).innerHTML="";
		return false;
	}
}

function fnValidate() {
	var isValid = true;
	if(isNull_noFocus(document.getElementById('Name'), "err_div", "Name")){isValid = false};
	if(isNull_noFocus(document.getElementById('comments'), "err_div", "Your Queries or Comments")){isValid = false};
	if(isNull_noFocus(document.getElementById('Phone'), "err_div", "Phone")){isValid = false};
	if(document.getElementById('Phone').value!="") {
		if(fnChkNum(document.getElementById('Phone'), "err_div", "")){isValid = false};
	}
	if(notValideEmail(document.getElementById('Email'), "err_div", "Email")){isValid = false};

	if(isValid == "true") {
		document.getElementById("err_div").innerHTML="";
		document.getElementById("err_div").style.display="none";
	}
	return isValid;
//	document.getElementById("err_div").innerHTML="All fields are required";
}

$(function() {
	$("#dentalemergency").submit(function() {
		$.post("send_request.php", $("#dentalemergency").serialize(),
		function(data) {
			if(data.success_msg == "success") {
				//jQuery("#dentalemergency").hide();
				document.getElementById('Name').value="";
				document.getElementById('Email').value="";
				document.getElementById('Phone').value="";
				document.getElementById('comments').value="";

				document.getElementById("thanks_div").style.display="block";
				document.getElementById("err_div").style.display="none";
			}
		}, "json");
		return false;
	});
});

function fnShowForm() {
	document.getElementById("form_div").style.display="block";
	document.getElementById("thanks_div").style.display="none";
	document.getElementById("err_div").style.display="none";
}
