// JavaScript Document
function GetLayer( name ){
	if (document.layers) {
		eval("layerObj = document." + name + ";");
	} else if (document.getElementById) {
		eval("layerObj = document.getElementById('" + name + "');");
	} else if (document.all) { 
		eval("layerObj = document.all." + name + ";");
	}
	this.layerObj = layerObj;
	return layerObj;
}

function FixPhone(v){
	v = String(v).split("");
	var a = "01234567890-/ ";
	var t= "";
	for( var i = 0; i < v.length; i++ ) {
		if( a.indexOf(v[i]) > -1 ) t+= v[i];
	}
	return t;
}

GetLayer.prototype.hide = function (){
	this.layerObj.style.display = 'none';
}

GetLayer.prototype.show = function(){
	this.layerObj.style.display = '';
}

function ToInt(t, o){
	if( isNaN(String(t)) ) o.value = "";
	
}
function one2two( str ) {
	if( String(str).length == 1 ) return "0" + str;
	return str;
}

function formatDate( date, t ) {
	date = new Date(date);
	return one2two((Number(date.getMonth())+1)) + "/" + one2two(date.getDate()) + "/" + one2two(date.getFullYear());
}

function getY( oElement )
{
var iReturnValue = 0;
while( oElement != null ) {
iReturnValue += oElement.offsetTop;
oElement = oElement.offsetParent;
}
return iReturnValue;
}

function Attention( text, width ) {
	var str = '';
    
	str +=' <table ' + ((width == 0)?"":"width=\"100%\"") + '  border="0" cellspacing="0" cellpadding="0">';
	str +='  <tr>';
	str +='    <td width="28"><img src="/ImageOutput/attenSol.gif" width="28" height="29" border="0"></td>';
	str +='    <td background="/ImageOutput/attenBg.gif" style="color:#998b52;">' + text + '</td>';
	str +='    <td width="15"><img src="/ImageOutput/attenSag.gif" width="15" height="29" border="0"></td>';
	str +='  </tr>';
	str +='</table>';
	return str;

}

function AttentionRed( text, width ) {
	var str = '';
    
	str +=' <table ' + ((width == 0)?"":"width=\"100%\"") + '  border="0" cellspacing="0" cellpadding="0">';
	str +='  <tr>';
	str +='    <td width="25"><img src="/ImageOutput/attenSol2.gif" width="25" height="29" border="0"></td>';
	str +='    <td background="/ImageOutput/attenBg2.gif" style="color:#FFFFFF;">' + text + '</td>';
	str +='    <td width="13"><img src="/ImageOutput/attenSag2.gif" width="13" height="29" border="0"></td>';
	str +='  </tr>';
	str +='</table>';
	return str;

}


function checkDate(input){

var validformat=/^\d{2}\/\d{2}\/\d{4}$/ //Basic check for format validity
var returnval=false
if (!validformat.test(input))
return false;
else{ //Detailed check for valid date ranges
var monthfield=input.split("/")[1]
var dayfield=input.split("/")[0]
var yearfield=input.split("/")[2]
var dayobj = new Date(yearfield, monthfield-1, dayfield)
if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield))
return false;
else
returnval=true
}
if (returnval==false) input.select()
return returnval
}


