var counter = 0;
var newcolor = '#bf0000';
var t;
function IEblinkHack()
{
var browser = navigator.appName;
var version = version = parseFloat(navigator.appVersion.split("MSIE")[1]);
if ((browser == 'Microsoft Internet Explorer') && (version <= 6.99)) {
	if (counter == 0) {
		newcolor = '#bf0000';
		counter = 1;
	}
	else {
		newcolor = '#ffffff';
		counter = 0;
	}
	document.all.blink1.style.color=newcolor;
	document.all.blink2.style.color=newcolor;
	t=setTimeout("IEblinkHack()",500);
	}
}

function doPostForm(id) {
	document.forms[id].submit();
}
function Change(id,state) {
	if (document.images) {
		document.getElementById(id).src = "images/" + id + "_" + state + ".gif";
	}
}
function CheckEmpty(id,idf) {
	var imgid = "img" + id;
	if (document.forms[idf].elements[id].value == "") {
		document.getElementById(imgid).src = "images/cnt_error.gif";
	}
	else {
		document.getElementById(imgid).src = "images/cnt_ok.gif";
	}
}
function CheckMail (id,idf) {
var emailStr = document.forms[idf].elements[id].value;
var errormsg = 'no';
var imgid = "img" + id;
var passinfo = "";
var emailPat=/^(.+)@(.+)$/
var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
var validChars="\[^\\s" + specialChars + "\]"
var quotedUser="(\"[^\"]*\")"
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
var atom=validChars + '+'
var word="(" + atom + "|" + quotedUser + ")"
var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
var matchArray=emailStr.match(emailPat)
if (matchArray==null) {
document.getElementById(imgid).src = "images/cnt_error.gif";
errormsg = 'yes';
}
var user=matchArray[1]
var domain=matchArray[2]
if (user.match(userPat)==null) {
document.getElementById(imgid).src = "images/cnt_error.gif";
errormsg = 'yes';
}
var domainArray=domain.match(domainPat)
if (domainArray==null) {
document.getElementById(imgid).src = "images/cnt_error.gif";
errormsg = 'yes';
}
var atomPat=new RegExp(atom,"g")
var domArr=domain.match(atomPat)
var len=domArr.length
if (domArr[domArr.length-1].length<2 || 
domArr[domArr.length-1].length>4) {
document.getElementById(imgid).src = "images/cnt_error.gif";
errormsg = 'yes';
}
if (len<2) {
document.getElementById(imgid).src = "images/cnt_error.gif";
errormsg = 'yes';
}
if (errormsg == 'no') {
	document.getElementById(imgid).src = "images/cnt_ok.gif";
}
}

function ResetContact() {
	if (document.images) {
		document.getElementById('img0').src = "images/spacer.gif";
		document.getElementById('img1').src = "images/spacer.gif";
		document.getElementById('img2').src = "images/spacer.gif";
		document.getElementById('img3').src = "images/spacer.gif";
		document.getElementById('img4').src = "images/spacer.gif";
	}
}
