
function chkLogin(frm)
{
	if(!notEmpty(frm.UserName,"User Name"))
	return false;
	if(!notEmpty(frm.Pwd,"Password"))
	return false;
	else
	return true;
}


function chkContactUs(frm)
{
	if(!notEmpty(frm.txtName,"Name"))
	return false;
	if(!notEmpty(frm.txtAddress,"Address"))
	return false;
	if(frm.rdContOpt[0].checked==true)
	{
		if(!notEmpty(frm.txtPhoneH,"Home Phone"))
		return false;
	}
	if(frm.txtPhoneH.value)
	{
		if(!notPhone(frm.txtPhoneH,"Home Phone"))
		return false;
	}

	if(frm.rdContOpt[1].checked==true)
	{
		if(!notEmpty(frm.txtPhoneW,"Work Phone"))
		return false;
	}
	if(frm.txtPhoneW.value)
	{
		if(!notPhone(frm.txtPhoneW,"Work Phone"))
		return false;
	}

	if(frm.rdContOpt[2].checked==true)
	{
		if(!notEmpty(frm.txtMobile,"Mobile Phone"))
		return false;
	}
	if(frm.txtMobile.value)
	{
		if(!notPhone(frm.txtMobile,"Mobile Phone"))
		return false;
	}
	
	if(!notEmpty(frm.email,"Email"))
	return false;
	
	
	if(!notEmpty(frm.txtDetails,"Last Name"))
	return false;
	else
	return true;
}

function chkEnquiry(frm)
{
	if(!notEmpty(frm.txtName,"Name"))
	return false;
	if(!notEmpty(frm.txtAddress,"Address"))
	return false;
	if(frm.rdContOpt[0].checked==true)
	{
		if(!notEmpty(frm.txtPhoneH,"Home Phone"))
		return false;
	}
	if(frm.txtPhoneH.value)
	{
		if(!notPhone(frm.txtPhoneH,"Home Phone"))
		return false;
	}

	if(frm.rdContOpt[1].checked==true)
	{
		if(!notEmpty(frm.txtPhoneW,"Work Phone"))
		return false;
	}
	if(frm.txtPhoneW.value)
	{
		if(!notPhone(frm.txtPhoneW,"Work Phone"))
		return false;
	}

	if(frm.rdContOpt[2].checked==true)
	{
		if(!notEmpty(frm.txtMobile,"Mobile Phone"))
		return false;
	}
	if(frm.txtMobile.value)
	{
		if(!notPhone(frm.txtMobile,"Mobile Phone"))
		return false;
	}
	
	if(!notEmpty(frm.email,"Email"))
	return false;
	
	
	if(!notEmpty(frm.txtAboutBook,"About Book"))
	return false;
	if(!notSelected(frm.slBookCat,"Book Category"))
	return false;
	if(!notEmpty(frm.txtMotivation,"'What motivates you?'"))
	return false;
	if(!notEmpty(frm.txtPubContent,"'Why you want to publish your book?'"))
	return false;
	else
	return true;
}

function chkAddBook(frm,isEdit)
{
	if(!notEmpty(frm.txtTitle,"Book Title"))
	return false;
	if(!notEmpty(frm.txtAuthor,"Book Author"))
	return false;
	if(!notEmpty(frm.txtPrice,"Book Price"))
	return false;
	else if(!notCurrency(frm.txtPrice,"Book Price"))
	return false;
	if(!notEmpty(frm.txtShortDesc,"Short Description"))
	return false;
	if(!notEmpty(frm.txtDesc,"Description"))
	return false;
	if(!isEdit)
	{
	if(!noFileSelected(frm.flImage,"Image"))
	return false;
	}
	if(!notSelected(frm.slStatus,"Status"))
	return false;
	else
	return true;
}

function chkPhoneFocus(comId)
{
	document.genEnq.rdContOpt[comId].checked=true;
	return true;
}

function showHideNote()
{
	x = document.getElementById("addNoteTr");
	y = document.getElementById("noteId");
	var curMode;
	curMode = x.style.display;
	if(curMode=='none')
	{
		x.style.display = '';
		y.innerHTML = 'Hide Add Note';
	}
	else
	{
		x.style.display = 'none';
		y.innerHTML = 'Add Note';
	}
}

