function confirmdel()
{
	return confirm('Do you Really want to Permanently Delete This Entry?')
}


function check(input, alertbox)
{
	with (input)
	{
		if (value==null || value=="")
		{if (alertbox!="") {alert(alertbox);} return false;}
		else {return true;}
	}	
} 

function checkbox(entered, alertbox)
{
	with (entered)
	{
		if (checked==false)
		{if (alertbox!="") {alert(alertbox);} return false;}
		else {return true;}
	}	
} 


function comparevals(entered1,entered2, alertbox)
{
	if (entered1.value != entered2.value)
		{if (alertbox!="") {alert(alertbox);} return false;}
	else {return true;}
} 

function checklen(entered,len, alertbox)
{
	if (entered.value.length < len)
		{if (alertbox!="") {alert(alertbox);} return false;}
	else {return true;}
}

function checkemail(entered, alertbox)
{
	with (entered)
	{
		if (value.indexOf("@")==-1)
		{if (alertbox!="") {alert(alertbox);} return false;}
		else {return true;}
	}	
}

function checkcombo(entered,alertbox)
{
	var value=entered.options[entered.selectedIndex].value;
	if (value==null || value=="")
	{
		if (alertbox!="") {alert(alertbox);} return false;
	}
	else
	{
		return true;
	}

}

function CountLeft(field, count, max) {
	// if the length of the string in the input field is greater than the max value, trim it
	if (field.value.length > max)
		field.value = field.value.substring(0, max)
	else
	// calculate the remaining characters
	count.value = max - field.value.length;
}

function formjob(thisform)
{
with (thisform)
{
	if (check(job_centrename,"Please Enter a Centre Name")==false) {job_centrename.focus(); return false;};
	if (check(job_name,"Please Enter a Job Name")==false) {job_name.focus(); return false;};
	if (check(job_address,"Please Enter an Address")==false) {job_address.focus(); return false;};
	if (check(job_comments,"Please Enter Job Comments")==false) {job_comments.focus(); return false;};
	if (check(job_contact_name,"Please Enter a Contact Name")==false) {job_contact_name.focus(); return false;};
	if (check(job_phone,"Please Enter a Phone Number")==false) {job_name.focus(); return false;};
	if (checkemail(job_email,"Please Enter a Proper Email Address")==false) {job_email.focus(); return false;};
}
} 

function formtender(thisform)
{
with (thisform)
{
	if (check(tender_centrename,"Please Enter a Centre Name")==false) {tender_centrename.focus(); return false;};
	if (check(tender_name,"Please Enter a Tender Name")==false) {tender_name.focus(); return false;};
	if (check(tender_address,"Please Enter an Address")==false) {tender_address.focus(); return false;};
	if (check(tender_comments,"Please Enter Tender Comments")==false) {tender_comments.focus(); return false;};
	if (check(tender_contact_name,"Please Enter a Contact Name")==false) {tender_contact_name.focus(); return false;};
	if (check(tender_phone,"Please Enter a Phone Number")==false) {tender_name.focus(); return false;};
	if (checkemail(tender_email,"Please Enter a Proper Email Address")==false) {tender_email.focus(); return false;};
}
} 

function formregister(thisform)
{
with (thisform)
{
	if (check(user,"Please Enter a Username")==false) {user.focus(); return false;};
	if (check(pass1,"Please Enter a Password")==false) {pass1.focus(); return false;};
	if (checklen(pass1,6,"Password Must be at Least 6 Characters Long")==false) {pass1.focus(); return false;};
	if (comparevals(pass1,pass2,"Passwords do not Match")==false) {pass1.focus(); return false;};
	if (checkemail(email1,"Please Enter a Proper Email Address")==false) {email1.focus(); return false;};
	if (comparevals(email1,email2,"Emails do not Match")==false) {email1.focus(); return false;};
	if (checkbox(terms,"You Must Agree to the Terms and Conditions Before Continuing")==false) {terms.focus(); return false;};
	if (check(txtnumber,"Please Enter the Image Verification Code")==false) {txtnumber.focus(); return false;};
}
} 

function formitem(thisform)
{
with (thisform)
{
	if (check(item_name,"Please Enter an Item Name")==false) {item_name.focus(); return false;};
	if (check(item_cost,"Please Enter a Cost")==false) {item_cost.focus(); return false;};
	if (check(item_centrename,"Please Enter a Centre Name")==false) {item_centrename.focus(); return false;};
	if (check(item_address,"Please Enter an Address")==false) {item_address.focus(); return false;};
	if (check(item_comments,"Please Enter Item Comments")==false) {item_comments.focus(); return false;};
	if (check(item_contact_name,"Please Enter a Contact Name")==false) {item_contact_name.focus(); return false;};
	if (check(item_phone,"Please Enter a Phone Number")==false) {item_phone.focus(); return false;};
	if (checkemail(item_email,"Please Enter a Proper Email Address")==false) {item_email.focus(); return false;};
}
}

function formcatdelete(thisform)
{

with (thisform)
{
	if ( !(move_type[0].checked) && !(move_type[1].checked))
	{
		alert("You Must Select a Delete Type");
		return false;
	}
	if ( (move_type[0].checked) && new_id[new_id.selectedIndex].value=="" )
	{
		alert("You Must Select a Category To Delete");
		//thisform.delete_id.focus();
		return false;
	}
	
	return true;
	
}
} 

function formbanner(thisform)
{
with (thisform)
{
	if ( !((radio[0].checked) || (radio[1].checked) || (radio[2].checked) || (radio[3].checked)) )
	{
		alert("You Must Select a Banner Size");
		return false;
	}
	else
		return true;
}
} 


function formpremiumservice(thisform)
{
with (thisform)
{
	if (checkcombo(serv_category,"Please Select a Category")==false) {serv_category.focus(); return false;};
	if (check(serv_name,"Please Enter a Centre Name ")==false) {serv_name.focus(); return false;};
	if (check(serv_address,"Please Enter an Address")==false) {serv_address.focus(); return false;};
	if (check(serv_postcode,"Please Enter a Postcode")==false) {serv_postcode.focus(); return false;};
	if (check(serv_contact_name,"Please Enter a Contact Name ")==false) {serv_contact_name.focus(); return false;};
	if (checkemail(serv_email,"Please Enter a Proper Email Address ")==false) {serv_email.focus(); return false;};
	if (check(serv_phone,"Please Enter a Phone Number")==false) {serv_phone.focus(); return false;};
	if (check(serv_description,"Please Enter a Description")==false) {serv_description.focus(); return false;};
}
}

function formstandardservice(thisform)
{
with (thisform)
{
	if (checkcombo(serv_category,"Please Select a Category")==false) {serv_category.focus(); return false;};
	if (check(serv_name,"Please Enter a Centre Name ")==false) {serv_name.focus(); return false;};
	if (check(serv_address,"Please Enter an Address")==false) {serv_address.focus(); return false;};
	if (check(serv_postcode,"Please Enter a Postcode")==false) {serv_postcode.focus(); return false;};
	if (check(serv_contact_name,"Please Enter a Contact Name ")==false) {serv_contact_name.focus(); return false;};
	if (checkemail(serv_email,"Please Enter a Proper Email Address ")==false) {serv_email.focus(); return false;};
	if (check(serv_phone,"Please Enter a Phone Number")==false) {serv_phone.focus(); return false;};
	if (check(serv_description,"Please Enter a Description")==false) {serv_description.focus(); return false;};
}
} 