
function OK(msg,url) {
	var answer=confirm(msg);
	if(answer) document.location=url;

}

function insPNGsubmit(src,w,h)
{
	var bAgent = window.navigator.userAgent;
	var app = window.navigator.appName;

	if(bAgent.indexOf("Mac") >= 0)
	{
		document.write('<input type="image" src="' + src + '" border="0" />');
	} else if(bAgent.indexOf("Windows") >= 0) {
		if(app.indexOf("Netscape") >= 0)
		{
			document.write('<input type="image" src="' + src + '" border="0" />');
		} else {
			temphash = '<input type="image" src="images/px.gif" style="width: ' + w + 'px; height: ' + h + 'px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + "'" + src + "'" + ", sizingMethod='scale'" + ')" border="0" />';
			document.write(temphash);
		}
	}
}

function displayLoading(element) {
	while (element.hasChildNodes()) {
		element.removeChild(element.lastChild);
	}
	var image = document.createElement("img");
	image.setAttribute("alt","loading...");
	image.setAttribute("src","../images/ani_progressbar.gif");
	image.className = "loading";
	element.appendChild(image);
}
function validate(formname) {
	var errors = '';
	var doc = document.forms[formname];

	if(doc.udpassword1) { if(!valPassword(doc.udpassword1.value,doc.udpassword2.value)) errors += 'Your passwords do not match. Please re-type the passwords.\n\n'; }
	if(doc.udemail) { if(!valEmail(doc.udemail.value)) errors += 'You must enter a valid e-mail address.\n\nexample: manya@lightlv.com'; }

	if(errors.length > 0) {
		alert(errors);
	} else {
		doc.submit();
	}

}

function valPassword(password1,password2) {
	if(password1 == password2) {
		return true;
	} else {
		return false;
	}
}

function valEmail(text) {
	myRegExp = /^(([^<>()[\]\.,;:\s@\']+(\.[^<>()[\]\\.,;:\s@\']+)*)|(\'.+\'))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
	if(myRegExp.test(text) == false)
	{
		return false;
	} else {
		return true;
	}
}