// JavaScript Document

function validateLoginForm()
{
	var myForm = document.getElementById('loginForm');
	var username = trimAll(myForm.username.value);
	var password = trimAll(myForm.password.value);
	
	if (username == "" || password == "")
	{
		return false;	
	}
	
	return true;
}

function validateVanityForm()
{
	var myForm = document.getElementById('vanityForm');
	var campaign = trimAll(myForm.campaign.value);
	var source = trimAll(myForm.source.value);
	var description = trimAll(myForm.description.value);
	var url = trimAll(myForm.url.value);
	var location = trimAll(myForm.location.value);
	
	if (campaign == "" || source == "" || description == "" || url == "" || location == "")
	{
		alert('All Fields are Required!') 
		return false;	
	}
	else
	{
		return true;
	}
}

function validateProjectForm()
{
	var myForm = document.getElementById('projectForm');
	var pstat = trimAll(myForm.pstat.value);
	var ppriority = trimAll(myForm.ppriority.value);
	var projectName = trimAll(myForm.projectName.value);
	var dueDate = trimAll(myForm.dueDate.value);
	var description = trimAll(myForm.description.value);
	
	if (projectName == "" || dueDate == "" || description == "" || pstat == "" || ppriority == "")
	{
		alert('All Fields are Required!') 
		return false;	
	}
	else
	{
		return true;
	}
}

function validateTaskForm()
{
	var myForm = document.getElementById('taskForm');
	var sprojectID = trimAll(myForm.sprojectID.value);
	var taskName = trimAll(myForm.taskName.value);
	var pstat = trimAll(myForm.pstat.value);
	var ppriority = trimAll(myForm.ppriority.value);
	var suser = trimAll(myForm.suser.value);
	var dueDate = trimAll(myForm.dueDate.value);
	var description = trimAll(myForm.description.value);
	
	if (sprojectID == "" || taskName == "" || suser == "" || pstat == "" || ppriority == "" || dueDate == "" || description == "")
	{
		alert('All Fields are Required!') 
		return false;	
	}
	else
	{
		return true;
	}
}

function validateLeadCreate()
{
	myForm = document.getElementById('leadCreate');
	var campaign = myForm.scampaign.value;
	var firstName = myForm.firstName.value;
	var lastName = myForm.lastName.value;
	var phoneDay = myForm.phoneDay.value;
	var zipCode = myForm.zipCode.value;
	
	if (campaign && firstName && lastName && phoneDay && zipCode) //process
	{
		return true;
	}
	else
	{
		alert('Campaign, First Name, Last Name,  Phone Number and Zip Code  \nare required Fields!');
		return false;	
	}	
}

function validateVendorsCreate()
{
	myForm = document.getElementById('vendorsForm');
	var firstName = myForm.firstName.value;
	var lastName = myForm.lastName.value;
	var franchiseID = myForm.sfranchise .value;
	var sop = myForm.sop .value;
	
	if (firstName && lastName && franchiseID && sop ) //process
	{
		for ( i=0; i<myForm.PickList.options.length; i++)
		{
			myForm.PickList.options[i].selected = true;
		}
		
		return true;
	}
	else
	{
		alert('Bold fields are required!');
		return false;	
	}	
}

function validateCatCreate()
{
	myForm = document.getElementById('myForm');
	var catName = myForm.catName.value;
	var seoName = myForm.seoName.value;
	
	if (catName && seoName) //process
	{
		return true;
	}
	else
	{
		alert('Category Name and Seo Name are required!');
		return false;	
	}	
}

function validateSubCatCreate()
{
	myForm = document.getElementById('myForm');
	var catID = myForm.catID.value;
	var subcatName = myForm.subcatName.value;
	var seoName = myForm.seoName.value;
	
	if (catID && subcatName && seoName) //process
	{
		return true;
	}
	else
	{
		alert('CatID, Sub-Category and Seo Name are required!');
		return false;	
	}	
}


function validateVendorFranchiseUpdate()
{
	myForm = document.getElementById('myForm');
	var minInv = myForm.minInv.value;
	var maxInv = myForm.maxInv.value;
	var title = myForm.title.value;
	var content = myForm.content.value;	
	
	if (minInv == "" || maxInv == "" || title == "" || content == "")
	{
		alert("All fields are required");
		return false;	
	}
	
	return true;
}

function numbersonly(e, decimal) {
var key;
var keychar;

if (window.event) {
   key = window.event.keyCode;
}
else if (e) {
   key = e.which;
}
else {
   return true;
}
keychar = String.fromCharCode(key);

if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
   return true;
}
else if ((("0123456789").indexOf(keychar) > -1)) {
   return true;
}
else if (decimal && (keychar == ".")) { 
  return true;
}
else
   return false;
}

