// GENERAL JAVASCRIPT FUNCTIONS

function chkContact(){
	var name = window.document.getElementById('name_txt').value;
	var email = window.document.getElementById('email_txt').value;
	var comment = window.document.getElementById('comment_txt').value;
	
	if(name.length==0){
		window.alert('Please insert your name.');
		return false;
	}
	if(email.length==0){
		window.alert('Please insert your email.');
		return false;
	}
	if(comment.length==0){
		window.alert('Please insert your comment.');
		return false;
	}
	return true;
}

function isEmail(val){
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1){
	   alert("Invalid E-mail ID");
	   return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Invalid E-mail ID");
	   return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("Invalid E-mail ID");
		return false;
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		alert("Invalid E-mail ID");
		return false;
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("Invalid E-mail ID");
		return false;
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		alert("Invalid E-mail ID");
		return false;
	 }
	
	 if (str.indexOf(" ")!=-1){
		alert("Invalid E-mail ID");
		return false;
	 }

	 return true;			
}

function isPresent(val){
	if(val.value == ""){
		window.alert("Please Enter All Required Fields");
		val.focus();
		return false;
	}else{
		return true;
	}
}

function validateForm(){
	var name = window.document.getElementById('name_txt').value.length;
	var email = window.document.getElementById('email_txt').value.length;
	//var msg = window.document.getElementById('comment_txt').value.length;
	
	var error = '';
	
	if(name>0){
		if(email>5){
			//if(msg<1){
				//error = 'Please enter a message';
			//}
		}else{
			error = 'Please enter an email address';
		}
	}else{
		error = 'Please enter your name';
	}
	
	if(error.length>0){
		window.alert(error);
		return false;
	}
	return true;
}
