function FindText(obj,text,caseSensitive) {
	var index = "";
	var str=obj;

	if (caseSensitive || text.toLowerCase()!=text) {
		index = str.indexOf(text);
	} else {
		index = str.toLowerCase().indexOf(text.toLowerCase());
	}
	return (index!=-1);
}

function isValidPhone(phone) {
	var pattern = new RegExp(/((\+44\s?\(0\)\s?\d{2,4})|(\+44\s?(01|02|03|07|08)\d{2,3})|(\+44\s?(1|2|3|7|8)\d{2,3})|(\(\+44\)\s?\d{3,4})|(\(\d{5}\))|((01|02|03|07|08)\d{2,3})|(\d{5}))(\s|-|.)(((\d{3,4})(\s|-)(\d{3,4}))|((\d{6,7})))/);
	return pattern.test(phone);
}

function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
}

function isValidNumber(Number) {
var pattern = new RegExp(/^\d+$/);
return pattern.test(Number);
}

function isValidURL(s) {
	var regexp = new RegExp(/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/);
	return regexp.test(s);
}

function isValidPostCode(postcode) {
	var pattern = new RegExp(/\b[A-PR-UWYZ][A-HK-Y0-9][A-HJKSTUW0-9]?[ABEHMNPRVWXY0-9]? {1,2}[0-9][ABD-HJLN-UW-Z]{2}\b/g);
	return pattern.test(postcode);
}

function isValidName(name) {
	var pattern = new RegExp(/^([a-zA-Z '-]+)$/);
	return pattern.test(name);
}

/*

// Invalid regular expression.
function isValidDate(date) {
var pattern = new RegExp(/^(((0[1-9]|[12]\d|3[01])\/(0[13578]|1[02])\/((1[6-9]|[2-9]\d)\d{2}))|((0[1-9]|[12]\d|30)\/(0[13456789]|1[012])\/((1[6-9]|[2-9]\d)\d{2}))|((0[1-9]|1\d|2[0-8])\/02\/((1[6-9]|[2-9]\d)\d{2}))|(29\/02\/((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)))));
return pattern.test(date);
}
*/

function ValidDate(value) {
			return !/Invalid|NaN/.test(new Date(value));
		}
		
// Needs work - to add image if external text link.
/*
$(document).ready(function() {
	$('a[href^="http://"]')
	.not('[class="menuoptions"]')
	  .attr({
		target: "_blank", 
		//title: "Opens in a new window"
	  });
	/*.append(' [^]');
});
*/
