function IsNumeric(PossibleNumber)
{	
	var PNum = new String(PossibleNumber);	
	var regex = /[^0-9]/;	
	return !regex.test(PNum);
}

function IsEmpty(obj, obj_type)
{
	if (obj_type == "text" || obj_type == "password" || obj_type == "textarea" || obj_type == "file")	{
		var objValue;
		
		objValue = obj.value.replace(/\s+$/,"");
		
		if (objValue.length == 0) {
			//obj.focus();
			return true;
		} else {
			return false;
		}
	} else if (obj_type == "select") {
		for (i=0; i < obj.length; i++) {
			if (obj.options[i].selected) {
				if(obj.options[i].value == "") {
					obj.focus();
					return true;
				} else {
					return false;
				}
			}
			
		}
		return true;	
	} else if (obj_type == "radio" || obj_type == "checkbox") {
		if (!obj[0] && obj) {
			if (obj.checked) {
				return false;
			} else {
				obj.focus();
				return true;	
			}
		} else {
			for (i=0; i < obj.length; i++) {
				if (obj[i].checked) {
					return false;
				}
			}
			obj[0].focus();
			return true;
		}
	} else {
		return false;
	}
}


function validate_feedback()
{
		
	var temp = false;
	//Name
	if(document.getElementById("txtName").value == "" || document.getElementById("txtName").value == null)
	{
		alert("Name should not be null");
		document.getElementById("txtName").focus();
		document.getElementById("txtName").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtName").style.border="1px solid lightblue";
	
		
	//emailid
	if(document.getElementById("emailid").value == "" || document.getElementById("emailid").value == null)
	{
		alert("Email Id should not be null");
		document.getElementById("emailid").focus();
		document.getElementById("emailid").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
	{
		var str=document.getElementById("emailid").value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
			document.getElementById("emailid").style.border="1px solid lightblue";
		else
		{
			alert("Please input a valid emailid");
			document.getElementById("emailid").focus();
			document.getElementById("emailid").style.border="1px solid red";
			temp = true;
			return false;
		}
	}
	//Phone No
	if(document.getElementById("txtPhone").value == "" || document.getElementById("txtPhone").value == null)
	{
		alert("Phone No. should not be null");
		document.getElementById("txtPhone").focus();
		document.getElementById("txtPhone").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhone").style.border="1px solid lightblue";
		
	if( ! IsNumeric(document.getElementById("txtPhone").value ))
	{
		alert("Phone should be NUMERIC");
		document.getElementById("txtPhone").focus();
		document.getElementById("txtPhone").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhone").style.border="1px solid lightblue";
	
	//txtdescriptions
	
	if(IsEmpty(document.getElementById("txtdescriptions"),'textarea'))
	{
		alert("Comments should not be null");
		document.getElementById("txtdescriptions").focus();
		document.getElementById("txtdescriptions").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtdescriptions").style.border="1px solid lightblue";		
		if(temp == false)
		document.forms[0].submit();
		
	
}

function validate_login()
{
	
	
	var temp = false;
	//Name
	if(document.getElementById("txtUserId").value == "" || document.getElementById("txtUserId").value == null)
	{
		alert("User Name should not be null");
		document.getElementById("txtUserId").focus();
		document.getElementById("txtUserId").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtUserId").style.border="1px solid lightblue";
	
		
	
	if(document.getElementById("txtPassword").value == "" || document.getElementById("txtPassword").value == null)
	{
		alert("Password should not be null");
		document.getElementById("txtPassword").focus();
		document.getElementById("txtPassword").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPassword").style.border="1px solid lightblue";
		
		if(temp == false)
		document.forms[0].submit();
	
}