function showHideViewNote()
{
	x = document.getElementById("viewNoteTr");
	y = document.getElementById("viewNoteId");
	var curMode;
	curMode = x.style.display;
	if(curMode=='none')
	{
		x.style.display = '';
		y.innerHTML = 'Hide View Notes';
	}
	else
	{
		x.style.display = 'none';
		y.innerHTML = 'View Notes';
	}
}


function chkAddNote(frm)
{
	if(!notEmpty(frm.txtNote,"Enquiry Note"))
	return false;
}

function chkQuickSearchTwo(frm)
{
	if(!notSelected(frm.slOpt,"Option"))
		return false;
	if(!notEmpty(frm.keyword,"Search Keyword"))
		return false;
	else
		return true;
}

function notChecked(obj,msg)
{
	var passObj = obj;
	var passMsg = msg;
	if(passObj.checked == false)
	{
		alert(msg);
		passObj.focus();
		return false;
	}
	return true;
}

function notEmpty(obj,msg)
{
	var passObj = obj;
	var passMsg = msg;
	if(!passObj.value)
	{
		alert('Please enter a value for ' + msg + ' Field !!');
		passObj.focus();
		return false;
	}
	return true;
}

function notCurrency(obj,msg)
{
	var passObj = obj.value;
	var passMsg = msg;
	var checkOK = "1234567890.";
	var matched = 0;
	for (p = 0;  p < passObj.length;  p++)
	{
		matched = 0;
		for (j = 0;  j < checkOK.length;  j++)
		{
			if(passObj.charAt(p) == checkOK.charAt(j))
			{
			matched = 1;
			break;
			}
		}
		if(matched==0)
		{
			alert("Please enter a valid " + msg);
			obj.focus();
			return false;
		}
	}
	return true;
}

function notNumber(obj,msg)
{
	var passObj = obj.value;
	var passMsg = msg;
	var checkOK = "1234567890";
	var matched = 0;
	for (p = 0;  p < passObj.length;  p++)
	{
		matched = 0;
		for (j = 0;  j < checkOK.length;  j++)
		{
			if(passObj.charAt(p) == checkOK.charAt(j))
			{
			matched = 1;
			break;
			}
		}
		if(matched==0)
		{
			alert("Please enter a valid " + msg);
			obj.focus();
			return false;
		}
	}
	return true;
}

function notPhone(obj,msg)
{
	var passObj = obj.value;
	var passMsg = msg;
	var checkOK = "1234567890-()+ ";
	var matched = 0;
	for (p = 0;  p < passObj.length;  p++)
	{
		matched = 0;
		for (j = 0;  j < checkOK.length;  j++)
		{
			if(passObj.charAt(p) == checkOK.charAt(j))
			{
			matched = 1;
			break;
			}
		}
		if(matched==0)
		{
			alert("Please enter a valid " + msg);
			obj.focus();
			return false;
		}
	}
	return true;
}

function notCompare(obj,secobj,msg)
{
	var passObj = obj;
	var passObjSec = secobj;
	var passMsg = msg;
	if(passObj.value != passObjSec.value)
	{
		alert(msg);
		passObjSec.focus();
		return false;
	}
	return true;
}
function notSelected(obj,msg)
{
	var passObj = obj;
	var passMsg = msg;
	if(!passObj.value)
	{
		alert('Please select a value for ' + msg + ' Field !!');
		passObj.focus();
		return false;
	}
	return true;
}


function noFileSelected(obj,msg)
{
	var passObj = obj;
	var passMsg = msg;
	if(!passObj.value)
	{
		alert('Please select ' + msg + ' !!');
		passObj.focus();
		return false;
	}
	return true;
}

function notRadioSelected(obj,msg)
{
	var passObj = obj;
	var passMsg = msg;
	var noOfEle = obj.length;
	var found = 0;
	
	for(i=0;i<noOfEle;i++)
	{
		if(obj[i].checked == true)
		{
			found = 1;
			break;
		}
	}
	if(found==0)
	{
		alert('Please select an option for ' + msg);
		return false;
	}
	return true;
}