// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//
// Title : G-Forces Web Management Ltd Main form functions
// Author : Developers / Developers@gforces.co.uk / G-Forces Web Management Ltd
//
// Description : Form functionality for standard sites developed by G-Forces Web Management Ltd
//
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

var email_regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/
var date_regex = /^(?:[01]?[0-9]|2[0-9](?!\/0?2)|2(?:[0-8]|9(?=\/(?:0?2\/\d{2}0[48]|[2468][048]|[13579][26])))|(?:3(?:0|1(?=\/(?:0?[13578]|1[02]))))(?!\/0?2))\/(?:0?[1-9]|1[0-2])\/(?:\d{4})$/
var time_regex = /^(([0-9])|([0-1][0-9])|([2][0-3])):(([0-9])|([0-5][0-9]))$/

function returnNumbers(field) {
	var regex = /^[0-9+\.]*$/;
    if (!regex.test(field.value)) {
       field.value = field.value.replace(/[^0-9+\.]/g,"");
	}
}

function getFCKContent(instance) { 
	var api = FCKeditorAPI.GetInstance(instance); 
	return api.GetHTML(); 
}


