
$(document).ready(function(){	
    $("#login-btn").colorbox({ width:"40%", inline:true, href:"#accept-terms"});
});



/* ---[ site functions ]-------------------------------------------------------*/
//confirm delete
//input - the name of what you are confirming
function confirmDelete(sItem) {
	if (confirm(sItem)==true) {
	return true;
	} else {
		return false;
	}	
}

//add regex tests here
var currencyRegex = /^\d+\.\d{2}$/;
var numberRegex = /^\d+$/;
var emailRegex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
var mixedNumberRegex = /^[\d -_x|ext]+$/;


// semi-generic in-line form field validation.  Add Regex above to increase the usefulness of this function
// call function with regex of item you wish to test
// example:  <input type=text name=something value=something_else onBlur="javascript:fnValidateField(this.id, currencyRegex)" />
function fnValidateField(fieldId,regex) 
{
	var errMsg = "";
	if (regex == currencyRegex)
		errMsg = "Please ensure the value you have entered is a currency format (x.xx)";
	if (regex == numberRegex)
		errMsg = "Please ensure the value you have entered is a number";
	if (regex == mixedNumberRegex)
		errMsg = "Please ensure the value you have entered is a number, hyphen or 'x' for extension";
	if (regex == emailRegex)
		errMsg = "Please ensure the value you have entered is a valid email address";

	if (fieldId != null && fieldId != "undefined" && MM_findObj(fieldId) != null)
	{
		field = MM_findObj(fieldId).value;
		if(field.length > 0) 
		{
			//add zeroes to currency hack
			if (regex == currencyRegex && field.indexOf(".") == -1) {
				field = field +".00";
				MM_findObj(fieldId).value = (field);
			}
			//test for regex match
			if(!field.match(regex)) {
				alert(errMsg);
				MM_findObj(fieldId).focus();
				MM_findObj(fieldId).select();
			}
		}
	}
}

//returns form select value
function getSelectVal(str)
{
	var index1 = document.getElementById(str).selectedIndex;
	var out = 0;
	if (index1 >= 0) 
	{	
		out = document.getElementById(str).options[index1].value;
	}
	return out;
}

function fnLoading(hide,msg,tout)
{
	if(document.getElementById(hide) != null)
	{
		document.getElementById(hide).innerHTML = "L O A D I N G ...";
		document.getElementById(hide).className="";
		t = setTimeout("reeset('"+msg+"')",(tout*1000));
	}
}

function reeset(msg)
{
	if(document.getElementById("dllink").innerHTML == "L O A D I N G ...")
	{
		document.getElementById("dllink").innerHTML = msg;
		document.getElementById("dllink").className=""; //pdf
	}
}

